Good news Everyone! Attached to this post is a utility to repair corrupted S/N's on DS2000 series scopes! Someone I know took up the challenge to write a utility to repair corrupted serial numbers as their contribution to all the great work done so far. It's a simple but very clever Windows .exe file that will ask your model/serial # and modify a .gel file located in the same directory as the executable file. Note: This utility only works with firmware version 00.01.01.00.02. If you need a copy of this firmware version, see Marmad's post (Reply #2) in this thread:
https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/ The locations of the model & S/N change between firmware versions so it will corrupt any other version of firmware so verify that you have firmware version 00.01.01.00.02. It also requires the ability to send SCPI commands to the scope.
Instructions for Use:SNMODFIX
Use at your own risk - not sure if safe with A models with unknown model values
It is only advised to use this on scopes with a mangled 14 digit DS2A0000000001
to fix what the scope messed up, your model type might be unknown or wrong and
could be overwritten with the wrong value by doing this.1. Requires 00.01.01.00.02 firmware (7777543 bytes, 0xa167ef30 crc32) named
DS2000Update.gel in same directory as executable
2. Execute snmodfix and specify serial and model to patch firmware
3. Flash patched ds2000update.gel using power on help button method
4. Restart scope
5. Enable advanced system information menu (press
Trigger Menu, Menu 7,
Menu 6, Menu 7, Utility very quickly) to enable it
6. Show system information - serial should be fixed but NOT saved to flash
yet - some text labels will be missing
7. Connect using scpi and issue :SYSTem:OPTion:UNINSTall command which will
uninstall all keys and save to flash
8. Once settled restart scope
9. Show system information (not advanced) should now show the correct serial
and model
10. Update to latest stock unpatched firmware version
11. Storage -> Default
12. Reinstall any key(s)
Tested on several DS2072's w/ original hardware and it works perfectly. Again, this has not been tested on any hardware versions other than 1.0. Please don't ask about a Linux version as neither of us are Linux users. Also, I don't have the source code as the author didn't offer it. I'm very grateful for his work and won't pester him for the source code. If you have any issues/suggestions/comments please feel free to contact me.
Edit: Corrected firmware link