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

westendgate and 36 Guests are viewing this topic.

Offline TUMEMBER

  • Regular Contributor
  • *
  • Posts: 103
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4275 on: December 02, 2025, 10:41:58 am »

Speaking of the project, right now Im working on the new UI bandwidth selection. Exactly 48 options of a bandwidth filtering in AFE. I think it should be ready in 1-2 days max.
I apologize to those using the topic for deviating from the main thread. :-BROKE
These "experiments" are opening up new possibilities, which is good because I just let myself in on DHO804. It'll probably end up under "Your Software."
 :palm: For now, it's in quarantine... but here, only in Polish, so as not to offend readers: "Jebie z niego jak od żula po tygodniówce    :wtf:|O ".
   :-BROKE I haven't smelled such a concentrated stench of burnt plastic in a long time. The whole apartment is filled with the stench.
« Last Edit: December 02, 2025, 12:01:39 pm by TUMEMBER »
W życiu nie ma nic za darmo, są tylko różne formy płatności.
Wciąż płacimy okruchami własnego czasu.
 

Offline ptluis

  • Frequent Contributor
  • **
  • Posts: 713
  • Country: pt
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4276 on: December 02, 2025, 11:43:13 am »
Reported for ban for constantly cluttering threads. Take a break from the forum.



Speaking of the project, right now Im working on the new UI bandwidth selection. Exactly 48 options of a bandwidth filtering in AFE. I think it should be ready in 1-2 days max.
I apologize to those using the topic for deviating from the main thread. :-BROKE
These "experiments" are opening up new possibilities, which is good because I just let myself in on DHO804. It'll probably end up under "Your Software."
 :palm: For now, it's in quarantine... but here, only in Polish, so as not to offend readers: "Jebie z niego jak od żula po tygodniówce    :wtf:|O ".
   :-BROKE I haven't smelled such a concentrated stench of burnt plastic in a long time. The whole apartment is filled with the stench.

Everybody got to do their job right?
Regarding your dho804 don't let it in the box, keep it turn on in a well ventilated room, otherwise the smell will continue for quite some time. Besides, from experience, those who release a really strong intense smell will fall soon, so leave it turned on the longer you can, if it fails you claim the warranty, got it? some lots come out defective.
 

Offline norbert.kiszka

  • Super Contributor
  • ***
  • Posts: 1032
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4277 on: December 03, 2025, 02:33:12 am »
Little bit more work to do. I need to correct some of those BW filter settings, small failsafe for about 0.5 % users and it will be ready for all possible complaints :)
 
The following users thanked this post: baciocco

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 18052
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4278 on: Yesterday at 12:10:17 am »
Are they still using smelly plastic?  :wtf:

It will go away. I left mine powered on in a closed room for a week when I first got it. The power keeps it warm.
 
The following users thanked this post: TUMEMBER

Offline norbert.kiszka

  • Super Contributor
  • ***
  • Posts: 1032
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4279 on: Yesterday at 12:12:26 am »
I never had such issue with my DHO924S. Maybe DHO800 has cheaper plastic.
 
The following users thanked this post: TUMEMBER

Offline baciocco

  • Contributor
  • Posts: 17
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4280 on: Yesterday at 11:16:15 pm »
ciao norbert.kiszka

I accidentally activated the SENT protocol decode function, and the oscilloscope rebooted.
I’m using a DHO812.

I would like to ask if there is any possibility to add a custom protocol decode feature.
I was analyzing the signal from a LED strip with WS2812 chips.

I tried using the UART decoder, but the decoding is not always accurate.
Sometimes it works, sometimes it doesn’t.

Is there any way to improve this or add a custom decoder?
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 18052
  • Country: 00
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4281 on: Yesterday at 11:41:08 pm »
I was analyzing the signal from a LED strip with WS2812 chips.

I tried using the UART decoder, but the decoding is not always accurate.

UART won't work at all.

WS2812 doesn't have a start bit and the data uses pulse width to distinguish 1 from 0, not voltage level.
 

Offline norbert.kiszka

  • Super Contributor
  • ***
  • Posts: 1032
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4282 on: Yesterday at 11:43:00 pm »
Ciao.

SENT protocol decode function

This is one of the "hidden" decoders from DHO4000 (Rigol did DHO800/900 firmware by using code from DHO4000). I only "unhidden" it. Those decoders, which are not in the stock app menu, may work or not so much - I never tested any of it - just as it's described in the changelog.

SENT protocol decode function, and the oscilloscope rebooted.

It shouldn't happen, because those decoders may be somewhat incomplete in the code, but likely there is no any code requesting reboot in decoders - because there is no need for reboot in doing decoding. It may be caused by other things, like a bug in Android (which has a lot of bugs) or hardware bug in CPU (this one is rare but it happens).

I would like to ask if there is any possibility to add a custom protocol decode feature.

Is there any way to improve this or add a custom decoder?

Without original source code it's very difficult.

I started making completely new app (with some parts from stock one) working on a completely different operating system (Debian), but I paused doing it, because society support for it is currently too small. I have in plans to make API for open source GUI, decoders and other things. Anyway, likely this is will not happen in this year, because it requires a lot of work.

I tried using the UART decoder, but the decoding is not always accurate.
Sometimes it works, sometimes it doesn’t.

I will take a look into that after releasing my current work with new bandwidth settings. If this is a bug caused by me, likely I will be able to fix it. Otherwise, if this is Rigol bug, debugging it may be a nightmare, which may take moths of work. It will be better to spent this time with making new app almost from scratch.
« Last Edit: Yesterday at 11:47:16 pm by norbert.kiszka »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf