Author Topic: Hacking the Rigol DHO800/900 Scope  (Read 1906268 times)

norbert.kiszka, Piton and 6 Guests are viewing this topic.

Offline Corsair Ko

  • Newbie
  • Posts: 6
  • Country: cz
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3550 on: March 02, 2025, 11:37:13 am »
RIGOL DHO814 Screen Problem-Seeking help/Advice

Rigol DHO814 and the Logo does not show and the screen is black but the device is running. do you know what i can do to get the screen to lit up please?

https://youtube.com/shorts/WpYVG8jh5V0?si=JutXuIOF_41T-wpt
« Last Edit: March 02, 2025, 01:30:40 pm by Corsair Ko »
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3551 on: March 02, 2025, 02:19:11 pm »
What will be extremely useful, is probe multiplier from keyboard, like 11.5x. Sometimes there is a need to make temporary probe and there is no good choice of resistors. Sometimes other reasons.
As shapirus wrote above, the .so library has a rigidly defined list of divisors, and the application simply passes the identifier of the selected divisor item to this library, not its value. So, unfortunately, you won't be able to set your own divisor value.
 
The following users thanked this post: RAPo, jundar

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3552 on: March 02, 2025, 03:36:10 pm »
I see two custom firmwares (GUI at least). I think it would be a good idea to combine the efforts.  :-+

A realistic list of improvements for each version might be useful for each development.

We have different visions in some UI aspects, for example, in my case I prefer the simplicity of the full screen mode without more values than the added in the Result bar, I also like the ability of have a docking mode for it. The way of AndyBig is different in that case, so it is better to have many applications available to choose what you prefer.

I like the possibility of enrichment of the ideas from others. Andy starts with the mod of the Result bar and I was able to give a full screen mode, now both have that function but a little different implementation, so there is the freedom to choose.


DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: AndyBig

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 968
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3553 on: March 02, 2025, 04:00:13 pm »
That gives me an idea:
Can I use your version, add a DHO action and switch to Andy's version?

I see two custom firmwares (GUI at least). I think it would be a good idea to combine the efforts.  :-+

A realistic list of improvements for each version might be useful for each development.

We have different visions in some UI aspects, for example, in my case I prefer the simplicity of the full screen mode without more values than the added in the Result bar, I also like the ability of have a docking mode for it. The way of AndyBig is different in that case, so it is better to have many applications available to choose what you prefer.

I like the possibility of enrichment of the ideas from others. Andy starts with the mod of the Result bar and I was able to give a full screen mode, now both have that function but a little different implementation, so there is the freedom to choose.
 

Offline eTobey

  • Super Contributor
  • ***
  • Posts: 1303
  • Country: de
  • Virtual Features for the SDS800XHD -> My website
    • Virtual feature script
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3554 on: March 02, 2025, 05:29:35 pm »
That gives me an idea:
Can I use your version, add a DHO action and switch to Andy's version?
That would be nice. And how about the possibilty, to let the user configure a few things? Like margin around the elements?
"Sometimes, after talking with a person, you want to pet a dog, wave at a monkey, and take off your hat to an elephant."(Maxim Gorki)

SDS800X HD bugs/issues/workarounds (Updated 17. Feb. 2025)
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3555 on: March 02, 2025, 07:45:26 pm »
That gives me an idea:
Can I use your version, add a DHO action and switch to Andy's version?

You can switch between version using ADB.

DHO Actions panel app requires a customized server implemented in the Sparrow Extended apk for all functions to work.
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline calabr

  • Contributor
  • Posts: 10
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3556 on: March 02, 2025, 08:04:39 pm »
Reducing the headers by half is not a problem, but then it will be difficult to hit them with your finger to drag the window or to close it. In full-screen mode there is much more space for signals, use this mode :)

I mean not to make it smaller, but remove completely by the button ( like full screen mode)
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3557 on: March 02, 2025, 08:50:34 pm »
Reducing the headers by half is not a problem, but then it will be difficult to hit them with your finger to drag the window or to close it. In full-screen mode there is much more space for signals, use this mode :)
I mean not to make it smaller, but remove completely by the button ( like full screen mode)
Yes, in principle it is possible if you figure out how to implement it more elegantly. Add another button on the screen above the windows, like the button for turning into full-screen mode? I don't really like this idea. Some other way?
 

Offline Hix

  • Contributor
  • Posts: 47
  • Country: gb
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3558 on: March 03, 2025, 12:09:11 am »
Hi Corsair Ko

I have exactly the same issue as you. I have a thread here https://www.eevblog.com/forum/testgear/rigol-dho800-(814)-failing-to-boot-up/?all, if that is of any help?
How long have you had the scope? It's strange that this is the only other instance I have seen and it is also an 814, which is what I bought.

RIGOL DHO814 Screen Problem-Seeking help/Advice

Rigol DHO814 and the Logo does not show and the screen is black but the device is running. do you know what i can do to get the screen to lit up please?

https://youtube.com/shorts/WpYVG8jh5V0?si=JutXuIOF_41T-wpt
 

Offline Hix

  • Contributor
  • Posts: 47
  • Country: gb
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3559 on: March 03, 2025, 02:49:01 am »
Does anyone have a stock image of the OS?
I'm clutching at straws but figured it can't hurt to try flashing one other image to try to get it to boot up
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17732
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3560 on: March 03, 2025, 07:03:06 am »
Does anyone have a stock image of the OS?
I'm clutching at straws but figured it can't hurt to try flashing one other image to try to get it to boot up

See the very first post in this thread.
 

