Rigol DHO800/900 XY Crashing bug  - Page 1
Forum section: electronics / testgear

author: andy_silicon
author_rank: Regular Contributor
timestamp: September 30, 2025, 07:13:03 pm
content: Okay - I know I’m late to the party.I recently bought a DHO914 - and in my eagerness to play with my newly arrived toy - I broke it after ONLY 15 minutes.I see that other people have been here before me - it’s the dreaded “RIGOL SCOPE keeps crashing”Yes - I stupidly had XY mode on the screen , and YES I stupidly set the scope to restore the last setting rather than default settings.For my sins I spent the day searching for options and solutions - but I didn’t find that anyone had solved the problem without returning the device to Rigol ( sure I just love packing new equipment and sending it back to China , for them to hold it and if I’m lucky 6-8weeks I get a replacement )As necessity is the mother of invention - I eventually found a way to repair.1. You need adb ( of course - you are a hacker - you have this )2. You need to disable the signing checks for the Sparrow.apk as you will be modifying it and placing the modified version back on the unit, ( there is a guide on github - which I’ll locate and add later )3. You need to backsmali , modify the crashing method so that it simply returns , then smali , pack, sign.4. Install the new apk , hopefully com.rigol.scope will now run.5. DEFAULT settings and change the scope to always load default at power up.6. Restore the unmodified apk.If any more hints are needed - I’ll add details later when I get a chance.Oh great , after doing all this I finally find there is already a solution.https://www.eevblog.com/forum/testgear/hacking-the-rigol-dho800900-scope/3825/

author: Fungus
author_rank: Super Contributor
timestamp: September 30, 2025, 09:35:32 pm
content: Are they still shipping with Firmware 1.03??

author: andy_silicon
author_rank: Regular Contributor
timestamp: October 01, 2025, 04:20:35 am
content: Quote from: Fungus on September 30, 2025, 09:35:32 pmYes

author: andy_silicon
author_rank: Regular Contributor
timestamp: October 01, 2025, 06:09:31 am
content: Quote from: andy_silicon on September 30, 2025, 07:13:03 pmWell , maybe.I think I did at some stage install one of the SparrowExt.apk versions - so maybe the fix isn’t in all of the apks , or maybe the fix isn’t quite relevant to my issue.

author: stasalt
author_rank: Newbie
timestamp: October 01, 2025, 02:32:03 pm
content: Quote from: andy_silicon on September 30, 2025, 07:13:03 pmWith the latest firmware 00.01.04.00.02 , the problem remains or goes away ?

author: Fungus
author_rank: Super Contributor
timestamp: October 01, 2025, 02:35:53 pm
content: Quote from: stasalt on October 01, 2025, 02:32:03 pmIt goes away.If you connect it to a network it'll update itself but you'd think there wouldn't be any 1.03 units left out there.

author: andy_silicon
author_rank: Regular Contributor
timestamp: October 01, 2025, 05:30:31 pm
content: Quote from: Fungus on October 01, 2025, 02:35:53 pmHmmm , goes away? - I manually upgraded from 1.03 to 1.04 via adb in an attempt to fix it , and it certainly still crashed.So - maybe it doesn’t fix the crash , just stops the setting thats being saved that causes it.Am I curious enough to risk it again - nope

author: Fungus
author_rank: Super Contributor
timestamp: October 01, 2025, 07:48:05 pm
content: Quote from: andy_silicon on October 01, 2025, 05:30:31 pmIt doesn't restore an already-crashing 'scope but it prevents it from happening in the first place.

author: andy_silicon
author_rank: Regular Contributor
timestamp: October 01, 2025, 08:38:09 pm
content: Quote from: Fungus on October 01, 2025, 07:48:05 pmAhh - that is what I saw. Strange - would make sense to fix the bug that causes the crash as well.

author: Fungus
author_rank: Super Contributor
timestamp: October 03, 2025, 02:22:33 pm
content: Quote from: andy_silicon on October 01, 2025, 08:38:09 pmYep, but they didn't.FWIW Rigol America reads these forums so they know the situation, and theyaremad at Rigol China over this.