is Rigol DS1054Z still hackable ? - Page 1
Forum section: electronics / testgear

author: hussamaldean
author_rank: Unknown
timestamp: February 17, 2018, 07:09:21 pm
content: I am planning to buy this oscilloscopethe question is, am I able to hack it ?Regards

author: sycho123321
author_rank: Regular Contributor
timestamp: February 17, 2018, 07:11:14 pm
content: Yes, you just use your serial number and riglol.

author: Lightages
author_rank: Unknown
timestamp: February 17, 2018, 07:44:00 pm
content: It now comes with all the decoding options for free. The only thing you need to hack is the bandwidth.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: February 17, 2018, 08:38:00 pm
content: Is there something different about the DS1054Z-Blike what is does the -B mean?

author: rstofer
author_rank: Super Contributor
timestamp: February 17, 2018, 10:37:18 pm
content: Maybe it is a made up model by TEquipment to designate it as a demo unit. In any event, TEquipment shows it as discontinued.https://www.tequipment.net/Rigol/DS1054Z-B/Digital-Oscilloscopes/Nothing about it at Rigolna.com

author: hussamaldean
author_rank: Unknown
timestamp: February 19, 2018, 04:53:43 pm
content: I ordered one and how can I know if the received one is original ?

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: February 19, 2018, 05:06:36 pm
content: I think rstofer is right, the -B is just added by Tequipment.net to differentiate between a new one and an open-box one. Nobody would be crazy enough to try and sell a fake DS1054Z, especially not Tequipment.net who I've bought stuff from before, they are a legitimate company that has always been reasonable to deal with.I'm just hoping that mine comes with probes.Being a total and utter cheapskate, I did get the 6% Tequiment.net discount so I only paid $295 for it; I couldn't resist. I already own a Rigol MSO2072A and it's been a good scope, the serial decode is a bit slow but it does the job.

author: rhb
author_rank: Super Contributor
timestamp: February 21, 2018, 04:02:37 am
content: If you look at Dave's teardown of the DS-1054Z you'll see that the input is entirely built of discrete components. What do you think the chances are that all those random combinations of parts fed off reels in the pick and place machine will all combine to meet the 100 MHz spec of a DS1104Z? Do you really think that Rigol will rework all the units that don't quite meet the DS1104Z specs? If they do, why don't they sell license keys to upgrade the BW?These are NOT Keysight, Tektronix or Rohde & Schwartz instruments. They are built to sell at the lowest possible price. Lots of people have "hacked" the scopes to be "100 MHz BW". I've not seen anyone demonstrate that the result actually has that bandwidth. However, Leo Bodnar has an excellent little fast edge pulser for sale which will allow you to measure what you got from the factory and what you have after the "hack".I bought a GW Instek GDS-2072E. It's supposed to be a 70 MHz scope. In fact it does well over 100 MHz, but the top of the step is rather ugly. It easily meets a 70 MHz BW spec and probably 100 MHz. But it definitely does not meet a 200 MHz spec. You can see some comparisons here:https://www.eevblog.com/forum/projects/yet-another-fast-edge-pulse-generator/msg1432180/#msg1432180BW is calculated using 0.35/rise time from 10% to 90% of the step. Of the three, the DS1102E has the best step response in my view. R&S advocates a Gaussian step response which I agree with even though I don't own one of their scopes. The overshoot is a consequence of marketing pushing the BW spec as high as they can get away with.The Rigols are good scopes. Everyone's scope has compromises. But expecting that you can get a 100 MHz scope by buying a 50 MHz scope and "hacking" it is not realistic unless it's a scope for which the vendor sells BW upgrades as license keys.The entire thread is quite educational.

author: Fungus
author_rank: Super Contributor
timestamp: February 21, 2018, 10:53:16 am
content: Quote from: rhb on February 21, 2018, 04:02:37 amJust like most other DSOs.Quote from: rhb on February 21, 2018, 04:02:37 amI think that chances of that aremuchhigher than the chances of falling neatly into the 50-100Mhz bandwidth range.It's much more likely that a 'scope that fails at 100Mhz also fails at 50Mhz.Quote from: rhb on February 21, 2018, 04:02:37 amYou seem to believe that a Rigol 100MHz 'scope is right on the edge, borderline pass/fail, no wiggle room at all in the tolerances...Quote from: rhb on February 21, 2018, 04:02:37 am...and at the same time that a GW Instek 70MHzisn't.How do you hold those two beliefs in your head at the same time?Quote from: rhb on February 21, 2018, 04:02:37 amYou haven't looked very hard.FWIW: Normally the measured bandwidth is about 130MHz.Quote from: rhb on February 21, 2018, 04:02:37 amOnly the Rigol marketing department knows that for sure.

author: ebastler
author_rank: Super Contributor
timestamp: February 21, 2018, 11:05:54 am
content: Quote from: hussamaldean on February 19, 2018, 04:53:43 pmYou can simply take that for granted. I am not aware of any reports at all of "fake" Rigol scopes. If it says "Rigol" on the box and behaves like an oscilloscope, I think it is safe to assume that it's a genuine Rigol.(Those are low-cost scopes, after all. If someone really thought there was money to be made by counterfeiting scopes, they would probably buy Rigol hardware, make their own Keysight-style enclosures, patch the on-screen logo in the firmware, and try to pass it off as a Keysight. No point in faking the cheap stuff...)

author: Fungus
author_rank: Super Contributor
timestamp: February 21, 2018, 11:33:42 am
content: Quote from: ebastler on February 21, 2018, 11:05:54 amYes, the idea is ridiculous.Cloning a Chinese-manufactured oscilloscope where they already counted every last bean on the production line? Not going to happen.Edit: Added the word "yes" for clarity

author: ebastler
author_rank: Super Contributor
timestamp: February 21, 2018, 11:39:05 am
content: Quote from: Fungus on February 21, 2018, 11:33:42 amDidn't I just say that? "No point in faking the cheap stuff"?Well, those 7000+ posts don't come out of thin air... (Or maybe some of them do.)

author: Fungus
author_rank: Super Contributor
timestamp: February 21, 2018, 11:47:59 am
content: Quote from: ebastler on February 21, 2018, 11:39:05 amYes, I'm agreeing with you.(at least I though I was)Try drinking less coffee.

author: rhb
author_rank: Super Contributor
timestamp: February 21, 2018, 04:21:07 pm
content: @fungusDid you look at the step responses I linked to? The 2072E step is not very good even if the rise time indicates more than 70 MHz BW. There are a fair number of specs besides BW that a DSO must meet. I do not consider the 2072E a 100+ Mhz DSO even if the rise time indicates higher BW. It's a 70 MHz scope I bought to use for developing FOSS FW for Zynq based DSOs. I had the good fortune to get it from Amazon for less than the price of my Zybo Z7-20 dev board.If evaluations of scope performance before and after "hacking" are so common why have I never seen one? Provide a link. I've seen a lot of claims, but I've never seen even a step response, much less a full performance check. A cal lab evaluation would cost almost as much as a new DSO, so it's quite unlikely that anyone will ever do it unless someone like Dave does.I very much doubt that top tier scopes use entirely discrete inputs. They do all use some discretes, but that's a different matter. I don't have one to open up, but I can't imagine trying to justify using all discretes for the input amplifier of a 500 MHz DSO when there are ICs that will do that consistently.Try building an amplifier which is flat from DC to 100 MHz or above. If you get the first one to work build a second one and compare the results. You'll find it quite educational. There are no perfect parts. And tight tolerance parts are expensive.I've repaired several analog scopes including a Tek 465. Doing that has given me a very healthy respect for the problems posed by the front end of a good scope. If you read the service manual for something like a 465, you'll see lots of parts with "selected" next to the part number.But if you want to trust that a hacked DS1054Z meets all the specs of a DS1104Z be my guest. Without a lot of test gear and time, you'll never know the difference.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: February 21, 2018, 04:31:27 pm
content: Back to the question of the OP,yes the Rigol DS1054Z is still hackable.For deeper questions like:- does the bandwidth hack actually do anything other than show a placebo number on the display? or- what is the meaning to life, the universe, and everythingthe answer is 42.

author: Fungus
author_rank: Super Contributor
timestamp: February 21, 2018, 06:52:51 pm
content: Quote from: rhb on February 21, 2018, 04:21:07 pmBeats me.Quote from: rhb on February 21, 2018, 04:21:07 pmThe first couple of hits for a google search on these forums are:https://www.eevblog.com/forum/testgear/rigol-ds1054z-bandwidth/https://www.eevblog.com/forum/testgear/pulse-generator-rise-time-and-rigol-ds1054z-bandwidth/

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: February 22, 2018, 02:35:00 am
content: Wow, I actually read through all those links and here's my conclusions:1. The DS1054Z already has a -3dB bandwidth of > 50 MHz unhacked2. Most DS1054Zs have a -3dB bandwidth of ~135 MHz bandwidth-hacked3. The DS1054Z is a lot of performance for not a lot of money4. Some people just like to tell you that you're wrong about <insert any subject here>

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: February 27, 2018, 10:55:49 am
content: Just got back home after a vacation and my DS1054Z has arrived from Tequipment. Everything looks good, it came with 4 x PVP2150 probes, a power cord, USB cable, and manual.Mine is SW Vn 00.04.04.SP3 and board Vn 0.1.4.Everything has worked as expected, I'm a happy chappy. After applying DSER, the -3dB point seemed to be around 150 MHz on a straight coax BNC-BNC cable with generator and scope set to high impedance; there was a slight dip at 100 MHz but it came back up before falling again at 150 MHz. The scope was still usable to look at sine signals at 165 MHz. This was 1 channel only so 1 GSps.

author: ddd8130dr
author_rank: Newbie
timestamp: April 23, 2018, 02:59:15 am
content: I just purchased the DS1054Z three days ago and tried using the rigol site to get the unlock key. When i tried it, I got an error message that the key was illegal. I followed the instructions a second time and got the same message. I cannot unlock my scope. running 04.04.SP3Any suggestions?

author: ebastler
author_rank: Super Contributor
timestamp: April 23, 2018, 05:01:24 am
content: Quote from: ddd8130dr on April 23, 2018, 02:59:15 amPlease see this thread for troubleshooting suggestions:https://www.eevblog.com/forum/testgear/ds1054z-hack-still-good/In particular:- Make sure you do not misspell any letters when entering the serial number and key.- Refresh the RIGLOL web page and try to generate the key again.- Try another browser and try to generate the key again.- Download the executable for the key generator and run it locally.The serial number is also printed on a sticker on the scope's back -- easier to read than the small on-screen letters.

author: ddd8130dr
author_rank: Newbie
timestamp: April 23, 2018, 09:53:06 pm
content: Thanks for the advice. I've been in contact with RIGOL and trying to get some information about License Activation. I have not completed that process, and maybe that is why the "hack" does not work - I don't know.Also, I am working with the seller to get the authorized "SOFTWARE CERTIFICATE KEY". I need this key in order to complete the license Activation process. So much to do with these new products that I never had to do with older equipment.BTW: I double checked the SN on the back of the scope, the box, and from the System read-out on the scope. that number checks and I then verified entry when using the Riglol 1.03d site to generate the key.If i'm doing something wrong, I don't know what it is. If it is because I have not activated my license, then that would explain the problem.In any event, I will update this post when I get the problem fixed.Thanks for the advice and suggestions.

author: TK
author_rank: Super Contributor
timestamp: April 23, 2018, 10:48:02 pm
content: Quote from: ddd8130dr on April 23, 2018, 02:59:15 amI did not know thatrigolwas providing unlock keys to hack their scopes

author: ebastler
author_rank: Super Contributor
timestamp: April 24, 2018, 04:35:30 am
content: Quote from: ddd8130dr on April 23, 2018, 09:53:06 pmHang on -- we may be talking about two different things here.This thread is about "hacking" the DS1000Z scope, by entering an unlock key obtained inofficially via the sitehttp://gotroot.ca/rigol/riglol/.In contrast, you may be referring to an unlock key which came with your scope, as part of the "all options included for free" bundle which Rigol has recently offered?Please clarify/confirm. If it's about the free key from Rigol, I am not sure what they provide and how the process works. Maybe someone who recently bought a scope with the options bundle can chime in?

author: Fungus
author_rank: Super Contributor
timestamp: April 24, 2018, 05:34:59 am
content: Quote from: ebastler on April 24, 2018, 04:35:30 amThey give you an official piece of paper with a number on it. You then go to this page:http://licenseen.rigol.com/CustomerService/ProductRight_ENThis generates a number for you which you enter into the 'scope.Riglol does the same, except it skips the piece of paper.Quote from: ddd8130dr on April 23, 2018, 09:53:06 pmMaybe confusing a number '0' with a letter 'O' or something.Quote from: ddd8130dr on April 23, 2018, 09:53:06 pmNah.

author: bkedwards
author_rank: Newbie
timestamp: June 06, 2018, 07:25:40 pm
content: I am not sure if your registration problem has been solved. I did find that it seemed to be sensitive to the browser and it would get into a state where it would get an invalid code or serial number. When it is correct it will come up with the correct software option (like the no charge software option listen when you ordered it during the current promotion). I found that the the serial number and code they sent you had to be manually typed in, no cut and paste. Also you won't always see extra characters in the form on the website so you won't know that it is wrong.

author: DG41WV
author_rank: Regular Contributor
timestamp: June 07, 2018, 03:41:00 pm
content: Quote from: Gandalf_Sr on February 21, 2018, 04:31:27 pmactually 42 is the Answer to the UltimateQuestionof Life, the Universe, and Everything. no one knows what was the question, just the answer.and for the 100MHz hack wouldn't calibrating the scope solve it?

author: DG41WV
author_rank: Regular Contributor
timestamp: June 07, 2018, 03:48:23 pm
content: http://beyondmeasure.rigoltech.com/acton/attachment/1579/f-0564/1/-/-/-/-/DS1000Z%20MSO1000Z%20Performance%20Verification%20Guide.pdffound a way to test it.

author: Adrian_Arg.
author_rank: Frequent Contributor
timestamp: June 07, 2018, 04:58:45 pm
content: Quote from: DG41WV on June 07, 2018, 03:48:23 pmI measure the bandwidth using this example

author: TheNewLab
author_rank: Frequent Contributor
timestamp: July 05, 2018, 01:38:38 am
content: Just to put it out there. I have just bought a Rigol 1054 because of the posts on this site to hack.Mine arrived with everything activated EXCEPT the 100MHz feature.I was really hesitant to go ahead and do the hack because of the pre-activation and upon careful inspection the firmware version was more recent than anything i could find.After a time I just said WTF, let's see. I used the links on this forum. entered the the code and it worked fine. Did not lose the other pre-activated features and it did add the 100MHz feature.By-the-by, I actually used an iPhone 4s to get to this forum, followed the link to the Keygen site. carefully read the activation code generated. (made some screenshots) and then did the hack...There has been discussion that Rigol has intentionally allowed people to hack this model..I think I have also mentioned it. It seems that Rigol is now selling them all pre-activated for all except the 100MHz because I carefully inspected the packaging. it was clear, that the it was still originally shipped from Rigol.However don't blame me if your effort gets screwed up...it is always at your own risk,Cheers!!

author: alsetalokin4017
author_rank: Super Contributor
timestamp: July 05, 2018, 02:57:33 am
content: It has been confirmed that the 100MHz unlocking does increase the bandwidth of the scopes sold since the beginning, that only included the other options for the trial period.I'm wondering if that still holds true for the current releases that come with all the options unlocked except for the 100MHz hack. Does the bandwidth hack still have the same effect on the new scopes as it did on the older ones?

author: ebastler
author_rank: Super Contributor
timestamp: July 05, 2018, 04:54:15 am
content: Quote from: TheNewLab on July 05, 2018, 01:38:38 amNothing mysterious about this. Rigol has offered the scopes with an "all options included" bundle for several months now -- maybe half a year, from memory? This was also discussed in multiple threads on this forum.But the 100 MHz bandwidth upgrade was never offered as a field upgrade option, and is not included in the bundle either. Why would they sell you a DS1104Z for a DS1054Z price, after all?

author: TheNewLab
author_rank: Frequent Contributor
timestamp: July 06, 2018, 03:34:56 am
content: no the total price was just over $200. a Rigol 1054 with all official upgrades except the 100MHz. The MHz was because I followed the forums here and went to the keygen site with small screen iPhone..used "expand to enter serial # and read the activation code for the 100MHz. used screen shots to save then did the code ting on the scope.Sorry, I seem unable to keep my posts brief..

author: Fungus
author_rank: Super Contributor
timestamp: July 06, 2018, 07:47:29 am
content: Quote from: ebastler on July 05, 2018, 04:54:15 amSince December (for Christmas).

author: Doogs
author_rank: Contributor
timestamp: August 25, 2018, 01:20:44 pm
content: Just updated my new 1054z using the 100MHz option and it's showing as a an 1104z in Sys. Inf. Seems the Gotroot hack is still in functional as of 8/25/18.ETA: software ver. is 04.04 SP3 and board ver. is 0.1.4.Does this mean I'll need new probes?

author: Adrian_Arg.
author_rank: Frequent Contributor
timestamp: August 25, 2018, 01:43:17 pm
content: Quote from: Doogs on August 25, 2018, 01:20:44 pmno, the probes are up to 150mHz, that's what the info sheet says.

author: Terry01
author_rank: Frequent Contributor
timestamp: August 25, 2018, 08:23:48 pm
content: I've been going to do mine but haven't got round to it yet. Mine has everything upgraded right from the factory except the 100Mhz upgrade. I may do it over the weekend!That's good to know the hack doesn't affect any of the stuff done already at the factory. I did wonder about that too.

author: elonSmokes
author_rank: Newbie
timestamp: September 25, 2018, 12:28:49 pm
content: I had this same question, but I felt confident enough to buy it, because nowadawys the 1000z series comes with all the decoders, triggers etc.exceptifor the 500uV / division and 100Mhz BW (I'm not sure if actually enlarge the bandwidth), but I've heard it has almost the same hardware of 1100 series (I didn't check this info) - if someone knows that, please confirm.Anyway,I've tried to hack it using the website, but it didn't work. I also used different browsers, but they generated the same key.So, what did was download the .zip from the website and run it locally.As the only 2 features that were not yet unlocked in my Rigol 1054z 04.04 software version are:- 500 uV / division- 100 Mhz BWI generated one key at a time to unlock each feature, using the .exe (downloaded):.\riglol.exe yourpartnumber DSBA (to unlock 500uV).\riglol.exe yourpartnumber DSEA (to unlock 100Mhz)Now it works fine.

author: elonSmokes
author_rank: Newbie
timestamp: September 25, 2018, 12:30:35 pm
content: I had this same question, but I felt confident enough to buy it, because nowadawys the 1000z series comes with all the decoders, triggers etc.exceptfor the 500uV / division and 100Mhz BW (I'm not sure if actually "enlarge" the bandwidth), but I've heard it has almost the same hardware of 1100 series (I didn't check this info) - if someone knows that, please confirm.Anyway,I've tried to hack it using the website, but it didn't work. I also used different browsers, but they generated the same key.So, what did was download the .zip from the website and run it locally.As the only 2 features that were not yet unlocked in my Rigol 1054z 04.04 software version are:- 500 uV / division- 100 Mhz BWI generated one key at a time to unlock each feature, using the .exe (downloaded):.\riglol.exe yourpartnumber DSBA (to unlock 500uV).\riglol.exe yourpartnumber DSEA (to unlock 100Mhz)Now it works fine.Quote from: elonSmokes on September 25, 2018, 12:28:49 pm

author: Fungus
author_rank: Super Contributor
timestamp: September 25, 2018, 12:33:50 pm
content: Quote from: elonSmokes on September 25, 2018, 12:28:49 pmIt's exactly the same hardware.Unlocking 500uV is a bad idea, the hardware doesn't support it and it's easy to select accidentally (annoying!)

author: Fungus
author_rank: Super Contributor
timestamp: September 25, 2018, 12:41:36 pm
content: You can remove upgrades by connecting to it with a LAN cable and using Telnet (port 5555). Then type::SYSTem:OPTion:UNINSTallThen use Riglol to generate a key with DSER options, that's everything except 500uV. Over LAN you can install keys easily with::SYSTem:OPTion:INSTall RDXXXXXXYOURKEYXXXXXXXXX

author: Harjit
author_rank: Regular Contributor
timestamp: November 11, 2018, 05:43:38 pm
content: Quote from: TheNewLab on July 06, 2018, 03:34:56 amHow did you get it for just over $200?

author: kynrek
author_rank: Newbie
timestamp: September 25, 2019, 09:09:15 pm
content: I just wanted to let folks know that the DSER codes does still work as of today with firmware revision 00.04.04.04.03 for the DS1054Z

author: MatthewTx
author_rank: Newbie
timestamp: October 17, 2019, 07:07:33 pm
content: How did you get a 6% off from Tequipment.net? I'd love to have that coupon code!

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: October 17, 2019, 11:41:42 pm
content: Quote from: MatthewTx on October 17, 2019, 07:07:33 pmGo check out this threadhttps://www.eevblog.com/forum/testgear/eevblog-members-discount-at-tequipment/msg2734954/#msg2734954It used to be that they didn't want it posted on the forum but they seem to have posted it themselves recently.

author: ebclr
author_rank: Super Contributor
timestamp: October 18, 2019, 06:51:56 am
content: " These are NOT Keysight, Tektronix or Rohde & Schwartz instruments. They are built to sell at the lowest possible price. Lots of people have "hacked" the scopes to be "100 MHz BW". I've not seen anyone demonstrate that the result actually has that bandwidth. "In fact, you are wrong, many people already showed that the bandwidth is much better than 100Mhz, my unit does 160 Mhz at 3 dB, don't talk watch you don't know, just because you believe that expensive brands do anything better just because they charge more for less.

author: paulc_6969
author_rank: Newbie
timestamp: November 18, 2019, 10:59:07 pm
content: Answer is "YES". Just done.With software version v00.04.04.04.03 2019/05/30 (aka 00.04.04.SP4) the hack works.* First, power the scope from an UPS, if you don't feel lucky* Advice: first uninstall all options via telnet with::SYSTEM:OPTION:UNINSTALL* Do the firmware upgrade as by instructions* Reboot* Use riglol to generate the DSER key for your scope's serial* NOTE: copy option key with no dashes!!* Do the DSER hack via telnet::SYSTEM:OPTION:INSTALL <DSERoptionkeyfromriglolnodashes>* The scope will beep* Check via telnet the system info with *IDN?You will notice the model has changed to DS1104Z* Reset all settings with *RST also by telnet* Check the option from scope menu - should be all <Official>* Warm-up for 30 minutes and do the self calibration-- That's all ---I can confirm also that the "100MHz" option works and MODIFIES the bandwidth.In fact, it is only a one pole 50MHz low pass filter switched on or off.The ADC and the DSP are unmodified, the scope is made for 100MHz anyway.Checked with square waves from 20 to 80 MHz and they change for the better, including rise/fall times.If you really need more than 30Mhz, buy a decent set of probes (300Mhz minimum = 3x scope bandwith rule)The default probes suck for over 50MHz.Enjoy!

author: Masimo
author_rank: Contributor
timestamp: December 27, 2019, 05:38:07 am
content: I bought a Rigol DS1054Z on 12/19. NO it will not unlock. Features work, but 50 MHz is it. All sorts of errors from keygen. Most interesting is the only key code I got had several embedded 1's in it. Keypad entry on scope has no 1 position. It is 2 thru 9. So it all stops. Have tried different browsers, XP, Win10, Chrome, Firefox. Win10 generated the "1" containing code. All others total fail. Any thoughts? Uses late firmware. Bought thru Amazon, box factory sealed.

author: Fungus
author_rank: Super Contributor
timestamp: December 27, 2019, 05:45:17 am
content: Quote from: Masimo on December 27, 2019, 05:38:07 amWhat keygen? What errors?Why not use the online one:http://www.gotroot.ca/rigol/riglol/(code should be DSER)

author: BravoV
author_rank: Super Contributor
timestamp: December 27, 2019, 06:04:30 am
content: Quote from: Masimo on December 27, 2019, 05:38:07 amHere in this forum alone, we've seen maybe hundreds of similar problem that unable to hack it, but yet all were solved nicely as all caused by silly/tiny mistakes, the devil is in the details.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 02:38:24 am
content: I have used the gotroot web page. I have also downloaded the code and run. No luck. I get a response saying the key generated is too long. No idea why. I have very late firmware. It is 00.04.04.SP4. It is like the format of the serial number is too long. It is 14 characters long. Keygen does not like it. Serial is same, on screen, and back of scope. I can clearly read it. Options came unlocked, no time limit EXCEPT BW is 50 MHz. That is the problem. I have never even generated ANY key, from this web address, gotroot you mention. Board version is 0.1.4 Any suggestions appreciated.....Max

author: TK
author_rank: Super Contributor
timestamp: December 28, 2019, 02:42:27 am
content: To only enable 100MHz you need to use code DSEA. There must be a mistake in the serial number, maybe you are exchanging a zero for a letter o or viceversa.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 02:55:41 am
content: No, I have examined SN with a magnifying glass and compared to adjacent script.I get this "error: Invalid private key length". I have used lower case, upper case text and result is same. Never do I get any key at all.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 04:38:12 am
content: I have tried that. Will not generate any private key. ever.

author: seronday
author_rank: Regular Contributor
timestamp: December 28, 2019, 05:26:33 am
content: Quote from: Masimo on December 28, 2019, 02:38:24 amWhen using the key that was generated from the code, did you remove the Spaces or Dash's before entering the key into the DSO ?You shouldl get a key as follows:- AAAAAAA-BBBBBBB-CCCCCCC-DDDDDDDEnter the key this way:- AAAAAAABBBBBBBCCCCCCCDDDDDDDRegards.

author: JDubU
author_rank: Frequent Contributor
timestamp: December 28, 2019, 06:41:25 am
content: Also, take a look at this post:https://www.eevblog.com/forum/testgear/rigol-ds1054z-unlock/msg958372/#msg958372

author: ebastler
author_rank: Super Contributor
timestamp: December 28, 2019, 07:29:15 am
content: Did you enter anything in the „private key“ field on the gotroot web page? (You should not.)

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: December 28, 2019, 10:31:37 am
content: I'm not sure but I think you enter the key without the '-' hyphens. That would explain the "too long" statement. My code for DSER was RDJ9JBB-N3SWWUS-RHHE63H-ZY8SR6S but I think you don't enter the hyphens.

author: ebastler
author_rank: Super Contributor
timestamp: December 28, 2019, 12:28:34 pm
content: Hmm -- I just tried to enter my own DS1054Z's serial number in thehttp://www.gotroot.ca/rigol/riglol/keygen. This is a scope purchased in 2015, and successfully "upgraded" back then. But indeed, the keygen gives an error message "Error: Invalid private key length!" and does not provide a key.This looks like someone messed up the key generator. It certainly doesnotimply that Rigol has made the scopes unhackable, since the problem also applies to my old serial number.

author: Fungus
author_rank: Super Contributor
timestamp: December 28, 2019, 12:30:13 pm
content: Quote from: Gandalf_Sr on December 28, 2019, 10:31:37 amYou definitely donotenter the hyphens.

author: ebastler
author_rank: Super Contributor
timestamp: December 28, 2019, 12:54:42 pm
content: Quote from: Fungus on December 28, 2019, 12:30:13 pmThe problem reported by Massimo has nothing to do with this step. He encounters an error message in the online keygen. As stated above, I can reproduce this error when using an old serial number, for which the keygen has previously worked.

author: TK
author_rank: Super Contributor
timestamp: December 28, 2019, 02:11:30 pm
content: Quote from: ebastler on December 28, 2019, 12:54:42 pmSame problem here. I used it a week ago and worked, today it does give the error message

author: TurboTom
author_rank: Super Contributor
timestamp: December 28, 2019, 03:43:27 pm
content: Here's an achive of the tool including binaries, downloaded shortly after I bought my DS1000Z. Maybe it works, didn't re-test it. If running the windows binary, you have to use a command prompt (cmd) and enter the parameters in the command line.Good luck!

author: Fungus
author_rank: Super Contributor
timestamp: December 28, 2019, 04:13:37 pm
content: Quote from: ebastler on December 28, 2019, 12:54:42 pmI'm seeing some error messages in the JavaScript console. It seems to use a horrible JavaScript thing (asm.js) to run foreign code in the browser. It might have broken in there, although their changelog says it last changed in 2014.http://asmjs.org/spec/latest/If you download the .zip there's a binary exe version in there. Maybe try that.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 04:52:22 pm
content: Using the zip file, it did generate a key. Now the first part of the key is 6F1106xxxxx. The screen based keypad on the scope does not have a "1" as possible entry. What do you suggest about that? (Clearly the web based Rigol1.03 on gotroot, is damaged).Thanks for the zip file! Seems getting closer.

author: BravoV
author_rank: Super Contributor
timestamp: December 28, 2019, 05:13:01 pm
content: If you don't mind exposing your SN publicly, suggesting to post here and believe many will help you on the key needed.Once you posted it, and once you solved the problem, later you can re-edit your post to delete/edit out the SN, and also make a note / asked nicely people here NOT to quote that post.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 06:20:14 pm
content: SN is DS1xxxxxxxxxxxxxxxx. This produces, using the archived keygen code you provided, the following key:6F1106DDA994DA. Now the on screen keypad on the Rigol does not have a "1" as being a valid entry. Hence my assumption Rigol did this on purpose.

author: JDubU
author_rank: Frequent Contributor
timestamp: December 28, 2019, 06:39:24 pm
content: The key: 6F1106DDA994DA is just the internal private key used to generate the unlock key. It is not what you would enter into the licensing screen on the Rigol.The key you enter should appear in a pop up window on the Riglol web site. Note that there are several versions of Riglol. Have you tried the 1.03d version (http://www.gotroot.ca/rigol/riglol-103d/)?

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 06:43:34 pm
content: Yes, but I assumed the private key was what needed to be entered into the scope . Using the good downloaded code, I will look for the pop-up window.

author: Fungus
author_rank: Super Contributor
timestamp: December 28, 2019, 06:46:35 pm
content: Quote from: Masimo on December 28, 2019, 06:20:14 pmAll my generated keys look something like this: RDJ9JBBN3SWUWSLFWEPDDHBA5A84If I use the downloaded riglol.exe with your serial number then it generates a key that looks like mine. No 1s in it at all.Quote from: Masimo on December 28, 2019, 06:20:14 pmRigol isn't to blame for anything here. I suspect the PEBKAC.

author: TurboTom
author_rank: Super Contributor
timestamp: December 28, 2019, 07:05:33 pm
content: @Masimowith your S/N, I get, using the DSER code and the binary version of riglol for Windows, the key RDJ9JBB-N3SWWUS-RXCEBZZ-TLL2RYAYou may try it and report the outcome.Cheers.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 07:23:25 pm
content: Using the downloaded key generator you provided, I get the same key. I have loaded and indeed the scope now says it is a DS1104 and BW is 100 MHz, as desired.MANY THANKS!!PS: I seem to only get to 5nS/div, not 2 nS as I think it should be. But that maybe some mag button someplace. Also you need to get "gotroot" to fix corrupted code.Again, thanks for all your effort!!

author: TurboTom
author_rank: Super Contributor
timestamp: December 28, 2019, 07:40:25 pm
content: Congratulations! Mission accomplishedAFAIK, the DS1104Z's time base maxes out at 5ns/div. At least on mine, I cannot select a faster setting. So I guess you've got all that's possible on that platform. Happy measuring!Cheers,Thomas

author: Adrian_Arg.
author_rank: Frequent Contributor
timestamp: December 28, 2019, 08:09:28 pm
content: the rigol ds1054z (ds1104z) mine the maximum rise time it gave me is 2.84 n / s. 0.35 / 2.84E-9 = 123.23 Mhz. To measure it use a rapid pulse circuit designed by jim williams.

author: RoGeorge
author_rank: Super Contributor
timestamp: December 28, 2019, 08:20:51 pm
content: The rise time depends with averaging and the sinx/x filtering settings, and the number of active channels.

author: BravoV
author_rank: Super Contributor
timestamp: December 28, 2019, 08:34:45 pm
content: Quote from: Fungus on December 28, 2019, 06:46:35 pmIt is always the case, we've seen too many.

author: ebastler
author_rank: Super Contributor
timestamp: December 28, 2019, 09:35:45 pm
content: Quote from: BravoV on December 28, 2019, 08:34:45 pmIn this case, it seems the primary problem lies with the current online version of the Riglol key generator. Three people have now confirmed that it is broken. Archived versions of the offline keygen seem to be the only fallback solution at them moment?

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 10:46:17 pm
content: Well, that is fixable (on line code). I would have returned the scope, had it not been updated. I have had it for 4 days, only.

author: Masimo
author_rank: Contributor
timestamp: December 28, 2019, 11:03:13 pm
content: Thanks to all who commented! This is an excellent group of Engineers.

author: clonecrp
author_rank: Regular Contributor
timestamp: January 04, 2020, 02:25:39 am
content: Greetings Gents !I also have recently purchased a A DS1054Z (received Tuesday just before the 1st) ... Everything was opened with exceptionsAs the only 2 features that were not yet unlocked in my Rigol 1054z 04.04 software version are:- 500 uV / division- 100 Mhz BWHad the same failure on acquiring a key -http://www.gotroot.ca/rigol/riglol/produced ... too log errorMy SW Version is 00.04.04.SP3 Where can I get "riglol.exe" keygen.Thanks in advance ...clonecrp

author: TurboTom
author_rank: Super Contributor
timestamp: January 04, 2020, 03:37:51 am
content: One page back!https://www.eevblog.com/forum/testgear/is-rigol-ds1054z-still-hackable/msg2847598/#msg2847598Use the "DSER" code, 500µV won't work properly on the DS1000Z hardware.Good luck.

author: clonecrp
author_rank: Regular Contributor
timestamp: January 04, 2020, 12:08:19 pm
content: Tom:Thanks .... Looks like i missed it ..... had a ling dayGotta' go to work .... will report progress on my return ....clonecrpTom: Update ! Got a good key now ... had to fiddle around a bit but have success ... dashes and all.I read pauls directions from November (info below - not sure how to place a a reference link yet)paulc_6969Re: is Rigol DS1054Z still hackable ?Reply #45 on: November 18, 2019, 10:59:07 pmHe provided directions via Telnet Client ... my scope came with all options on except 100MHz --Do you know any other methods to change bandwidth ... little rusty here on Telnet ...Please advise...Thanks!Doug

author: Fungus
author_rank: Super Contributor
timestamp: January 04, 2020, 01:32:27 pm
content: Quote from: clonecrp on January 04, 2020, 02:25:39 amThere's a download link on the riglol page...

author: ebastler
author_rank: Super Contributor
timestamp: January 04, 2020, 01:47:06 pm
content: Quote from: Fungus on January 04, 2020, 01:32:27 pmAs discussed in the last handful of posts, the current online version is broken -- is the downloadable version OK?

author: Fungus
author_rank: Super Contributor
timestamp: January 04, 2020, 01:57:14 pm
content: Quote from: ebastler on January 04, 2020, 01:47:06 pmIt seems to be the HTML/JavaScript that broke, I'm sure the exe file will be OK.

author: Paul_V
author_rank: Newbie
timestamp: January 05, 2020, 01:23:23 pm
content: Can confirm thehttp://www.gotroot.ca/rigol/riglol/page does not work but thehttp://www.gotroot.ca/rigol/riglol-103d/page does.Ran keys for all options and successfully generated them.I haven't installed the 100mHz option yet as I have just received the scope this week, all other options were already installed.I won't install the 500µV which is reported not to work correctly.

author: Fungus
author_rank: Super Contributor
timestamp: January 05, 2020, 01:36:26 pm
content: Quote from: Paul_V on January 05, 2020, 01:23:23 pmThe options can be removed very easily, too.Quote from: Paul_V on January 05, 2020, 01:23:23 pmCorrect.

author: RoGeorge
author_rank: Super Contributor
timestamp: January 05, 2020, 02:16:48 pm
content: It's better to install all the options, it doesn't hurt. Anyway, they can be removed instantly with the SCPI command:Code::SYSTem:OPTion:UNINSTallAbout the 500uV option, (on my oscilloscope) it works, just that it's "fake". It's not a new amplifier step for 500uV, it looks more like a screen 2 x vertical zoom for the traces only. It was rarely used, mostly because DS1054Z is noisy, but why not having it installed? When it's not selected, the 500uV option doesn't affect the oscilloscope in any way.

author: Fungus
author_rank: Super Contributor
timestamp: January 05, 2020, 02:28:49 pm
content: Quote from: RoGeorge on January 05, 2020, 02:16:48 pmBecause it's pointless and it's very easy to go "too far" when you just spin the knob downwards. Better to have it stop at 1mV.

author: MarkF
author_rank: Super Contributor
timestamp: January 05, 2020, 02:55:15 pm
content: Quote from: RoGeorge on January 05, 2020, 02:16:48 pmConsider yourself LUCKY then.Since the 500uV range is NOT part of calibration, the trace may NOT even be on the screen.Let alone centered.Then you have the hassle of uninstalling it.

author: RoGeorge
author_rank: Super Contributor
timestamp: January 05, 2020, 03:20:23 pm
content: It helped me a couple of times, even if the 500uV/div is just a software zoom.Was useful while looking at very faint signals flooded by noise, by implementing a crude lock-in amplifier with the oscilloscope:- set the acquire mode to 'Average'- sync the scope from a clean signal correlated with the faint signal to visualize- for 'Averages' values bigger than 64 the results were astonishing- the trace settle to one pixel wide, and the signal of interest become crystal clear, even if at first the signal was looking like white noise.500uV was useful to me to visualize with ease signals just a couple of pixels height. I only very rarely go to 1mV/div setting, so no problem for me if by mistake I turn the knob to 500uV/div.I guess it's a matter of personal preferences.

author: MarkF
author_rank: Super Contributor
timestamp: January 05, 2020, 03:39:50 pm
content: Quote from: RoGeorge on January 05, 2020, 03:20:23 pmNO!It is a matter of being ABLE to adjust the vertical offset to be ABLE to SEE the trace at all.

author: RoGeorge
author_rank: Super Contributor
timestamp: January 05, 2020, 03:55:37 pm
content: MarkF, that reply was toFungusreasons of not installing the 500uV, my bad for not making that clear.Forgot to mention that on 'Average' mode, the software zoom become important, because instead of showing steps of minimum 2 pixels (like in the 'Normal' acquire mode) on 500uV/div with averaging mode the minimum amplitude steps are 1 pixel, so one can see 50uV signal variations, which would not be possible to see at 1mV/div.I didn't know some oscilloscopes can't keep the trace in view on 500uV/div, sorry to hear that. Mine can, maybe somebody else is lucky, too, so why not try it first. If it doesn't work, all the options can be removed then installed again without the 500uV one.

author: iw1996
author_rank: Newbie
timestamp: January 08, 2020, 12:02:31 am
content: Quote from: TurboTom on December 28, 2019, 03:43:27 pmI was kept getting the 'ERROR: INVALID PRIVATE KEY LENGTH!' on riglol site, but I was able to generate keys successfully with the binaries that you provided.Thank you for your forward-thinking and for sharing it with us.

author: clonecrp
author_rank: Regular Contributor
timestamp: January 08, 2020, 01:11:46 am
content: Quote from: TheNewLab on July 05, 2018, 01:38:38 amGreetings From the Beautiful Banks of Lake Erie in Pennsylvania !I just received my new DS12054z just after Jan 2020 ... all options were factory installed and I have the same f/w as you. I am a bit reluctant to activate as you did ....I see in your writing you generated the keys (DSEA or DSER) and installed the 100 MHz update via scope keypad using your keys ?And that was about it ... correct ?Elsewhere in the thread it is recommended to uninstall the factory upgrades. Then activate with key via telnet.I assume all is well with your scope all options are official and the screen shows the 100MHz model number....Am I correct ?Please advise...Thanks !Doug

author: MarkF
author_rank: Super Contributor
timestamp: January 08, 2020, 03:00:36 am
content: Quote from: clonecrp on January 08, 2020, 01:11:46 amEach option and the bandwidth is just a bit in memory. It is either ON or OFF.Setting it ON a second time does NOT disable the option.DS1000Z ECC private key: 6F1106DDA994DA <-- DO NOT ENTER IT INTO THE RIGLOL KEY GENERATORIT SHOULD POPULATE CORRECTLY WHEN YOU ENTER YOUR SERIAL NUM.DSAB - 00011 10000 00000 00001- Advanced TriggersDSAC - 00011 10000 00000 00010 - DecodersDSAE - 00011 10000 00000 00100 - 24M MemoryDSAJ - 00011 10000 00000 01000 - RecorderDSBA - 00011 10000 0000100000 - 500uV Vertical <-- DO NOT ENABLEDSEA - 00011 10000 00100 00000 - 100MHzDSER - 00011 10000 00100 01111- All options except 500uV/divThere is NO need to uninstall all options before setting the options you want.Just get your key withDSERand enter it into your scope.It does NOT matter if it is entered through the scope front panel or via SCPI commands.The ONLY way to uninstall an option is via the SCPI:SYSTem:OPTion:UNINSTallcommand.The RIGLOL 1.03d site is:http://www.gotroot.ca/rigol/riglol-103d/When entering your serial number and options, make SURE to CLEAR the boxes before entering your info!Hit the 'ENTER' key after entering both your serial number and option code.There is a download at the bottom of the page if you wish to go that route.

author: clonecrp
author_rank: Regular Contributor
timestamp: January 08, 2020, 11:53:26 pm
content: Mark:Thanks for the prompt reply ...Great explanation ...I will upgrade software then load the DSER code via Keypad next...Will let you know how it goes !Warmest Regards,Doug

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: January 09, 2020, 10:12:59 am
content: @clonecrp,The codes that are generated by riglol are the same codes that you would get if you bought them from Rigol so yes, the info screen shows them as 'official'. The bandwidth upgrade reflects as a different model number being reported e.g DG1104Z. It also makes no difference if you enter the codes via the keypad or by SCPI command.

author: clonecrp
author_rank: Regular Contributor
timestamp: January 09, 2020, 11:13:00 pm
content: Quote from: Gandalf_Sr on January 09, 2020, 10:12:59 amGandalf:I am inclined to think then that .... well... if one wanted to return the scope to original (options all on with exception of 100 & 500Mv).... do you have to perform an uninstall then, re-install the options as received with exception of 100Mhz .... but ? would that then return the scope to M/N DS1054 or would the 100MHz flag still be set ?Thoughts PleaseThanks !Doug

author: ebastler
author_rank: Super Contributor
timestamp: January 10, 2020, 06:29:51 am
content: If you uninstall the 100 MHz option, the 100 MHz option will be uninstalled. ;-)And yes, that will revert the model number to DS1054Z.

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 07:43:20 am
content: Quote from: clonecrp on January 09, 2020, 11:13:00 pmYes. Options can't be removed individually.

author: tv84
author_rank: Super Contributor
timestamp: January 10, 2020, 09:36:30 am
content: Quote from: Fungus on January 10, 2020, 07:43:20 amWhat happens when you insert DSEA after having inserted DSER?

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 10:06:13 am
content: Quote from: tv84 on January 10, 2020, 09:36:30 amI'm guessing "nothing", but you could always try it and see...

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: January 10, 2020, 10:43:05 am
content: I haven't tried it but I understand, as Fungus says, that you can only remove all options and then add the ones you want after that.

author: TurboTom
author_rank: Super Contributor
timestamp: January 10, 2020, 11:40:17 am
content: Quote from: tv84 on January 10, 2020, 09:36:30 amJust tried it -- all functions stay enabled. So, apparently, the "options installation editor" accessible from the menu of the scope only permits setting the corresponding bits in the device configuration while clearing them is only possible via the :SYSTem:OPTion:UNINSTall SCPI command.I'm sure this has been tried before since the DS1000Z hacking history is sooo long...

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 11:43:07 am
content: Remember that options are available for purchase separately, each with a key.Removing other options when you install a new one makes no sense.

author: tv84
author_rank: Super Contributor
timestamp: January 10, 2020, 11:55:21 am
content: Quote from: Fungus on January 10, 2020, 11:43:07 amSure, but creating a license to ONLY upgrade the BW-bit with other bits-enabled also makes no sense.So, the scheme they devised is not completely logical but it is their scheme. We just needed to adapt.One thing is certain: makes life easier when licensing all options in one shot. Like a -fullopt.

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 12:03:49 pm
content: Quote from: tv84 on January 10, 2020, 11:55:21 amWhere are you getting "bits" from? The codes don't contain binary bits.

author: tv84
author_rank: Super Contributor
timestamp: January 10, 2020, 12:12:29 pm
content: They have before encoding...https://www.eevblog.com/forum/testgear/is-rigol-ds1054z-still-hackable/msg2862054/#msg2862054

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 12:15:13 pm
content: Well maybe it uses a logicalORoperation after decoding.Remember: The bandwidth upgrade isn't a purchasable option so who knows.

author: tv84
author_rank: Super Contributor
timestamp: January 10, 2020, 12:28:41 pm
content: Those bits (that form the "options" DSER, DSEA, etc) are then spread over a binary string (including S/N, etc) which is then signed and obfuscated. The typical way of almost all Rigol's licenses.This is what I was referring as "encoding".

author: RoGeorge
author_rank: Super Contributor
timestamp: January 10, 2020, 12:52:19 pm
content: QuoteMy question is what are the other bits for, the ones that are still on 0 when enabling all the DS1054Z options? Do they enable anything, or are for the MSO or maybe for bigger models only?My hope is to enable more decoders, e.g. CAN, or maybe faster sweeping time

author: Fungus
author_rank: Super Contributor
timestamp: January 10, 2020, 01:03:05 pm
content: Quote from: RoGeorge on January 10, 2020, 12:52:19 pmMaybe it has a 500MHz option.

author: tv84
author_rank: Super Contributor
timestamp: January 10, 2020, 03:38:34 pm
content: I heard Eye-diagram was coming!All old Rigol equipments used these 20 bits format for their options mapping. It had sufficient space for evolution in all equipments but, definitely, not all bits were ever used. This was extensively researched in the old days (riglol/rigup).So there is no more options than all that are already known.The 20 bits (4 alphabet letters) are also usually represented in a 5-char hex number (usually it's this hex-number that is visible in the application source code). Rigol does this conversion 4 * 5 bits = 5 * 4 bits.

author: MarkF
author_rank: Super Contributor
timestamp: January 10, 2020, 05:12:52 pm
content: Quote from: Fungus on January 10, 2020, 12:03:49 pmTo work out the option code, use the following bit-to-code conversion table:A = 00000 J = 01000 S = 10000 2 = 11000B = 00001 K = 01001 T = 10001 3 = 11001C = 00010 L = 01010 U = 10010 4 = 11010D = 00011 M = 01011 V = 10011 5 = 11011E = 00100 N = 01100 W = 10100 6 = 11100F = 00101 P = 01101 X = 10101 7 = 11101G = 00110 Q = 01110 Y = 10110 8 = 11110H = 00111 R = 01111 Z = 10111 9 = 11111Quote from: RoGeorge on January 10, 2020, 12:52:19 pmThe other bits 'do nothing'. No other options.Search the huge "Sniffing the Rigol's internal I2C bus" thread.The MSO1000Z is a different animal, has different option bits, and a special Riglol version:https://www.eevblog.com/forum/testgear/sniffing-the-rigol_s-internal-i2c-bus/msg929896/#msg929896(CSAR = 0x1C001) Triggers(CSAB = 0x1C002) Decoders(CSA3 = 0x1C004) Mem-depth(CSAJ = 0x1C008) Recorder(CSAS = 0x1C010) DG(CSRA = 0x1C020) 500uV(CSBA = 0x1C040) Power Ana.(CS3A = 0x1C080) Bandwidth (100MHz)(CSHY = 0x1C0FF) AllI don't know where he came up with the bit encoding here for the MSO.Quote from: Fungus on January 10, 2020, 01:03:05 pmThe DSO/MSO1000z models only have 50MHz, 75MHz and 100MHz versions.Dave did a teardown and the front-end is 100MHz with low pass filters for the lower bandwidth models.

author: Odd
author_rank: Regular Contributor
timestamp: January 22, 2020, 11:20:48 pm
content: My is unlocked but still at software 00.04.04.SP3athttps://www.rigolna.com/firmware/I see newest is 00.04.04.04.03 , but release notes does not mention "SP3" , how does that translate ?

author: MarkF
author_rank: Super Contributor
timestamp: January 23, 2020, 04:39:03 am
content: Quote from: Odd on January 22, 2020, 11:20:48 pmTo check the firmware version:Normally, press UTILITY -> SYSTEM -> SYSTEM INFO in the “MENU” buttons group.But to check the full software details (undocumented):Quickly press buttons MENU -> MENU -> FORCE -> MENU on “TRIGGER” buttons group (right side of scope),Then go to info panel by pressing buttons UTILITY -> SYSTEM -> SYSTEM INFO in the “MENU” buttons group.

author: pman0702
author_rank: Newbie
timestamp: January 23, 2020, 12:39:33 pm
content: hello,i have rigol ds1054Z on its way to my home, and i bought it with all options unlocked except BW 100MHz.I read the forum and know how to activate it, but have one question.If i want to restore it on its original state like it was from the first day- all options unlocked but with 50MHz what should i do ?I am asking it in case if i need to send it for repair .thanks in advance

author: ebastler
author_rank: Super Contributor
timestamp: January 23, 2020, 02:37:01 pm
content: Quote from: pman0702 on January 23, 2020, 12:39:33 pmYou would have to uninstallalloptions via an SCPI command, then reinstall the "legal" ones by generating the right key via Riglol. There are various posts here describing the details; search the forum for for "SYST:OPT:UNINST".

author: MarkF
author_rank: Super Contributor
timestamp: January 23, 2020, 06:29:51 pm
content: Quote from: ebastler on January 23, 2020, 02:37:01 pmAlong the lines of uninstalling options...- I purchased my DS1074Z (70MHz) scope in Feb 2014.- Throughout all the discussions I have read here, I have never seen how the scope determines if it is a 50MHz or 70MHz version. The option bits I have seen only allow you to select the 100MHz option.- I'm curious if anyone knows if there is a 70MHz option? Not that I would ever go back.As far as uninstalling all hacked options in order to send the scope back to Rigol. If the scope is in a state that it needs to be sent back to Rigol for repair, it IS UNLIKELY that you will be able to uninstall any options. (i.e. the scope is broken).I believe Rigol is now selling the DS1054Z with ALL options except the 100MHz enabled.Also from what others have said and the fact that Rigol has not made any effort into blocking the hack, I do not believe they care if it is hacked or not. I would imagine at this point that they expect it to be hacked. Has anyone here returned their scope for repair? What options were enabled when you got it back?Just unlock the 100MHz option and do not worry about it.

author: pman0702
author_rank: Newbie
timestamp: January 23, 2020, 06:51:44 pm
content: Quote from: MarkF on January 23, 2020, 06:29:51 pmi assume if i have all options unlocked except 500uV and 100MHz that it doesn't metter if i apply DSEA or DSER key.Also i noticed that my firmware vesion is SP4 although on official rigol site latest firmware is SP3?

author: MarkF
author_rank: Super Contributor
timestamp: January 23, 2020, 09:57:55 pm
content: Quote from: pman0702 on January 23, 2020, 06:51:44 pmI would get a key for all options except 500uV (i.e.DSER) in case you ever want touninstall everything, you can get everything back at one time.Firmware version 00.04.04.04.03 is the same as 00.04.04.SP4.The short version does NOT show the last group.

author: pman0702
author_rank: Newbie
timestamp: January 23, 2020, 10:22:37 pm
content: Quote from: MarkF on January 23, 2020, 09:57:55 pmthank you very much...this explanation regarding fw version was helpful.one more noob question- "in case you ever want touninstall everything, you can get everything back at one time."does this mean that in case i uninstall everything i will uninstalled only BW option since i had everything unlocked except BW option originally ?thanks once again.

author: RoGeorge
author_rank: Super Contributor
timestamp: January 23, 2020, 10:47:27 pm
content: In service, nobody cares what options are already installed or not.You can make it appear as you wish, with or without option, all at once or one by one, but that's irrelevant.If. let's say, the oscilloscope dies and doesn't work anymore, it doesn't matter how to revert settings, because you won't be able to power it, anyway?

author: Fungus
author_rank: Super Contributor
timestamp: January 24, 2020, 07:41:33 am
content: Quote from: pman0702 on January 23, 2020, 10:22:37 pmNo. There's only one "uninstall" command and it removesalloptions.

author: pman0702
author_rank: Newbie
timestamp: January 24, 2020, 08:39:59 am
content: thank you all for your answers and tips !

author: Odd
author_rank: Regular Contributor
timestamp: January 24, 2020, 05:13:58 pm
content: so my is v00.04.04.03.05since that, I can get those issues fixed:v00.04.04.04.02 - Add new encoder driversv00.04.04.04.03 - Fixed the wave error when STOP and changing Timebase- So it should be safe to upload the latest version (?)- should I expect the unlocked features to be preserved or removed by the upgrade?

author: MarkF
author_rank: Super Contributor
timestamp: January 24, 2020, 05:54:32 pm
content: I'm running the newest version 00.04.04.04.03 (00.04.04.SP4).I do not see any reason not to upgrade.All unlocked features and 100MHz BW option will be preserved.

author: IpError
author_rank: Newbie
timestamp: February 28, 2020, 04:10:21 pm
content: HiJust bought a DS1074Z Plus with all options enabled except 100MhzSoftware version is 00.04.04.SP4 - 00.04.04.04.02Tried to enable 100Mhz with Riglol 1.03d running on my Windows PCBut the scope say "Invalid Key".I have tried to enter the key with the scope's keypad and with Telnet. Same result.Tried different Riglol versions / pages, all produced the same key.Updated the software to ver. 00.04.04.04.03, the latest.Tried again to enter the 100Mhz key into the scope both with the scope's keypad and with Telnet.The scope say "Invalid Key".I have generated keys for DSEA and DSER option. All "Invalid Key".Have someone tried to enter key for software 00.04.04.04.02 and/or 00.04.04.04.03 ?

author: tv84
author_rank: Super Contributor
timestamp: February 28, 2020, 04:21:05 pm
content: Quote from: IpError on February 28, 2020, 04:10:21 pmDS1074Z Plususes rigup method AFAIR. Not the simple riglol.

author: Fungus
author_rank: Super Contributor
timestamp: February 28, 2020, 05:36:57 pm
content: Yep. The "Plus" version is different.

author: Jad_Electronics
author_rank: Newbie
timestamp: April 21, 2020, 04:45:38 am
content: I tried that, got a key generated, the key contains the numbers 1, and 0, which are two digits which are not avaliable in the Rigol's alphanumeric key board: Utility>options>Setup>Editor...any ideas how to go about it?thanks

author: marcus h
author_rank: Contributor
timestamp: April 21, 2020, 04:26:00 pm
content: Quote from: Jad_Electronics on April 21, 2020, 04:45:38 amYou DO NOT use the "private key" to unlock the scope!(This key appearsbeforeyou actually enter the 4-letter option code so itcan'tbe the right code...)When you have entered the serial number of your scope + the option code (for example "DSER") you can press the "Generate" button.*Then* the correct code should appear in a small message window which you can use to unlock the scope.(But enter itwithoutthe hyphens / Bindestriche!)

author: xyybob
author_rank: Newbie
timestamp: May 14, 2020, 03:21:32 pm
content: If anyone has managed to hack the DS1074Z Plus then I'd be very interested to hear how they did it! I have the memory dump from my scope and the hacked version of rigup (MSO1000Z version) but I cannot get it to work. It seems I have all the pieces but I cannot get them to fit!Another thing that I noticed was that the serial number found by rigup's scan of the memory dump was incorrect. However, even after using rigup's 'serial' command to fix this I'm still getting invalid licenses. It's worth noting that there may possibly be a problem with the way that rigup interprets the code for the license required. So at tv84's suggestion I've been using the hex code '0xC71A1' to generate the 'DSER' code. It's also worth noting that the code 'RSPB' produces the same result! If any of this is confusing then hey! welcome to the club...

author: lezlit
author_rank: Newbie
timestamp: October 18, 2020, 05:22:21 am
content: Rigol DS1054Z is still hackable

author: RoGeorge
author_rank: Super Contributor
timestamp: October 18, 2020, 09:54:28 am
content: Quote from: lezlit on October 18, 2020, 05:22:21 amLooks like you missed one, the 500uV/div upgrade.The 500uV/div option is very useful when using the scope with small signals in 'High Res' mode, or in 'Average' mode in order to improvise a lock-in amplifier.

author: MarkF
author_rank: Super Contributor
timestamp: October 18, 2020, 10:09:55 am
content: The 500µV/div option is NOT totally supported by the DS1000Z scope.It is generally NOT recommended to enable it by this forum.

author: Fungus
author_rank: Super Contributor
timestamp: October 18, 2020, 07:58:04 pm
content: Quote from: RoGeorge on October 18, 2020, 09:54:28 amHe did it correctly. The DS1054Z doesn't have that range (and I wish Riglol would remove it to avoid problems).

author: RoGeorge
author_rank: Super Contributor
timestamp: October 19, 2020, 05:18:32 am
content: 500uV/div works great in my oscilloscope, and is very useful.No idea what you guys are talking about. What problems?

author: Fungus
author_rank: Super Contributor
timestamp: October 19, 2020, 10:35:45 am
content: Quote from: RoGeorge on October 19, 2020, 05:18:32 amThe text "500uV" appears on screen, sure, but take a closer look at the pixels...

author: RoGeorge
author_rank: Super Contributor
timestamp: October 19, 2020, 01:17:00 pm
content: This is childish already. Yes, what about the pixels?"not totally supported", "generally not recommended", "by this forum", "I wish it removed", "take a closer look"Are you gonna point out what would be that problem(s) with the 500uV/div, or just throw blanket affirmations while stating the hate for some random option? Pixels are not doubled, look at the sinusoidal waveform and you'll see plenty of one pixel. Averaging is like oversampling in ADC, together with the noise they increase the ADC resolution, therefore 500uV/div still shows independent pixels while averaging.I found the 500uV/div very useful, for example I recently measured with it contact resistance, and found some shorted MLCC using a tape recorder head as a magnetic field probe for AC. It is also useful when reading measurements made by the scope, because those measurements are made by the displayed pixels, therefore in 500uV/div I can get more precise numbers.Same when integrating the values while emulating a lock-in amplifier, the resolution is increased. The fact that there is no input divider for that range is irrelevant when averaging, and that is where having it enabled makes the difference.To me, 500uV/div was useful many times already, and it works just fine, and I totally don't get it why some of you want it removed with such passion.

author: Fungus
author_rank: Super Contributor
timestamp: October 19, 2020, 01:24:29 pm
content: See this thread:https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/msg1385692/#msg1385692

author: MarkF
author_rank: Super Contributor
timestamp: October 19, 2020, 03:49:36 pm
content: Quote from: RoGeorge on December 28, 2017, 01:23:58 pmTo quote @RoGeorge's own words...I seem to recall people saying that even after re-calibration, they were not able to move some traces onto the screen.Which tells me the 500µV/div scale is not even part of the calibration process.(Wish I could find the reference. Must be in the enormous Rigol thread.)For those that enable the 500µV/div option, it will be a good exercise in"How to remove undesirable options?".

author: RoGeorge
author_rank: Super Contributor
timestamp: October 19, 2020, 04:48:06 pm
content: That quote of mine was about the noise without averaging.Later I found out where the 500uV/div really shine: It is very useful when using the the oscilloscope as a lock-in amplifier. This is the 3rd time when I say it, all the pitfalls goes away when the scope is in Average mode (press the Acquire -> Mode -> Average). Between 2 and 1024 traces (screens) can be averaged this way.A lock-in amplifier is a device to measure very small AC signals of constant value and frequency when we have a strong reference signal that is synchronous with the small one we want to measure. A similar functionality can be implemented with a Rigol DS1054Z set in the Average mode. One channel will get the strong signal to synchronize the oscilloscope, while the other channel is set to the maximum sensitivity, here on 500uV/div.Since the noise is random and has zero average value, it will cancel out itself. Since the small signal we want to measure is synchronous, it will not cancel out. As a result, the very small signal of interest that was flooded in noise before, is now perfectly clean and visible as seen in this capture (the capture was taken while measuring a 20 mili-ohms or so contact resistance):To be more precise, the signal to noise ratio improves with \$\sqrt{N}\$, where \$N\$ is the number of averaged traces (max 1024).

author: MarkF
author_rank: Super Contributor
timestamp: October 19, 2020, 06:03:07 pm
content: Others who have had negative experiences:https://www.eevblog.com/forum/testgear/sniffing-the-rigol_s-internal-i2c-bus/msg338032/#msg338032https://www.eevblog.com/forum/testgear/sniffing-the-rigol_s-internal-i2c-bus/msg346806/#msg346806@RoGeorge:Just because you have been **FORTUNATE** and find the 500µV/div option to be useful,does NOT mean everyone else will have the same experience.We are just trying to warn people that enabling the option is hit-or-miss. More miss!I find it disingenuous of you to go around telling people the option is a done-deal when it's NOT.It is NOT an option you can purchase from Rigol.Ever wonder why?

author: RoGeorge
author_rank: Super Contributor
timestamp: October 19, 2020, 07:38:39 pm
content: I think the 100 MHz option is not offered as an upgrade key to buy it from Rigol either, but I didn't checked later, and I won't insist with this.My advice is to install all the options, including the 500uV/div one. There's nothing to lose in trying it. Maybe the new owner's oscilloscope works just fine even when on 500uV/div, like mine.In case it doesn't work, all the options can be removed by sending the SCPI command (for example from the Ultra-Sigma program, or any other preferred SCPI tool):Code::SYSTem:OPTion:UNINSTallthen install again whatever key is preferred.To install a key, the SCPI command isCode::SYSTem:OPTion:INSTall <license_string_key_made_of_28_characters_only_capital_letters_and_numbers>

author: ballen
author_rank: Regular Contributor
timestamp: November 27, 2020, 12:41:47 pm
content: I just thought I would confirm that the procedure to enable the 100MHz option still works on a freshly-unboxed DS1054Z (factory calibration date July 2020)(0) My scope is software version 00.04.04.SP4 board version 0.1.4(1) Enter serial number here:http://www.gotroot.ca/rigol/riglol/(2) Since mine already had all other options unlocked from the factory, I selected the DSEA option on the web page above(3) Entered key into the DS1054Z via the on-screen "edit" interface. Worked perfectly, first time.Scope now shows 100MHz bandwidth in the options list, and now identifies itself as type DS1104Z rather than DS1054Z.

author: 0xFFF0
author_rank: Regular Contributor
timestamp: September 27, 2021, 05:11:59 pm
content: Dito. Worked on 09/27/2021

author: darryldh
author_rank: Newbie
timestamp: January 04, 2022, 06:01:13 pm
content: Just signed up to post this. Upgraded fine on:software version: 00.04.05.SP2board version: 0.1.4My scope arrived with all the upgrades already installed except bandwidth, so I only had to apply DSEAModel number now shows DS1104ZD

author: Gordo
author_rank: Contributor
timestamp: April 28, 2022, 08:29:28 am
content: Finally got around to doing the upgrade on my 6 month old 1054...firmware 04.04.sp4board ver. 1.4DSERNo problems, scope now identifies" as a DS1104 with 100MHz and all other functions enabled...no hitches or glitches...Gordo

author: djr
author_rank: Newbie
timestamp: February 20, 2025, 01:35:03 am
content: I 'upgraded' my SW 00.04.05.SP2 and HW 0.1.4 to 100MHz. Can I now safely update it to the current v00.04.05.02.08?Note, "DS1000Z series digital oscilloscope does not support the downgrading operations".Tested it with a signal source from tinySA 100MHz -7.0 dBm.

author: RoGeorge
author_rank: Super Contributor
timestamp: February 20, 2025, 07:30:37 am
content: Quote from: djr on February 20, 2025, 01:35:03 amIt is possible to downgrade, too, though you'll need this Rigol disk I've attached as a .zip in this post:https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/msg3613778/#msg3613778

author: djr
author_rank: Newbie
timestamp: February 21, 2025, 08:35:25 am
content: Quote from: RoGeorge on February 20, 2025, 07:30:37 amThank you, your disk indeed allows a downgrade. I updated it to v00.04.05.02.08 after the hack and there is no problem. System info still shows 00.04.05.SP2 but my NEW and BRICK disks show proper versions.

author: RoGeorge
author_rank: Super Contributor
timestamp: February 21, 2025, 09:33:24 am
content: To display the full version info (no matter which one is installed):- quickly press buttons MENU -> MENU -> FORCE -> MENU on "TRIGGER" buttons group- then go to info panel by pressing buttons UTILITY -> SYSTEM -> SYSTEM INFO in the "MENU" buttons groupThis is not in the user manual, but it is done by the oscilloscope itself, no disk or other USB is required to display the full info.