Hey Gizmo, everyone...
Could you help me out here, I'm THOROUGHLY confused.
I really hope that there are people around who...
- know the Rigol thoroughly
- know what's the difference between each major firmware version
- have several Rigols lying around, and have done some testing on them
- compared the original, downgrade-change-upgrade hack with the new, firmware-based one.
Because, unfortunately, reading through pages and pages of this forum has only proven to be a sea of misinformation, misunderstandings, and mostly error reports by people not equipped to validate or check them, usually without any follow-up by those in the know. :/
So... I'm asking for some assistance.
I'm considering hacking my v2.05SP2 scope, but first, I'd like to find out the truth about the rumors and urban legends flying around on this board...
- Reading the forum I've got the impression that firmwares after 2.04 have only gotten worse and worse, and v4 is a bugfest with broken trigger (major delays) and flickering screen and settings that don't save changes, and should never be used. This is a bit of an issue, given that your hacked firmwares are all v4.
- No really, what did v4 improve? Or did it just break stuff?
- ...or does the hack itself cause the screen flicker or the trigger delay?
- What about self-calibrarion? Was that problem caused by old firmware on new hardware, or will the hack inherently break it? In which case, I'd rather call the scope unhackable, and keep using it as a 50MHz... Recalibrating after a major change in environment is pretty much mandatory I think... If it's the former, which hardware/firmware version combinations are safe?
- What about auto-scaling to 2ns? Did we find out in the end if the model number hack enables it, or is it missing from both hacks? In either case, is it possible that future hacked firmwares will include it?
Also, I'm super curious how the hacked firmware was born. I'm guessing you disassembled the firmware, commented and analyzed it, and killed a conditional statement somewhere that "dumbs down" the scope based on model number?
Thanks a lot in advance... I think it would help many people if someone did an up-to-date FAQ or comprehensive explanation of the Rigol's hackability...
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.
CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1
https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3
And kindly also hosted more permanently here:
http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip
Instructions as before --
Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.
For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.
Gizmo