NO SCRIPT, NO FEAR, ALL OPINION – An off-the-cuff Video Blog for Electronics Engineers, Hobbyists, Hackers and Makers
RSS icon Home icon
  • EEVblog #70 – Turn your Rigol DS1052E Oscilloscope into a 100MHz DS1102E (Hack)

    Posted on March 31st, 2010 EEVblog 65 comments

    The ingenious EEVblog viewers have finally cracked the Rigol DS1052E Oscilloscope. All you need is a serial port cable and you can turn your 50MHz DS1052E into the 100MHz DS1102E.
    Dave shows you step-by-step how easy it is, and that it does actually work.

    Rigol caught with their pants down AGAIN!

    NOTE: There have been a couple of reports of units failing when this mod is attempted. The cause is unknown at this stage, but the exact sequence of serial commands keys appears to be IMPORTANT. You CAN’T hit backspace or ENTER etc, follow the instructions precisely, key-by-key. The vast majority have had success though.
    As with all hacks, do this mod at your own risk.

    UPDATE: This mod no longer works with firmware 2.04 and above. You have to downgrade the firmware first. See the UPDATE VIDEO.

    Buy the Rigol DS1052E cheap:


    Share EEVblog with the world!: (Slashdot/Digg/Reddit etc)
    • Slashdot
    • Digg
    • Reddit
    • StumbleUpon
    • Twitter
    • Facebook
    • HackerNews
    • Blogosphere News
    • Google Bookmarks
     

    65 responses to “EEVblog #70 – Turn your Rigol DS1052E Oscilloscope into a 100MHz DS1102E (Hack)” RSS icon

    • Let’s hope that the price of this scope doesn’t skyrocket after this hack goes public.

    • Super COOL! Great hack! Thanks for relaying the others clever work to your audience. We really do appreciate it. It makes me sad that I have a Tektronix TDS2012B even though its already 100M it would be cool to have spend less and hacked it up to 100M. Plus the larger sample memory of the Rigol DS1052E would be be greatly enjoyed. Maybe I will have to eBay my Tektronix and order one of these 50M Rigols before they get a chance to buckle it up. :)

    • I’m sure they will change all future designs now. too bad :(

    • Nice Dave, believed it for a couple of minutes until you hacked it by just changing the model name. a day early isn’t it?

    • Anyone know if the same probes come with the DS1052E and DS1102E, or what they’re rated to?

    • Absolutely fraking awesome!

      Next trick is finding a serial port on a PC these days.
      Oh well time to drag out the $6 dealextreme USB to Serial device and see if it works!

      Just made up a crossed cable at work today too to hook a Rhode & Schwartz sig gen up to a PC.

      Serial data lives on!

    • Alright, I’m going to ask the obvious, so there’s a 2x more expensive model with a logic analyzer, if you put in that serial number/model number does it unlock the logic analyzer IF you had the hardware card installed?

      If so, has anyone tried swapping in the hardware to see if it’s functional?

    • Linux users can use “cutecom” for easy terminal emulation.

      Device: /dev/ttyS0 (first serial port)
      Baud rate: 9600
      select “LF line end” from the bottom drop down box

      connect the serial port of the PC to the Rigol and hit “Open device”
      type your instructions in the “Input:” field, you can simply enter them by pressing enter (no need for Alt010).

    • Awesome, I have just modded my Rigol and the hack indeed works!

      Mine has a bit newer firmware (00.02.02.02.00 or 00.02.02 SP2), but it works just the same.

      Late Christmas present, it seems!

      Jan

    • No way… I literally took delivery of the DS1102E a mere 30 days ago. Could have saved some cash. :(

    • Dwayne Dibbley

      Super Cool Dave, just ordered me a DS1052E from Batrinix, they currently have a special and they are going for EUR 409.24 + vat, postage free.

    • I ordered one the other day. You got picked up by hackaday.com again btw Dave.

    • EROCK, you could be too cool for school and turn your DS1102E into a DS1052E.

    • Dealextream has the DS 1052E for 404.29 US with free shipping.
      http://www.dealextreme.com/details.dx/sku.30573

    • Will it work to covert a DS1052D into a DS1102D?

    • Is the date of the post intentionally April 1.

    • Hi Dave, another “satisfied” DS1052E user! For this one I can forgive you writing in one of your articles (in Elektor I think) that HP invented RPN.

      Good work! Tom

    • Hmmm, considering the date, maybe you should’ve waited a day or two just to avoid any confusion?

      Anyway, I believe you can actually do a linefeed by pressing ctrl+J. I know you can in PuTTY, probably in HyperTerminal as well.

    • Awesome!

      For some reasons, the upgrade failed on the first attempt: there were no model number nor SN# in the system info!!! I though it was because a later revision (00.02.02.01.00 on SN# DS1ED112604613 in my case)

      I tried again and it worked like a charm. As a ‘worst case’ type of test I ran the FFT, and bingo, perfect assignement.

      Thanks a lot for the tutorial

      Comments: on a production point of view, it makes some sense to design such downrated instruments: think about the savings in designing, testing, assembling, keeping spare parts. Obviously, there are marketing questions behind which may confuse most of us. Your tutorial confirms my hypothesis: the future is in the hackers hands!!!

      Regards from Didier

    • WOW! Good work, guys.
      Now, I have an earlier model DS1022CD (with LA). This one is completely out of manufacturer’s website. Is it possible to hack it? I don’t have it near me, but as I can remember, there is no serial port…

    • 2 second time saver tip:

      In most every terminal program, to send a control character, in this case a 10, you simply press control and the corresponding letter position in the alphabet starting with the letter A.

      In other words, A=1, C=3(BREAK), G=7(BELL), H=8(Backspace), J=10(Linefeed), M=13(Carriage return), Q=17(Continue scroll), S=19(pause scroll), ETC.

      Those are the most common ones. The ALT xxx can be used as well for these characters, but also for special ones that can’t be typed with a simple CTRL+x.

    • Great blog! Thanks for the extra orders on the 50 MHz units. There was a rush on the 50 Mhz units. I wondered why when I customer told me about your latest post.

      I bought 20 extra units real quick to make sure I have stock for everyone.

      Again thanks! http://www.Tequipment.NET

      Evan Cirelli
      Vice President

      • @ Evan
        Interesting to hear that, thanks for sharing!
        Not unexpected really, I’m sure most suppliers are showing an extra rush too.

        Dave.

      • too late Rigol have already retaliated, good luck everyone with undoing Rigols counter measures, I’m a happy user of a converted scope, saved myself £ 170 in 15 secs ! but I bought mine long ago

    • FYI You can get a linefeed by using Ctrl+Enter as well.

    • Can the 200Mhz DS1202CA model be hacked into a 300Mhz DS1302CA as well I wonder? lol

      • Makes sense for them to pull the same trick on this one. It may not be implemented the same in firmware, but I’d bet the circuitry is capable of 300MHz.

      • Ya, I too am wondering if the 200Mhz DS1202CA can be hacked to the 300Mhz model. Has anyone tried this?

        • I just tried (and failed) to change the model number on a DS1062CA. I am on firmware 03.09.00.

          Looking in the update file I can see the MODEL and SERIAL commands but they don’t seem to do anything.

          Does anyone have earlier firmwares for this scope to try?

          • Hi, u can’t hack DS1062CA to DS1102CA or DS1202CA to DS1302CA! Look to manufacturer website http://www.rigol.com/templates/T_Product_en/index.aspx?nodeid=741
            They have diferent sample rate! Can u send me your serial number of DS1202CA? I have DS1102CA and want try update to DS1202CA.

            Mail: petr.havlicek@petrh.cz

            • Wrong! It is also possible to turn any DS1xx2CA into DS1302CA, but it’s not as easy as with DS1000E/D series. The model info and the serial number is crypted in memory.

              @ircident
              FW downgrade will not help you here.

              @PetrH
              Real sampling rates are same, only Equ-time sampling rates differs due to different bandwidth.

    • please help! i’ve an overdone/stupid upgrade 1052E to 1102D resulting in vertical system error. pls go to

      http://www.rcgroups.com/forums/showthread.php?t=1222045

      for more details. plsssssss EE’s gurus pls help!

    • please help! i’ve an overdone/stupid upgrade 1052e to 1102d resulting in vertical system error. pls goto

      http://www.rcgroups.com/forums/showthread.php?t=1222045

      for more details. plssssssss, fellows EEs gurus here, plssss help!

    • Actually, you don’t even need an extra serial cable: Download “Programming Demo for VISA VC”:
      http://www.rigol.com/upload/accessory/20102/20102116318534658.rar
      connect the scope via USB and start Debug\demoIDN.exe. After selecting the scope in the upper combo box, you can enter the commands
      :INFO:MODEL DS1102E
      :INFO:SERIAL DS1EBYourSrial
      in the lower combo box.
      Beauty :-D

    • Yay, I got my DS1052E yesterday. Its definitely a great toy.
      In single-trigger mode, I can acquire one wave form then stop, the trigger event being in the middle of my memory. The first half is then filled with zeros. Can I make the memory fill up from the beginning, once a trigger event occurs, instead of from the middle? Just to utilize the whole memory and not only the second half. Thanks for the great blog.

      Best, Zaphod.

    • Did anyone ever try to revert the setting from DS1102E back to the original state?

      Is this the same simple procedure ?

      greetings from Austria

      Wolferl

    • “Did anyone ever try to revert the setting from DS1102E back to the original state?”

      I’d love to know that too,
      Whats with the warranty if you do this mod- You’d have to reverse it if you want your scope repaired i guess…

    • Worked great!
      Thanks – saved me some money…

    • I tried many times, however, I failed. Is it due to the firmware version? It’s 00.02.01 SP3, and I bought it last June.

    • Hi!
      Is there any good tutorial somewhere on the net
      about DSO triggering modes. I dont know how to setup triggering on my rigol to capture i2c signals for example. Is it possible?
      Thanks.

    • Where do you download the different versions of Rigol firmware for the 1052e?

    • So I’m trying to get this to work, but typing in
      *IDN? [hold ALT]+010 does not show anything. I set up hyper terminal the way it was explained, and the serial cable is straight through. Do I have to have the DS1052E in a special mode? or is it enough just to have it on?

      Thanks

      • ah, got it to work. turns out I had a different baud rate in the I/O setup on the scope. set it to 9600 and worked.
        Thanks!

      • @waspinator
        You just need the scope turned on, that’s it. try shorting the TX RX pins on the end of the cable to test your computer serial connection first.

    • Hey that works great thanks Dave, however I have a problem.
      I published an on going problem with my Rigol on youtube
      http://www.youtube.com/watch?v=7D5Hqm83B_A

      Now I have ‘upgraded’ my 1052 to a 1102 I still have the coupling problem mentioned in my vid. Now, if I manage to upgrade the firmware I wonder if this will invalidate the hack?
      I have Ver 00.02.02
      I assume there is a 00.02.03? I have done many a search to find out how to upgrade the firmware but I still can’t findfirmware files or an uploader/flash.exe anywhere. I am still not sure if what I have is a firmware bug or just a problem with my Rigol..

      • @Dave
        The hack sticks when you upgrade the firmware, up to version 2.04. See my more recent updated video showing this in action.

        • OK, upgraded firmware to 00.02.04
          Hack definately sticks.
          Still have my A/C coupling problem :(
          The problem is intermittent and changes between CH1 & CH2 every now and then, very odd.
          I think the software is not able to bypass the input AC coupling cap. I wonder if it is a relay or the coupling is done in software?

    • I have version 00.02.04. ordered it in Germany on 9th May 2010.
      Does the hack #70 still work ???

    • just got my new scope … with fw .04, so i downgraded step by step, means first to .02 then .01 (i tried the mod with .02, without sucsess). With fw version .01 i could do the mod,and it sticked when reupgrading (again step-by-step). Thanks for your great Work.

    • See this forum post for a step by step guide using USB
      http://www.eevblog.com/forum/index.php?topic=553.0

    • thats work thx :)

    • This is a great mod, but I’m wondering if it will still work on a unit purchased today?

      If it will, can somebody let me know where to get, or email me, the old and new firmware? I can’t find it, and all of what I read confirms that Rigol have removed all firmware from their support site.

      Thanks!

      Mike

    • Why not just buy a ATTEN ADS1102C 100MHz instead ?

      Same scope…

    • 09/02/10 – Just received new DS1052E, downgraded firmware from 02.04 to 02.01, applied hack as Dave described (except used ctrl+J for line feed instead of alt+010), hack worked. Upgraded firmware back to 02.04.
      Seems to have worked. Thanks!

    Leave a reply