After the upgrade is complete can future firmware updates from Rigol be applied normally or will we need to follow a special procedure?
there should be no reason to have any special firmware
the "non patched" firmwares here listed (like the 02.04 SP1 or 2.05 you can use after the mod) are 100% stock and not altered in any way
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you
Hey folks,
I just patched my brand new Rigol DSO. Everything worked fine as described!
By the way, when I got it, everytime I switched trigger mode from pos. edge to both edges, it just hanged and no input was possible. I had to restart and than really fast switch start/stop to avoid another hanging. But now the problem is gone
Don't know if it was just a bad written memory or a real Version Bug.
Greetings from germany!
the trigger problem is in firmware 2.05.01 please downgrade using the 2.05 to 2.02 patched firmware
then 'upgrade' to 2.04 sp1 as this is the most stable firmware.
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you
Also, good summary page 32 for this software.
Thank you all for this crazy post !
I received yesterday my 1052E ordered 12/31 with HW 58 and FW 00.02.05.00.00, did the hack following the instructions page 1 and the very useful summary page 32, worked fine !
Everything seems ok now after upgrading to 02.04.01.02 (02.04 sp1) and calibration. Another happy customer
Thanks again all for your help and such a great idea !
Greetings from France.
Got my 1052E today and it's 2.05.02.00. Go figure.
Where did you order it from?
Hi ToBeFrank,
The best thing to do: find a bug in the firmware 02.05.02.00, and report it to Rigol. If they come up with a new firmware-revision, you must not install it. But now you have the key to downgrade your 02.05.02.00 to 02.02 SP2, by changing the header of the 02.02 SP2. If you don't know how to do it, just post the FW you received on this forum, and you will get the new downgradable software for the 02.05.02.00!
So try to find an error or be patient until someone else find a bug and Rigol comes with a new FW.
Regards, Frank.
its on page 35, of this thread.
you need a firmware higher than your current one, so it will trigger a firmware update.
the trick is to append that encoded newer firmware header onto an older firmware which supports changing of the serial and model number ( 2.02 sp2 ) then change it, then if the hardware is version 58, go to 2.04 sp1 and recalibrate andleave it at that. if its a newer hardware then you;ll need a hacked header to get your 2.02sp2 or 2.04sp1 upto a 2.05.x firmware which might be needed.
note if the hardware is higher than hw 58, dont calibrate on the 2.02 or 2.04 versions. it might not work.
so, below 2.05 firmware we can downgrade easily and hack model & serial number to get 100Mhz bandwidth option. stay on 2.04sp1 if hardware is HW 58 or lower.
if you need 2.05 or higher ( due to newer hardware than 58 ) you;ll need a special upto 2.04sp1 type header tacked onto a 2.05+ fimware as the old and new firmare decode and validate the header differently.
right now, ive not seen mention of a newer hardware than 58, but that could change quickly !
the pre 2.05 headers are plain text, and you can easily use a higher firmware number to trigger an update. ( its only the header that triggers the update )
hence we place a high version number on an old firmware and then hack with features that got removed in the latter firmwares.
from 2.05 onwards we have some kind of checksum it appears, and without decoding it, up till now , we cut the header from a higher version and mix it with 2.02sp2 to get the features we need to hack the model/serial.
right now, the highest firmware we have in a file is 2.05.02, once a newer revision comes out ( think, fix a bug yet to be found in that version ) Rigol will have to fix it, and to fix 2.05.02 they will have to number it at least 2.05.02.01 .... encode it as the 2.05 onward firmwares only look for the encoded numbers, then a 2.05 will update to that newer version.
if we had a 2.05.02.01 or higher update file, we can then release a firmware to hack upto and including 2.05.02 firmware but not higher....
earlier posts talk about whats been done / found out about the hardwarew inside.
its a Blackfin DSP, google will show you a PDF of the processor and its programming code..... however, i've not stumbled across a disassembler for it.
I normally use IDA, but not the paid for version
i can upload just the headers of the 2.05.xx.xx firmwares that have been released in file format.
well you can grab from here...
http://gt-four.bounceme.net/files/DS1000E_Update/headers, batch files ( windows ) to make update files. in the hardware folder you'll find the programmers ref pdf.
I've got my son working on this. I'm not tip our hand just yet, but he has disassembled the code far enough to determine it's running Linux, and he's writing an emulator.
Use this command to disassemble the firmware:
objdump -b binary -m bfin -j .data -d file.bin > file.asm
ps.
I'm looking for firmware dumps.
Thanks.
sohe has set up a cross assembly system for the blackfin ?
i saw a toolchain for it somewhere but i dont really have enough time to go working on this as well as the other stuff i'm looking at.
2 weeks? that rather "fast" according to DX standards... you where lucky
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent
2 weeks? that rather "fast" according to DX standards... you where lucky
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent
Which firmware version did yours come with?
I Just got mine
HW:58
SW: 00.02.05.02.00
I Just got mine
HW:58
SW: 00.02.05.02.00
Where did you order it from?
I ordered it from aidetek and shipped by DHL
Mine arrived yesterday. It took the Belgium customs a long time to decide that I have to pay €86 taxes
. I ordered it at DX on the 7Th of Januari (with EMS). It arrived with 02.05 SP1, so it took me 10 minutes to improve it to 02.04 SP1 (of course via 02.02 to make a DS1102E of it)
. Recalibration is done, so I am happy. Thanks to all people on this forum who made it possible that I could realized this upgrade.
Regards, Frank.
Thank you very much Polossatik!!! This guide was very easy to follow and gave all information necessary - very informative.
I purchased my Rigol DS1052E from marcmart.com for US $339.90 I live in Thailand so it made sense, was at my door in about a week.
My meters information:
hardversion 58
2.05 SP1
dsp: 00.00
fpga: 02.00
00.02.05.01.00
I have Windows 7 Professional X64 so I used the XP Mode (virtual machine) to test the "Ultrascope for DS1000E Series" software and to use the "auto upgrade". All software I used was obtained from Polossatik's first post on this thread.
Thanks again!