Author Topic: Rigol DP900 / DP2000 Series Hack -  (Read 90286 times)

0 Members and 3 Guests are viewing this topic.

Offline Gerhan

  • Contributor
  • Posts: 16
  • Country: tr
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #125 on: January 03, 2025, 04:39:42 pm »
Dear Team,

I would like to extend my gratitude to the entire team of professionals who contributed to rewriting the test file and developing the patch for the Sousamain file. The DP932U-DP932A hack has certainly been an interesting challenge for me.

While it is relatively easy in some aspects, it proved difficult due to the necessity of working with three different computer systems.

For novice users, I highly recommend using WinSCP as it simplifies the process and eliminates the need to know Linux commands. Linux played an integral role in the process, and specifically, the Version 22 patch took longer than expected. This delay was due to my initial oversight in including the complete set of files required for the patching process when using bspatch.

Additionally, I had Version 16 and struggled with whether to update it or not. Thankfully, I decided to update, and the older version (2023.08.28) worked without issues. However, I am still uncertain if updating further to the 2024.11.12 version will cause me to lose all the benefits of the cool process that came along with it. Any insight would be appreciated.

I hope this helps anyone working through similar issues!
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #126 on: January 03, 2025, 10:14:39 pm »
Thankfully, I decided to update, and the older version (2023.08.28) worked without issues. However, I am still uncertain if updating further to the 2024.11.12 version will cause me to lose all the benefits of the cool process that came along with it. Any insight would be appreciated.

Since the previous file was patched, you'll lose the benefits if you update, so will have to wait for someone to provide a new one.
No one has posted this version so thanks for pointing it out: https://supportint.rigol.com/SUPPORTS/software-firmware-download_2.html v00.01.02.00.04 2024-12-25

Quote
- Official version 00.01.02
1. Fix the display issue of setting voltage to 10V.
2. Modify the display issue of setting current to 1.001A.
3. Add UI and SCPI commands for trigger conditions: Digital IO outputs D1~D4 can be controlled independently of the output source.
4. Add GPIB functionality and related SCPI commands.
5. Modify the version number displayed in web control.
6. Modify the enablement of IO ports.
7. Modify the issue of digital IO having high-level voltage upon power-up.
8. Modify the fan control strategy to solve the noise issue caused by fan replacement.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 
The following users thanked this post: Gerhan

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1775
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #127 on: January 05, 2025, 08:34:08 am »
I updated to 1.02.  The only impact I can see is that the Monitor function is now not available.
 
The following users thanked this post: thm_w, Gerhan

Offline angelo

  • Contributor
  • Posts: 37
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #128 on: February 25, 2025, 05:25:29 pm »
Hello,

Just got a DP2031. ?IDN gives DP2A263700552, 00.01.01.00.22.

I WinSCP download and back up my SousaMain, then BSPatch with the SousaMain_patch_22_2031 from @sensille on Jan 5 2024.

Upload new patched SousaMain over WinSCP and Rigol Loading bar ends with a blank screen... I have to go replace old SousaMain to restore.

Tried a few times to no luck.

Can someone offer some advice and/or maybe try patching the newest 01.02 firmware (I still have .22, but perhaps revitalize this for newer models)

Thanks,
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #129 on: February 25, 2025, 10:37:51 pm »
Hello,

Just got a DP2031. ?IDN gives DP2A263700552, 00.01.01.00.22.

Upgrade to 0.00.22 first, there was a post a few pages back where their MD5 did not match. So either check the MD5 hash or just upgrade to the existing firmware on their website to be sure its the right version.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline angelo

  • Contributor
  • Posts: 37
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #130 on: February 26, 2025, 01:05:13 am »
Thanks for the reply,

I'm sure I dl'ed the .22 FW posted here and upgraded to that version. There was only the one version posted so I can't try the other to compare unless there is a repo of old versions?

The current FW is 01.02 I think. Any changes I have to make to work vs the 01.01.00.22?
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #131 on: February 26, 2025, 01:31:50 am »
Did you copy the test.dll as well?
edit: you are right test.dll is only for DP900 model change

There is not much point in trying to get a newer version to work if the old version did not work for you.
Once its working you could then go back and look at the bspatch file and see if/where it needs adjustment.
« Last Edit: February 26, 2025, 11:13:26 pm by thm_w »
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline angelo

  • Contributor
  • Posts: 37
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #132 on: February 26, 2025, 11:41:17 am »
An earlier post said in the 2031 model you didn't need to copy the test.dll. I also have test.dll and test2.dll?

Happy to take a look in the patch file, when I open it in a text editor it's just a mess of random characters. Did I miss some specific instruction on that part?
 

Offline angelo

  • Contributor
  • Posts: 37
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #133 on: February 26, 2025, 01:58:54 pm »
Installed the .22 from here:

okay I have managed to find the working link: https://download.rigol.com/en/Firmware/DC%20Power&Loads/DP900/DP900_DP2000%20(Software)Update(Normal)_tcm4-4805.zip

But it seems that bspatch.exe doesn't do anything on Windows 11. I don't see any new file being created
bspatch SousaMain SousaMainPatched SousaMain_patch

md5 on SousaMain pre-patch is: c7ece55d12258cc63c3eaf9b75c45640 which doesn't match any stated. Recal I have the 2031 not 800/900


***edit: SousaMain MD5sum is now d5f765cb69320cdbd710b0aa38dacb29 which matches another users DP932E, they upgraded .22 to .22, not sure what there are two versions of .22 but okay.

After I use the same update my DP2031 shows up as a DP932E, and instead of HDAC and 10A options, my options window displays HIRES only (like a 932 would) hard reset fixes this issue and now HADC and 10A are back.

SousaMain patch does not create the correct MD5sum result however. I suspect I'm just working from the wrong FW version but where can I find the old releases?


« Last Edit: February 26, 2025, 03:31:03 pm by angelo »
 

Offline angelo

  • Contributor
  • Posts: 37
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #134 on: February 26, 2025, 09:56:57 pm »
Update:

So the MD5sum of the SousaMain changes between when I run the 0.22 update (and the scope thinks its a 932E) and after a power cycle when it now thinks it's a 2031 as it should.

I found the 0.22 update on WayBack Machine, and I can confirm it's the same one I used from this forum before.

So that leaves me at a bit of a loss as I can't start from the SousaMain with the correct MD5sum. I have opened both in a comparrison hex editor and there are only very few minor changes.

If I were to manually patch the SousaMain, what am I looking for and what do I change it to.

Alternatively, can someone just proivde the SousaMain that is working if the MD5sum is the same for all and they are all the same resulting file?

Thanks,
 

Offline BC547B

  • Contributor
  • Posts: 12
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #135 on: May 29, 2025, 06:07:16 pm »
Here's the latest patched SousaMain for the latest firmware as of today released on 2024-11-15

Tested on my DP2031 enables the following:
- Monitor option
- 10A on Channel 3
- Fast Sampling

This is the complete file you can download from my OneDrive: https://1drv.ms/u/c/cb8b6ed0332db49c/EUx9o2V7RzVNqCvPPfcXVlwB-SZhSk1XtA7hwl0pVIbyKg?e=bAU5tw
SHA256: DF9C8608F9A7A15211F5FC94D1B0BE15FCAE4DB85350CD10E03770D7F8B19E1E
You just paste it inside /mnt/app and replace SousaMain

But for those who prefer to do the patch themselves I'll attach the patch file to this post.

Heads up: in v00.01.02.00.04 downgrade is disabled
« Last Edit: May 29, 2025, 06:42:20 pm by BC547B »
 
The following users thanked this post: thm_w, J-R

Offline Dimm

  • Newbie
  • Posts: 2
  • Country: vn
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #136 on: June 02, 2025, 11:36:23 pm »
Good day, a hack is now possible on v00.01.02.00.04 ?
DP932E
Thank
 

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1775
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #137 on: June 03, 2025, 12:30:09 am »
Good day, a hack is now possible on v00.01.02.00.04 ?
DP932E
Thank
The hack was still possible, it's just that you lost the monitor option.  However:

Here's the latest patched SousaMain for the latest firmware as of today released on 2024-11-15
Can confirm the monitor option is back on my DP932E running as a DP932A using the provided SousaMain.
 
The following users thanked this post: thm_w

Offline Dimm

  • Newbie
  • Posts: 2
  • Country: vn
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #138 on: June 04, 2025, 12:42:37 pm »
Hello, tell me, is this file suitable for 932e or only for 2031?
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #139 on: June 04, 2025, 10:39:33 pm »
Hello, tell me, is this file suitable for 932e or only for 2031?

The post right above you says it works on 932E
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline BC547B

  • Contributor
  • Posts: 12
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #140 on: June 05, 2025, 12:14:43 pm »
Hi, yes it works on DP932 J-R confirmed on his device so that's great! The SousaMain will only enable Monitor option for DP932. To get the other options you need test.dll from userli post from the very beginning of this post. He said it should be independent of the version. I hope this cleared the confusion.

I have a question for J-R since I don't have a DP932 did you have to copy test.dll to your DP932 after firmware upgrade? Or it wasn't affected by the update? and you just needed the monitor option?

Thanks
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #141 on: June 05, 2025, 09:45:05 pm »
I have a question for J-R since I don't have a DP932 did you have to copy test.dll to your DP932 after firmware upgrade? Or it wasn't affected by the update? and you just needed the monitor option?

The test.dll persists, there was no need to upload it again. No files are touched that user has renamed or uploaded during upgrade process that I see.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 
The following users thanked this post: BC547B

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1775
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #142 on: June 06, 2025, 08:19:03 am »
I can't recall exactly if I had to recopy any files after the update to 1.02.  I looked at the various date/time stamps (via ls and t/tc/tu) and I think I agree with thm_w that I didn't have to re-copy the test.dll file.
 
The following users thanked this post: BC547B

Offline mmh3

  • Newbie
  • Posts: 1
  • Country: de
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #143 on: June 10, 2025, 08:31:48 am »
Hello everybody.

i highly appreciate the people here doing all the efforts in this topic.
WOW. !

As i plan to buy a 932 te next few days, there is one question left on my side.

Does the 932E model have all the neccesary hardware, especially the digital-IO conectors, etc. for options of the change to a 932A model will be fully usable?
regards michael
 
The following users thanked this post: BC547B

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1775
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #144 on: June 10, 2025, 10:12:43 am »
Does the 932E model have all the neccesary hardware, especially the digital-IO conectors, etc. for options of the change to a 932A model will be fully usable?
The back of the DP932E is identical to the DP932A, so the digital I/O connector is there.
However, the unit does not ship with the necessary plug, so you'll need to buy it separately:

Digital I/O connector is 5pin 3.81mm pitch
 
The following users thanked this post: BC547B

Offline Hovo

  • Newbie
  • Posts: 4
  • Country: de
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #145 on: July 22, 2025, 08:27:17 am »
Does anyone know how to calibrate DP932?
 

Offline J-R

  • Super Contributor
  • ***
  • Posts: 1775
  • Country: us
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #146 on: July 22, 2025, 07:22:30 pm »
Does anyone know how to calibrate DP932?
If you go back one page there is some discussion about calibration.  Essentially it seems you might be able to use the DP800 script but no one has tried it yet.
 

Offline Hovo

  • Newbie
  • Posts: 4
  • Country: de
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #147 on: July 22, 2025, 09:17:46 pm »
Does anyone know how to calibrate DP932?
If you go back one page there is some discussion about calibration.  Essentially it seems you might be able to use the DP800 script but no one has tried it yet.

there is nothing in the menu, as in the 800 series, calibration is not possible for calibration and commands, a specific calibration procedure is needed
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2526
  • Country: gb
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #148 on: November 26, 2025, 09:40:36 am »
i think the IO connector is compatable with:
Phoenix Contact 1827732
Phoenix Contact 1851261
 

Offline gleitmo

  • Contributor
  • Posts: 21
  • Country: pl
Re: Rigol DP900 / DP2000 Series Hack -
« Reply #149 on: December 28, 2025, 12:42:47 pm »
thm_w in post #126 cites a list of fixes in the latest DP900/2000 firmware version provided by RIGOL:
  • Does anyone know how to interpret the term in point 8?
  • Does it refer to the minimum current drawn by the fan? (It's known that some substitutes drawing lower current caused an error and prevented voltage from being applied to the output terminals.)
  • What does the change involve?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

- - -
-->