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

chiyudemao, HaJo, Slavius and 7 Guests are viewing this topic.

Offline thedoc298

  • Contributor
  • Posts: 35
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2675 on: May 08, 2024, 06:09:01 am »
After reading many different ways to upgrade the bandwidth and memory of my 804, I have one question does the methods listed hear still work or do I need to keep looking. I used the youtube video and it worked very well but when I did a fermware update it reset back to factory. So does this part below still work from Andybig. Thank you

2 - Generation of additional options that expand capabilities
With this method, the oscilloscope model remains the same, but you can expand the capabilities with additional options, which are usually sold for money :)
The first 5 points are similar to the previous method.
 

Offline AceyTech

  • Regular Contributor
  • *
  • Posts: 192
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2676 on: May 09, 2024, 11:44:38 pm »
After reading many different ways to upgrade the bandwidth and memory of my 804, I have one question does the methods listed hear still work or do I need to keep looking. I used the youtube video and it worked very well but when I did a fermware update it reset back to factory. So does this part below still work from Andybig. Thank you

2 - Generation of additional options that expand capabilities
With this method, the oscilloscope model remains the same, but you can expand the capabilities with additional options, which are usually sold for money :)
The first 5 points are similar to the previous method.

Yes, the guide by @AndyBig has every detail you need to hack/upgrade your scope.

You need to upgrade the firmware before you generate options. --otherwise it will revert as you mention.
« Last Edit: May 12, 2024, 09:01:01 am by AceyTech »
 

Offline neverendingstudent

  • Contributor
  • Posts: 31
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2677 on: May 10, 2024, 12:33:53 am »
Quote
This topic is specifically for hacking, and I think you got it right when you cross-posted this in the FS/Wanted thread.  Cool mount tho', and I'm sure many would love having one.  Good luck with your business endeavors!

Reasonable.  I looked for and found the buy / sell / wanted section of the forum after I posted here.  Deleting now.
« Last Edit: May 10, 2024, 12:35:28 am by neverendingstudent »
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2678 on: May 11, 2024, 06:07:08 am »

By the way, are you (and @AndyBig) aware of the Revanced Manager / ReVanced Patcher / ReVanced Patches projects?

It seems to be a lot of work and without the original sources from Rigol it could be difficult to maintain.

I made a new mod with a better compromise between screen elements size and touch screen functionality.


DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: AndyBig

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6663
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2679 on: May 11, 2024, 07:50:22 am »
Nice!

You could also consider removing the gearwheel in the lower left, and assigning the main menu to the date/time/USB info box in the lower right instead. Easier to reach for right-handed users, and it would "almost" give you enough room to display separate info boxes for each math function, like in the DHO1000/4000.

But you could probably fit in only three math boxes, not four, if the generator and digital channels also need to be displayed. Can the info boxes in the bottom also be scrolled left & right, like the tool shortcuts in the upper right?

Edit: Having looked at the DHO1000 display again, its Math info boxes are quite compact. Maybe you could fit in all four of them without the need for lateral scrolling? You could probably squeeze a couple of mm from the data/time info box too...
« Last Edit: May 11, 2024, 12:35:59 pm by ebastler »
 
The following users thanked this post: AndyBig

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2680 on: May 16, 2024, 04:18:34 am »
New version available!

  • Full Screen toggle
  • Probe attenuation in channel widget
  • Trigger coupling indicator
  • Automatically show date-time at boot if it is valid
  • Compact result bar
  • Better UI organization

Link removed, only available privately
« Last Edit: May 17, 2024, 06:47:18 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline AceyTech

  • Regular Contributor
  • *
  • Posts: 192
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2681 on: May 16, 2024, 05:53:50 am »
But you could probably fit in only three math boxes, not four, if the generator and digital channels also need to be displayed. Can the info boxes in the bottom also be scrolled left & right, like the tool shortcuts in the upper right?

Edit: Having looked at the DHO1000 display again, its Math info boxes are quite compact. Maybe you could fit in all four of them without the need for lateral scrolling? You could probably squeeze a couple of mm from the data/time info box too...

Funny thing about this:  The DHO8/900's have the same resolution screen(@different PPI) as DHO1000's, so the UI would just fit, no UI mods or scrolling needed.

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2682 on: May 16, 2024, 06:06:10 am »
Funny thing about this:  The DHO8/900's have the same resolution screen(@different PPI) as DHO1000's, so the UI would just fit, no UI mods or scrolling needed.

DHO800/900 LCD: 1024x600
DHO1000 LCD: 1280x800
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline AceyTech

  • Regular Contributor
  • *
  • Posts: 192
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2683 on: May 16, 2024, 06:16:52 am »
Funny thing about this:  The DHO8/900's have the same resolution screen(@different PPI) as DHO1000's, so the UI would just fit, no UI mods or scrolling needed.

DHO800/900 LCD: 1024x600
DHO1000 LCD: 1280x800

I was on Rigol's site earlier and saw this;
2210557-0 
But I just re-checked the datasheet, and it claims 1280x800, Doh! :wtf:
« Last Edit: May 16, 2024, 07:35:03 am by AceyTech »
 

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1569
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2684 on: May 16, 2024, 09:58:53 am »
So there's been at least one person who wished to give my modded webcontrol app a try, so I'm attaching the apk here.

To recap, the changes compared to the original are:

- set native display resolution (1024x600 vs 1280x800 thoughtlessly ported from the dho1000 series app) in the screencast stream
- changed image format from jpeg to png for screenshots taken via the webcontrol app
- changed the screen recorder video resolution to 1024x600
- changed the screen recorder video bitrate to 40000000 (not sure if it had any effect though)

Of course, this apk is self-signed, and since it needs system permissions, it is necessary to disable the android's apk signature verification in order to be able to install it. My copy of the patched services.jar is attached a few posts later after that one for those who can't or don't want to build their own.

All the necessary disclaimers apply. No responsibility is implied, use at your own risk. Spend some time to do your research to understand what you're doing. Have backups and make sure you know how to restore them, etc.

I'm also attaching a diff against the original apk for reference.
 
The following users thanked this post: ebourg, AceyTech

Offline Evi

  • Regular Contributor
  • *
  • Posts: 104
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2685 on: May 16, 2024, 02:54:23 pm »


Quote from: shapirus on Today at 03:58:53
My copy of the patched services.jar is attached a few posts later after that one for those who can't or don't want to build their own.

So, all we need to do is to replace Rigol's
services.jar with your one?


BTW I do not see where it was attached.
« Last Edit: May 16, 2024, 02:55:57 pm by Evi »
 

Offline rifkum

  • Contributor
  • Posts: 22
  • Country: us
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2686 on: May 16, 2024, 03:54:13 pm »
I am interested in purchasing the extended sparrow GUI but would like to ask for a detailed list of steps to install/apply the GUI.
I suggest you post a more detailed list of steps including how to back up the default APK and what tool to use to make that backup.
Where to get the ADB tool.
Etc.

This "hacking" thread has so many pages that it is difficult to keep up.

Does the extended GUI work with non-hacked models of the DHO800?
Will it continue to work after doing the bandwidth hack and the memory depth hack?

Thanks for considering my suggestions and questions.
Cheers
DM
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2687 on: May 16, 2024, 04:24:54 pm »
- Does the extended GUI work with non-hacked models of the DHO800?
- Will it continue to work after doing the bandwidth hack and the memory depth hack?

Hi, I will try to put more information on how to install, but due to the caution that is necessary to perform that procedure I restricted the use of the extended app to users who already know how to revert to the stock app. It is not difficult but precautions must be taken.
- Yes, the extended app will work with non-hacked and hacked equipment.
- Yes, it should work after the application of the hacks.

In the Github there is a free demo of the extended version, you can do tests with it before of the purchase.

Regards,

Miguel.
« Last Edit: May 16, 2024, 11:03:33 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline ebourg

  • Newbie
  • Posts: 7
  • Country: fr
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2688 on: May 17, 2024, 09:03:16 am »
I understand you've put substantial efforts into building this modified APK, but selling a hacked binary is really looking for troubles imho.
 
The following users thanked this post: aXit, ebastler, AndyBig, zrq

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6663
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2689 on: May 17, 2024, 12:02:40 pm »
I understand you've put substantial efforts into building this modified APK, but selling a hacked binary is really looking for troubles imho.

I agree. It violates Rigol's licensing terms for the firmware, https://int.rigol.com/announce/terms:

Quote
users cannot copy, modify, adapt, compile, reproduce, publish, republish, distribute, publicly transmit, publicly release, publicly broadcast, publicly display, reverse engineering, de-compile, disassemble, or illegally use any Materials in whole or in part posted or discovered on this website for any public or commercial purposes without prior written consent from RIGOL

