-
EEVblog #70 – Turn your Rigol DS1052E Oscilloscope into a 100MHz DS1102E (Hack)
Posted on March 31st, 2010 65 commentsThe 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:
EEVblog #70 - Turn your Rigol DS1052E Oscilloscope into a 100MHz DS1102E (Hack): Play Now | Play in Popup | Download (2465)65 responses to “EEVblog #70 – Turn your Rigol DS1052E Oscilloscope into a 100MHz DS1102E (Hack)”

-
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.
-
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?
-
Ray Jones March 31st, 2010 at 17:34
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!
-
DavidDLC April 1st, 2010 at 03:06
It works, yesterday I modified my unit using a USB-RS232 converter.
No problem at all.
-
-
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 boxconnect 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
-
ERock April 1st, 2010 at 12:32
No way… I literally took delivery of the DS1102E a mere 30 days ago. Could have saved some cash.
-
Dwayne Dibbley April 1st, 2010 at 14:19
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.
-
Larry April 1st, 2010 at 15:27
Dealextream has the DS 1052E for 404.29 US with free shipping.
http://www.dealextreme.com/details.dx/sku.30573 -
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-
Simon April 3rd, 2010 at 18:22
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
-
-
Can the 200Mhz DS1202CA model be hacked into a 300Mhz DS1302CA as well I wonder? lol
-
Ya, I too am wondering if the 200Mhz DS1202CA can be hacked to the 300Mhz model. Has anyone tried this?
-
ircident May 25th, 2010 at 22:26
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?
-
PetrH June 15th, 2010 at 09:10
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
-
drieg June 28th, 2010 at 07:27
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
-
Brian April 8th, 2010 at 16:41
That didn’t work for me missong visa32.dll
So I found the agilent library which has all the needed tools.
-
Got mine from http://www.electronique-diffusion.fr
This tips work very well
But you need visa32.dll as you said and mfc42d.ddl, mfco42d.dll and msvcrtd.dll
These are form MFC debug library not redistribuable as is, go to http://www.dll-files.com/
Thanks for sharing such Hack
-
-
dentrix May 16th, 2010 at 19:29
Hi,Beauty !
>start Debug\demoIDN.exethere is “visa32.dll” and “agvisa32.dll” missing.
Therefore demoIDN.exe does not run !regards, dentrix
-
-
Zaphod April 7th, 2010 at 19:12
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.
-
wolferl April 10th, 2010 at 17:10
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… -
sankesa April 18th, 2010 at 01:53
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.
-
sankesa April 18th, 2010 at 20:01
I upgraded it to 00.02.02, and tried several times, it worked! thanks very much!
-
-
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. -
Dave J April 20th, 2010 at 19:45
Where do you download the different versions of Rigol firmware for the 1052e?
-
waspinator May 2nd, 2010 at 04:50
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
-
waspinator May 2nd, 2010 at 05:03
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!
-
-
Dave Malcman May 12th, 2010 at 21:36
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_ANow 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.. -
dentrix May 15th, 2010 at 02:47
I have version 00.02.04. ordered it in Germany on 9th May 2010.
Does the hack #70 still work ??? -
hackbert May 21st, 2010 at 04:38
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.
-
polossatik May 21st, 2010 at 10:28
See this forum post for a step by step guide using USB
http://www.eevblog.com/forum/index.php?topic=553.0 -
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
-
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
-



huh March 31st, 2010 at 12:16