Hi, I have a DP2031, FW ver. 00.01.01
After I overwrote the original SousaMain with the patched SousaMain file, and rebooted the PSU. It hangs at boot, I had to re-upload the original file. I don't know what am I doing wrong.
Here's what I've done hopefully someone will point me in the right direction, and will be a guide for FW hacking beginners and newcomers like me:
0-
[Backup]: I've downloaded the SousaMain file from my PSU by connecting it via ethernet using scp root@[rigol psu ip]:/mnt/app/SousaMain /SousaMainOriginal
1-
[Download the patch]: I've downloaded the SousaMain patch by userli attached in his
Reply #182-
[Patch Sousa Main]: I've patched the original file using bspatch.exe that I've downloaded from Romhacking.net and then executed
bspatch.exe SousaMainOriginal SousaMain_patched SousaMain_patch3- Renamed the patched file to SousaMain
4-
[Upload the patched file to root directory]: scp /SousaMain_patched root@[rigol psu ip]:/
5- [SSH to the machine] SSH'd to the PSU
6- Moved the file to /mnt/app using: mv SousaMain /mnt/app
7- On the PSU went to Utility > Option, it kept saying HADC: not installed, 10A not installed.
8- Turned it off and back on. It shows the Rigol logo and starts filling up the loading bar and then stops.
9- I got lucky and I could still SCP/SSH to it to reupload the original file
![Grin ;D](https://www.eevblog.com/forum/Smileys/default/grin.gif)
10- I've tried all the above again and still faced the same problem.
I hope someone would let me know what I'm doing wrong.
-
There are few things I don't understand:
- Could someone explain what does the swupdate command posted by hve in the beginning of this post do? Do I need to execute it on the psu to be able to apply the patch by userli?
- Do I have to repatch when a new firmware is released?
Thank you