It also violates Patreon's terms of use, where creators have to guarantee that their products do not violate 3rd party intellectual property rigths, https://www.patreon.com/policy/legal#your-creations .
 

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1569
  • Country: ua
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2690 on: May 17, 2024, 01:33:29 pm »
Trying to make money on it may draw unnecessary attention, which will harm entire community, not to mention it being questionable from the ethical standpoint.
 
The following users thanked this post: egonotto

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2691 on: May 17, 2024, 01:42:38 pm »
Hmm so maybe it is better to keep it private and only available to my supporters, thanks.
But Rigol already violated the GPL.
« Last Edit: May 17, 2024, 01:59:33 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6663
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2692 on: May 17, 2024, 02:10:39 pm »
But Rigol already violated the GPL.

Do you know that for sure? Are they using GPL-licensed components which are integrated so tightly into their custom software that Rigol is obliged to put their own software under GPL? Which components are that?
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2693 on: May 17, 2024, 02:17:11 pm »
Do you know that for sure? Are they using GPL-licensed components which are integrated so tightly into their custom software that Rigol is obliged to put their own software under GPL? Which components are that?

If you got the source code, please post the link here.

« Last Edit: May 17, 2024, 05:20:50 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6663
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2694 on: May 17, 2024, 03:40:06 pm »
But Rigol only acknowldege 3rd party open-source software there, right? For 3rd party software licensed under GPL (e.g. Linux and Busybox), that does indeed imply that they need to make source code available. But I am not so motivated to make them jump through that hoop, since there are easier ways to obtain that source code.

Rigol don't offer any of their own source code, right -- because they don't think it has "inherited" the GPL? (I can't check the complete Open Source Acknowledgement right now, since I no longer have my DHO and the Acknowledgement seems to reside exclusively in the firmware for these scopes.) 
 

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2695 on: May 17, 2024, 03:45:22 pm »
But Rigol only acknowldege 3rd party open-source software there, right? For 3rd party software licensed under GPL (e.g. Linux and Busybox), that does indeed imply that they need to make source code available. But I am not so motivated to make them jump through that hoop, since there are easier ways to obtain that source code.

Rigol don't offer any of their own source code, right -- because they don't think it has "inherited" the GPL? (I can't check the complete Open Source Acknowledgement right now, since I no longer have my DHO and the Acknowledgement seems to reside exclusively in the firmware for these scopes.)

I think that this discussion is more for lawyers than for technical people. So, I will leave this here now.
« Last Edit: May 17, 2024, 03:47:58 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: S2084

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2696 on: May 17, 2024, 04:59:36 pm »
Summary of improvements and customizations made to the UI of the DHO800-900 oscilloscopes

https://www.youtube.com/watch?v=mT4ivaMY7zg

DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: S2084, AceyTech

Offline t_i_t_o

  • Contributor
  • Posts: 43
  • Country: bg
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2697 on: May 17, 2024, 06:30:50 pm »
Look it that way: he is not selling the rigol binary, he is only selling the changes to it.
 
The following users thanked this post: AceyTech

Offline mrisco

  • Regular Contributor
  • *
  • Posts: 61
  • Country: pe
    • Github repo
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2698 on: May 17, 2024, 06:56:33 pm »
Look it that way: he is not selling the rigol binary, he is only selling the changes to it.

I think that Rigol will not have any problem about the changes because it does not threaten their business model, on the contrary, it adds value to their product, as do possible additions such as carry bags that other manufacturers make for their equipment. They will be more concerned about license hacks because those directly threaten their business.Other oscilloscope vendors and manufacturers who do not have these improvements or contributions to their own equipment should have greater concern.
« Last Edit: May 17, 2024, 06:58:25 pm by mrisco »
DHO800-900 Extended UI: https://youtu.be/mT4ivaMY7zg
 
The following users thanked this post: AceyTech

Offline Evi

  • Regular Contributor
  • *
  • Posts: 104
  • Country: ru
Re: Hacking the Rigol DHO800/900 Scope
« Reply #2699 on: May 17, 2024, 08:27:14 pm »


Quote from: mrisco on Today at 09:45:22
I think that this discussion is more for lawyers ...
Perhaps, if you don't care about the court's verdict.




« Last Edit: May 17, 2024, 08:29:09 pm by Evi »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf