Yes, it should do the same. The bit of code in question just compares the serial number to known values and sets a variable to specify the model. I imagine this code has always been the same. You can also modify the code differently to set the scope into 150mhz mode, although I have never tried this... The idea being that the 50/100/150 bandwidth of the scope may be set based on the tolerances on the chips installed in the scope. So if the scope hasn't passed tests for 100mhz and is set as 50, then moving to 150 may cause you to get crap results. This is my thinking anyway!!
My curiosity was much bigger than the fear of bricking my scope
...so I applied the 1 byte mod to FW v2.06.00.01 and it did the job
I can now access 2ns scale. I also tested bandwidth with Williams pulse generator:
Measured rise time of 4.1ns before and 2.7ns after the mod... fine
And I can stay with this FW-version, which I found out to be bug-free for me!
Thank you!
Good stuff, anyone can mod their own firmware with this method.
Yes, it should do the same. The bit of code in question just compares the serial number to known values and sets a variable to specify the model. I imagine this code has always been the same. You can also modify the code differently to set the scope into 150mhz mode, although I have never tried this...
What's the code for 150 MHz?
50 MHz = 09
100 MHz = 01
150 MHz = ??
I don't know off hand...
I'll dig out the disassembly next week and let you know.
My curiosity was much bigger than the fear of bricking my scope
...so I applied the 1 byte mod to FW v2.06.00.01 and it did the job
I can now access 2ns scale. I also tested bandwidth with Williams pulse generator:
Measured rise time of 4.1ns before and 2.7ns after the mod... fine
And I can stay with this FW-version, which I found out to be bug-free for me!
Thank you!
Hi all
I found myself in same position so I appreciate if you or anyone else could verify little bit for me?
Regarding 1 byte mod to FW v2.06.00.01
1. This line? -> 001d1d0: 00a8 6108 0805 1009 6089 e67d 0050 2008 ..a.....`..}.P .
2. Orig file? -> MD5 (./DS1000EUpdate.RGL) = baa6b0763a6041a4a8303eb470847761
3. Mod file? -> MD5 (./DS1000EUpdate.mod.RGL) = d2354820e31b2c96c0e3a10a34ec2bc8
Thank you
?
d.
Hay guys,what program do you use to open the firmware?. I use hex workshop. Is this the rite one? as it does not find any difference between the mod version and original firmware.Any help would be greatfull. I know the difference between the two,just cant seem to find it.
I use:
http://www.hexedit.com/It's free. Open both files, tile them vertically (menu -> window) and do comparison (menu -> tools)
(Edit: Ok...seems, you have to set the focus on the very first byte in each window manually , some times... ?!)
Regarding 1 byte mod to FW v2.06.00.01
3. Mod file? -> MD5 (./DS1000EUpdate.mod.RGL) = d2354820e31b2c96c0e3a10a34ec2bc8
I did not calculate MD5 hash. I did Hex-compare instead between original and modded file. Only difference should be 0x09 vs 0x01 @1D1D7
Same I did for check file on USB stick -> hex compare with file on stick vs. modded file on HDD, should give no difference!
Hi,
number7: Sorry for this again O0, I hope you still have your mod file?
If yes, would you be so kind to run md5 on it? You can do that on the
http://onlinemd5.com/ if you do not have shell or some M$ .exe for that.
( Mine cmp –l says 0001D1D8 09 01 , it should be ok but ….)
If not thanks anyway
straycat: Yes hexedit will do the job, you can do that with Visual Studio too
d.
Thank you guys for the info.
Hi,
number7: Sorry for this again O0, I hope you still have your mod file?
If yes, would you be so kind to run md5 on it? You can do that on the http://onlinemd5.com/
if you do not have shell or some M$ .exe for that.
( Mine cmp –l says 0001D1D8 09 01 , it should be ok but ….)
I calculated MD5 online as you suggested:
1.) Original v2.06.00.01 MD5=BAA6B0763A6041A4A8303EB470847761
2.) Modded v2.06.00.01 MD5=D2354820E31B2C96C0E3A10A34EC2BC8
So let's go
So let's go
... Unbelievable, thanks, thanks to all
d.
"Imagination will often carry us to worlds that never were. But without it we go nowhere."
(Carl Sagan)
What's the code for 150 MHz?
50 MHz = 09
100 MHz = 01
150 MHz = ??
Assuming that you're patching a 1052 model, the "patch byte" should be:
100 Mhz = 01
50 Mhz = 09
150 MHz = 29
other options present in the firmware:
25 MHz = 21
40 MHz = 19
60 MHz = 11
70 MHz = 31
I haven't patched any of these values (besides the 01) so proceed at your own risk.
NOTE: This type of patching assumes that you didn't change the scope model string, i.e., it still is ***1052*.
Il try them later. I know by setting the model no and serial no for the 150mhz, not sure if it 100% but mine been set to DS1152E-EDU for months now with firmware 04.01 with no problems.
Hello everybody,
I would like to upgrade my DS1052E to 100MHz using gizmo's file. The problem is, the Rigol won't popup the update confirmation message, although the USB stick, containing the "patched" .RGL file is successfully installed... I've tried it with 3 different USB sticks, getting the same results.
I have purchased the DS1052E about 3 months ago and it has the HW version 58.
What I'm doing wrong?
On the other side, I would like to try to patch myself the original firmware, using the hex editing method but I don't know where I can get the official FW. The rigolna site seems not to have a firmware available for the DS1000 series (anymore?)...
Thanks in advance for your answers.
Conrad
Hi Conrad. First of all what firmware version do you have? Secondly i have the official FW 04.01.00.02 that i can send you to have a look. Hope this helps.
Hello straycat,
I have the firmware 00.04.01.00.02, like you and the hardware version 58. The serial number begins with DS1ET15...
I would be thankful for the official firmware
. Did you already "transform" your DS1052E?
Hi Conrad,I have two ds1052e. One set to ds1102e and the other DS1152E-EDU. Both had serial DS1ET with fw 00.04.00.00.01. I have a mod 00.04.01.00.02 for changing the serial and model no via usb. I work for a well know computer company making pcbs and electronic testing,software development.It took some time to work out the 00.04.01.00.02 fw but myself and others i work with finally done it. Gizmo mod fw is the best bet for a lot of peps as little chance of bricking the scope. As for myself and others we go the long way around,this is only so we can put the official firmware that was on the scope from new.send me an email address and i will forward you the fw.Hope this helps.
As we've seen some posts above, there is no need to go the long way!
It's not neccessary to downgrade FW, change model and serial number and upgrade FW again!
You can use your original FW, apply the one byte mod and that's it.
This is most likely possible with each FW out there.
Yes i agree with you,id rather downgrade.
Ok, I think I've got it...
I would rather try first the safer way (byte mod on original FW), but I don't know where I can get the original firmware for my device
On the rigolna site, the DS1052E is not listed as having available FW to be delivered...
Hmm,strange rigol not got it.Anyway yer gizmos mod fw is most peps best bet,as the downgrade way is risky,but interestly after playing around with the scopes at work we have found that just by changing the model no you can mod your dso, dont need to change serial no.
Has anybody the original, untouched FW 00.04.01.00.02 (I have the HW 58)? I would be grateful if somebody could send it to me.
Many thanks in advance.
Yes i have the original FW 00.04.01.00.02. Need a email address as dont know how to link it on here.