Offline Trun_T

  • Newbie
  • Posts: 9
  • Country: cn
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3561 on: March 03, 2025, 02:20:25 pm »
I have a usb wifi module, the model is EW-7611ULB, it seems to be rtl8723 driver. It can connect to wifi using the forum method, but it cannot connect to wifi automatically after restarting, and the wifi is disabled in the setting, so adb must be used to deal with it. I would like to ask how to make the wifi automatically reconnect when it restarts, assuming I don't have a keyboard or hub
 

Offline Hix

  • Contributor
  • Posts: 47
  • Country: gb
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3562 on: March 03, 2025, 03:55:06 pm »
I've tried this image to no avail. Hence trying to see if there is another that I can try with.
It's clear that the problem is pretty isolated, save one other person reporting the exact same failure mode, so I'm doing what I can to try to recover it
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17732
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3563 on: March 03, 2025, 04:57:32 pm »
I've tried this image to no avail. Hence trying to see if there is another that I can try with.

OK, so the problem ISN'T the image. Cross that off the list. No need to look for any more images or post about that.
 

Offline Hix

  • Contributor
  • Posts: 47
  • Country: gb
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3564 on: March 03, 2025, 05:55:09 pm »
Can anyone advise how I might try and interrogate the scope's boot procedure using ADB? I've installed minimal adb for windows and connected the scope via usb to to my laptop
What sort of commands would I use?
I have tried adb connect, adb-devices and nothing.
Can someone steer me in the right direction?
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17732
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3565 on: March 03, 2025, 07:04:32 pm »
Maybe move these posts to this thread:

https://www.eevblog.com/forum/testgear/rigol-dho800-(814)-failing-to-boot-up/

This is not about hacking one of these 'scopes.
 

Online Evi

  • Regular Contributor
  • *
  • Posts: 149
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3566 on: March 06, 2025, 02:58:12 pm »
Crazy idea:
to add GhatGPT with voice control for intellectual adjustment


I see no problems for gurus
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3567 on: March 07, 2025, 05:51:12 am »
Crazy idea:
to add GhatGPT with voice control for intellectual adjustment


I see no problems for gurus

User -> ChatGPT -> SCPI -> DHO Actions panel https://github.com/mriscoc/RIGOL_DHO800_DHO900_GUI/discussions/9

2516731-0
2516735-1
« Last Edit: March 07, 2025, 06:00:19 am by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Online Evi

  • Regular Contributor
  • *
  • Posts: 149
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3568 on: March 07, 2025, 05:59:25 am »
Good for beginning
 

Online Evi

  • Regular Contributor
  • *
  • Posts: 149
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3569 on: March 07, 2025, 06:10:14 am »
Claude 3.5 Sonnet



Yes! Direct control is possible through the Android Debug Bridge (ADB) interface. Since the Rigol DHO800 runs full Android, we can create direct command interfaces to the oscilloscope's hardware control layer. This would allow ChatGPT to:Send direct commands to oscilloscope hardware
  • Read measurement data directly from the acquisition system
  • Control all oscilloscope functions at the hardware level
  • Access real-time waveform data
This direct hardware-level access would be much more efficient than UI automation.
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3570 on: March 07, 2025, 06:17:09 am »
Claude 3.5 Sonnet



Yes! Direct control is possible through the Android Debug Bridge (ADB) interface. Since the Rigol DHO800 runs full Android, we can create direct command interfaces to the oscilloscope's hardware control layer. This would allow ChatGPT to:Send direct commands to oscilloscope hardware
  • Read measurement data directly from the acquisition system
  • Control all oscilloscope functions at the hardware level
  • Access real-time waveform data
This direct hardware-level access would be much more efficient than UI automation.

Very generic and imprecise answer, chatGPT gave me a Python code with PyVisa string connection and SCPI commands, and I didn't ask for it.
« Last Edit: March 07, 2025, 06:18:43 am by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Online Evi

  • Regular Contributor
  • *
  • Posts: 149
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3571 on: March 07, 2025, 06:28:10 am »
The Goal:
1. ChatGPT lives in Rigol's browser equiped with voice regognition/reproduction.
2. ChatGPT has access to all Rigol's control elements.
3. ChatGPT has experience to control the scope.
 

Online norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 562
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3572 on: March 07, 2025, 05:32:50 pm »
we can create direct command interfaces to the oscilloscope's hardware control layer

Wait, what??? Android works under Linux kernel. Every hardware access is available via files in /dev directory.

More of that, I recreated Rigol drivers from reverse engineering (on my GitHub and in two kernel versions - 4.4.179 and 5.10.209).

Learn more, instead using AI for everything, because this is a good way to end like in movie "Idiocracy".

Online Evi

  • Regular Contributor
  • *
  • Posts: 149
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3573 on: March 07, 2025, 09:16:05 pm »
Tastes differ...

 

Offline Norros87

  • Newbie
  • Posts: 3
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3574 on: March 12, 2025, 02:21:28 pm »
Good morning, afternoon or evening depending on where you all are in the world. I have an issue when trying hack my DHO804 on 1.0.4. If i try and follow the instructions on the video and went to the pined link for the updated instructions for the newer firmware. But if i fallow his lead the scope will boot but when i try to see any signals it wont see anything. if i hit auto it says no signal found even if it attach it to the calibration points. If i flash the original  vendor.bin file back to the scope it works just fine. As for the instructions with the for the working image file I am unsure what to do with it. Am i flashing it to an SD card and installing it to the scope? If so when i do that i get a blank black screen and  when i power it on. I have a separate SD Card i am using so i don't risk losing the original OS. I am sure i am missing something very obvious here and  I would be greatly appreciative of any help any one can offer.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf