I may also add, I have physical access to 3 DS1052E's. All 3 of them were bought at the same time and share the same serial number except for the last 3 digits. They all came with 2.04 SP1. One of them (mine) has the modified model number exhibits the ADC mismatch problem even after self calibration. The other two which have not been modified do not exhibit this problem. I am too chicken to try this modification on the other two working ones.
I have updated the guide with nice big fat warning in red
just for the time beeing
Just got my rigol today and am loving it @ 50Mhz! Sometime in the near future, I might try the hack. Question though, when I go to System Info it just flat out says sft version: 00.02.04. I read a lot about the firmware but must have gotten lost. If it just says 02.04 without an SP X what does that mean? Wanna check as I would hate to brick mine.
but i wonder why i cant go down to 10mV where Aurora can
If you're using a 10x probe, 20 mV seems to be the limit. It's 2 mV/div on 1x.
Just got my rigol today and am loving it @ 50Mhz! Sometime in the near future, I might try the hack. Question though, when I go to System Info it just flat out says sft version: 00.02.04. I read a lot about the firmware but must have gotten lost. If it just says 02.04 without an SP X what does that mean? Wanna check as I would hate to brick mine.
I got one that says 00.02.04 on the display. You can read the full version number using the *IDN? command. Mine reads 00.02.04.00.03 that way. I believe you can do that query over RS-232 or USB. For the USB, see the beginning of this thread and using the demoIDN.exe USB Tool.
I've read through a lot of a few threads and I'm still not clear if anyone has updated a 00.02.04.00.03 unit without loosing the gain/offset of each of the A/D converters or suffering big offsets. It would be interest to have a poll.
this is a simple Windows App to check your model and serial and FW version. a simple *IDN? command.
connect through USB and make sure visa32.dll is working.
it has "Mod The Rigol" button too!
update: This link is outdated, pls download from the newer link i've provided in this thread, TQ!
link deleted
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once
and it will show a power up count and additional firmware info, including the full version number.
From the System Info screen of the Utility menu you can also:
.....
Nice... How did you figured out this? firmware disassembling?
this is a simple Windows App to check your model and serial and FW version. a simple *IDN? command.
connect through USB and make sure visa32.dll is working.
it has "Mod The Rigol" button too!
cool, where did you get this from? did you wrote it?
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once
and it will show a power up count and additional firmware info, including the full version number.
nice, i'll add it to the guide!
cool, where did you get this from? did you wrote it?
well, lets just say someone wrote it, and he is in desperate need for help to unlock the "Mod The Rigol" button
and probably... the other most useful automated commands too.
how to develop such App is explained in Rigol Programming Guide "Programming Based on Visa", "Programming in Visual Basic 6.0"... or "C++"
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once
I went into this mode to have a look, when i reset the machine my serial number had changed!
I went into this mode to have a look, when i reset the machine my serial number had changed!
did it fix, or change your calibration data?
HA, that would be handy, but NO
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once
...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)
@yyao & others with 02.04 SP1 or later..
Please note that if you got the scope with 02.04 SP1 firmware in it (or later), you should not use earlier firmware on your unit because it can't handle the newer hardware properly. Your scope is HW version "58" which is supported by the firmware version 02.04 SP1 only (not earlier). New firmwares support all older HW versions.
So... the one I just got says:
Software version: 00.02.04.00.03
DSP: 2.20
FPGA:2.00
HardVersion:57
That is the 00.02.04 version (no SP). Will older firmware versions work OK with it? Are you saying the mod will work and not mess the calibration?
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once
...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)
@yyao & others with 02.4 SP1
Please note that if you got the scope with 02.04. SP1 firmware in it, you should not use earlier firmware on your unit because it can't handle the newer hardware properly. Your scope is HW version "58" which is supported by firmware version 02.04 SP1 only (not earlier). New firmwares support all older HW versions.
if that is the case, i'll prefre not to mention it in a "dummy" guide, is there another (bit safer) way to get the hardware version?
cool, where did you get this from? did you wrote it?
well, lets just say someone wrote it, and he is in desperate need for help to unlock the "Mod The Rigol" button and probably... the other most useful automated commands too.
how to develop such App is explained in Rigol Programming Guide "Programming Based on Visa", "Programming in Visual Basic 6.0"... or "C++"
I'm not really a programmer
- I'll leave other tool for now in the guide, it's not that more difficult
...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)
Yep i ageeeeee here!
What other buttons should i not press ? and what will they do ? I think i pressed every button whilst in that mode
I think i should have been told earlier
Oh, and my scope shows no hardware version there.
Oh, and my scope shows no hardware version there.
is it bricked? or still the same function? if its still the same then i think all you have to do is to save the memory of the HW revision in your brain
...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)
Sorry, I was unaware that this mode allowed you to alter data!
But it does appear to be useful because it provides a hardware version -- HardVersion=57 being a "hackable" scope?
Thanks for the 2.04 SP1 information drieg.
The question that is going through my mind is whether the earlier version firmware damages the calibration data or is it just that you cannot reload the correct 2.04 SP1 firmware after upgrading and so an anomaly occurs ? If it is the first case, there is little hope of upgrading for me but in the second case I just need to obtain 2.04 SP1 from somewhere for use after the reversion to 2.02.
Also... if the 2.04 SP1 firmware is all that is required, at least two members of this forum can repair their DSO's if they can persuade Rigol to provide 2.04 SP1 to them for re-installation
I think the circuit around that pesky Varicap diode filter is going to feel the irresistible heat of my Weller soldering iron sometime soon.
If you can't flash it .....MOD IT
No 2nS range, but I can live with that and I understand electronics much better than the intricacies of firmware
I've been in contact with drieg, and he has been able to restore my settings. My scope has been modified to a DS1102E and is full of awesome and win. Just to confirm, it looks like:
- Hardware version 58 comes with firmware 00.02.04.01.02
- I know of 3 DS1052E scopes that with HW ver. 58 and FW ver. 00.02.04.01.02. Their serial numbers all start with DS1ED123610nnn.
- The noise that appears at high sampling rates happen only when you have HW ver. 58 and FW ver. 2.04 or lower
If you are reading this and are hesitant to try this, I will say that there is an associated risk because lower version firmware does cause problems with the scope. However, it is likely that your can restore your previous settings (thanks to drieg) and your scope can work fine.
Hi Guys,
I just receive my DS1052E scope.
Here's the detailed info from the sys info:
Software version: 00.02.04.00.03
DSP: 02.20
FPGA: 02.00
HardVersion:57
My question is, is it hackable to DS1102E? I have been following this topic for a while and I know that it is necessary to downgrade the firmware to 2.02SP2 first prior to any hacking attempts. I downloaded the 2.02SP2 firmware from Rigol's official site but the MD5 is 272086b2037231c62446617436544a77, which is different then the version suggested in earlier?
Anyone had done the hack with the exact version of my scope?
AlphZeta, the MD5SUM for that file is correct. I haven't modified that version of the scope, but in theory, it should be easy. You just have to follow the guide. The firmware that your scope has is currently available on Rigol's website.
The problem that the 2.4 SP1 and hardware 58 people (like me) are having is that the firmware that we need is not available to the public. Any lower firmware does not work correctly with out scopes. That is, until drieg's help.
I highly recommend the USB cable method over the serial port method. I used the serial port method first, but was totally stumped why nothing worked until I realized that the scope had a DCE pinout but on a male port. Just soldered together an adapter and I was on my way. I've never seen a cable like that and I don't know if you can buy such a monstrosity off the shelf. If soldering is not for you, the USB method works equally well, you just have to install more software.