Author Topic: Rigol DS1000Z series firmware downgrade is possible(early bootloader revs)  (Read 10836 times)

0 Members and 1 Guest are viewing this topic.

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Was playing around with key sequences during power up with my Rigol DS1074Z-S (converted to a DS1104Z of course) and discovered how to force a firmware downgrade. So far I have gone back and forth between a few versions, the oldest being to 4.00.00.00. No side effects of any kind were noted so far. I am sure this work for the entire DS1000Z line including the ever popular DS1054Z.

If you follow my instructions you do so at your own risk, if your scope bricks or steals your TV remote I am not responsible!

*edit* - this appears to work only with very old boot loader versions such as 0.0.0.11 and 0.0.0.13

To downgrade do the following:

-Copy the .GEL file with the firmware version you want to a USB stick that you know is compatible with the DS1000Z series.
-With the scope powered OFF plug the USB stick into the scope.
-Power the scope on.
-When the splash screen with "Rigol" appears you should hear a quick beep which indicates it sees a USB device.
-As soon as you hear the beep press the "Help" button 3 times quickly.
-In a few seconds you should see the channel 1 LED blinking - this indicates it is flashing the firmware.
-Once done flashing the scope will boot as normal and tell you it found a firmware update with the same version it just flashed, you can press cancel.
-You can then verify the new detailed version info by pressing "menu menu force menu" quickly, then pressing "utility","system", "system info".
-I'd reboot at this point before using the scope just for good measure.

Being able to downgrade the DS1000Z series of scopes doesn't seem critically important at this point but there does seem to be a laggy version people may want to downgrade from.
For me the bigger picture is pondering what other devices this method might possibly work for - my mind instantly goes to the DSA815 spectrum analyzer. There is a slim chance those with the newest bootloader version could use this method to downgrade firmware so that Riglol works again, install all of the licensed options and then upgrade as normal to current firmware while retaining the options. I don't have a DSA815 anymore to try it, if someone does attempt I expect they will have sweaty palms.

Attached are before and after system info screen shots from my scope.

« Last Edit: February 24, 2016, 06:19:25 AM by TheSteve »
VE7FM
 
The following users thanked this post: nrxnrx

Online Lightages

  • Supporter
  • ****
  • Posts: 4130
  • Country: cl
  • Canadian po
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #1 on: February 14, 2016, 05:00:26 PM »
Good work, and thanks!
I am NOT a distributor for Brymen.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 7546
  • Country: my
  • reassessing directives...
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #2 on: February 14, 2016, 05:42:15 PM »
Was playing around with key sequences during power up
how is that you dont remove the usb stick while the led is blinking, and brick your scope during the "playing around"? i smell jason chonko of north america is giving you a hint. anyway good info i've put the steps in my readme.txt of my rigol driver folder :-+
if something can select, how cant it be intelligent? if something is intelligent, how cant it exist?
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #3 on: February 14, 2016, 05:52:15 PM »
Was playing around with key sequences during power up
how is that you dont remove the usb stick while the led is blinking, and brick your scope during the "playing around"? i smell jason chonko of north america is giving you a hint. anyway good info i've put the steps in my readme.txt of my rigol driver folder :-+

Well your nose is busted and to be honest I resent your statement, I received no hints from anyone. The only info I had to go on was how the DG1022 is updated, from there it was experiment with button combos to see what happens.
btw - anytime you're messing around with trying to flash a firmware update the last thing you'd want to experiment with is pulling out the flash drive. I've also bricked many a device in the past experimenting in similar fashion(thankfully recovered nearly all just fine).
VE7FM
 

Offline nrxnrx

  • Supporter
  • ****
  • Posts: 36
  • Country: ro
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #4 on: February 14, 2016, 05:58:28 PM »
00.04.03.02.03 (4.03SP2) here.

It almost worked! It blinks the CH1 led for a few seconds, but then it gives up and starts flashing all the leds at ~2Hz .  The first time I waited a few minutes, but I also tried seconds and it's safe to just restart at this point.

I guess the latest version adds even more unwanted "features". Maybe. I've tried several versions but only one stick. It works fine with the scope for anything else, but I'll try others when they decide to come out of hiding.
« Last Edit: February 15, 2016, 05:09:13 AM by nrxnrx »
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #5 on: February 14, 2016, 06:04:48 PM »
00.04.03.02.03 (4.03SP2) here.

It almost worked! It blinks the CH1 led for a few seconds, but then it gives up and starts flashing all the leds at ~.5Hz .  The first time I waited a few minutes, but I also tried seconds and it's safe to just restart at this point.

I guess the latest version adds even more unwanted "features". Maybe. I've tried several versions but only one stick. It works fine with the scope for anything else, but I'll try others when they decide to come out of hiding.

What version did you try to downgrade to, perhaps it makes a difference. It may also matter what boot version you have, mine is quite old.
VE7FM
 

Offline nrxnrx

  • Supporter
  • ****
  • Posts: 36
  • Country: ro
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #6 on: February 14, 2016, 06:21:21 PM »
What version did you try to downgrade to, perhaps it makes a difference. It may also matter what boot version you have, mine is quite old.

4.3.0.1, 4.2.4.7 and 4.0.0.0 .
Boot 0.0.1.2

« Last Edit: February 14, 2016, 06:26:32 PM by nrxnrx »
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #7 on: February 14, 2016, 06:24:45 PM »
What version did you try to downgrade to, perhaps it makes a difference. It may also matter what boot version you have, mine is quite old.

4.3.0.1, 4.2.4.7 and 4.0.0.0 .
Boot 0.0.1.2

That is a shame. I used this file specifically - http://gotroot.ca/rigol/DS1000Z-04_00_00_00.7z
There are technically two updates in there, one supposedly for the bootloader and one for the firmware. I have done downgrades to both without an issue.

As a test put your current firmware on the flash drive and see if it will flash, if it does then I am thinking your boot version prevents downgrades, if it doesn't then it probably doesn't like your flash drive.
VE7FM
 

Offline nrxnrx

  • Supporter
  • ****
  • Posts: 36
  • Country: ro
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #8 on: February 14, 2016, 06:32:50 PM »
That is a shame. I used this file specifically - http://gotroot.ca/rigol/DS1000Z-04_00_00_00.7z
I tried the two .GEL files in there as well. Nope.

As a test put your current firmware on the flash drive and see if it will flash, if it does then I am thinking your boot version prevents downgrades, if it doesn't then it probably doesn't like your flash drive.
It worked (both your method and the regular one). They do prevent downgrades. Now.
 |O

Perhaps the SA doesn't have this "feature" yet, though.
« Last Edit: February 14, 2016, 06:34:28 PM by nrxnrx »
 

Offline alsetalokin4017

  • Super Contributor
  • ***
  • Posts: 1599
  • Country: us
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #9 on: February 14, 2016, 10:33:18 PM »
Well... this is interesting.

So it did work with a genuine 1074z unlocked to 1104z, with Boot Version 0.0.0.11 ... but it did NOT work with a 1054z with Boot Version 0.0.1.2?  Is that right?

So has anyone gotten it to work with an actual 1054z, with any boot version?
The easiest person to fool is yourself. -- Richard Feynman
 

Offline markone

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: it
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #10 on: February 14, 2016, 11:16:43 PM »
That is a shame. I used this file specifically - http://gotroot.ca/rigol/DS1000Z-04_00_00_00.7z
There are technically two updates in there, one supposedly for the bootloader and one for the firmware. I have done downgrades to both without an issue.

Which older FW  version do you suggest for best balance between bugfix & UI responsivity ?

I'm spotting to many knob miss here & there whith later versions and i wish to downgrade too.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: de
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #11 on: February 14, 2016, 11:51:00 PM »
Well... this is interesting.

So it did work with a genuine 1074z unlocked to 1104z, with Boot Version 0.0.0.11 ... but it did NOT work with a 1054z with Boot Version 0.0.1.2?  Is that right?

So has anyone gotten it to work with an actual 1054z, with any boot version?

Hang on -- the difference might be due to the scope model or due to the bootloader version, as you suggest. But I understand that TheSteve and nrxnrx have also been downgrading from different firmware versions: According to the screenshot in the initial post, 4.3.1.05 seems to be the highest version TheSteve tried (successfully), while nrxnrx has not been able to downgrade from 4.3.2.03.

Hence, the "no downgrade" policy might also be caused by the later firmware. I'd rather not try, because I still have an earlier, more responsive firmare version on y hacked DS1054Z, and do not want to be stuck with the most recent, sluggish one.
 

Offline markone

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: it
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #12 on: February 14, 2016, 11:56:22 PM »
Hence, the "no downgrade" policy might also be caused by the later firmware. I'd rather not try, because I still have an earlier, more responsive firmare version on y hacked DS1054Z, and do not want to be stuck with the most recent, sluggish one.

Could you please specify which version and maybe suggest where it's possible to download ?
 

Offline nrxnrx

  • Supporter
  • ****
  • Posts: 36
  • Country: ro
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #13 on: February 15, 2016, 12:45:18 AM »
Could you please specify which version and maybe suggest where it's possible to download ?

https://hamsterpower.org/f/rigolfw/4_03SP1.zip . Not sure atm about the exact version, but it's the second to last public one.

I'm not aware of an official link.

Edit: The .GEL file contains 00.04.03.01.05, so I guess that's the full version number.
« Last Edit: February 15, 2016, 12:52:50 AM by nrxnrx »
 

Offline markone

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: it
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #14 on: February 15, 2016, 02:14:26 AM »
Could you please specify which version and maybe suggest where it's possible to download ?

https://hamsterpower.org/f/rigolfw/4_03SP1.zip . Not sure atm about the exact version, but it's the second to last public one.

I'm not aware of an official link.

Edit: The .GEL file contains 00.04.03.01.05, so I guess that's the full version number.

Thanks a lot.

I just gave a try on mine DS1074Z  but the procedure does not work, operating the help button after the beep results in stucked scope with all keys blinking, i had to recycle the power after a while fearing to have bricked the thing  :wtf:

Luckily the scope still works, previous firmware anyway.

My booloader is 0.0.1.1, SW 00.04.03.02.03
 

Offline nrxnrx

  • Supporter
  • ****
  • Posts: 36
  • Country: ro
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #15 on: February 15, 2016, 02:16:12 AM »
So it did work with a genuine 1074z unlocked to 1104z, with Boot Version 0.0.0.11 ... but it did NOT work with a 1054z with Boot Version 0.0.1.2?  Is that right?

Yes. It worked with the 1074z, but it did not with the 1054z (mine).
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: de
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #16 on: February 15, 2016, 02:44:47 AM »
Could you please specify which version and maybe suggest where it's possible to download ?

https://hamsterpower.org/f/rigolfw/4_03SP1.zip . Not sure atm about the exact version, but it's the second to last public one.

I'm not aware of an official link.

Edit: The .GEL file contains 00.04.03.01.05, so I guess that's the full version number.

Thanks nrxnrx, you beat me to the reply. Yes, that's the version I am also using. Does not have the "extended" FFT and pulse counting features yet, but according to various posts on the forum here is more responsive than the most recent published version. (I did not notice, or found any posts about, differences in responsiveness between the earlier versions; only the most recent one is more sluggish apparently.)
 

Offline Stupid Beard

  • Regular Contributor
  • *
  • Posts: 221
  • Country: gb
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #17 on: February 15, 2016, 03:53:26 AM »
It did not work on my DS1054Z either with boot version 0.0.1.2. I tried going from SP2 to SP1; I don't have any other versions easily to hand.

Thanks for trying to find a solution.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 6991
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #18 on: February 15, 2016, 06:05:02 AM »
Was playing around with key sequences during power up with my Rigol DS1074Z-S (converted to a DS1104Z of course) and discovered how to force a firmware downgrade.
...

-As soon as you hear the beep press the "Help" button 3 times quickly.

And you just happened to notice that ... how?  :popcorn:
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: de
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #19 on: February 15, 2016, 06:07:21 AM »
I just gave a try on mine DS1074Z  but the procedure does not work, operating the help button after the beep results in stucked scope with all keys blinking, i had to recycle the power after a while fearing to have bricked the thing  :wtf:
...
My booloader is 0.0.1.1, SW 00.04.03.02.03

So the fact that it does not allow the downgrade seems to be correlated with the 00.04.03.02.03 firmware, right? TheSteve's initial post mentioned success with the same scope model and bootloader version, but downgrading from an earlier firmware.

That's rather annoying, since the most recent firmware is probably the one which most people would like to downgrade from.  :-\
 

Offline Marcos

  • Contributor
  • Posts: 45
  • Country: us
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #20 on: February 15, 2016, 09:38:10 AM »
@TheSteve
Board version was downgraded too from 4.1.1. to 0.1.1. ?
Or maybe your scope is suffering for "random" board version syndrome as my(ex) 1054Z suffered with Boot Version 0.0.1.2  :-//
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #21 on: February 15, 2016, 10:02:25 AM »
@TheSteve
Board version was downgraded too from 4.1.1. to 0.1.1. ?
Or maybe your scope is suffering for "random" board version syndrome as my(ex) 1054Z suffered with Boot Version 0.0.1.2  :-//

I suspect the 4 at the beginning indicates the "Source" module is present and wasn't displayed in earlier firmware versions but I don't really know.

I am sticking with version 4.3.1.05 as that seems to be a good balance of bugs/performance.

At this point it looks like the bootloader is responsible for preventing downgrades when in this mode, mine has got to be one of the earliest revs out there. I can't do a downgrade from the GUI but can from the help button mode.

I also tried doing to the bootloader update that is included with version 04.00.00.00 and while it says it was successful and updates the regular firmware I've never seen a change in my bootloader version.
VE7FM
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: de
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #22 on: February 15, 2016, 04:03:35 PM »
At this point it looks like the bootloader is responsible for preventing downgrades when in this mode, mine has got to be one of the earliest revs out there. I can't do a downgrade from the GUI but can from the help button mode.

I don't think so. See reply #14 by markone: He also used bootloader 0.0.1.1, but did not succeed in downgrading (from firmware version 00.04.03.02.03.)

TheSteve -- have you tried upgrading to firmware 00.04.03.02.03, and were you able to go back to an earlier version afterwards? Otherwise I would assume that it's this latest firmware which prevents the downgrade. (I don't mean to be obstinate about this, but think that it's important to find out, since quite a few people have been disappointed by the latest firmware release and might like to downgrade.)
 

Online TheSteve

  • Supporter
  • ****
  • Posts: 2152
  • Country: ca
  • GHz or bust
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #23 on: February 15, 2016, 04:18:34 PM »
At this point it looks like the bootloader is responsible for preventing downgrades when in this mode, mine has got to be one of the earliest revs out there. I can't do a downgrade from the GUI but can from the help button mode.

I don't think so. See reply #14 by markone: He also used bootloader 0.0.1.1, but did not succeed in downgrading (from firmware version 00.04.03.02.03.)

TheSteve -- have you tried upgrading to firmware 00.04.03.02.03, and were you able to go back to an earlier version afterwards? Otherwise I would assume that it's this latest firmware which prevents the downgrade. (I don't mean to be obstinate about this, but think that it's important to find out, since quite a few people have been disappointed by the latest firmware release and might like to downgrade.)

His bootloader is a higher rev then mine. I have 0.0.0.11 which is earlier then 0.0.1.1. I haven't yet tried the newest version of firmware as I've read nothing positive about it. I might just for fun though later tonight.

edit:

OK, loaded the newest firmware, then downgraded to the previous version without any problem. So the newest firmware changes nothing. I am sure it is all related to the bootloader version and sadly it probably only works for version 0.0.0.11 which is the earliest I have seen in the DS1000Z series. My startup counter also got reset with one of the updates.
« Last Edit: February 15, 2016, 04:37:13 PM by TheSteve »
VE7FM
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1201
  • Country: de
Re: Rigol DS1000Z series firmware downgrade *is* possible, and here is how.
« Reply #24 on: February 15, 2016, 04:39:53 PM »
His bootloader is a higher rev then mine. I have 0.0.0.11 which is earlier then 0.0.1.1. I haven't yet tried the newest version of firmware as I've read nothing positive about it. I might just for fun though later tonight.

Ah, right -- I didn't pay attention to the decimal points. Never realized there was a 0.0.0.11 bootloader, in addition to 0.0.1.1... So the bootloader is indeed the most likely factor in deciding whether downgrades are supported or not. Nevertheless, think carefully whether you want to try the latest firmware; you don't want to be stuck with it  :-\
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf