| General > General Technical Chat |
| The Rigol DS1052E |
| << < (93/166) > >> |
| Mark_O:
Dave, that all sounds pretty benign. --- Quote from: EEVblog on March 31, 2010, 09:28:10 am ---And apparently you can downgrade firmware as well, so it's should still easy to apply the mod to new scopes. --- End quote --- While that's always been true in the past, until someone actually tries it with 2.04, we won't really know. Nor do we know what they might decide to do in the future, countermeasure-wise. Removing the ability to downgrade would be just one unfortunate potential consequence. - Mark |
| DavidDLC:
--- Quote from: EEVblog on March 31, 2010, 09:28:10 am ---A little birdie has told me that Rigol have already fixed the firmware to stop the hack, from at least the latest version 2.04, and possibly before that. It does not let you change the model number, but you can still change the serial number. But apparently if you hack it with the old version and do the update to the new firmware, the mod sticks! And apparently you can downgrade firmware as well, so it's should still easy to apply the mod to new scopes. I now have the latest version 2.04 file so will have to give this a go. Dave. --- End quote --- Please let us know, yesterday I made the mod and I have firmware 2.02, of course we always want to upgrade to a new version if there are considerable improvements. David. |
| Dago:
Hey, after Dave posted his video about the mod I made a quick python script that will mod the scope :) Maybe it will save some hassle of installing/configuring serial terminal software or something for someone. Disclaimer: I'm not responsible if something bad happens to your scope because of my script (worked for me) :P http://www.dgkelectronics.com/storage/code/rigol_mod/rigol_mod.py Connect your scope to your computer, command "./rigol_mod.py /path/to/serialport" (make sure the script has execution rights and make sure you run it as root or otherwise have access to serial port devices) and it fetches the model number and serial number, displays them and asks for a confirmation to mod the scope. For reference the script works fine on my ubuntu 9.10 with python-serial version 2.3-1 and python 2.6.4. I *think* the script should work on windows but I have not tried it. I think the syntax for serial ports in windows is via just plain numbers (ie. 0 = COM1 etc.) The script does some basic checks like makes sure the scope model is DS1052E (before the mod) and that the serial number is 14 characters long. And for other people who want to make their own modscripts or are otherwise interested: the scope will crash if you change the model/serial number too fast, I had to add some delays to stop it from crashing (works great now). If someone has some ideas on how to make the script better (or has some problems with it) or something please tell. |
| Simon:
--- Quote from: EEVblog on March 31, 2010, 09:28:10 am --- But apparently if you hack it with the old version and do the update to the new firmware, the mod sticks! And apparently you can downgrade firmware as well, so it's should still easy to apply the mod to new scopes. I now have the latest version 2.04 file so will have to give this a go. Dave. --- End quote --- Thats very interesting, the day i heard of the hack and obviously realised that furture versions of the firmware would remove the ability I though "bang goes the possibility of ugrading the firmware in future". If this is true it is very interesting and proves to be another small obstical for rigol |
| anli:
I'm not sure it is always safe to downgrade. Please, kill my doubts ;D |
| Navigation |
| Message Index |
| Next page |
| Previous page |