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

0 Members and 35 Guests are viewing this topic.

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17733
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3575 on: March 12, 2025, 03:28:10 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.

What video? What link? What version does it show after the update?

All you need to do is put it on a USB stick then go to "update" in the utility menu.

 

Offline Norros87

  • Newbie
  • Posts: 3
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3576 on: March 13, 2025, 03:47:21 am »

[/quote]

What video? What link? What version does it show after the update?

All you need to do is put it on a USB stick then go to "update" in the utility menu.
[/quote]

 hello, i am referring to the one on page 1 of this topc that is in top post.  There is a link to a video under the line "MOD EDIT: Here is the latest instructions:" that Video links to a video for newer firmware above 1.0.1 as the pinned comment. Since my scope is on 1.0.4 i went to that link. its the following video posted by The Retro Channel.



While that Video dose not state it is for 1.0.4 multiple people hare stated it worked for them. however when i fallow the steps in that video the Scope will boot and report as a 924 when i try and prove probe for a signal it dose not see anything. if i connect the calibration post on the front next to channel 4 and hit auto it just says no signal and will default back to channel one regardless of what channel the probe is on.

I also tired the to fallow the bellow instructions that where also on the original post as well. but i just get a black screen and it never really boots.  The only change i had was flashed the image to a new SD card so i didn't lose the current working OS.


@hubertyoung has provided a DHO804 FW1.14 image with the DHO924 vendor file preloaded. It can be extracted using 7zip then flash using HDD Raw Copy Tool (compressed image).

https://mega.nz/file/UjBC3KRY#Kqv1BCHNQdPcUGMfR8IqbuUwHUsUhU4GpO1keTAXqf8

@Luc7777 provided some guidelines on how has has achieved this.

Quote from: Luc7777 on September 22, 2023, 06:48:48 am
Hi,

This is what I've done:
1. Run the Win32 Disk Imager
2. Backup the SD
3. Flash the SD with the image from the link
4. Run the claibartation (offset gone) - device identifies as DHO804
5. Connect the scope to ethernet
6  Run adb:
    6.1 adb devices
    6.2 adb connect 192.xxx.x.xxx:55555
    6.3 "adb pull /rigol/data/vendor.bin"
    6.4 backup the generated vendor bin file from the adb folder to a new location
    6.5 copy in the adb folder the DHO924 image
    6.6 "adb push vendor.bin /rigol/data"




 
The following users thanked this post: joseblo

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3577 on: March 13, 2025, 06:29:06 pm »
Ad 1. To make a copy of any disk (including SD card), we don't need to use any "win32 imager" or any other software, beside of anything able to copy files. Because in the /dev directory there are binary (1:1) representations of all disks, SD card or "fake" (loop devices) disks. Source file to make a binary image of SD card: /dev/mmcblk0

To flash SD card with image, we can do the opposite. Copy from image file into SD card device file.

Offline joseblo

  • Newbie
  • Posts: 4
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3578 on: March 17, 2025, 05:20:27 am »
I'm just starting the process based on finding the same video, and ordering a Rigol HSO804. I knew they used to be hackable years ago, but didn't realize it was still a thing.

Of course I expect it will also have the latest FW 1.04 so I'm quite interested in your results. I won't have scope for a few days still, but hoping the reflash and recalibration goes smoothly.

Pleas post any updates or if you find a more recent thread. Once I get mine, I'll report if it goes well, or there are any issues.

*** edit ***
I was able to find a more recent post from Dec 2024 with an updated 8xx Model config. Hope that helps.
Also, look at page 61 of this Forum Thread.

As you know, the new firmware version 00.01.04.00.02 supports the new DHO824 model with a bandwidth of 200 MHz and a memory depth of 50M, so you can change your DHO8xx to 824, and not to 924 with its non-working logic analyzer panel.
I recompiled (for Windows) the utility from zelea2, adding the DHO824 model to it.
Other community members also added the 824 model to this utility:
- for Mac OS - https://www.eevblog.com/forum/testgear/rigol-dho800900-new-firmware-v00-01-04-00-02-2024111/msg5729989/#msg5729989
- for Android, to run directly on the oscilloscope - https://www.eevblog.com/forum/testgear/rigol-dho800900-new-firmware-v00-01-04-00-02-2024111/msg5732037/#msg5732037


(Attachment Link)
« Last Edit: March 17, 2025, 02:37:22 pm by joseblo »
 
The following users thanked this post: Norros87

Offline sonic

  • Regular Contributor
  • *
  • Posts: 67
  • Country: de
    • Homepage
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3579 on: March 17, 2025, 03:53:42 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

See e.g. here and leave ethernet disconnected.
« Last Edit: March 17, 2025, 03:55:24 pm by sonic »
 

Offline Norros87

  • Newbie
  • Posts: 3
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3580 on: March 17, 2025, 06:18:20 pm »
So i tried using the 824 model and i ran in to the same issue. but i decided to poke around in the firmware to see if i could figure out what was going on. well i came across the self calibrate option in the software tree and ran that and it fixed my issue. See i thought when they said run the calibration i thought it meant the probe calibration and did not realize their was a calibration option for the system. To be fair this is my Frist scope so its a bit of a learning curve on some of this stuff. but yeah if you fallow the steps in the video i linked and make sure you self calibrate the scope it works. I just tested it on my SNES and i could see my button pushes in real time just like before the hack and i was able to find the clock signal on the right pin.
 
The following users thanked this post: joseblo

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3581 on: March 28, 2025, 06:14:45 pm »
DHOTools waterfall proof of concept

DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: egonotto, TurboTom, NoItAint, iMo, barbaroja, RAPo, artik, ebourg, norbert.kiszka, zelectronicauy

Online dzwer

  • Contributor
  • Posts: 17
  • Country: bg
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3582 on: March 29, 2025, 02:46:21 pm »
I've installed the latest FW v00.01.04.00.02 to my DHO804 and then replaced the vendor.bin file with the ready one from here:https://github.com/norbertkiszka/rigol_vendor_bin/tree/main/generated_ready_to_use/DHO824
And rebooted and in About menu is shown DHO824.
After that I used the generate all options method from here: https://www.eevblog.com/forum/testgear/hacking-the-rigol-dho800900-scope/msg5344076/#msg5344076
I used the second option - with adb push generate_all_options /rigol/data/ method with the file from here: https://github.com/zelea2/rigol_vendor_bin/releases/tag/v1.3
Now I have 25Mpts and 625MSa/s when only one channel is ON...
Anybody know why?
When all 4 channels are ON, then I have 10Mpts and 312.5MSa/s as it should be after the hack, but for 1 channel I don't have the full 50Mpts and 1.25GSa/s...

This is the output from the second step:
WARNING: linker: /rigol/data/generate_all_options: unsupported flags DT_FLAGS_1=0x8000001

Rigol 'vendor.bin' encoder/decoder v1.3 - Zelea
-----------------------------------------------------------
Model: DHO824
SN:   
MAC:   
-----------------------------------------------------------
Generating options for DHO824
-----------------------------------------------------------
RLU BW7T10 EMBD AUTO COMP
-----------------------------------------------------------
« Last Edit: March 29, 2025, 02:49:31 pm by dzwer »
Nothing moves you like a hydropneumatic Citroen...
 

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1768
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3583 on: March 29, 2025, 02:54:12 pm »
Now I have 25Mpts and 625MSa/s when only one channel is ON...
Anybody know why?
Check if you have any measurement or triggers or frequency counters etc. referring to any channel but the one that is enabled.
They still mark the channels they refer to as being in use even if the channel is "disabled" in terms of the front panel button not being lit.
 

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3584 on: March 29, 2025, 04:12:07 pm »
As the shapirus said. First of all, You need to switch trigger to same channel as You have enabled, because in that case You have two channels enabled - second one is "hidden", because it still works, but as a trigger.

any measurement

From my experience, measurements never caused this problem. Only trigger must be switched.

Online dzwer

  • Contributor
  • Posts: 17
  • Country: bg
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3585 on: March 29, 2025, 04:15:26 pm »
After SelfCal everything is OK :)
Now I remember, that the trigger was set to channel 3 or 4, but I switched them OFF to see only channel 1.
Nothing moves you like a hydropneumatic Citroen...
 

Offline gamerpaddy

  • Regular Contributor
  • *
  • Posts: 81
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3586 on: April 02, 2025, 04:51:51 pm »
Anyone figured out why trace options are greyed out in xy mode?

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3587 on: April 02, 2025, 05:30:07 pm »
I think You need to enable test mode (or some other name of this mode - I don't remember right now). Main menu -> utility -> touch (or click) "about" three times.

Offline peter.andaluz@gmail.com

  • Newbie
  • Posts: 8
  • Country: es
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3588 on: April 02, 2025, 06:29:47 pm »
I have got the android system installed and got the models and vendor list but when I try to pull the data it says more the one emulator running and I can't get past this. Help would be appreciated.
« Last Edit: April 05, 2025, 01:45:39 pm by peter.andaluz@gmail.com »
 

Offline DisasterPeas

  • Newbie
  • Posts: 9
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3589 on: April 03, 2025, 12:21:35 am »
I think You need to enable test mode (or some other name of this mode - I don't remember right now). Main menu -> utility -> touch (or click) "about" three times.

This is correct.
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3590 on: April 03, 2025, 12:59:58 am »
I think You need to enable test mode (or some other name of this mode - I don't remember right now). Main menu -> utility -> touch (or click) "about" three times.

Also, It is enabled by default in the Rigol Sparrow Extended UI
« Last Edit: April 03, 2025, 01:05:21 am by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: DisasterPeas

Online dzwer

  • Contributor
  • Posts: 17
  • Country: bg
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3591 on: April 08, 2025, 08:23:12 am »
I have got the android system installed and got the models and vendor list but when I try to pull the data it says more the one emulator running and I can't get past this. Help would be appreciated.

This is from the Windows itself!
If you have a LAN and WiFi on the PC - unplug the LAN and leave only the WiFi to perform all steps for hacking the Rigol.
Also make a restart of the Windows and on fresh start make the procedures.
Nothing moves you like a hydropneumatic Citroen...
 

Online RAPo

  • Frequent Contributor
  • **
  • Posts: 968
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3592 on: April 08, 2025, 09:07:19 am »
Or you could use the -s parameter in the connection string, like
adb -s 192.168.232.2:55555
(of course, use your own IP)
I have got the android system installed and got the models and vendor list but when I try to pull the data it says more the one emulator running and I can't get past this. Help would be appreciated.

This is from the Windows itself!
If you have a LAN and WiFi on the PC - unplug the LAN and leave only the WiFi to perform all steps for hacking the Rigol.
Also make a restart of the Windows and on fresh start make the procedures.
« Last Edit: April 08, 2025, 09:21:34 am by RAPo »
 

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3593 on: April 08, 2025, 04:02:41 pm »
I never had such issue on Linux. If I had, I will do: `killall adb` or eventually: `killall -9 adb`.

-9 is the same as -SIGKILL and by default it's SIGTERM which is more gentle, because process is responsible to do "something" and kill itself.

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17733
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3594 on: April 08, 2025, 08:24:10 pm »
I have got the android system installed and got the models and vendor list but when I try to pull the data it says more the one emulator running and I can't get past this. Help would be appreciated.

You only need to do adb connect once.

Check you're not trying to connect again.
 

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3595 on: April 08, 2025, 08:30:43 pm »
Source code for adb on Windows should be the same as on Linux, beside of system API. So on both it should be impossible to connect twice into the same device. Programmers are not so dumb, not even Google programmers.

Offline helmy

  • Contributor
  • Posts: 12
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3596 on: April 14, 2025, 01:39:16 am »
Just got a DHO914S and have gone through several pages of this thread. Besides the well-known vendor file swap to identify it as a 924S and unlock 250 MHz bandwidth instead of 125 MHz, are there any other hacks available?

Also, I was looking for a centralized, wiki-style summary of all the key information from this massive thread. The EEVblog wiki https://www.eevblog.com/wiki/ seemed like the ideal place for something like this, but I couldn’t find any relevant entries. Have similar summaries been created for other long hacking threads about test equipment? If so, maybe we could start one for the DHO series?
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 165
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3597 on: April 14, 2025, 06:05:37 am »
... are there any other hacks available?...

You can improve the UI of your DHO924
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: helmy

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17733
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3598 on: April 14, 2025, 06:15:17 am »
Besides the well-known vendor file swap to identify it as a 924S and unlock 250 MHz bandwidth instead of 125 MHz, are there any other hacks available?

https://github.com/mriscoc/RIGOL_DHO800_DHO900_GUI/tree/master
 
The following users thanked this post: helmy

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 564
  • Country: pl
 
The following users thanked this post: helmy


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf