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

0 Members and 12 Guests are viewing this topic.

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3525 on: February 19, 2025, 04:50:50 pm »
i install a008 just now,but my device still show (a007)00.01.01.sp1  >:D
Damn, I forgot to change the version ID |O
 
The following users thanked this post: Obiwantje

Offline Trun_T

  • Newbie
  • Posts: 9
  • Country: cn
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3526 on: February 20, 2025, 05:16:31 am »
How does the “Settings” button appear under the Start menu?
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 164
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3527 on: February 20, 2025, 06:06:49 am »
How does the “Settings” button appear under the Start menu?

That is implemented here:
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: iMo, Trun_T, FixyMixy

Offline Trun_T

  • Newbie
  • Posts: 9
  • Country: cn
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3528 on: February 20, 2025, 11:41:51 am »
Thank you very much, but i can't open youtube videos in my area :'( :'( :'(
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3529 on: February 20, 2025, 12:27:27 pm »
How does the “Settings” button appear under the Start menu?
What settings do you mean? Oscilloscope settings? Or Android settings?
 

Offline Trun_T

  • Newbie
  • Posts: 9
  • Country: cn
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3530 on: February 20, 2025, 01:10:01 pm »
it‘s  :-DD’“Android setting” :-DD
 

Offline Trun_T

  • Newbie
  • Posts: 9
  • Country: cn
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3531 on: February 20, 2025, 01:13:25 pm »
Your software "Sparrow_mod" can add this function, that is, in addition to adding "DHO800" when the screenshot, add the date and time, like this
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3532 on: February 20, 2025, 02:48:17 pm »
it‘s  :-DD’“Android setting” :-DD
Your software "Sparrow_mod" can add this function, that is, in addition to adding "DHO800" when the screenshot, add the date and time, like this
I'll have to check, but most likely the screenshots are taken in the binary library, meaning the app mod can't affect this.
 

Offline jundar

  • Contributor
  • Posts: 14
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3533 on: February 22, 2025, 06:06:51 pm »
Tried to connect DHO804 via WiFi. May someone use wireless connection and can tell should it be so bad?
With such lags Webcontol become almost unusable. :(((
LAN connection works flawlessly.
Attaching a ping window screenshot.

Tested using ping command from Windows command prompt:

ping -t xxx.xxx.xxx.xxx
where xxx.xxx.xxx.xxx - scope IP address

« Last Edit: February 22, 2025, 07:06:53 pm by jundar »
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3534 on: February 22, 2025, 07:43:36 pm »
Tried to connect DHO804 via WiFi. May someone use wireless connection and can tell should it be so bad?
With such lags Webcontol become almost unusable. :(((
LAN connection works flawlessly.
Attaching a ping window screenshot.

Tested using ping command from Windows command prompt:

ping -t xxx.xxx.xxx.xxx
where xxx.xxx.xxx.xxx - scope IP address
I have this on WiFi. On a wired connection, a stable 1 ms.
 
The following users thanked this post: jundar

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 164
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3535 on: February 22, 2025, 08:06:57 pm »
This is a proof of concept of an editable button panel, the configuration file will be a simple text file in JSON format stored in the user storage space, the panel can have many buttons, it is scrollable and currently supports chained SCPI commands and launching applications.



A new version is coming! With powerful features!
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: AndyBig, FixyMixy

Offline jundar

  • Contributor
  • Posts: 14
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3536 on: February 22, 2025, 08:26:35 pm »
Tried to connect DHO804 via WiFi. May someone use wireless connection and can tell should it be so bad?
With such lags Webcontol become almost unusable. :(((
LAN connection works flawlessly.
Attaching a ping window screenshot.

Tested using ping command from Windows command prompt:

ping -t xxx.xxx.xxx.xxx
where xxx.xxx.xxx.xxx - scope IP address
I have this on WiFi. On a wired connection, a stable 1 ms.

Thank you so much for your test!
Much better than main. Should look for a better WiFi adapter instead of cheap Chinese crap.

« Last Edit: February 22, 2025, 08:55:44 pm by jundar »
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 164
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3537 on: February 23, 2025, 07:26:06 am »
It is ready now!! and it is free for all subscribers of the Enhanced Plan in Patreon. It is also free for all who have already purchased the version compatible with firmware 00.01.04. I will write some instructions on how to use and configure the DHO Action Panel. Have fun with it!



In the example, load settings and save settings refer to the device settings, so you can quickly save a configuration and later recall it like a custom default button. Of course, you can create multiple Load settings button linked to STP files in the device. The glyph, caption, and action of each button are user-configurable, but this is not a easy task because I tried to keep the panel light. You can use any browser that can access the normal storage in Android and edit the dhoactions.json file. The result bar/Measurements can be docked/undocked using the popup menu of the items in the bar.

More info here: https://github.com/mriscoc/RIGOL_DHO800_DHO900_GUI/discussions/9
« Last Edit: February 24, 2025, 03:43:28 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: AndyBig, zelectronicauy, kbskn, FixyMixy

Offline calabr

  • Contributor
  • Posts: 10
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3538 on: February 25, 2025, 01:30:03 am »
Thank you @AndyBig for your improvement!  The scope becoming looks like instrument!
Just installed latest version to try. My scope is 924 was loaded with 1.0.4
Some difference noted during install:
Cache file in dalvik-cache not exists.
It's failed to re-mount system partition as read-only after installing services.jar
Sinked it several time and rebooted without issue
After uninstalling sparrow.apk scope closed it and started again in 1min as 1.0.0.1
Hacked APK installed on top of it - no issue.
I'm very appreciated new look, still plaing with it.
Some optimization is seems to tight for me - measurements font in compact view is too small - in details view it's ok and readable.
Could you please make it the same size as details or higher. DVM  :bullshit: looks the best, but it will not enough space for label in 1 row.
2508583-0
Ideally, selectable font size
Unfortunately, horizontally splitted windows sill waisting to much on window headers. Is it possible to hide window header? Similar to status bar.
In multi-window mode vertical axis scale become too tight, not readable. Is it possible to hide half of it?
« Last Edit: February 25, 2025, 01:34:22 am by calabr »
 
The following users thanked this post: Obiwantje

Offline beatman

  • Regular Contributor
  • *
  • Posts: 73
  • Country: gr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3539 on: February 26, 2025, 01:50:27 pm »
Hi guys i have a question. How can i clone the sd card from dho800?I like to have one buck up for safety.I run google search and i can"t found the right page on the eev forum.Thanks for any help.
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3540 on: February 26, 2025, 02:40:15 pm »
Cache file in dalvik-cache not exists.
Yes, a couple of people reported this as well. I still don't understand why some oscilloscopes don't have this file.

It's failed to re-mount system partition as read-only after installing services.jar
In principle, it's not critical, after rebooting the partition will still be mounted as read-only.

Some optimization is seems to tight for me - measurements font in compact view is too small - in details view it's ok and readable.
Could you please make it the same size as details or higher. DVM  :bullshit: looks the best, but it will not enough space for label in 1 row.
Ideally, selectable font size
Yeah, I've thought about that myself. Maybe I'll switch between large and small views. It'll be easier to read with a larger font, but fewer items will fit on the screen.

Unfortunately, horizontally splitted windows sill waisting to much on window headers. Is it possible to hide window header? Similar to status bar.
In multi-window mode vertical axis scale become too tight, not readable. Is it possible to hide half of it?
Reducing the headers by half is not a problem, but then it will be difficult to hit them with your finger to drag the window or to close it. In full-screen mode there is much more space for signals, use this mode :)
 
The following users thanked this post: Obiwantje, jundar

Online Fungus

  • Super Contributor
  • ***
  • Posts: 17718
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3541 on: February 26, 2025, 02:52:02 pm »
Hi guys i have a question. How can i clone the sd card from dho800?I like to have one buck up for safety.I run google search and i can"t found the right page on the eev forum.Thanks for any help.

It's literally the first post in this thread.
 

Offline eTobey

  • Super Contributor
  • ***
  • Posts: 1303
  • Country: de
  • Virtual Features for the SDS800XHD -> My website
    • Virtual feature script
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3542 on: February 27, 2025, 09:03:35 am »
I was curios about the actual wasted space on those borders, so i started counting pixels  ;D. I counted 39 pixels (vertical pinks lines), and then for comparision, i drew a rectangular with the same height. So by removing those borders, the waveform view could be made significantly bigger, or two lines of information could be displayed on the whole width of the screen. Of course you could do a combination of those.

And there is of course space wasted in the horizontal way.
« Last Edit: February 27, 2025, 09:05:39 am by eTobey »
"Sometimes, after talking with a person, you want to pet a dog, wave at a monkey, and take off your hat to an elephant."(Maxim Gorki)

SDS800X HD bugs/issues/workarounds (Updated 17. Feb. 2025)
 
The following users thanked this post: shapirus

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 539
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3543 on: March 01, 2025, 11:29:44 pm »
In the next release of the mod, owners of 802/812 models who have changed the model to 824 will be able to disable icons for missing channels :) Disabling icons for channels 1 and 2 is blocked. The settings are saved when the oscilloscope is turned off.
 
The following users thanked this post: jundar

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3544 on: March 02, 2025, 07:02:36 am »
What will be extremely useful, is probe multiplier from keyboard, like 11.5x. Sometimes there is a need to make temporary probe and there is no good choice of resistors. Sometimes other reasons.

Offline eTobey

  • Super Contributor
  • ***
  • Posts: 1303
  • Country: de
  • Virtual Features for the SDS800XHD -> My website
    • Virtual feature script
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3545 on: March 02, 2025, 07:14:26 am »
I see two custom firmwares (GUI at least). I think it would be a good idea to combine the efforts.  :-+
"Sometimes, after talking with a person, you want to pet a dog, wave at a monkey, and take off your hat to an elephant."(Maxim Gorki)

SDS800X HD bugs/issues/workarounds (Updated 17. Feb. 2025)
 

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3546 on: March 02, 2025, 07:16:44 am »
I see two custom firmwares (GUI at least). I think it would be a good idea to combine the efforts.  :-+

Adding my own, will be three of them. Currently Im aboard at work and without this scope, so my development is paused.

Online shapirus

  • Super Contributor
  • ***
  • Posts: 1767
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3547 on: March 02, 2025, 08:47:36 am »
What will be extremely useful, is probe multiplier from keyboard, like 11.5x. Sometimes there is a need to make temporary probe and there is no good choice of resistors. Sometimes other reasons.
I'll be happy to be proven wrong, but it seems like the multipliers are hard-defined in the .so library, and so implementing this may be unfeasible.
 
The following users thanked this post: AndyBig

Offline norbert.kiszka

  • Frequent Contributor
  • **
  • Posts: 555
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3548 on: March 02, 2025, 08:54:59 am »
What will be extremely useful, is probe multiplier from keyboard, like 11.5x. Sometimes there is a need to make temporary probe and there is no good choice of resistors. Sometimes other reasons.
I'll be happy to be proven wrong, but it seems like the multipliers are hard-defined in the .so library, and so implementing this may be unfeasible.

That doesn't make it impossible.

Anyway, I will be happy to have more time for development, because I already started app under Orange-Rigol and I needed to change way to start this app, which is almost done. Right now Im aboard for about 1-2 months. After making it work, it should be quite easy (but time consuming) to reverse-engineer whole app communication with AFE and FPGA, to make or port another working app.

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 962
  • Country: nl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #3549 on: March 02, 2025, 11:10:29 am »
That was my idea also, but their economic models are different.
I see two custom firmwares (GUI at least). I think it would be a good idea to combine the efforts.  :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf