-
|
Important Make a backup of your internal µSD card just in case. The Sparrow Extended application constitutes the graphical user interface (GUI) of the DHO 800/900. It is the primary application of the oscilloscope and provides the user with the full complement of its functionality. The oscilloscope utilises an Android operating system, thereby enabling the installation of supplementary tools such as the DHOActions panel. This panel facilitates the execution of SCPI scripts or other applications from the main screen. Luckily, the GUI can be easily replaced by uninstalling the original application, Sparrow, and installing a replacement application with unlocked and extended functionalities. You can easily undo this process at any time by uninstalling the extended version and installing the original from your backup. No other files are changed in the system. There are two versions of the Sparrow Extended: the "normal" version and the "system" version. The original application from the manufacturer contains special signatures, which prevent us from installing an application with the same privileges. Consequently, after uninstalling the manufacturer's application, it is possible to install the "normal" version, which contains a different signature but fewer privileges. This means that it will not be possible to perform certain operations that require system privileges, such as taking a screenshot from the application. However, it is possible to install a "system" version, provided that the device has first been patched to accept other signatures than those issued by the manufacturer. In such a case, the application will have all the privileges of the original application. Warning If you are planning to install the system version, you MUST FIRST obtain system permission by patching the system before installing the system APK. This is an advanced procedure that must be carried out carefully. Look for the guide here: #8 For install the Sparrow extended application follow the next steps: Download and extract the Sparrow extended application to a known folder and open a terminal window (CMD) in that folder. Rename the selected version (normal or system) to Sparrow.apk The ADB tool can be obtained from the following link: https://developer.android.com/tools/releases/platform-tools or by uncompressing the file minimal_adb_fastboot where you will find a minimal ADB toolkit, then follow this guide: ::####################################################################################
::# CONNECT to the Rigol DHO, replace ###.###.###.### with the IP of the device.
::####################################################################################
adb connect ###.###.###.###:55555
adb root
::####################################################################################
::# UNINSTALL old version
::####################################################################################
adb shell am force-stop com.rigol.launcher
adb shell am force-stop com.rigol.scope
adb shell pm clear com.rigol.scope
adb shell pm uninstall com.rigol.scope
adb shell pm uninstall --user 0 com.rigol.scope
::####################################################################################
::# INSTALL the new Sparrow extended
::####################################################################################
adb install -g -r "Sparrow.apk"
adb rebootIf you got an error message while trying to install the new Sparrow.apk Try this procedure and then try to install the new APK again: ::####################################################################################
::# RENAME Sparrow stock system app and REMOVE the Sparrow data:
::####################################################################################
adb shell
su
mount -o rw,remount /system
mv /system/app/Sparrow/Sparrow.apk /system/app/Sparrow/Sparrow.apk.disabled
rm -rf /data/app/com.rigol.scope-1
sync
reboot |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 22 replies
-
|
Hello, |
Beta Was this translation helpful? Give feedback.
-
|
Is there a way to revert this custom interface back? |
Beta Was this translation helpful? Give feedback.
-
|
Updated to include an additional procedure if you want to enable system permissions to take screenshots from within the application |
Beta Was this translation helpful? Give feedback.
-
|
If someone updates their scope type from dho802 to dho824 to get the increase in specs using a modified vendor.bin, is there a way to adjust the interface so that the two extra channels which don't physically exist dont show up? that would be awesome if that could be user configured. |
Beta Was this translation helpful? Give feedback.
-
Background:DHO924S Hardware 8, was running 00.01.04 Working from MacBook Pro M4, Tahoe 26.1 with VMWare Fusion & Windows 11. Android Debug Bridge version 1.0.41 I tried for possibly 6 hours to find up-to-date instructions to make a backup, could not find anything. PS C:\Users\andre\PlatformTools> ./adb connect 192.168.1.38:55555 At this stage the scope reboot but after ~30min wait still just showing the "RIGOL" logo on a blank background... Any suggestions? |
Beta Was this translation helpful? Give feedback.
-
|
Have handed it in at local Rigol agent, might cost me a fair bit but I should get it back working, with warranty intact.
The device had never been modified prior to this week's attempt. When I get it back I suspect it will be in exact same never modified configuration. My question is now...
How do I again do the extended GUI installation but 100% correct and in sequence?
What are the exact commend necessary to complete?
All help appreciated,
André M. Maree
…On Thursday, 6 November 2025 at 01:01, Miguel Risco-Castillo ***@***.***> wrote:
Try extracting the SD card using a pair of tweezers.
—
Reply to this email directly, [view it on GitHub](#4 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AAYT7GB77E5CLRUL6PSNE7T33J6UXAVCNFSM6AAAAABIIAV3PGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIOBYGU3TKNI).
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
ok EDIT: I ran through the procedure and ended up on a blank RIGOL screen. After much finddling around I noticed and I then tried the solution for the signature mismatch above and I finally have a scope again. Probably worth a notice ;) |
Beta Was this translation helpful? Give feedback.
-
|
Hello, I have an 802 with version 1.04. I downloaded the files and followed the steps, but I cannot send the .apk. It keeps giving me a signature error. I have attached the steps. What could it be? C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4\app>cd..
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb shell am force-stop com.rigol.launcher
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb shell am force-stop com.rigol.scope
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb shell pm clear com.rigol.scope
Success
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb shell pm uninstall --user 0 com.rigol.scope
Success
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb install -g -r "Sparrow.apk"
Performing Streamed Install
adb.exe: failed to stat Sparrow.apk: No such file or directory
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb install -g -r "Sparrow_Extended_v0.7.1-system.apk"
Performing Streamed Install
adb.exe: failed to install Sparrow_Extended_v0.7.1-system.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.rigol.scope signatures do not match the previously installed version; ignoring!]
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb shell
rk3399_rigol:/ # su
rk3399_rigol:/ # mount -o rw,remount /system
em/app/Sparrow/Sparrow.apk /system/app/Sparrow/Sparrow.apk.disabled <
rk3399_rigol:/ # rm -rf /data/app/com.rigol.scope-1
rk3399_rigol:/ # sync
rk3399_rigol:/ # reboot
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb connect 192.168.1.61:55555
already connected to 192.168.1.61:55555
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb root
restarting adbd as root
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb root
adbd is already running as root
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb connect 192.168.1.61:55555
already connected to 192.168.1.61:55555
C:\Users\lenovo\Downloads\scrcpy-win64-v3.3.4>adb install -g -r "Sparrow.apk"
Performing Streamed Install
adb.exe: failed to install Sparrow.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.rigol.scope signatures do not match the previously installed version; ignoring!]Edited for better formatting |
Beta Was this translation helpful? Give feedback.

Updated to include an additional procedure if you want to enable system permissions to take screenshots from within the application