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

0 Members and 93 Guests are viewing this topic.

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4000 on: September 21, 2025, 09:00:48 pm »
Finally v0.4 with a .GEL file (installation from USB stick) is released.

As for now, it's enterprise edition only. Home edition will be updated more or less in one hour.

Changelog:

  • Fixed not working UPA (power analysis).
  • LA now works in the roll mode (time base equal or lower than 50 ms/D) - only in the enterprise edition.
  • Top bar elements now use auto width, which prevents from covering longer text (ex. 123.456mV) and makes more space for more shortcuts.
  • Vertical scale values for analog channels now are always in white color, which increases readability - before it has same color as waveform, which often caused to be completely unreadable. One exception is in XY, because waveform has completely different color and there are two channels involved.
  • Added open source scientific calculator.
  • Changed shortcut "Flex knob" in the top bar to the small and floating version of calculator (on top of running app). Bigger version can be opened from it and from Android desktop (Nova launcher).
  • Added open source screen keyboard.
  • Added open source email client.
  • Measurements upper part is now below shortcuts in the top bar, so it will not cover half of the shortcuts.
  • Fixed temporary vertical offset after self calibration (no need to press auto after each self-cal as it was in v0.3.1).
  • Fixed not working switches start-end in FFT and on/off in UPA (same reason).
  • Fixed all issues with FFT scale setting.
  • Fixed issues with waveform exporting.
  • Fixed SIGSEGV (app crash) at self calibration and after reboot, which was reported only by one person.
  • Vertical scale for analog channels now is hidden when LA is enabled. Because otherwise those overlap each other.
  • Increased waveform update rate for the time base higher than 50 ns/D - up to 2.2x.
  • Multiple optimizations.
  • Reduced power usage, especially in the roll mode and scan mode.
  • Math low pass filter minimal possible frequency is 50 times lower.
  • Math band stop filter minimal frequency is 1000000 lower.
  • Changed font size to smaller in table data, because there was no enough space for all UPA data.
  • Changed table data backgrounds for better readability. From "silver" (gray) to light gray and from "medium_sea_green" (between gray and white) to white.
  • Reverted font in measurements to previous one - B612 wasn't good enough with such small font size.

Edit: because of changes on the Patreon platform, existing users can reach me for the discount code for the upgrade - as for now there is no other option on this platform.
Edit 2: Subscribers are not affected by those changes.
« Last Edit: September 21, 2025, 10:30:51 pm by norbert.kiszka »
 
The following users thanked this post: kd7eir, thm_w, westendgate, baciocco

Offline baciocco

  • Contributor
  • Posts: 18
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4001 on: September 21, 2025, 09:11:56 pm »
Amazing work — I’ll try it right away. One question: do you ever rest? 😂😂 Thanks again.
 

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4002 on: September 21, 2025, 09:14:23 pm »
do you ever rest?

Sometimes with the soldering iron  :-/O

Offline baciocco

  • Contributor
  • Posts: 18
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4003 on: September 21, 2025, 09:56:11 pm »
Tried the new version — the .GEL file is incredibly convenient, kudos again! Out of curiosity, I installed it on a Rigol 812, everything works fine.
 
The following users thanked this post: norbert.kiszka

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4004 on: September 21, 2025, 10:26:32 pm »
.GEL file main advantage is it works always the same, because everybody has the exact same system on the scope. Unless somebody will spent couple months to create other working system for it...

.GEL required to figure out how to use original upgrade code from Rigol to make it work, without changing the app first.

Installation by using external script is still possible. It gives automated backups saved locally on the host computer, automated change of the timezone in the scope (only if it can be accessed from the host computer - every system is different) and it can be modified if needed.

« Last Edit: September 21, 2025, 10:37:23 pm by norbert.kiszka »
 
The following users thanked this post: kd7eir

Offline kd7eir

  • Supporter
  • ****
  • Posts: 66
  • Country: us
    • KC5JIM Weather NE Tucson, AZ USA
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4005 on: September 22, 2025, 03:00:45 pm »
I made an ignorant post on here yesterday. The answer to my question was there in the post, but I didn't pay attention. I removed the post once I realized it was bad. That does not undo the damage, but I want to publicly apologize to Norbert and the forum as a whole.

I've updated my Patreon membership to the highest level. While it's not necessary, I feel that Norbert deserves the extra support for having to deal with users like me.

I'll do better from now on.
I'm pretty much a budget equipment aficionado. My use cases support my choice of equipment.
 

Offline kd7eir

  • Supporter
  • ****
  • Posts: 66
  • Country: us
    • KC5JIM Weather NE Tucson, AZ USA
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4006 on: September 22, 2025, 03:11:52 pm »
0.4 Enterprise installed on my DHO802 with no problems.

I love that you've added a keyboard; connecting to WiFi no longer requires a USB hub.
« Last Edit: September 22, 2025, 03:15:56 pm by kd7eir »
I'm pretty much a budget equipment aficionado. My use cases support my choice of equipment.
 

Offline kd7eir

  • Supporter
  • ****
  • Posts: 66
  • Country: us
    • KC5JIM Weather NE Tucson, AZ USA
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4007 on: September 24, 2025, 12:36:28 am »
I am using the OEM one that came installed,  lexar 32gb

Originally used U-Boot somehow can't work on other SD cards than Lexar - that's why I was asking for the brand.

To be honest, I guess Your laziness didn't allow You to answer about UART, which I mentioned earlier.

BTW. After I will release 0.3.2 (or whatever version number it will be) likely I will prepare newer and modified (because of drivers and other things) Android - probably 9.x or 10.x, because of much less bugs, much better performance (faster boot and more wfm/s), possibility to install newer apps and possibility to run it from other SD card brand. But only if there will be enough support for it on my Patreon. Otherwise, I will be working with other oscilloscopes.

Hi Norbert

What are the prospects for a newer Android version?
I'm pretty much a budget equipment aficionado. My use cases support my choice of equipment.
 

Offline kd7eir

  • Supporter
  • ****
  • Posts: 66
  • Country: us
    • KC5JIM Weather NE Tucson, AZ USA
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4008 on: September 24, 2025, 10:46:58 pm »
Edit: Returning scope due to a hardware issue.


DHO802 Running 0.4 Enterprise freezing up

I'm seeing the scope freeze up while just sitting powered up, but not being in actual use. This has happened several times, and I re-run the update with no resolution.

Any ideas?
« Last Edit: September 25, 2025, 12:18:26 am by kd7eir »
I'm pretty much a budget equipment aficionado. My use cases support my choice of equipment.
 

Offline baciocco

  • Contributor
  • Posts: 18
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4009 on: September 25, 2025, 10:10:23 am »
Hi, I have the DHO812 model with the mod installed and I haven’t had any issues. It was running for 2–3 hours, I only noticed some small problems with the references but it never froze. Try reinstalling the original software and see if it still happens.
 
The following users thanked this post: kd7eir

Offline csuhi17

  • Frequent Contributor
  • **
  • Posts: 452
  • Country: hu
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4010 on: September 25, 2025, 10:36:41 am »
I am using the OEM one that came installed,  lexar 32gb

Originally used U-Boot somehow can't work on other SD cards than Lexar - that's why I was asking for the brand.




When I copied the factory SD card under Linux using dd and resized the partition under Linux, I didn't encounter any problems.

I don't remember now whether it was Kingmax or Sandisk.
Maybe it was a Sandisk extreme pro, I bought it for a DVR camera back then.

I thought it would be boot faster with a faster card... :-DD
Fnirsi oscilloscope = waste&regret
or maybe I was wrong
 

Offline mrisco

  • Frequent Contributor
  • **
  • Posts: 290
  • Country: pe
    • Github Profile
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4011 on: October 02, 2025, 07:38:20 pm »
Two experimental visors for the DHO:

https://github.com/mriscoc/RIGOL_DHO800_DHO900_GUI/releases/download/DHOvisor/DHOvisor_opencv.exe
https://github.com/mriscoc/RIGOL_DHO800_DHO900_GUI/releases/download/DHOvisor/DHOvisor_sdl2.exe

Usage:
Code: [Select]
.\DHOvisor_opencv.exe --host 192.168.1.105
.\DHOvisor_sdl2.exe --host 192.168.1.105



The SDL2 version may require the SDL2 DLL, but it allows you to resize and move the window while the stream is playing. These visors only play the video stream provided by the Rigol WebControl, which can only serve one client at a time. Therefore, it is not possible to launch more than one client at a time (this includes the web browser client).

Sadly, the stream quality is fixed in the original Rigol Webcontrol APK.

Offline kd7eir

  • Supporter
  • ****
  • Posts: 66
  • Country: us
    • KC5JIM Weather NE Tucson, AZ USA
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4012 on: October 02, 2025, 09:28:56 pm »
I traded my 2-channel DHO802 in for the 4-channel DHO804. The price difference was too little to hobble me with just 2 channels. Norbert's firmware really makes this a spectacular scope.
I'm pretty much a budget equipment aficionado. My use cases support my choice of equipment.
 
The following users thanked this post: norbert.kiszka

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4013 on: October 03, 2025, 05:16:25 am »
I didn't post on this forum lately, because I wanted to fix some issues with my mod first. Some of them I already fixed, which are published in the prerelease v0.4.2-PR1 (something like a beta release but not in 100%).

Currently most of them are caused either by the user confusion with the modified firmware (too many available options for the user...) or because of the problems on Patreon platform.

I need to find new platform ASAP for the new users and some of the existing ones, which will want to go there.

Issues with the Patreon are huge, like displaying couple times bigger price (at least collected amounts are correct) and replies to my bug reports was like: "update Your browser, if this didn't help, update it again. If still it doesn't work it's Your fault for sure".

Also in one place, when something is free for the subscribers, there is not working button "buy". Later I had to answer questions like "why I need to pay for this second time". Just because of some error done in the code (Patreon, not my mod). Code which I never seen and I don't want to. I can write a book about software bugs on Patreon web pages.

In the past I was working for couple big corporations (one of them everybody knows for sure) as a software developer with web pages. Much bigger and more complicated than Patreon.

In those web pages, either for the end user or used internally (for example reporters uses backend web page to write article about something, weather report and things like that), there was a lot of bugs waiting in the line to fix. But when I was working in the team, we did not only new features or subpages but we also fixed a lot of bugs.

Also we tested everything in multiple web browsers, including older versions. Not like Patreon testing only with one, which I guess is the case.

I have strong feeling that they not fixing any bugs, but they hired the cheapest people with a web page engineering in their resumes, which turned out with ~10 bugs for each added feature.



It's very nice for me to see that many satisfied users of my mod. Some of them are not only supporting with the money (everything has some costs) by also actively, like a making fixes in my script for the issues they experienced, which I implemented with some changes (there is no such thing like a perfect code - no matter who will write it). On the side note, simplified installation via the .GEL file is still available.

Still there are some problems on the human side, like a not reading installation instruction. I tried to do my best to make it short and concisely as possible, with pointing out most important thing, which actually is the least read part - which is the "After installation" part. This contains only six very short sentences - less than one minute to read. But in some cases omitting this caused to lose precious hours for both sides.

I made an ignorant post on here yesterday.

Everybody in this world is making some mistakes from time to time. But not everybody is brave enough to admit it, try to fix it (if it's possible) or to prevent it in the future.

Maybe this is not the perfect place for such conversation, but in the aviation, if You do some unintentional mistake, You have to report it in 48 h, otherwise You can lose Your license. Personally I have only entry cards to restricted areas in the two biggest international airports in Europe :) Anybody heard about famous actor Harrison Ford which almost crashed his private plane on the airliner with people inside and landed on taxiway instead of runway? He didn't lost his licence, not even for 5 minutes.

What are the prospects for a newer Android version?

I had this idea in mind. Little newer Android, like a 9.0 or 10.0 should take out some bugs and make possible to install newer versions of apps. And this also should make it easier to use kernel 5.1.x or newer, which should increase performance a lot (small/big cores in CPU handled more properly by the CPU scheduler in the kernel).

But there are some reasons to not do this. Android by itself is a huge cr*p. It uses (modified) Linux kernel, but this is the end of good things in this system.

Everybody want's to have OS, which is fast, fast to boot, not slowing the apps too much and to have full control over it. Android is not like that - You don't own Your oscilloscope, because Google (creator of Android) owns it. And it uses slow Java for ~95% of things.

Another issue with Android: about one month ago (or something like that) Google announced that they are closing Android source code. This probably is not the biggest issue, but it's not anything good.

In the same time, I already put in a lot of work to develop a working Debian (GNU/Linux) based system to work in this scopes ("Orange Rigol" in my footer), with the 5.10.209 kernel with some bug fixes, mipi-dsi driver which I ported (two weeks without any warranty to work it at all).

I don't mean to run any Android app on the GNU/Linux, which is not the greatest idea for some reasons.

Rigol oscillopscope app is almost like a regular Android App. Some part was written in Java (mostly UI) and some part was written in C++.

My idea is to took this compiled C++ part, which requires only one Android lib, make this simple lib from scratch to pass log data into some file or somewhere and wrap it around in another pure C code which will do same things as current Java code. This will make it faster to use it, to maintain, make (more or less) insane and useful features, easier to fix bugs and harder to make a new ones (bug = software engineer mistake).

Some EE probably will not understand what I just said. I mean to rewrite it, but not completely at first. At first will go Java part, which is tied hardly to Android only and is a huge bottleneck both in scope performance and in developing any changes. Later this will allow to rewrite some compiled parts in C++ into pure C, which will help with the things that I just mentioned.

I only noticed some small problems with the references

In the v0.4.1? Anyway, I need to fix it.

I thought it would be boot faster with a faster card... :-DD

Those scopes uses RK3399 as the main CPU (there are three physical processors). It can boot from one of the two MMC (SD card = MMC memory) ports. After initial reset (after powering it up) it executes small internal code (internal ROM), which decides which MMC memory chose to boot from.

This internal bootloader tries to read keys in the another bootloader (named U-Boot) located at the almost beginning of the SD card.

Little later, this U-Boot bootloader does some crazy staff (which is needed since this is not the x86 regular computer) and executes commands from the config file and eventually DT file. It makes initial setup of the SD card, like a frequency, voltages and other magic staff.

At the end of above things, it loads Linux kernel (again... Android uses modified Linux kernel) and couple more things into external DDR3 memory and executes one simple CPU instruction to jump with the code execution into Linux kernel.

Almost at the beginning of booting Linux, it reads DT in which there is a lot of hardware information. Including SD card max frequency and other things.

Later it tries to run first process (process is something like a app) called init. It doesn't care what is this in reality, it just execute this. In this "init", seats Android staff.

In my mod I already modified this DT for the better performance and to have more waveform updates per second. But I didn't even touched SD card related parts in it (beside of enabling unused MMC port for newer scopes - another long story). I think there is a chance to make it go faster.

But (!!!), as they say: "a chain is as weak as its weakest link".

Today we have one huge issue with almost all computers. Most corporate software is done with idea: make this just work and nothing else. You can use the slowest libs software and methods available on the internet. Just make it quick, because people will buy it anyway.

In case of the Rigol firmware (app mostly), if they figured out how to enable compiler optimizations, which is literally one minute of work, this app will be 5-20 (depends in which exact part) times faster. But guess what: they didn't. I think they never figured out this at all. Some people are like: lets learn first better programming language and make some money...

10-20 and more years ago, people was doing something with passion. And this was selling good. Now, You have to buy 10 times more expensive CPU for Your PC, because somebody was not aware of existing such thing as compiler optimizations. I think it's obvious it's going into very bad way.

Speaking of the CPU-s. I just found brand new fan and heatsink for my work laptop, because original one is making noise from the ball bearing and it's not effective as it was before.

12 year old business and very ergonomic laptop. It's highly ergonomic and fast enough. But Im not using Windows "rubbish" and in same time it's 10 times better and more reliable that today new and cheapest ones. BTW it's hard to buy this exact model or parts for it because of high demand.

Back to topic: Orange Rigol (modified Debian) with mentioned 5.10.209 kernel and with much more things executed at boot time, is ready to use after ~30 seconds.

If I will finish my work with rewriting Java part of the app, it should start in about 5 seconds (instead of ~12) and run much faster. After rewriting some parts from the existing .so (C++) lib into C, it will be also faster. So that should give ~35 seconds from pressing power button to using scope as a scope.

with just 2 channels

3 channels to be exact. Last one (used only as a EXT trigger in the stock app) has some missing resistors for AFE, but we have very little data if this has to be changed as other channels or not, to work properly - I asked him to do self calibration and to try if this will fix the issue, but he didn't replied yet.

Norbert's firmware really makes this a spectacular scope.

Nah... this is just the beginning of this adventure  :scared:

Speaking of the adventure, some people was screaming at me that my price is way too big for simple hack. For such people I wish good luck with 6 months of reverse engineering hardware and software and another 6 moths of making same thing. If somebody will do the same thing twice as fast, I will call such person as a genius.

And how much I earned for this "overpriced" "simple hack"? In the attachment there is the answer for this.

Sadly there is no possibility to change language in the Patreon (...) and they like to show amounts without some fees or sometimes 10 times more that actually is. I added numerical months to the screenshot.

First release was at 15.05.2025. Without time spent on rev. eng. and without all fees and taxes, it's 3028 $ per 5.5 months or 550 $ per month. Which is also the 41% of the minimal wage in Poland or about 21% of minimal wage in Germany.

This post is more or less messy - I just spent whole night fixing one scope remotely - something made one important file to be empty for some reason.

Offline baciocco

  • Contributor
  • Posts: 18
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4014 on: October 03, 2025, 11:58:42 am »
Thank you Norbert for all the info, and also thanks for the huge amount of work you’re doing. Unfortunately, I don’t understand a thing about it, but I go crazy seeing people like you with so much passion being able to do things I can only dream of at night. I’m an electrician, far from being a real electronics engineer or programmer (yeah, I program PLCs, but those are programs made especially for us electricians 🤣🤣). Still, I really love the world of electronics and programming, so even if I don’t have the slightest idea of what you’re actually doing, I really appreciate it and thank you for what you do.

As for the calibration of the “third channel,” my answer is no, it doesn’t work. The signal stays perfect in amplitude but is “low” in voltage. I have an 812.
 
The following users thanked this post: kd7eir, norbert.kiszka

Offline dj2280

  • Newbie
  • Posts: 7
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4015 on: October 03, 2025, 05:48:33 pm »
Hey Norbert,

thank you very much for your great work! I finally had the chance to install the 0.4.2 PRE version (I’m Julian Decker from Patreon ;) ) and run some first tests. I also did the self-calibration as described in the README.
   •   First, I simply tested the auto function with the device chassis ground and the probe calibration signal. I got a wrong scale with the auto function (see RigolDS0.png). I tested it again with the original SD card, and that worked fine.
   •   Then I tested the AFG signal with 5 V, but the device showed around 6 V. I checked the AFG signal with a different oscilloscope, and there the signal was correct at ±5 V.

Do you have an Idea what could cause this deviation ?
Thank you very much,
Julian
 
The following users thanked this post: kd7eir

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4016 on: October 03, 2025, 05:53:44 pm »
Do you have an Idea what could cause this deviation ?

I was actually going somewhere and I only did a quick look for Your post. I think You have memory limited to 100 pts. Did You enter license code after installing v0.3 or anything above?
 
The following users thanked this post: kd7eir, baciocco

Offline dj2280

  • Newbie
  • Posts: 7
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4017 on: October 03, 2025, 06:03:59 pm »
Yeah, you’re right – I overlooked that you have to enter it when upgrading from < 0.3. I sent you a message on Patreon. Thank you! Even the .GEL installation worked flawlessly – great job!

Do I need to run the self-calibration again after entering the license code?
« Last Edit: October 03, 2025, 06:07:55 pm by dj2280 »
 
The following users thanked this post: kd7eir, baciocco

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4018 on: October 03, 2025, 07:34:57 pm »
Yeah, you’re right – I overlooked that you have to enter it when upgrading from < 0.3. I sent you a message on Patreon. Thank you! Even the .GEL installation worked flawlessly – great job!

Do I need to run the self-calibration again after entering the license code?

Running self calibration on only 100 pts is not the best idea.

After entering license code, just check if You can have anything above 100 pts and eventually run self-cal again.

With this prerelease I changed default mem depth to auto, which also should give slightly better results after self calibration.
 
The following users thanked this post: kd7eir, baciocco

Offline dj2280

  • Newbie
  • Posts: 7
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4019 on: October 04, 2025, 02:16:40 pm »
Thank you very much for your assistance, Norbert - the resolution increased with the correct license, and I could perform a self-calibration with the new setup.

Some strange behavior in the vertical system persists.

- With nothing attached, the baseline is below 0.
- Having the channel attached to the chassis ground, there is a significant noise floor.
- Having an AFG rectangle with 5V on channel 1, the amplitude is around +/- 6V; channel 2 - with the same AFG settings, +/- 2.5V.

Calibration was performed after 30 minutes with nothing attached to the Inputs and was stated as successful.

Do you have an Idea what could be wrong ?

Thanks,
Julian
 

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4020 on: October 04, 2025, 03:39:13 pm »
Some strange behavior in the vertical system persists.

- With nothing attached, the baseline is below 0.
- Having the channel attached to the chassis ground, there is a significant noise floor.
- Having an AFG rectangle with 5V on channel 1, the amplitude is around +/- 6V; channel 2 - with the same AFG settings, +/- 2.5V.

Calibration was performed after 30 minutes with nothing attached to the Inputs and was stated as successful.

With my understanding, You have problems only with the first channel and three remaining ones are working correctly.

Something is wrong either with the hardware or in the calibration data, which is stored in /rigol/data

I tested same settings, both with the Dave DHO814 calibration data and with my original one.

Only one issue which I encountered with this first one, was a DC offset coming from the AFG.

Did You change anything in the self-cal checkboxes?

If You can, please try to run self-cal with the default check-boxes (as it is after app start) and with the 50 ohm terminator attached to the first channel.

Also, You can use possibility to downgrade via .GEL file, including the stock firmware - to check if this problem remains.

Offline westendgate

  • Newbie
  • Posts: 4
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4021 on: October 04, 2025, 04:41:44 pm »
Thank you very much for your assistance, Norbert - the resolution increased with the correct license, and I could perform a self-calibration with the new setup.

Some strange behavior in the vertical system persists.

- With nothing attached, the baseline is below 0.
- Having the channel attached to the chassis ground, there is a significant noise floor.
- Having an AFG rectangle with 5V on channel 1, the amplitude is around +/- 6V; channel 2 - with the same AFG settings, +/- 2.5V.

Calibration was performed after 30 minutes with nothing attached to the Inputs and was stated as successful.

Do you have an Idea what could be wrong ?

Thanks,
Julian

I had the same problem with the offset on channel 1 in version 0.4.2PR1. I had it in version 0.3.1 as well, but on channel 3. It disappeared after several self-calibrations. I calibrate with a 50 ohm resistor and PE connected. Thank you again, dear Norbert, for the incredible work you do.
 

Offline norbert.kiszka

  • Super Contributor
  • ***
  • !
  • Posts: 1132
  • Country: pl
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4022 on: October 04, 2025, 04:59:33 pm »
I had the same problem with the offset on channel 1 in version 0.4.2PR1. I had it in version 0.3.1 as well, but on channel 3. It disappeared after several self-calibrations.

That's why I like when people do bug reports as early as possible. This often makes debugging and fixing much easier. Also it prevents others from encountering same issue.

One of my planned things to do after mentioned earlier half-rewriting is to make self calibration from scratch. It will allow more control like faster or more precise. With precise I mean up to several uV (with 100 uV/D) instead of like 50 uV offset.
 
The following users thanked this post: baciocco

Offline baciocco

  • Contributor
  • Posts: 18
  • Country: it
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4023 on: October 04, 2025, 06:00:42 pm »
Hey Norbert, just wondering — do you prefer us to report bugs here or on the Patreon channel?
I’ve also had a few issues that I mentioned to you in private messages on Patreon.
 

Offline dj2280

  • Newbie
  • Posts: 7
  • Country: de
Re: Hacking the Rigol DHO800/900 Scope
« Reply #4024 on: October 04, 2025, 06:35:28 pm »
Hey Norbert,

yes, it is only the first channel - 2-4 are working great! So the AFG seems to be fine.
By switching the SD card to the original one with the stock firmware, channel 1 is also working - so probably not a hardware but a problem with the Mod software /firmware (see image attached).

The calibration on the mod version was done with default settings and after around 30 min. Any other options I could try for the calibration ?

Best and many thanks,
Julian

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf