EEVblog Electronics Community Forum

EEVblog => EEVblog Specific => Topic started by: Polossatik on May 18, 2010, 12:12:29 pm

Title: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on May 18, 2010, 12:12:29 pm
Note: You need to log in to see the links in this post. If you do NOT see any links, create a forum user and log in.

Background:

The hack itself is simply updating the serial number and the model number but does not work anymore on Rigols with firmwares higher than 02.02.SP2, this guide has the files needed to downgrade to 02.02.SP2 , change the serial number and the model number using USB and then to upgrade again.

The downgrade is currently only possible for scopes who come with an firmware up to 00.02.05.02.00
See below , in step 2) is shown how to check your firmware version


Linux users should be able to use  Python with USB,  (https://www.eevblog.com/forum/index.php?topic=30.msg3245#msg3245).
or  echo to the USB mount (http://www.instructables.com/id/Hacking-the-Rigol-DS1052E-Oscilloscope-with-Linux)


WARNING:
While this hack  was successfully done by a lot of people (https://www.eevblog.com/forum/index.php?topic=772.0) there is always something that can go wrong (https://www.eevblog.com/forum/index.php?topic=1379.0).
It IS possible to brick your Rigol when downgrading / upgrading firmware .
So do this at you own risk.


Other scopes who are know to be hackable:  the Tekway DST1102B  (https://www.eevblog.com/forum/index.php?topic=1571.0)

Steps to do:

1) Take the DS1052E out of the box  ;D

Check if everything works as mentioned in chapter 2 of the Service Guide DS1000E.pdf
Yes, reading a manual before everything fails is not a bad idea sometimes...

2) find out your CURRENT firmware version.

To find you hardware revision chose on your scope the "utilities" button, , the lower button until 3/3, choose "system info". This will give the current firmware (not the full version string) and some other info.

example:

(http://img248.imageshack.us/img248/2537/ds1052ever205.png)


Once in this screen press button "ch1" twice, then "ch2" twice then "math" once.
The hardware version will also appear next to "Hardversion". Note if this is 57 (or lower) or 58 .

Be aware !!!!!!! Do NOT press any key except RUN/STOP to exit while in this mode or you can mess up your scope.
Again, do NOT press any key except RUN/STOP to exit while in this mode.


example:
(http://img708.imageshack.us/img708/1770/ds1052ever205ex.png)

 Do NOT press any key except RUN/STOP to exit while in this mode or you can mess up your scope.

some examples of the firmware versions you might see:

00.02.02.02.00 , shown as 00.02.02 SP2 in the previous screen
00.02.04.00.01 and 00.02.04.00.03 , both shown as 00.02.04 in the previous screen
00.02.04.01.02 , shown as 00.02.04 SP1 in the previous screen
00.02.05.00.00 , shown as 00.02.05 in the previous screen
00.02.05.01.00 and 00.02.05.01.02, both shown as 00.02.05 SP1 in the previous screen


3)a) Get the needed files and save this in a temp folder ( C:\temp ):

* Download a tool like hashcalc (http://www.slavasoft.com/hashcalc/index.htm) to generate MD5 sums of files.

* visa462runtime.exe : the visa462runtime.exe is available here (54Mb)  (http://ftp.ni.com/support/softlib/visa/VISA%20Run-Time%20Engine/4.6.2/win/) , this if for Windows 2000 up to Windows 7, see the readme.html on that website.

* Ultrascope for DS1000E Series.exe : . Make sure you use the "(VISA version)" one if your scope is older and you had this already installed.
When in doubt deinstall and re-install .
I uploaded the one I used to rapidshare here (12Mb) (http://rapidshare.com/files/391131901/Ultrascope_for_DS1000E_Series.exe).
This is the version that came on the cdrom with my scope which says version "00.01.07" in the help - about box.
There is also one on Rigol's website (http://www.rigol.com/templates/T_Support_en/resources.aspx?nodeid=639&contentid=1582)

* DS1052_to_DS1102.zip : the DS1052_to_DS1102.zip  (11Mb) is available here on  Rapidshare  (http://rapidshare.com/files/442622698/DS1052_to_DS1102.zip) or Fileserve  (http://www.fileserve.com/file/CfEMyvv)

* download rigupgr.zip from shafri's post here (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727).

2)b) Install everything you need on your windows pc.

Do NOT connect the Scope yet

* Install a tool like hashcalc (http://www.slavasoft.com/hashcalc/index.htm) to generate MD5 sums of files

* Run visa462runtime.exe to install the usb driver/ VISA runtime.

* Run Ultrascope for DS1000E Series.exe to install Ultrascope. (This will also install some dll files who are needed for step 5 )

* unzip the DS1052_to_DS1102.zip in c:\temp

* unzip rigupgr.zip in c:\temp

I suggest to use 7zip (http://www.7-zip.org/) it's free and works great.

   After the unzip you should have now these directory's in c:\temp:

(http://img841.imageshack.us/img841/6097/tempfold.png)


You need to reboot your pc now
Do NOT connect the Scope yet


3) Downgrade or upgrade to 00.02.02 SP2 if needed.

Do NOT connect the Scope yet


3)a) your firmware is 00.02.02 SP2 (00.02.02.02.00 ).

(http://img830.imageshack.us/img830/1694/ds1052ever202.png)

go to point 4


3)b) your firmware is LOWER than 00.02.02 SP2 (00.02.02.02.00 ).


If your current firmware is LOWER you need to upgrade to 00.02.02 SP2 to be able to use the USB connection method (point 4),
you should be able to use the "hack" itself without upgrading ( using a RS232 cable) but the USB connection method ( using "VISA" drivers )  will not work .

Easy steps to update the firmware to 00.02.02 SP2:

* empty an usb stick
* check if your usb stick works on the Rigol by plugging it in and saving some screenshots or so - see "to store and recall" in the user manual.
* unplug it again from the scope and plug it in your computer, check files if needed
* delete all files and folders from the usb stick
* copy the DS1000EUpdate.RGL from the "C:\temp\DS1052_to_DS1102\02.02.SP2_original" directory to the empty USB stick, there should be no folder and only only the RGL file on the usb stick
* "eject" the USB stick in Windows Explorer to make sure windows saved everything, plug it in again.

   Double check your USB stick is working on the Rigol and the file is saved properly, seen at least one person bricked his scope due a bad downgrade of the firmware discussion here (https://www.eevblog.com/forum/index.php?topic=30.msg9320#msg9320)
   Check the MD5 sum of the DS1000EUpdate.RGL file on your usb stick.
   the MD5 sum for this file should be 272086b2037231c62446617436544a77

* unplug again
* plug the USB stick in the rigol and follow the Rigol menu "upgrade" instructions

   If the Rigol does not detect the firmware use another USB stick or double check the file used.

* switch off and on the rigol when asked to do so

Check your firmware version of the DS1052E (Utilities button, lower button until 3/3, choose system info) it should list 00.02.02 SP2 .

goto point 4)


3)c) your firmware is HIGHER than 00.02.02 SP2 ((00.02.02.02.00 ) but LOWER than 00.02.05 ( 00.02.05.00.00 )

example:

(http://a.imageshack.us/img135/4097/020400version.png)


you need to use a "patched" 00.02.02 SP2 firmware file in the "02.02.SP2_patched_to_02.04.02" directory

Easy steps to downgrade the firmware to 00.02.02 SP2 using the patched file:

* empty an usb stick
* check if your usb stick works on the rigol by plugging it in and saving some screenshots or so - see "to store and recall" in the user manual.
* unplug it again from the scope and plug it in your computer, check files if needed
* delete all files and folders from the usb stick
* copy the DS1000EUpdate.RGL from the "C:\temp\DS1052_to_DS1102\02.02.SP2_patched_to_02.04.02" directory to the empty USB stick, there should be no folder and only only the RGL file on the usb stick
* "eject" the USB stick in Windows Explorer to make sure windows saved everything, plug it in again.

   Double check your USB stick is working on the Rigol and the file is saved properly, seen at least one person bricked his scope due a bad downgrade of the firmware discussion here (https://www.eevblog.com/forum/index.php?topic=30.msg9320#msg9320)
   check the MD5 sum of the DS1000EUpdate.RGL file on your usb stick.
   the MD5 sum for this file should be 8cd4e61ce6128b55ab18fc83fa756e34

* unplug again
* plug the USB stick in the rigol and follow the Rigol menu "upgrade" instructions

   If the Rigol does not detect the firmware use another USB stick or double check the file used.

* switch off and on the rigol when asked to do so.

Check your firmware version of the DS1052E (Utilities button, lower button until 3/3, choose system info) it should list 00.02.02 SP2 .

(this is not a typo - the file was changed to "appear" to be a higher FW version when checked by the rigol's current firmware, but after the flash it does report as 00.02.02 SP2 - the actual version of the firmware itself is NOT changed since the actual firmware is take from a different part of the file, which is untouched )

goto point 4)


3)c) your firmware is 00.02.05 ( 00.02.05.00.00 ) or 00.02.05 SP1 (00.02.05.01.00)  

example:

(http://img248.imageshack.us/img248/2537/ds1052ever205.png)


you need to use a "patched" 00.02.02 SP2 firmware file in the "02.02.SP2_patched_to_02.05.01.02" directory

Easy steps to downgrade the firmware to 00.02.02 SP2 using the patched file:

* empty an usb stick
* check if your usb stick works on the rigol by plugging it in and saving some screenshots or so - see "to store and recall" in the user manual.
* unplug it again from the scope and plug it in your computer, check files if needed
* delete all files and folders from the usb stick
* copy the DS1000EUpdate.RGL from the "C:\temp\DS1052_to_DS1102\02.02.SP2_patched_to_02.05.01.02" directory to the empty USB stick, there should be no folder and only only the RGL file on the usb stick
* "eject" the USB stick in Windows Explorer to make sure windows saved everything, plug it in again.

   Double check your USB stick is working on the Rigol and the file is saved properly, seen at least one person bricked his scope due a bad downgrade of the firmware discussion here (https://www.eevblog.com/forum/index.php?topic=30.msg9320#msg9320)
   check the MD5 sum of the DS1000EUpdate.RGL file on your usb stick.
   the MD5 sum for this file should be 7cc0aac2e39f6a677dd0296344e33954

* unplug again
* plug the USB stick in the rigol and follow the Rigol menu "upgrade" instructions

   If the Rigol does not detect the firmware use another USB stick or double check the file used.

* switch off and on the rigol when asked to do so.

Check your firmware version of the DS1052E (Utilities button, lower button until 3/3, choose system info) it should list 00.02.02 SP2 .

(this is not a typo - the file was changed to "appear" to be a higher FW version when checked by the rigol's current firmware, but after the flash it does report as 00.02.02 SP2 - the actual version of the firmware itself is NOT changed since the actual firmware is take from a different part of the file, which is untouched )

goto point 4)


3)d) your firmware is 00.02.05 SP1 ( 00.02.05.01.02 ) or higher

andrewK just provided a firmware see this post (https://www.eevblog.com/forum/index.php?topic=553.msg30931#msg30931) , which should work for 00.02.05.01.02 scopes.
The steps should be just the same as point 3c)
After the scope is on 02.02 SP1goto point 4)

For 00.02.05.02.00 scopes see this post
 (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404)
4) connect the scope to your PC and test the USB connection

the ultrascope step is not needed as such for the "hack" it's simply to see if your usb connection works fine.

Start the DS1052E and connect the scope with an USB cable to your PC, a popup should ask you install drivers, choose "don't search for updated drivers" and let windows install the drivers.
If Windows mentions that the "installed hardware does not function properly" then, disconnect the scope, reboot, connect the scope again.

Start ultrascope, click on the little icon "connect" icon in the upper left corner (right from the floppy) to connect to the scope, in the left panel double click on "virtual console", click on "Run" under the "control" and play around to see if it works.

(http://img707.imageshack.us/img707/3484/rigolultra.png)

If it does then fine, exit the "virtual console" and then ultrascope and go to step 5.
It might be also a good idea to stop and start the scope again - mine sometimes "hangs" when exiting ultrascope.


If it does not work then there is a problem with the usb drivers or maybe you installed an old Ultrascope, in any case do not go further until Ultrascope works on this PC.



5) Change the DS1052E to DS1102E

yes, we are finally there :)

5a) automatically

Forum  user shafri has provided a windows "rigupgr.exe" program  (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727) that basically does the steps in point 5b) automatically .

The conditions are still the same, this will ONLY work on 00.02.02 SP2 scopes.

* Connect the rigol with the usb cable to your pc if not yet done

a) start rigupgr.exe from c:\temp\rigupgr (or where you extracted rigupgr.zip)
b) Click "Check Rigol Model & Serial" button, it will show you the *IDN? result and your FW version. (it will automatically fill the new model and serial number for upgrade process)
c) Click "Upgrade Rigol" button to start the upgrade. Wait until it ask you to restart your rigol and click OK.
Dont do anything in between, this might take a while.

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=3899;image)

restart the scope and goto point 6)

5b) Manually

* Connect the rigol with the usb cable to your pc if not yet done

* Start demoIDN.exe from the "C:\temp\DS1052_to_DS1102\usbtool" folder

* select the scope in the first "Visa" drop down list (there should only be one line), then select "*IDN?" in the bottom drop down list and hit "send and read"

It will give:

Code: [Select]
Rigol Technologies,DS1052E,DS1ED888888888,00.02.02.02.00
Instead of  888888888 you will see your serial number, copy paste the serial number into notepad, you need it later.

(http://img22.imageshack.us/img22/60/rigolstart.png)

The Scope MUST have 00.02.02.02.00 as firmware to do the hack.

* In notepad prepare 2 lines:

Code: [Select]
:INFO:MODEL DS1102E
:INFO:SERIAL DS1EB888888888

where 888888888 is your serial number, note the difference between the original DS1ED and the new DS1EB.

* Next in the bottom select box of demoIDN.exe copy paste:

Code: [Select]
:INFO:MODEL DS1102E
(http://img526.imageshack.us/img526/42/rigolmodel.png)

and click on the send and read button - no output is given, that's normal

* After that , in the bottom select box of demoIDN.exe copy paste:

Code: [Select]
:INFO:SERIAL DS1EB888888888
where 888888888 is your serial number you prepared before, make sure you use DS1EB not DS1ED

(http://img155.imageshack.us/img155/5240/rigolserial.png)

and click on the send and read button - no output is given, that's normal

Now exit demoIDN.exe and switch off the rigol and then switch it on again.

Start demoIDN.exe again, select the scope in the first drop down list, select *IDN? in the bottom and hit send and read

(http://img214.imageshack.us/img214/903/rigolend.png)

it will give

Code: [Select]
Rigol Technologies,DS1102E,DS1EB888888888,00.02.02.02.00
where 888888888 is your serial number

and your DS1052E scope is now a DS1102E....

got step 6


6) Update your firmware after the change.

Get your  hardware version, that is the "Hardversion" found in step 2 of the guide.

HardWare version "57" (or lower) scopes MAY stay on 00.02.02.02.00 but there no reason why you should NOT go to 00.02.04.01.02 (00.02.04 SP1)

HardWare version "58" scopes NEED to go to 00.02.04.01.02 (00.02.04 SP1)  other wise there are calibration issues

HardWare version "59" scopes are reported to exist , not clear yet what Firmware version the NEED, suggest to try with 00.02.04 SP1 first and report  from page 33 onwards (https://www.eevblog.com/forum/index.php?topic=553.480)

There seams currently no reason to go to 00.02.05.01.00 for HardWare version "58" (or lower) scopes , some people even reported issues with 00.02.05.01.00 firwmare that do not occur in 00.02.04 SP1, like this one (http://hardcoreforensics.com/category/test-equipment)


The 00.02.04.01.02 (00.02.04 SP1) firmware can be found in  the "C:\temp\DS1052_to_DS1102\02.04 SP1_original" directory.
 
Again, make sure your is file correct on the USB stick, you can use a tool like hashcalc (http://www.slavasoft.com/hashcalc/index.htm) to check the MD5 sum of the DS1000EUpdate.RGL 00.02.04.01.02 (00.02.04 SP1) update file on your usb stick.
The MD5 sum for this 00.02.04.01.02 (00.02.04 SP1)  DS1000EUpdate.RGL file should be bcf73565352391935f3a9651d30776ee

(http://img197.imageshack.us/img197/2794/ds1102ever204.png)
(http://img200.imageshack.us/img200/3152/ds1102ever204ex.png)


If you really want you can go to 00.02.05.01.00 ( 02.05 SP1 )

The 00.02.05.01.00 ( 02.05 SP1 ) firmware can be found in the "C:\temp\DS1052_to_DS1102\02.05.01.00_original" directory .
The MD5 sum for this 00.02.05.01.00 ( 02.05 SP1 ) DS1000EUpdate.RGL file should be 839651c74a948cea1d8cccc21af9fc8a



7) After you are on your final firmware , let the scope run for 30 minutes to warm up and perform a self calibration as the very last step.

And do not forget to delete the *.RGL file of the usb stick after doing an update of the firmware :)

If you want even more MHz , help out in the  DS1052E Up to 150Mhz (https://www.eevblog.com/forum/index.php?topic=1495.0) Thread :)

OR you want less noisy fan:  Rigol 1052e Fan Replacement  (https://www.eevblog.com/forum/index.php?topic=1945.0)
enjoy

Footnotes:

* To change an DS1052D (the model with Logic Analyser) into an 1102D the steps should be just the same, the serial number however should be changed from DS1ECxxxxxx (1052D model) to DS1EAxxxxxx (1102D model) See here (https://www.eevblog.com/forum/index.php?topic=935.0).
* The pfd's in attached rigolpdf.zip are the DS1000E_programming guide.pdf from dec 2009, User’s Guide DS1000E.pdf from July 2009 and Service Guide DS1000E.pdf from may 2009.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: EEVblog on May 18, 2010, 01:09:26 pm
Excellent guide, thanks for the effort in sharing.

Dave.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: redek on May 19, 2010, 12:12:33 am
Thanks for the guide. I'm now less confused about going through the usb port.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: EstebanM on May 19, 2010, 08:58:29 pm
Thank`s .... ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on May 20, 2010, 11:49:38 am
Thank you, great work!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on May 24, 2010, 05:51:32 pm
Some people reported that the Ultrascope from the rigol website did not work (I did not tested this) ,
uploaded the Ultrascope for DS1000E Series.exe I used to rapidshare and adapted the guide.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: avrfreaks on May 25, 2010, 06:03:04 am
Works ok on Windows 7 and Windows Vista x86, however x64 bit environment does not work well. It sometimes times out when programming,
I did use visa460runtime.exe for both tests.

Thanks....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on May 25, 2010, 11:37:34 pm
which usb driver did you use?
"visa441runtime" USB-driver or the newer visa460runtime.exe ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: johnr on May 27, 2010, 11:14:37 am
I just received my 00.02.04 based DS1052E.  Anyone follow this procedure on a recent unit and test to see if it is actually running at 100 Mhz?  In other words, verify that besides firmware change in recent unuts there is no corresponding hardware change?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on May 27, 2010, 01:05:01 pm
If you mean like compare the rise time like Dave did, not that I'm aware of.
You need a generator to do that ( see here (https://www.eevblog.com/forum/index.php?topic=588.0) ) that not everybody has laying around.
But feel free :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ninja on May 27, 2010, 06:25:42 pm
Thanks for this hack! it's awesome!
It worked on win7 i used visa460runtime
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: squeezee on June 01, 2010, 03:31:19 am
Thanks for the guide, just successfully upgraded my rigol over USB with Windows 7 x64.

I used the NIVISA 4.60 runtime downloaded from their website.

Also instead of copying the mfco42d.dll into your system directory, you just need to have it in the same folder as demoIDN.exe for it to work.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 01, 2010, 09:05:09 am
thank you for the feedback, I have adapted the guide a bit.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 03, 2010, 01:56:09 pm
Thanks for the great Guide!!!
I did it, nervous all the while but couldn't live with myself if I didn't try,
of course if it had failed, I couldn't have lived with myself either.
I had access to a generator and another real bonified 1102E 100mHz scope so I took some photos.
Generator is an Agilent 33250A 80mHz



Thanks again for everybodys help on this
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 03, 2010, 02:49:05 pm
Welcome (and stick around... ;) )

thankx for those pictures, it clearly shows that the hack improves the scope, even for "lower" frequency's...
Maybe I'm talking silly here, but does these pictures not indicate your modded 1052 is actually a tiny little bit better than the "real" 1102?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 03, 2010, 04:36:36 pm
Welcome (and stick around... ;) )

thankx for those pictures, it clearly shows that the hack improves the scope, even for "lower" frequency's...
Maybe I'm talking silly here, but does these pictures not indicate your modded 1052 is actually a tiny little bit better than the "real" 1102?

Could just be that the reading was moving around a bit, I pushed run stop, so I may have skued the data slightly in favor of the modded scope. ;)  For all practical purposes I think they are about the same.

I just went and measured the Agilent Signal Generator against a TDS 3052B TEK 500 mHz scope and it was showing close to the same, 4.6 ns Rise, 4.4 ns fall.  So I dug up an old HP8082A Pulse Generator.  Square wave at 20 mHZ. 

Wow what a difference, 1.04 ns Rise, 990 ps Fall on the 500 mHz scope. (Note to self, how do they do that, anyway?)

On the modded Rigol 3.04 ns rise, 3.20 ns fall.  So sweet! 

As I increased the frequency up to around 40 mHz the Rigol hung in there but only ever showed 3.00 ns Rise and 3.00 ns Fall, no waiver.  Seems to be the top end.  Still not completly sure how to convert this to bandwidth. 

Is it as simple as 0.35/RiseTime = Bandwidth?

I work at a University in case you are wondering where I am getting access to all the toys.
I did read the rise time thread, so all measurments were straight 50 ohm cable the niceset I could find and 50 ohm terminated at the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 03, 2010, 06:03:36 pm
So I dug up an old HP8082A Pulse Generator.  Square wave at 20 mHZ.  

Wow what a difference, 1.04 ns Rise, 990 ps Fall on the 500 mHz scope. (Note to self, how do they do that, anyway?)

This might give some insight :)
https://gamma.triumf.ca/tigress/Vendors/HP/HP%208082A%20Operating%20and%20Service%20Manual.pdf/at_download/file
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on June 03, 2010, 06:19:57 pm
thankx for those pictures, it clearly shows that the hack improves the scope, even for "lower" frequency's...
How is this a lower frequency? You need at least 70MHz bandwidth to produce a 5ns rising/falling edge, so that's well beyond the specified bandwidth of the DS1052E.

Wow what a difference, 1.04 ns Rise, 990 ps Fall on the 500 mHz scope. (Note to self, how do they do that, anyway?)
Just really fast RF transistors I think. If it's old, you can probably find a service manual with full schematics on the Agilent website.

Is it as simple as 0.35/RiseTime = Bandwidth?
If the filter has a one-pole guassian role-off, then yes. Since it oversamples at least 10 times, I don't think they've gone through the trouble of designing a filter with a sharper roll-off, but I'm not sure if it's specified to be exactly guassian either. I would expect it to be pretty close.

If you want to be sure, I'm sure you can find a leveled signal generator from 100kHz to 150MHz or so at that university. The point at which the displayed amplitude is just 1/sqrt(2) of the real amplitude is the upper bandwidth limit, so you set the generator to some low frequency that's comfortably within the bandwidth (eg. 100kHz), note the amplitude, and without changing the level, adjust the frequency upwards until you reach the -3dB point. If you plot amplitude against frequency, you get the scope's frequency response. I think the flatness specs for the Agilent 33250A are pretty good, you might be able to use that up to 80MHz, to verify that you have at least that much bandwidth. If your signal source isn't leveled, you could calibrate it by noting the amplitude at each frequency with a higher bandwidth scope (eg. that TDS3052) or power meter.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 03, 2010, 06:32:41 pm
thankx for those pictures, it clearly shows that the hack improves the scope, even for "lower" frequency's...
How is this a lower frequency? You need at least 70MHz bandwidth to produce a 5ns rising/falling edge, so that's well beyond the specified bandwidth of the DS1052E.

I'm talking about the frequency of the input signal, not the bandwidth ...  something that is often confused by people who are new to this stuff.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 03, 2010, 07:24:48 pm
So I dug up an old HP8082A Pulse Generator.  Square wave at 20 mHZ.  

Wow what a difference, 1.04 ns Rise, 990 ps Fall on the 500 mHz scope. (Note to self, how do they do that, anyway?)

This might give some insight :)
https://gamma.triumf.ca/tigress/Vendors/HP/HP%208082A%20Operating%20and%20Service%20Manual.pdf/at_download/file


Thanks for that, its a gem, may take a bit decipher though.  In the mean time I found these interesting circuits.
http://www.i9t.net/fast-pulse/fast-pulse.html
http://www.holmea.demon.co.uk/Avalanche/Avalanche.htm

Both referencing the original article Jim Williams, LT App Note 47
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on June 04, 2010, 11:34:50 am
[I'm talking about the frequency of the input signal, not the bandwidth ...  something that is often confused by people who are new to this stuff.
This is why the rule-of-thumb used to be that your scope bandwidth should be about 5x your signals frequency to get a reasonable representation. And that was in the time of analog scopes when you just wanted a picture, before the time of measurements and analyzing stored waveforms point for point. To get accurate measurements or zoom in you need even more bandwidth. Agilent has a nice appnote with a table with the ratio of scope rise time to signal rise time and measurement error.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 04, 2010, 07:16:49 pm
If you want to be sure, I'm sure you can find a leveled signal generator from 100kHz to 150MHz or so at that university. The point at which the displayed amplitude is just 1/sqrt(2) of the real amplitude is the upper bandwidth limit, so you set the generator to some low frequency that's comfortably within the bandwidth (eg. 100kHz), note the amplitude, and without changing the level, adjust the frequency upwards until you reach the -3dB point. If you plot amplitude against frequency, you get the scope's frequency response. I think the flatness specs for the Agilent 33250A are pretty good, you might be able to use that up to 80MHz, to verify that you have at least that much bandwidth. If your signal source isn't leveled, you could calibrate it by noting the amplitude at each frequency with a higher bandwidth scope (eg. that TDS3052) or power meter.

Thanks for the bandwidth measuring suggestion, here is what I came up with.

Started with a sine wave 1V peak to peak at 100kHz then raised the frequency until amplitude rolled off to .707 volts.
Since I had access to some other scopes I hooked them up and measured as well.
In all instances the End point is where the frequency causes the voltage to cross the .707 volt line.
The Rigols are at the bottom.

Rhode & Schwarz 9kHz-2.089GHz RF Generator
Test Signal 1 volt Peak to Peak sine wave

TEK TDS744A 500MHz 2GS/S
Start:100kHz    End:550MHz

TEK TDS2002 60MHz 1GS/S
Start:100kHz    End:71MHz

TEK TDS420A 200MHz 100MS/S
Start:100kHz    End:281MHz
Notes:This could be equivalent time sampling, not sure. Bandwidth seems large.

TEK TDS3052B 500MHZ 5GS/S
Start:100kHz    End:475MHz
Notes: Driver error?  This scope is kind of tricky for me. Used 16X average.

Rigol DS1102E 100MHz 1GS/S
Start:100kHz    End:117MHz
Notes:Used 16X average. Real Time.  Equivalent seems to extend bandwidth.  I still have to research the difference between the two.

Rigol DS1052E 50MHz 1GS/S (This is the modded scope)
Start:100kHz    End:123MHz
Notes:Used 16X average. Real Time.  Equivalent seems to extend bandwidth.
Yes really slightly better then the real DS1102E I went back and forth several times.

All tests done with the generator warmed up, highest quality 50ohm cable I could find, terminated at the scope.  See above lash up photo.
Scopes were a cold start, auto set, then adjusted to give the largest amplitude display possible.  In some cases I turned on averaging.  Keep in mind that I did this all pretty quickly and am a novice at driving some of these scopes, treat everything as ballpark just to get an idea of whats going on.
enjoy_
ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: idris on June 06, 2010, 11:40:34 am
Just confirming this technique worked for me on Windows 7 64-bit. I used the NIVISA 4.60 runtime linked by the OP without issue.

Note that my scope shipped with the 2.02 SP2 firmware.

Thanks for your efforts! Much appreciated.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 06, 2010, 01:35:21 pm
Most excellent work in confirming the freq. response of the 1052E and making comparisons.

To finalize the 1052E hack:

Has it passed its internal Function Check?

Has it passed its self calibration?


Although I've been following the mod thread with relish, I haven't' seen anyone test the scope's other capabilities beyond frequency response and rise time, as Mark0 discusses here.  Sounds like you have the gear and the baseline equipment to make a detailed analysis:

https://www.eevblog.com/forum/index.php?action=post;quote=3653;topic=30.135;num_replies=651;sesc=5b002620404842d3df2a0666d8a7db0a







If you want to be sure, I'm sure you can find a leveled signal generator from 100kHz to 150MHz or so at that university. The point at which the displayed amplitude is just 1/sqrt(2) of the real amplitude is the upper bandwidth limit, so you set the generator to some low frequency that's comfortably within the bandwidth (eg. 100kHz), note the amplitude, and without changing the level, adjust the frequency upwards until you reach the -3dB point. If you plot amplitude against frequency, you get the scope's frequency response. I think the flatness specs for the Agilent 33250A are pretty good, you might be able to use that up to 80MHz, to verify that you have at least that much bandwidth. If your signal source isn't leveled, you could calibrate it by noting the amplitude at each frequency with a higher bandwidth scope (eg. that TDS3052) or power meter.

Thanks for the bandwidth measuring suggestion, here is what I came up with.

Started with a sine wave 1V peak to peak at 100kHz then raised the frequency until amplitude rolled off to .707 volts.
Since I had access to some other scopes I hooked them up and measured as well.
In all instances the End point is where the frequency causes the voltage to cross the .707 volt line.
The Rigols are at the bottom.

Rhode & Schwarz 9kHz-2.089GHz RF Generator
Test Signal 1 volt Peak to Peak sine wave

TEK TDS744A 500MHz 2GS/S
Start:100kHz    End:550MHz

TEK TDS2002 60MHz 1GS/S
Start:100kHz    End:71MHz

TEK TDS420A 200MHz 100MS/S
Start:100kHz    End:281MHz
Notes:This could be equivalent time sampling, not sure. Bandwidth seems large.

TEK TDS3052B 500MHZ 5GS/S
Start:100kHz    End:475MHz
Notes: Driver error?  This scope is kind of tricky for me. Used 16X average.

Rigol DS1102E 100MHz 1GS/S
Start:100kHz    End:117MHz
Notes:Used 16X average. Real Time.  Equivalent seems to extend bandwidth.  I still have to research the difference between the two.

Rigol DS1052E 50MHz 1GS/S (This is the modded scope)
Start:100kHz    End:123MHz
Notes:Used 16X average. Real Time.  Equivalent seems to extend bandwidth.
Yes really slightly better then the real DS1102E I went back and forth several times.

All tests done with the generator warmed up, highest quality 50ohm cable I could find, terminated at the scope.  See above lash up photo.
Scopes were a cold start, auto set, then adjusted to give the largest amplitude display possible.  In some cases I turned on averaging.  Keep in mind that I did this all pretty quickly and am a novice at driving some of these scopes, treat everything as ballpark just to get an idea of whats going on.
enjoy_
ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 07, 2010, 08:17:28 pm
Most excellent work in confirming the freq. response of the 1052E and making comparisons.

To finalize the 1052E hack:

Has it passed its internal Function Check?

Has it passed its self calibration?


Although I've been following the mod thread with relish, I haven't' seen anyone test the scope's other capabilities beyond frequency response and rise time, as Mark0 discusses here.  Sounds like you have the gear and the baseline equipment to make a detailed analysis:



If I am able I would be happy to run some more tests and give a report back to the group.  Any suggestions for tests to attempt.  I am pretty satisfied with what I have seen so far.  I went through self calibration after the mod, no problems.  Which internal function tests are you refering to?  Frequency and voltage were matching the other scopes, and the function generator when doing the earlier testing.

ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 08, 2010, 02:45:46 am
Hi Ed,

The only test left suggested by the manual is insure its set to Factory default settings before executing a frequency check on both channels, in the manual it simply uses the calibration output; see page 1-6.

I presume its a good way to see if it will load setups from memory [ you can have 10 custom ones] properly after the mod. 



Most excellent work in confirming the freq. response of the 1052E and making comparisons.

To finalize the 1052E hack:

Has it passed its internal Function Check?

Has it passed its self calibration?


Although I've been following the mod thread with relish, I haven't' seen anyone test the scope's other capabilities beyond frequency response and rise time, as Mark0 discusses here.  Sounds like you have the gear and the baseline equipment to make a detailed analysis:



If I am able I would be happy to run some more tests and give a report back to the group.  Any suggestions for tests to attempt.  I am pretty satisfied with what I have seen so far.  I went through self calibration after the mod, no problems.  Which internal function tests are you refering to?  Frequency and voltage were matching the other scopes, and the function generator when doing the earlier testing.

ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: PeterG on June 08, 2010, 08:14:19 am
OK, i am sold on the DS1052E Scope. However, does anyone know where to get one in Sydney (Parramatta area)?

Regards
Peter
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 08, 2010, 02:56:54 pm
Interesting Rigol history story:

http://www2.electronicproducts.com/Outsmarting_local_competition_wins_global_recognition-article-sbsrc01_jun2009.html.aspx

And a current ad reflecting their official new pricing.



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 08, 2010, 04:38:38 pm
Interesting Rigol history story:
http://www2.electronicproducts.com/Outsmarting_local_competition_wins_global_recognition-article-sbsrc01_jun2009.html.aspx

Nice, also explains why the hardware is indeed the same, the less different parts needed the better they can negotiate on the price...

40.000 in 2007 - I wonder how many they make now (under rigol and other brands)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 08, 2010, 08:06:29 pm
I'm not sure if the true original was not Rigol, but its has perked my interest to look out for scopes that look or work like the Rigol.  Only the 'take it apart' part can see if they are true clones.  Consider from the 1052E, we have Instek, LeCroy WaveAce series, the Uni-T 2025b, Tenma 72-8395 [ Uni-trend is a OEM for Tenma brand, I believe] Atten 1102CA [ see google for lawsuit] and Siglent [ Atten OEM andsounds like Agilent  ::)?].

See also: https://www.eevblog.com/forum/index.php?topic=632.0

(http://www.tequipment.net/ProductImages/Instek/GDS-1102A.jpg)

(http://tequipment.net/ProductImages/LeCroy/LeCroy_WaveAce_front.jpg)

(http://www.rigoloscilloscope.com/images/uploads/DS1052E.jpg)

(http://www.pce-iberica.es/medidor-detalles-tecnicos/images/osciloscopio-pce-ut-2025b.jpg)

(http://www.mcmelectronics.com/content/productimages/s4/72-8395.jpg)

(http://img1.ybzhan.cn/2/20091123/633945902299327500.jpg)

(http://www.siglent.com/en/upload/201011843612237.jpg)

Interesting Rigol history story:
http://www2.electronicproducts.com/Outsmarting_local_competition_wins_global_recognition-article-sbsrc01_jun2009.html.aspx

Nice, also explains why the hardware is indeed the same, the less different parts needed the better they can negotiate on the price...

40.000 in 2007 - I wonder how many they make now (under rigol and other brands)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ednspace on June 12, 2010, 10:59:46 pm
Hi Ed,

The only test left suggested by the manual is insure its set to Factory default settings before executing a frequency check on both channels, in the manual it simply uses the calibration output; see page 1-6.

I presume its a good way to see if it will load setups from memory [ you can have 10 custom ones] properly after the mod. 


Hello saturation,
Finally got a chance to check this.  Factory settings load, I am able to see the calibration signal 1kHz 3V on both channels.  Everything seems to work fine.  I was able to save and load my own presets in some of the 10 memory positions.  It was easy to go back and forth between these and the factory default settings.  It all seems stable!  I am happy!

Thanks again for all the help and great tutorial
_enjoy
ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 13, 2010, 12:06:26 am
You're welcome, I'm glad it came out right, makes me more likely to try the mod ;)

More interesting tidbits:

If you watch the LeCroy tutorials, its nearly identical to the Rigol functions, and more importantly, the GUI concept.  Notably absent is the HELP button and the WaveAce can store more custom profiles:

http://www.tequipment.net/LeCroyWaveAceVideos.html

For archiving on this thread: the Agilent Series 3000, now discontinued, the Rigol ODM devices that made is famous

http://www.home.agilent.com/agilent/product.jspx?nid=-33863.536905607.00&cc=US&lc=eng

Interestingly Rigol considers Agilent's selection to re-badge one of their model lines in 2005 as a milestone in their history.

http://www.rigol.com/templates/T_About_en/index.aspx?nodeid=653

Hi Ed,

The only test left suggested by the manual is insure its set to Factory default settings before executing a frequency check on both channels, in the manual it simply uses the calibration output; see page 1-6.

I presume its a good way to see if it will load setups from memory [ you can have 10 custom ones] properly after the mod.


Hello saturation,
Finally got a chance to check this.  Factory settings load, I am able to see the calibration signal 1kHz 3V on both channels.  Everything seems to work fine.  I was able to save and load my own presets in some of the 10 memory positions.  It was easy to go back and forth between these and the factory default settings.  It all seems stable!  I am happy!

Thanks again for all the help and great tutorial
_enjoy
ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on June 13, 2010, 09:53:51 pm
nice to see the thread is useful , the zip file is about 200 times downloaded, so there are a lot of DS1052E who became a DS1102E  ;D
Title: // Thank you! plus a couple of questions //
Post by: RickTrelles on June 15, 2010, 11:22:05 am
Thank you for all that help, polossatik.

I'm new to scopes and just bought a Rigol DS1052.

I have a couple of initial questions if you don't mind.

My unit reports it has "software version 00.02.04".
How you know yours is 00.02.04.01?

Why do you want to stay with firmware 00.02.02, shouldn't 02.04
have improvements and isn't it supposed to keep the 100MHz hack?

Have you actually returned your unit to 00.02.04 (or 00.02.04.01)?

Thank you again,

Rick
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: idris on June 15, 2010, 12:14:15 pm
I haven't seen anyone who has the release notes about what improvements, if any, there are with 2.04.

The "*IDN?" command gives the full version number, which can be different from the version reported through the menus.

Also, I believe the 2.04 firmware floating around the net is actually different from the 2.04(.01) that's currently being loaded at the factory, so then technically you won't be returning the scope to the previous firmware. But noone seems to know what the functional differences are anyway. Personally I didn't do the upgrade to 2.04 because I don't know what I'd get out of it, in exchange for taking on the inherent risks of flashing the firmware.
Title: Re: // Thank you! plus a couple of questions //
Post by: Polossatik on June 15, 2010, 03:18:42 pm
Thank you for all that help, polossatik.

you're welcome

I'm new to scopes and just bought a Rigol DS1052.

I have a couple of initial questions if you don't mind.

congrats and not at all


My unit reports it has "software version 00.02.04".
How you know yours is 00.02.04.01?

see above post :)

Why do you want to stay with firmware 00.02.02, shouldn't 02.04
have improvements and isn't it supposed to keep the 100MHz hack?

Have you actually returned your unit to 00.02.04 (or 00.02.04.01)?

I have a strong "if it ain't broken , don't fix it" approach to life..
Seen the 02.02 works and tit's not clear what the other fixes ,  I stay on 02.02 until someone (or I) finds a bug in 02.02 that bugs me or there is a clear list of things that are fixed in 02.04 and the "real one" is somewhere available.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xoom on June 15, 2010, 06:50:31 pm
Hi,
just got mine scope this evening.. :)
after half hour of checking if everything is all right.. tryed this hack :)
and gues what?  ;)

im joining you all of 100MHz scope  ;D
(very happy)

ordered from DX at 5/19/2010
and have problem to sending to my country (Lithuania) then i have to change address to other. Thanks fly to Aramandas (A?i? tau) then he send to me from UK and today (6/15/2010) i finally have it after month of stress ;D

And Thanks to polossatik for guide :)
And of course Dave for inspiration :)

Best regards,
xoom
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on June 15, 2010, 07:21:09 pm
Congratulations xoom, was firmware version did you make the conversion from?



Hi,
just got mine scope this evening.. :)
after half hour of checking if everything is all right.. tryed this hack :)
and gues what?  ;)

im joining you all of 100MHz scope  ;D
(very happy)

ordered from DX at 5/19/2010
and have problem to sending to my country (Lithuania) then i have to change address to other. Thanks fly to Aramandas (A?i? tau) then he send to me from UK and today (6/15/2010) i finally have it after month of stress ;D

And Thanks to polossatik for guide :)
And of course Dave for inspiration :)

Best regards,
xoom
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xoom on June 15, 2010, 07:44:44 pm
it was 02.04 but i didn't try, just downgraded to 02.02 :)
Title: Worked on Windows 7, 64 bit.
Post by: tanjent on June 21, 2010, 08:54:14 pm
Just reporting in that the USB-based hack has worked from Win7-x64 with my brand-new scope, purchased on June 12th throgh Amazon.com from "Riko Instruments". Scope calibration date is April 24th, 2010.

Firmware was 2.04, downgraded to 2.02 SP2, installed visa441runtime.exe and "Ultrascope_for_DS1000E_Series.exe" (downloaded from the link in this thread), followed the steps exactly and everything worked just fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MtnMike on July 02, 2010, 03:33:38 am
I bought 2 of the DS1052E's.  Figure the price was right, and if I need a 4 channel scope, I can just trigger the second one off the first, and if one breaks, I still have one.  

Anyway, I just did the USB mod.  Followed the guide step by step, and it worked.  Great.

So, of course I had to see what it does.  So I hooked up a Tek TDS2022B 200Mhz 2GS/s, Rigol DS1052E with 100Mhz mod, and a regular DS1052E at 50Mhz.  I hooked them all up at the same time to a HP 8116A Function Generator with a 15.46MHz(based on the Tek TDS measurement) Square Wave(unterminated).  The results are in the pictures.  Of course the 200Mhz looks the best, and the 100MHz looks pretty good, and the 50MHz doesn't capture the waveform like the other 2.  

As for calibration issues every one is worried about, the modded unit measurements of rise time and Vpp are very close, while the unmodded 50Mhz unit has the worst measurements, compared to the Tek TDS2022B.  I'm sure this is because of the lack of bandwidth, as the measurement can't be as accurate as the other 2.  

So there you have it.  I'm happy.  Thanks again to the original poster with the dummy guide!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 02, 2010, 04:33:37 pm
Thanks, MM.  Every successful hack is further proof it can be done right and it results in higher bandwidth.  But the hack alone isn't as helpful as showing the specs are truly improved, and that the basic functionality has not been lost, as shown by a number of folks on this thread.

I bought 2 of the DS1052E's.  Figure the price was right, and if I need a 4 channel scope, I can just trigger the second one off the first, and if one breaks, I still have one.  
...
So there you have it.  I'm happy.  Thanks again to the original poster with the dummy guide!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wd5gnr on July 04, 2010, 02:33:32 pm
If you watch the LeCroy tutorials, its nearly identical to the Rigol functions, and more importantly, the GUI concept.  Notably absent is the HELP button and the WaveAce can store more custom profiles:


Just for the record the DS1x52E has help also. You just have to hold down the button you want help on for a few seconds. However, if you updated to 2.04 firmware off the Internet, it has no help text (probably no localized strings). So when you do this it will pause a bit (trying to load the help) the first time and after that, nothing until you reboot. I understand those who got "factory" 2.04 have help and the 2.02 firmware you can get on the Internet also has it. I have not seen a 2.04 with help "in the wild."

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 04, 2010, 03:08:49 pm
THANKS wd5gnr, I really wasn't aware of it, its not in the manual!  But it is on websites.

Anyone who has done the mod, is the HELP contents still there?



If you watch the LeCroy tutorials, its nearly identical to the Rigol functions, and more importantly, the GUI concept.  Notably absent is the HELP button and the WaveAce can store more custom profiles:


Just for the record the DS1x52E has help also. You just have to hold down the button you want help on for a few seconds. However, if you updated to 2.04 firmware off the Internet, it has no help text (probably no localized strings). So when you do this it will pause a bit (trying to load the help) the first time and after that, nothing until you reboot. I understand those who got "factory" 2.04 have help and the 2.02 firmware you can get on the Internet also has it. I have not seen a 2.04 with help "in the wild."


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MtnMike on July 05, 2010, 05:14:40 pm
THANKS wd5gnr, I really wasn't aware of it, its not in the manual!  But it is on websites.

Anyone who has done the mod, is the HELP contents still there?



If you watch the LeCroy tutorials, its nearly identical to the Rigol functions, and more importantly, the GUI concept.  Notably absent is the HELP button and the WaveAce can store more custom profiles:


Just for the record the DS1x52E has help also. You just have to hold down the button you want help on for a few seconds. However, if you updated to 2.04 firmware off the Internet, it has no help text (probably no localized strings). So when you do this it will pause a bit (trying to load the help) the first time and after that, nothing until you reboot. I understand those who got "factory" 2.04 have help and the 2.02 firmware you can get on the Internet also has it. I have not seen a 2.04 with help "in the wild."



Yes, the help menu is still there after the mod, in version 2.02.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wd5gnr on July 05, 2010, 06:35:54 pm
Yeah the mod doesn't make the help go away. It is the "internet" version of the 2.04 firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 05, 2010, 06:46:31 pm
Its not a critical loss, but it would have been good to know it was there when I was learning how to use it  >:(.  So I read the manual, but that didn't help  :'(.  Thanks for the tip, it can still aid as a reminder  :D.

Yeah the mod doesn't make the help go away. It is the "internet" version of the 2.04 firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 05, 2010, 08:13:46 pm
Yeah the mod doesn't make the help go away. It is the "internet" version of the 2.04 firmware.


Yep, it seems you are right. I just loaded a 00.02.04 version of the FW that I got directly from Rigol NA. The scope saw it as an upgrade and I loaded it in and the help files are now working again. If anybodys interested I'll attach the file here or you can get it directly from Rigol in Ohio.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wd5gnr on July 05, 2010, 08:55:41 pm
I'd be interested... is there a link or did you have to ask for it? Is there any indication of what is "new" in the 2.04 other than the mod lock out?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 06, 2010, 12:37:52 am
I'd be interested... is there a link or did you have to ask for it? Is there any indication of what is "new" in the 2.04 other than the mod lock out?

I sent an email to one of the Apps Engineers, Houssam, and he sent it to me. I'll attach it to a post tonite or tommorow for you. No indication of whats new or different other than the upgrade cripple.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 06, 2010, 01:02:24 am
OK, here goes it.Using the RS232 port and the *IDN command I found that the firmware is now  00.02.04.00.03 . Thanks for reminding me, rf-loop. This file is EXACTLY whats in my USB stick so it should work as advertised. No unzipping needed. Just copy the file into your stick and it should upgrade fine.



Raw file removed.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RickTrelles on July 06, 2010, 08:30:34 am
OK, here goes it.Using the RS232 port and the *IDN command I found that the firmware is now  00.02.04.00.03 . Thanks for reminding me, rf-loop. This file is EXACTLY whats in my USB stick so it should work as advertised. No unzipping needed. Just copy the file into your stick and it should upgrade fine.

And... of course, you did the upgrade to this fw after the mod and everything OK. Right?

Rick
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Psi on July 06, 2010, 10:41:15 am
Just did this to my rigol.

All worked fine, just followed the guide on the first page
-Downgraded firmware
-Ran demoIDN.exe and changed settings

Now it's DS1102E  :D

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 07, 2010, 01:45:15 am
OK, here goes it.Using the RS232 port and the *IDN command I found that the firmware is now  00.02.04.00.03 . Thanks for reminding me, rf-loop. This file is EXACTLY whats in my USB stick so it should work as advertised. No unzipping needed. Just copy the file into your stick and it should upgrade fine.

And... of course, you did the upgrade to this fw after the mod and everything OK. Right?

Rick

Yep! Sure did, I originally had the 2.04.01 and it locked out the upgrade. Then downgraded to the 2.02 FW to do the mod. No problem, 100 Mhz and 2 Ns timebase. Then installed  the 2.04 FW that is floating around the internet that has no help files.Still 100 Mhz.,then installed the 00.03 version I got from Rigol and the help files are there and the scope is still 100 Mhz. and 2Ns timebase.

Rick, I don't blame you for being a little apprehensive. Its only 400 bucks out the window if you trash it. I know I don't have that much money to burn.

My question now is; If the 2.04.01 FW is installed will that kill the upgrade? I'm not going to find that out, LOL!!!!! I'm done...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RickTrelles on July 07, 2010, 04:39:54 am
Thanks a lot, beerhunter. Do you realize you have rounded up this hack? Now one can buy a scope with fw 02.04.00.01, change to 02.02, make the mod and then upgrade the fw to 02.04.00.03, better even than what came new? Thank you.

Rick
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Marvin on July 07, 2010, 07:39:39 pm
Thaks beerhunter! Updated my hacked DS1052E 02.02 SP2 to 02.04.00.03 with your file. Everything seems to be working.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: logictom on July 07, 2010, 10:28:48 pm
+1 Thanks and successful update ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on July 08, 2010, 08:23:18 am
OK, here goes it.Using the RS232 port and the *IDN command I found that the firmware is now  00.02.04.00.03 . Thanks for reminding me, rf-loop. This file is EXACTLY whats in my USB stick so it should work as advertised. No unzipping needed. Just copy the file into your stick and it should upgrade fine.

thankx a lot for sharing this,
Just fyi: in general it's better a provide files like this in a .zip file, if for one or other reason the download corrupts the the file then when using a zip file the unpacking will fail with a "crc error".
When using a plain file any corruption will not be noticed until you try to flash your Rigol, which is something you don't want.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 08, 2010, 10:43:28 am
Uh oh its already happened.  Beerhunter, favor, can you repost the attachment of your firmware but ZIP or RAR it to insure the CRC is correct.  Also, to help others, delete the unzip or unrar'd version.

I just download the same file from this site and compared it against the same file I downloaded 2 days ago, it fails a file compare with a CRC error, so something is corrupted and I can't tell which, the original or the new download.

So, downloaders beware.


OK, here goes it.Using the RS232 port and the *IDN command I found that the firmware is now  00.02.04.00.03 . Thanks for reminding me, rf-loop. This file is EXACTLY whats in my USB stick so it should work as advertised. No unzipping needed. Just copy the file into your stick and it should upgrade fine.

thankx a lot for sharing this,
Just fyi: in general it's better a provide files like this in a .zip file, if for one or other reason the download corrupts the the file then when using a zip file the unpacking will fail with a "crc error".
When using a plain file any corruption will not be noticed until you try to flash your Rigol, which is something you don't want.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DJPhil on July 08, 2010, 12:58:56 pm
It might not be a bad idea for someone with a known good copy to post the MD5 checksum. I use hashcalc (http://www.slavasoft.com/hashcalc/index.htm) for this sort of thing, it's fast, free, and simple to use. It might be overkill, but sometimes you just have to be sure.

Here's what I have from the file I downloaded a while back. Not sure if it's useful, but here it is in case. I've attached it for comparison.

Zip name = DS1000_D,E_Upd_v2_02_02.zip
  DS1000DUpdate.RGL
    MD5 = 16d645a8ac4b9cf0d5b11cc3e3a62536
    CRC32 = cd27dd67
  DS1000EUpdate.RGL
    MD5 = 272086b2037231c62446617436544a77
    CRC32 = a3370f0e

Hope that helps. :)

Edit: Just a grammar error.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on July 08, 2010, 01:48:36 pm
I have added the MD5 sums to the guide for the 00.02.02.02.00 firmware in my DS1052E to DS1102E.zip and also downloaded, tested (updated my hacked rigol) and zipped the 00.02.04.00.03 file (attached here).

The MD5 sum for this 00.02.04.00.03 DS1000EUpdate.RGL file in the DS1000E2043Update.zip ( and DS1000E(D)_2.04_Firmware.rar ) should be 52e5744307a4944db9f7d64f30874982  

edit: Just a little info to avoid confusion later on, DS1000E2043Update.zip and DS1000E(D)_2.04_Firmware.rar contain both exactly the same 00.02.04.00.03 firmware file for the Rigol DS1052E/DS1102E
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 08, 2010, 09:17:41 pm
OK, I don't understand how it got corrupted sitting in the server but here is the zip file I got from Rigol.



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 08, 2010, 09:59:01 pm
Thanks beerhunter, it may not be anything you sent; files still have to travel from this server to me through the net, and anything can happen; it could have even been my desktop that saved it wrong; but always good to check firmware with a CRC as a mistake can be ver hard to undo. 
OK, I don't understand how it got corrupted sitting in the server but here is the zip file I got from Rigol.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 08, 2010, 10:26:03 pm

Thanks beerhunter, it may not be anything you sent; files still have to travel from this server to me through the net, and anything can happen; it could have even been my desktop that saved it wrong; but always good to check firmware with a CRC as a mistake can be very hard to undo. 


Oh, OK. I had no idea that a "raw" file like this can have errors happen just by downloading etc. I thought that any digital transmission will have a bit check or CRC error check. By the couple of folks that responded with one of Dave's patented "Thumbs Up" that the raw file I posted works fine in their scope I thought all is well.

Please, by all means fix the zip file so its ready to download safely and post it so I can delete the original raw file or should I just do it now? I absolutely do not want to have anybodys scope bricked in the slightest.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on July 09, 2010, 08:22:34 am
Oh, OK. I had no idea that a "raw" file like this can have errors happen just by downloading etc. I thought that any digital transmission will have a bit check or CRC error check. By the couple of folks that responded with one of Dave's patented "Thumbs Up" that the raw file I posted works fine in their scope I thought all is well.

IT should not happen, but it happens :)

Please, by all means fix the zip file so its ready to download safely and post it so I can delete the original raw file or should I just do it now? I absolutely do not want to have anybodys scope bricked in the slightest.

Please remove the "raw DS1000EUpdate.RGL file" from your original post.
I added already a zip file with the 00.02.04.00.03  to my post above and added this to the guide on page 1

I will leave them up like this, if people want the update for other Rigol models they then can download your  DS1000E(D)_2.04_Firmware.rar file
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on July 10, 2010, 10:18:47 am
correct some typo's (thankx  rf-loop ! ) and added some extra information why 00.02.02 SP2 is used.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 10, 2010, 12:16:59 pm
Thanks for the continued good work, p!

correct some typo's (thankx  rf-loop ! ) and added some extra information why 00.02.02 SP2 is used.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jongs75 on July 11, 2010, 05:35:51 pm
Thank you polossatik for the clear instruction !

Another happy owner of a 100 MHz oscilloscope.

Bought it last month, firmware 00.02.04, calibrated in june.

I've made the hack on windows 7, 32 bit, visa460runtime.

Sorin.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 11, 2010, 07:02:06 pm
I just checked the CRC values of the file I got from Rigol after unzipping, The CRC value of the file in my USB stick, the zipped file that was downloaded here and then unzipped, and my "raw" file that was posted for downloading and they all had a CRC of 35E30206. So the raw file should be OK for all that used it.

I used Hashcalc to check my USB stick so I think its a good idea to all that used my file to check the file in your USB stick for a correct CRC value.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on July 11, 2010, 10:58:13 pm
I used Hashcalc to check my USB stick so I think its a good idea to all that used my file to check the file in your USB stick for a correct CRC value.

It might not be a bad idea, but if the upgrade itself went fine then i doubt anyone would see a difference/problem with their file.

A CRC32 is not "100% safe", meaning it will NOT detect ALL corruptions but it will a pretty good indication if stuff went wrong, even with an MD5 there is a (remote) probability a corrupt download gives the same value, however in practice MD5 is about as safe as you need to be and CRC is also a pretty decent "generic warning" system for file corruptions (that stuff is used by zip files - any zip/unzip store/uses a CRC check on the zip file contents when compressed/extracted  ).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on July 11, 2010, 11:17:14 pm

"I used Hashcalc to check my USB stick so I think its a good idea to all that used my file to check the file in your USB stick for a correct CRC value."


"It might not be a bad idea, but if the upgrade itself went fine then i doubt anyone would see a difference/problem with their file."

Saturation" had a little bit of a "Freakout" and I'm not sure if it was warranted or not but he certainly did shoot the flares up, LOL!!!!!

"A CRC32 is not "100% safe", meaning it will NOT detect ALL corruptions but it will a pretty good indication if stuff went wrong, even with an MD5 there is a (remote) probability a corrupt download gives the same value, however in practice MD5 is about as safe as you need to be and CRC is also a pretty decent "generic warning" system for file corruptions (that stuff is used by zip files - any zip/unzip store/uses a CRC check on the zip file contents when compressed/extracted  )."



All good info and I certainly learned a lot here, Thanks so much.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sonicj on August 06, 2010, 06:09:04 am
updata successed!

thanx!
-sj
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gnorf on August 07, 2010, 11:46:41 am
THNX

works fine with DS1052D (DS1EC...) > DS1102D (DS1EA...)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ArtRock on August 09, 2010, 01:55:36 am
"Updata Successed" on:  08/08/10!!  Thanks for the great tutorial!!   :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ArtRock on August 09, 2010, 02:39:04 am
Some Info on my "Updata Successed" (08/08/10):

             
       - I ordered the scope from Amazon.com from Riko Instruments (08/04/10).  Firmware 00.02.04.01.00 was originally installed.
 
        - I downgraded the firmware to perform the hack and upgraded to 00.02.04.00.03 once the hack was completed.
     
        - I used hashcalc to verify the MD5 sum before downgrading/upgrading the firmware
           
        - I used Windows Vista 32-bit

Thanks for polossatik for the easy to follow guide and links to the necessary files!  Also, thank you beerhunter for the "updata" firmware! ;)

       
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 09, 2010, 07:34:33 am
Hello ArtRock,
anytime, glad to hear it worked fine,
I would say welcome and please do stick around ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tnt on August 10, 2010, 08:00:31 am
I'm having trouble changing the firmware.

I tried putting the file on 4 different usb sticks (of 4 different capacity and 3 different manufacturer), and tried formatting them with several different options (FAT16/FAT32 partition or not, ....) and nothing works.

When I plug it, I see "USB Device install successful" and I can read and save waveform to each stick and in the 'device manager', I can see the DS1000EUpdate.RGL file but it never propose me to update ...

The scope has just been bought on DX and has 00.02.04.00.03 installed (from *IDN?)

Anyone has an idea ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tnt on August 10, 2010, 11:16:22 pm
To all those who have installed 00.02.04.00.03 :
does the scope let you do a downgrade from this version ? (no need to actually do it, just put an old 02.02 update file on a stick, plug it and see if it asks you or not).

I think the latest factory installed 00.02.04.00.03 just don't let you downgrade at all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on August 10, 2010, 11:51:45 pm
Uhh Ohh! I just tried to do the same thing on mine and I got the same response. It looks like the .03 FW ignores any FW lower in rev number. ???
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jongs75 on August 11, 2010, 05:54:25 am
What's wrong with the 00.02.02 SP2 firmware ?

Why bother upgrading to 00.02.04.00.03 ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 11, 2010, 07:47:35 am
What's wrong with the 00.02.02 SP2 firmware ?

Why bother upgrading to 00.02.04.00.03 ?

the problem is not so much with the people who upgrade *after* the hack, the problem is with the people who receive the scope with 00.02.04.00.03 from the factory.

added warning to the first page.

Rigol cannot disable Upgrades as such, so the only way out here is to find a way to "patch" the 00.02.02 SP2 firmware file to report itself as for example "00.02.10 SP2" , flash that "patched" firmware, do the hack and then , if wanted/needed flash back to 00.02.04.00.03 (the  00.02.02 SP2 firmware allows "dowgrades")
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tnt on August 11, 2010, 08:05:18 am
Yup tried that yesterday and it worked. I hacked the 02.02.02.00 fw image to report itself as 02.04.01.00 and then the scope "updated" just fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 11, 2010, 08:19:31 am
Yup tried that yesterday and it worked. I hacked the 02.02.02.00 fw image to report itself as 02.04.01.00 and then the scope "updated" just fine.

I assume you simply changed the 02.02.02.00  text string at the beginning of the file with a hex editor?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tnt on August 11, 2010, 08:28:05 am
yes
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 11, 2010, 08:47:43 am
yes

thankx,
above info should be enough for "power" users, but I'll update the guide and provide the needed files later on and then update here if it's done.
so if you're not sure and on the new firmware, wait a bit...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 11, 2010, 12:47:18 pm
Guide updated, new flow, firmware files and hopefully not confusing.
I tested all provided files on my rigol, I would appriciate feedback.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Cheshyr on August 11, 2010, 09:30:18 pm
I downgraded to 2.02, and now my system boots to a White Screen.  Is it bricked?  Is there a way to recover?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on August 11, 2010, 10:53:36 pm
Yup tried that yesterday and it worked. I hacked the 02.02.02.00 fw image to report itself as 02.04.01.00 and then the scope "updated" just fine.

I assume you simply changed the 02.02.02.00  text string at the beginning of the file with a hex editor?

You guys are good, really good. Thank You.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 11, 2010, 11:04:18 pm
I downgraded to 2.02, and now my system boots to a White Screen.  Is it bricked?  Is there a way to recover?

You did come from what firmware and what file did you use to downgrade?
Also did you checked the MD5 of the file on your usb stick?
Is this is a new bought DS1052E?

I did test all the firmware files in the DS1052_to_DS1102.zip on my DS1052E , so
 or you did use other files,
 or the was a problem with the file on the usb disk
 or there is a new hardware version that does not like the 02.02.02 fw ...

I do not know how to "force" the Rigol to load a fw image without using the menu...

edit: for good mesure I downloaded the zip file and doublechecked the MD5 sums, they are correct so the files itself should be fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Cheshyr on August 12, 2010, 03:55:52 am
I came upon the hack from another site, and used the files they had in their forum.  I do not recall the site unfortunately.  I did not check the MD5.  This was a new DS1052E scope, calibrated June 5th, 2010.  I was able to talk to it via serial before the flash.

I just checked the MD5 on the file I used, and it matches the MD5 of the file in the packet in this thread.

I unzipped, copied to a flash drive, inserted the flash drive, it asked if I wanted to update, I said yes, about a minute later it finished, I reboot, dead.  The screen is white, and the buttons randomly cycle if I reboot quickly.  The system no longer responds to serial or usb.

So, yeah.  Did something dangerous without doing my due diligence, etc.  Not the fault of your file-pack.  The information on this hack is pretty spread out, and I was just checking if anyone had found a way to recover from a bad flash.  One of the other threads around here mentioned people were looking at the JTAG and SPI lines, and I didn't know if there had been progress, or if there was another way around this.

edit: clarified my process a bit, and verified the md5.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 12, 2010, 08:14:58 am
ok,
than you used most likely the files from the DS1000_D,E_Upd_v2_02_02.zip from rcgroups (or a copy of those),
it also means your scope was 00.02.04.00.01 or lower otherwise it would not have asked to update :)

I'm afraid I cannot help you out, all I can suggest for the moment is to indeed check the other thread (https://www.eevblog.com/forum/index.php?topic=30.690) and see if you have something to add.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: (*steve*) on August 12, 2010, 10:06:56 am
Uhh Ohh! I just tried to do the same thing on mine and I got the same response. It looks like the .03 FW ignores any FW lower in rev number. ???

I've been trying to register for a while.  I compared several versions of the firmware, and it was pretty clear that there is no checksum in it.

I note that someone has already suggested modifying the firmware :-)

Does anyone know what the processor is inside these devices?  The firmware isn't encrypted and so it shouldn't be too hard to have a go at dissasembly and from there (with a couple of firmware versions in hand) patch them to allow the old version number hack -- or perhaps to simply default to the DS1102E.

Naturally this could easily brick the device and it would be prudent to have a method (is there a jtag interface?) of de-bricking them if we break them.

An even easier hack might be to get the current firmware and change where it looks for 1052E / 1102E to swap those numbers around.  That means no need to update model number and serial number.  I have searched for this (not particularly thoroughly) in the firmware without luck.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on August 12, 2010, 10:53:47 am

Does anyone know what the processor is inside these devices?  The firmware isn't encrypted and so it shouldn't be too hard to have a go at dissasembly and from there (with a couple of firmware versions in hand) patch them to allow the old version number hack -- or perhaps to simply default to the DS1102E.

There is a lot of info in the https://www.eevblog.com/forum/index.php?topic=30.0 thread and on rcgroups http://www.rcgroups.com/forums/showthread.php?t=663958 http://www.rcgroups.com/forums/showthread.php?t=1222045

it's there but buried, no summary I can directly link to.

Naturally this could easily brick the device and it would be prudent to have a method (is there a jtag interface?) of de-bricking them if we break them.

See https://www.eevblog.com/forum/index.php?topic=30.660

the current "mod" is a simple text string adaption, it looks like the firware flasher does not look at the actual firmware itself.
I also noted that the 02.04 fw is taking much more place compared to the 02.02 (by checking the .RGL file )
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Charlietuna on August 19, 2010, 05:01:29 am
Hi All!

Thank you all so much for your knowledge. I miraculously  ;D was able to convert my 02.04.01 scope to the DS1102E. My heart was in my mouth when I did it. I did it over several days, using HASHCALC and trying to follow the directions precisely. I do think it's a good ideal to get ULTRASCOPE working with your scope before doing the firmware change. That's what I did. I had a little difficulty with the windows drivers. At first it thought the scope was a camera. I was much more comfortable knowing that I hadn't done any modification to the scope.

Next step is to learn more about the scope. I didn't upgrade back to the 04 firmware. I didn't want to push my luck.

Thank again!

Steve
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tokuro on September 04, 2010, 04:22:46 am
i just got one and was able to "upgrade"  Nice.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: BarsMonster on September 06, 2010, 03:13:31 am
Yesterday I've finally got my new & shiny Rigol DS1052E from China (375$), and thanks to this guide I upgraded it to 1102 without any problems (W7 64bit).
Great guide :-)

Now it shows 3.1ns risetime on my square wave generator :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Andrei on September 11, 2010, 03:27:22 pm
Hey guys, I just got the DS1052E scope in the mail 2 days ago. When I go to the model screen  my software version seems to be 2.04 SP1.

Is this a new version or did I just not read the instructions well? Has anyone tried downgrading using this version ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on September 12, 2010, 01:17:46 pm
Hey guys, I just got the DS1052E scope in the mail 2 days ago. When I go to the model screen  my software version seems to be 2.04 SP1.

Is this a new version or did I just not read the instructions well? Has anyone tried downgrading using this version ?

AFAIK this has not been seen before, what does a *IDN? gives ? (you can install the usb drivers and use the tool to get the firmware version without risk, it will not change anything on the scope)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Andrei on September 12, 2010, 07:32:55 pm
I did the read from the *IDN? the reply was as follows

Rigol Technologies,DS1052E,DS1ED123######,00.02.04.01.02
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on September 12, 2010, 11:36:59 pm
I did the read from the *IDN? the reply was as follows

Rigol Technologies,DS1052E,DS1ED123######,00.02.04.01.02

well, that's indeed not seen before, the latest I'm aware of is the 00.02.04.00.03

The next step would be to use the firmware in the 02.02.SP2_patched_to_02.04.02 and see if the scope asks to do an upgrade.

If Rigol did not added extra checks on the upgrade system the "modded" 02.02.02.00 files should work and trigger an "upgrade" (actually a downgrade but the scope thinks it's a upgrade...) prompt on the scope (which you then still should be able to cancel by simply turning off the scope before pressing the button to do the actual upgrade )

And as always, I cannot promise nothing bad will happen to the scope, it's not very likely, but possible, that there is a hardware change so that your newer 1052E does not work with the old 02.02.02.00 firmware. that's your call to see if you take the risk  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: willfarnaby on September 17, 2010, 08:43:46 pm
+1 successul (everything appears to work fine) in applying the mod, including final upgrade to the latest firmware. Thanks all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on September 20, 2010, 11:23:05 pm
Just received my Rigol today, it too had firmware 2.04 SP1. I took the plunge and followed the guide with no issues.

glad it went ok and thank you for letting it know !
I have updated the guide.

System info lists DS1102E and software version 00.02.04. I'm guessing I'll have to wait for the 2.04 SP1 firmware to popup? It doesn't seem available.
no, so far the 02.04 SP1 firmware has not popped up yet as a file set.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Skappy on September 22, 2010, 07:32:52 am
Hi,
please apologize my poor english but i'm french...
I'm sorry to disturb you but i'm about to buy a RIGOL DS1052E oscillo with a 02.04.00.03 firmware version.
Will the upgrade to the DS1102E will be possible ?
I can't no find information concerning this firmware version ...
Thnak you very much for your help.
Have a nice day
Fabrice


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on September 22, 2010, 07:39:43 am
Hi,
please apologize my poor english but i'm french...
I'm sorry to disturb you but i'm about to buy a RIGOL DS1052E oscillo with a 02.04.00.03 firmware version.
Will the upgrade to the DS1102E will be possible ?
I can't no find information concerning this firmware version ...
Thnak you very much for your help.
Have a nice day
Fabrice


simply follow the guide on page 1 and choose in point 3 the "3)c) your firmware is HIGHER than 00.02.02 SP2." section , it mentions explicit 00.02.04.00.03
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Skappy on September 22, 2010, 11:37:21 am
Hi,
please apologize my poor english but i'm french...
I'm sorry to disturb you but i'm about to buy a RIGOL DS1052E oscillo with a 02.04.00.03 firmware version.
Will the upgrade to the DS1102E will be possible ?
I can't no find information concerning this firmware version ...
Thnak you very much for your help.
Have a nice day
Fabrice


simply follow the guide on page 1 and choose in point 3 the "3)c) your firmware is HIGHER than 00.02.02 SP2." section , it mentions explicit 00.02.04.00.03


Thank you very much for that, I will read it carefully now. Many thanks again
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 25, 2010, 01:35:52 am
Hey guys, I just got the DS1052E scope in the mail 2 days ago. When I go to the model screen  my software version seems to be 2.04 SP1.

Is this a new version or did I just not read the instructions well? Has anyone tried downgrading using this version ?

Yep same here. I just got my scope 2 days ago with the same firmware. Couldn't downgrade it to 2.02 SP2 though. The scope refuses to downgrade to any revision that has a lower version number, but this is easy to get around. All you have to do is load the 2.02 firmware into a hex editor and change the apparent version number to something higher than 2.04.01. Once you downgrade to 2.02, you can easily apply the fix that has been mentioned in Dave's video and upgrade to 2.04. Ingenious, eh?

Like Professor Collins said, the root word of engineering is ingenuity. Come to think of it, he was my civil engineering professor! And he is an Aussie too! He hated to be called professor though, because he thought it was too academic and engineers needed to consider real life problems. Oh boy, its funny, the things that you remember...

The problem now is, after scope self calibration, the scope is showing incredible amounts of ADC mismatch which manifests itself as noise on a trace. The mismatch is quite significant too, almost an entire vertical div.  I am convinced that this is ADC mismatch because:

Has anyone else noticed this problem? Is there any way to undo the calibration? I'm going to try to revert my changes to see if there's something more to it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 25, 2010, 03:09:41 am
I would like to correct myself. I said:

  • It only happens when the combined sampling frequency is higher than 100Msps

I meant to say:

OK, so I went back and downgraded the firmware and model number. After a few scary moments with blank screens, I rebooted the machine and redid a self calibration. The same problem happens even on the old firmware and with the machine functioning as a DS1052E.

Perhaps there is something special with the 02.04 SP1 firmware with self calibration and maybe Rigol made a slight hardware modification in these new units. Perhaps I just have a unit with a bad self calibration function. Either way, I'm too scared to run self calibration my friend's unit.

Until I figure this out, I'll have a 50MHz 100Msps/ch dual channel scope. Oh well...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 25, 2010, 09:53:43 am
@yyao: are we in the same fate here? can you post pictures of the problem you are talking about? mine here http://www.rcgroups.com/forums/showthread.php?t=1222045 (http://www.rcgroups.com/forums/showthread.php?t=1222045)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on September 25, 2010, 10:19:22 am
Sounds like is the same problem i have too, lets hope Drieg comes out with his solution soon.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 25, 2010, 02:37:17 pm
Sounds like is the same problem i have too, lets hope Drieg comes out with his solution soon.
Should we pay him when he got the fix? o i think we should! ;D but i hope it will much quicker as buying a new brand DSO is already emerging in my mind. When i do, i think i want to burn this DS1052E to ashes >:( or doing a full scale autopsy on it!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 25, 2010, 02:43:35 pm
Shafri,

It looks like we have the identical (or very similar) problem. Do you remember what the firmware version of your oscilloscope was prior to changing the model number? Did you try self-calibration prior to the model changes? I am quite sure that it is not an issue of you trying to convert your scope to have the logic analyzer function, because I didn't do that and got the same result.

I'm uploading some pictures to demonstrate my theory about ADC mismatch. You can see that the frequency of the repetitive noise is dependent on the sampling rate, specifically, f_noise = f_sampling / 10. You can also see that the same pattern repeats regardless of the vertical scale. I couldn't take a clear picture of this, but if you put the display mode to draw dots, you will see that there are 10 samples for each period of the noise waveform.

I'm kind of stumped on this. You could easily calibrate this sort of stuff out if you wrote your own firmware, but this does not seem to be an alternative right now. You could do some clever signal processing if you captured the data to a computer and compensated for the mismatch, but this will not work for all signals and defeats the purpose of a benchtop oscilloscope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 25, 2010, 02:49:39 pm
pls try to change to 2V/div setting and measure something, what will be the reading? and then measure something else, reading again? pls post picture at open probes (0V, and again, remember..... 2V/div setting)
opps: my firmware was 2.02 IIRC, during the purchase 2.03 or 2.04 is not in existence yet and i bought it just days after Dave publish the softmod.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 25, 2010, 02:54:39 pm
i just tried your setting, about the same noise, welcome to the brotherhood, dimlow is our elder brother ;) and remember to do my setup above (2V/div)
so far from info: my speculation is... the FPGA store some table (calibration), but when the sh*t happens, the Blackfin will shift or modify or erase or whatever wacky on those table. but dont expand a discussion, its pointless!
since i got a pointer from drieg indicating my problem is not as simple as re-flashing the spansion where the FW lies.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 25, 2010, 03:29:06 pm
OK, so here's the pictures that you requested. The signal is some sine wave approximately 1MHz straight from a function generator. I captured one screen shot at 250Msps (lots of noise) and another one at 100Msps (no visible noise).

I am still quite sure that self-calibration is doing something. One time, after downgrading the model number, the vertical scale was all messed up - huge DC offset, vertical gain was non-responsive. After a self calibration, the vertical scale worked properly - which is what you see now.

Shafri, do you remember the firmware version when you bought your machine?

Can someone who bought a new DS1052E recently perform a self calibration and tell us what you see when you sample @ 1Gsps? Performing self calibration on an unmodified machine is totally legitimate and is recommended by the manual. It will not void your warranty.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on September 25, 2010, 09:17:12 pm
Sounds like is the same problem i have too, lets hope Drieg comes out with his solution soon.
Should we pay him when he got the fix? o i think we should! ;D but i hope it will much quicker as buying a new brand DSO is already emerging in my mind. When i do, i think i want to burn this DS1052E to ashes >:( or doing a full scale autopsy on it!

I would willingly give him a payment if it fixed my scope Im not in any rush as i have not used the scope at all for the last few months.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 26, 2010, 12:25:04 am
Sounds like is the same problem i have too, lets hope Drieg comes out with his solution soon.
Should we pay him when he got the fix? o i think we should! ;D but i hope it will much quicker as buying a new brand DSO is already emerging in my mind. When i do, i think i want to burn this DS1052E to ashes >:( or doing a full scale autopsy on it!
I would willingly give him a payment if it fixed my scope Im not in any rush as i have not used the scope at all for the last few months.
me too. as the DSO is not mission critical for me to get the vertical reading correct, i'm mostly doing digital. but recently when i checked my brother car sound system, the vertical reading kind of pissed me off! still too busy with my daily life.

@yyao: you are still good at 2V/div where for my case its totally useless! so we just half brother haha! i mentioned my FW was and is 2.02. never have a taste to upgrade to 2.04 since people only say its only for "downgrade crippled" version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on September 26, 2010, 01:58:28 pm
Picture attached of my new Rigol DS1052E running firmware 2.04 SP1 unmodified.

Settings as per previous photographs to provide direct comparison to faulty unit. No issues evident after self calibration.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 26, 2010, 02:16:15 pm
Settings as per previous photographs to provide direct comparison to faulty unit. No issues evident after self calibration.

Neat, thanks Aurora Comms. Are you going to modifying the model number of your unit? I'm not saying you should, but if you do, could you post the results of your modification?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: d0ss on September 26, 2010, 02:55:32 pm
Well, after discovering the same problem I've deleted my post confirming the hack works with 2.04 SP1 ok.

My unit was a 2.04 SP1 which had no issues after self calibration (unmodified).

I'm fairly sure this issue did not appear after modification but only after I performed a self calibration, attached a picture below.



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 26, 2010, 03:38:15 pm
thats a weirdo (2nd pic). i've never seen that on my rigol.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on September 26, 2010, 04:00:40 pm
I can almost hear the sales of DS1052E's plummeting... are the good times over for the affordable 100MHz hobbyist DSO I wonder ?

If, and I mean IF, Rigol have resorted to what is effectively a manufacturer induced 'self-destruct' on the units calibration as a result of the firmware ID change, they are not the company I thought they were. It isn't like you were hacking the OS or core firmware data is it.

I will leave my 1052E in it's 50MHz state for the moment but if I get hungy for 100MHz bandwidth I will just hardware mod the sucker to overcome that pesky varicap diode that hobbles the bandwidth. Rigol... put that in your pipe and smoke it !

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 26, 2010, 04:13:27 pm
thats a weirdo (2nd pic). i've never seen that on my rigol.

Take a buffer's worth of data. Stop the sampling. Turn on the Delayed option in the horizontal menu. Zoom in vertically. Useful for zooming in on trace details.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on September 26, 2010, 04:19:08 pm
but i wonder why i cant go down to 10mV where Aurora can ???
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on September 26, 2010, 04:24:55 pm
Please can an owner of a DS1052E who has upgraded to 100MHZ B/W on a unit supplied with Firmware 2.04 (NOT SP1)  check to see if they have any issues at the settings that are shown in the above pictues. The issue may not have been obvious to some owners and this could potentially be a wider problem than just 2.04 SP1.

Another thought. When owners upgraded the DS1052E fitted with 2.04 SP1 firmware it was not possible to re-install 2.04 SP1 as that has not (to my knowledge) been released. We should consider the possibilty that 2.04 SP1 contains amendments for a slightly different motherboard chipset that requires different calibration algorithms or settings. I have often seen new Firmware versions that were released for compatability with a new version of an IC that the manufacturer had switched to. Such updates are often backwardly compatable but older versions cannot correctly support the new IC. Just food for thought.

I am aware that some users of units that ran F/W 2.02 also have issues but I understand that these issues may stem from a corrupted upgrade process that may have caused issues in the firmware itself. Such failures may have no common denominator with the current 2.04 SP1 issue.  
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on September 26, 2010, 04:58:03 pm
There would be no harm in emailing Rigol and asking whether they would be willing to supply Firmware 2.04 SP1. They may decline but nothing ventured, nothing gained.

Alternatively, when Rigol eventually release the next firmware revision that may fix the problem for you as it will contain SP1 plus new changes.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on September 26, 2010, 05:03:56 pm
I may also add, I have physical access to 3 DS1052E's. All 3 of them were bought at the same time and share the same serial number except for the last 3 digits. They all came with 2.04 SP1. One of them (mine) has the modified model number exhibits the ADC mismatch problem even after self calibration. The other two which have not been modified do not exhibit this problem. I am too chicken to try this modification on the other two working ones.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on September 26, 2010, 06:15:07 pm
I have updated the guide with nice big fat warning in red

just for the time beeing :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: thakidd on September 29, 2010, 05:41:42 am
Just got my rigol today and am loving it @ 50Mhz! Sometime in the near future, I might try the hack. Question though, when I go to System Info it just flat out says sft version: 00.02.04. I read a lot about the firmware but must have gotten lost. If it just says 02.04 without an SP X what does that mean? Wanna check as I would hate to brick mine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joelby on September 29, 2010, 07:22:56 am
but i wonder why i cant go down to 10mV where Aurora can ???

If you're using a 10x probe, 20 mV seems to be the limit. It's 2 mV/div on 1x.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: markman on October 01, 2010, 03:21:02 am
Just got my rigol today and am loving it @ 50Mhz! Sometime in the near future, I might try the hack. Question though, when I go to System Info it just flat out says sft version: 00.02.04. I read a lot about the firmware but must have gotten lost. If it just says 02.04 without an SP X what does that mean? Wanna check as I would hate to brick mine.

I got one that says 00.02.04 on the display.  You can read the full version number using the *IDN? command.  Mine reads 00.02.04.00.03 that way.  I believe you can do that query over RS-232 or USB.  For the USB, see the beginning of this thread and using the demoIDN.exe USB Tool.  

I've read through a lot of a few threads and I'm still not clear if anyone has updated a 00.02.04.00.03 unit without loosing the gain/offset of each of the A/D converters or suffering big offsets.  It would be interest to have a poll.  
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 01, 2010, 04:56:19 am
this is a simple Windows App to check your model and serial and FW version. a simple *IDN? command.
connect through USB and make sure visa32.dll is working.
it has "Mod The Rigol" button too!

update: This link is outdated, pls download from the newer link i've provided in this thread, TQ!
link deleted
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: garryj on October 01, 2010, 06:39:01 am
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once

and it will show a power up count and additional firmware info, including the full version number.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: just on October 01, 2010, 07:17:49 am
From the System Info screen of the Utility menu you can also:
.....

Nice... How did you figured out this? firmware disassembling? :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 01, 2010, 08:12:51 am
this is a simple Windows App to check your model and serial and FW version. a simple *IDN? command.
connect through USB and make sure visa32.dll is working.
it has "Mod The Rigol" button too!


cool, where did you get this from? did you wrote it?

From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once

and it will show a power up count and additional firmware info, including the full version number.

nice, i'll add it to the guide!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 01, 2010, 12:10:18 pm
cool, where did you get this from? did you wrote it?
well, lets just say someone wrote it, and he is in desperate need for help to unlock the "Mod The Rigol" button ;) and probably... the other most useful automated commands too.
how to develop such App is explained in Rigol Programming Guide "Programming Based on Visa", "Programming in Visual Basic 6.0"... or "C++"
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 01, 2010, 12:30:14 pm
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once


I went into this mode to have a look, when i reset the machine my serial number had changed!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 01, 2010, 12:45:35 pm
I went into this mode to have a look, when i reset the machine my serial number had changed!
did it fix, or change your calibration data?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 01, 2010, 12:47:23 pm
HA, that would be handy, but NO :o
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on October 01, 2010, 01:14:33 pm
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once


...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)

@yyao & others with 02.04 SP1 or later..
Please note that if you got the scope with 02.04 SP1 firmware in it (or later), you should not use earlier firmware on your unit because it can't handle the newer hardware properly. Your scope is HW version "58" which is supported by the firmware version 02.04 SP1 only (not earlier). New firmwares support all older HW versions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: markman on October 01, 2010, 01:52:01 pm
So... the one I just got says:

Software version:  00.02.04.00.03
   DSP:  2.20
   FPGA:2.00
   HardVersion:57

That is the 00.02.04 version (no SP).  Will older firmware versions work OK with it?  Are you saying the mod will work and not mess the calibration?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 01, 2010, 02:31:10 pm
From the System Info screen of the Utility menu you can also:
Press the CH1 key twice
Press the CH2 key twice
Press the MATH key once


...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)

@yyao & others with 02.4 SP1
Please note that if you got the scope with 02.04. SP1 firmware in it, you should not use earlier firmware on your unit because it can't handle the newer hardware properly. Your scope is HW version "58" which is supported by firmware version 02.04 SP1 only (not earlier). New firmwares support all older HW versions.


if that is the case, i'll prefre not to mention it in a "dummy" guide, is there another (bit safer) way to get the hardware version?

cool, where did you get this from? did you wrote it?
well, lets just say someone wrote it, and he is in desperate need for help to unlock the "Mod The Rigol" button ;) and probably... the other most useful automated commands too.
how to develop such App is explained in Rigol Programming Guide "Programming Based on Visa", "Programming in Visual Basic 6.0"... or "C++"


I'm not really a programmer  :) - I'll leave other tool for now in the guide, it's not that more difficult
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 01, 2010, 03:04:46 pm


...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)


Yep i ageeeeee here!

What other buttons should i not press ? and what will they do ? I think i pressed every button whilst in that mode :'(

I think i should have been told earlier

Oh, and my scope shows no hardware version there.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 01, 2010, 04:19:19 pm
Oh, and my scope shows no hardware version there.
is it bricked? or still the same function? if its still the same then i think all you have to do is to save the memory of the HW revision in your brain ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: garryj on October 01, 2010, 05:14:13 pm
Quote

...be careful with this mode, do not press any key, you can change some settings directly in flash (for. example s/n to DS1E112002)


Sorry, I was unaware that this mode allowed you to alter data!

But it does appear to be useful because it provides a hardware version -- HardVersion=57 being a "hackable" scope?

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 01, 2010, 05:20:27 pm
Thanks for the 2.04 SP1 information drieg.

The question that is going through my mind is whether the earlier version firmware damages the calibration data or is it just that you cannot reload the correct 2.04 SP1 firmware after upgrading and so an anomaly occurs ? If it is the first case, there is little hope of upgrading for me but in the second case I just need to obtain 2.04 SP1 from somewhere for use after the reversion to 2.02.

Also... if the 2.04 SP1 firmware is all that is required, at least two members of this forum can repair their DSO's if they can persuade Rigol to provide 2.04 SP1 to them for re-installation  :)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 01, 2010, 05:37:00 pm
I think the circuit around that pesky Varicap diode filter is going to feel the irresistible heat of my Weller soldering iron sometime soon.

If you can't flash it .....MOD IT  :D

No 2nS range, but I can live with that and I understand electronics much better than the intricacies of firmware  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on October 02, 2010, 03:31:12 pm
I've been in contact with drieg, and he has been able to restore my settings. My scope has been modified to a DS1102E and is full of awesome and win. Just to confirm, it looks like:


If you are reading this and are hesitant to try this, I will say that there is an associated risk because lower version firmware does cause problems with the scope. However, it is likely that your can restore your previous settings (thanks to drieg) and your scope can work fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on October 02, 2010, 04:09:18 pm
Hi Guys,

I just receive my DS1052E scope.

Here's the detailed info from the sys info:

Software version: 00.02.04.00.03
DSP: 02.20
FPGA: 02.00
HardVersion:57

My question is, is it hackable to DS1102E? I have been following this topic for a while and I know that it is necessary to downgrade the firmware to 2.02SP2 first prior to any hacking attempts. I downloaded the 2.02SP2 firmware from Rigol's official site but the MD5 is 272086b2037231c62446617436544a77, which is different then the version suggested in earlier?

Anyone had done the hack with the exact version of my scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yyao on October 02, 2010, 04:41:44 pm
AlphZeta, the MD5SUM for that file is correct. I haven't modified that version of the scope, but in theory, it should be easy. You just have to follow the guide. The firmware that your scope has is currently available on Rigol's website.

The problem that the 2.4 SP1 and hardware 58 people (like me) are having is that the firmware that we need is not available to the public. Any lower firmware does not work correctly with out scopes. That is, until drieg's help.

I highly recommend the USB cable method over the serial port method. I used the serial port method first, but was totally stumped why nothing worked until I realized that the scope had a DCE pinout but on a male port. Just soldered together an adapter and I was on my way. I've never seen a cable like that and I don't know if you can buy such a monstrosity off the shelf. If soldering is not for you, the USB method works equally well, you just have to install more software.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on October 02, 2010, 06:45:25 pm
Quote
the MD5SUM for that file is correct.

Hmm... but I downloaded directly from Rigol's website (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/))? It says it's DS1000E Update V2 PS2? Where did you get your V2SP2 firmware?

Update:
Never mind, I saw that the MD5 was for the patched V2SP2... Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mobbarley on October 04, 2010, 01:21:25 pm
I've been in contact with drieg, and he has been able to restore my settings. My scope has been modified to a DS1102E and is full of awesome and win.

Can we get some more info on how this was resolved please?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 04, 2010, 06:20:16 pm
I've never seen a cable like that and I don't know if you can buy such a monstrosity off the shelf. If soldering is not for you, the USB method works equally well, you just have to install more software.

Not sure if anyone who's afraid of a little soldering should use a scope  ;D
But the usb methode is indeed more practical in general :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on October 05, 2010, 12:13:46 am
Hi guys,

Count me for another successful mod ;D! As I mentioned in my previous threads, my scope came with firmware version 00.02.04.00.03 and hardware version 57. I had hesitated hacking it since only a few people so far had reported having the firmware version of 2.04.00.03. But after contacting forum member shirsch (who downgraded his 2.04.00.03 firmware to the modified 2.02sp2 version, but didn't upgrade back afterwards) and hearing positive suggestions from yyao and drieg, I decided to give it a try as well.

The steps are pretty much exactly like polossatik suggested in the guide.

I first downgraded the scope to 2.02sp2 (patched to 2.04.02). After power cycling, I used the USB tool to send the MODEL and SERIAL commands. Since I don't have a windows PC, I did the modification under a Windows 2003 Server VM and it worked out quite well. After sending these commands, the scope appeared to have frozen (does not respond to any buttons) but a restart solved the issue (not sure if it is supposed to freeze for this version of the firmware).

After I verified that the time scale can go all the way down to 2ns, I upgraded the firmware back to 00.02.04.00.03 and power-cycled the scope again. I then re-calibrated the scope and no issue at all. After I updated the firmware, the scope bandwidth remained at 100MHz!

As a side note, I took a screenshot of the original scope (unmodified) measuring a 109MHz carrier (yes, the 50MHz scope can be used to measure frequencies that high, but the attenuation is very high) and it showed a Vpp of 188mV. With the modification, it shows the same signal has a Vpp of 784mV and the time scale can also be adjusted down to 2ns (since I can't post pictures here, I will probably post the pictures on my blog later and update the link). So it is definitely a 100MHz scope now!


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zarthcode on October 05, 2010, 05:08:59 am
Huge thank you for this thread!  Ordered my unit friday from aidetech (ebay) - received it today (A great sign, meaning it was already in the country).  Had 00.02.04.00.03 installed.  USB hack worked on windows7 x64 using the visa460runtime from national instruments:  Note that is your device shows as a pictbridge or storage, go to the utility menu and change the USB setting, then restart the scope - not your desktop, lol.

...Maybe I can use the money I saved to buy that LCR Dave reviewed ;-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceut on October 05, 2010, 04:52:05 pm
I've ordered my DS1052E on DX with EMS + shipping today.
Hope that I have a good hardware version to do this too  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mvh on October 06, 2010, 02:15:20 am
Received my DS1052E from dx a week ago. As fitting my usual level of luck it was hardver 58. Well, just have to keep on lurking just in case someone comes up with something sneaky ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: firehopper on October 06, 2010, 02:30:06 am
I've ordered my DS1052E on DX with EMS + shipping today.
Hope that I have a good hardware version to do this too  ;D

I ordered mine on 9/25/10, still marked as waiting for supplier. I hope it ships soon.. I cant wait..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: iovoidR on October 07, 2010, 03:19:11 pm
I too ordered this fine device (from DX on 5/10) .. can't wait!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceut on October 08, 2010, 02:41:32 am
For those who ordered the ds1052Ee on DX like me  :-\ :
http://www.dealextreme.com/forums/Forums.dx/Forum.-100~threadid.704868 (http://www.dealextreme.com/forums/Forums.dx/Forum.-100~threadid.704868)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: iovoidR on October 08, 2010, 04:59:51 am
For those who ordered the ds1052Ee on DX like me  :-\ :
http://www.dealextreme.com/forums/Forums.dx/Forum.-100~threadid.704868 (http://www.dealextreme.com/forums/Forums.dx/Forum.-100~threadid.704868)

Damn. Thanks for the info ceut!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: markman on October 08, 2010, 02:01:40 pm
I don't want to dilute this thread with buying information, but it seems to be headed that way anyway.  These people have them and if you ask for a quote that compares with DX, they'll send you one. 
http://www.tequipment.net/RigolDS1052E.html (http://www.tequipment.net/RigolDS1052E.html)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 08, 2010, 02:26:18 pm
I don't want to dilute this thread with buying information, but it seems to be headed that way anyway.  These people have them and if you ask for a quote that compares with DX, they'll send you one. 
http://www.tequipment.net/RigolDS1052E.html (http://www.tequipment.net/RigolDS1052E.html)
use the link from Dave's EEVBlog Main Page to support it!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 08, 2010, 11:58:08 pm
I would really appreciate it if we could stay a bit on topic in this thread.

info about what firmware or hardware version you receive from dealers is of course always welcome.

thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on October 09, 2010, 12:29:24 am
OK, as I promised a few days ago, here are some of pictures of my mods:

The pictures below shows a carrier frequency of roughly 109MHz (the frequency generator is not very stable and you could see the frequency drift). Note the difference in measured Vpp!

Before:
(http://www.kerrywong.com/blog/wp-content/uploads/2010/10/109MHz_Carrier_Before.bmp)]

After:
(http://www.kerrywong.com/blog/wp-content/uploads/2010/10/109MHz_Carrier_After.bmp)

Here's a screen shot of the scope showing the detailed firmware info and you can clearly see the firmware version 00.02.04.00.03:
http://www.kerrywong.com/blog/wp-content/uploads/2010/10/sysinfo_2.jpg (http://www.kerrywong.com/blog/wp-content/uploads/2010/10/sysinfo_2.jpg)

For the detailed write up, please see my blog entry here (http://www.kerrywong.com/2010/10/08/my-new-ds1052e-oscilloscope/ (http://www.kerrywong.com/2010/10/08/my-new-ds1052e-oscilloscope/))
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on October 09, 2010, 04:41:06 am
Ok some people are reporting problems about the hw58 models.
I recieved my ds1052E a couple of weeks ago, (at this point the first
detected sp1 said ok for the hack before a big red retraction  :o.)

Anyhoo I went ahead and modified my scope from 2.04sp1 immediately.
and very happy with the results (only been doing a bit of slow speed pic stuff for now
and been bloomin' impressed by this little marvel).

I decided to search for 2.04SP1 firmware as I'd like to have that back just because it was there initially,
yeah I'm a bit wierd like that  :o.
Anyway after reading reports of problems with SP1 I checked and yes I have hw ver 58  :(.


Oddly so far my scope seems reasonably good, pretty clean signals and no problem at low frequency.

until I get around 2 - 3.5Mhz where I seem to get around up to +-250mv of noise on a 3.5V sine wave.
but only if I zoom into 1 cycle and the 1Gsa sample rate kicks in, no noise at all on the 500Msa
[Real time Sampling Normal aquisition]
(maximum speed of 3.5Mhz I've tested so far and I am pushing my cheapy maxim function generator to it's max).
anyhow any noise dissapears immediately and clean sharp signals as it should on average acquisition at 16 samples.

I assumed this was about right and working as it should.
[mind you I didn't expect much from a very cheap DSO in the first place and i'm still in awe of the wee beastie].

some posts show that on no signal they get a lot of noise, mines reasonably clear
(vpp of around 480uv-560uv no attached probe, mind you with all the wifi and junk all over the house
constantly running I expected way more interferance).

Looking at the posts though there is an extra step I took.

step 1 :-

press :- Storage, change waveform to factory, select load, as RIGOL recommend in the pdf manual.
essentally cleaning out user settings I don't know if it does anything apart from that.

step 2 :- Now re-run self cal (remember to start it going with RUN/STOP before heading off for a coffe, gosh i did swear at that one  ::)).


If that solves or improves any issues for anyone here or if it does nothing for you then post back.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 10, 2010, 04:33:29 pm
Drieg has fixed my Rigol...

Below is a Windows App to check your model, serial and FW version, automatically change the appropriate numbering to prepare for upgrade.
i've provided the VB6 source code for anybody who interested.

step:
1) connect Rigol DS1052E through USB and make sure visa32.dll is working.
2) Click "Check Rigol Model & Serial" button, it will show you the *IDN? result and warn you your FW version. (it will automatically fill the new model and serial number for upgrade process)
3) Click "Upgrade Rigol" button to start the upgrade. Wait until it ask you to restart your rigol and click OK. dont do anything in between.

You should upgraded your Rigol afterward. Any comment/issue with the App pls notify me tq.
ps: I guess i'm a little bit late on this. but well.... better late than never!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xoom on October 10, 2010, 06:31:32 pm
If this model and serial edit fields are editable and from them Rigol is upgraded.. then better make those Edit fields read only :) (im not checked) and when upgrade is in progress it's good to show BIG, FAT message to don't do anything :) (also not checked, maybe it's already done) :) anyhow it's nice little app :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 10, 2010, 07:08:57 pm
If this model and serial edit fields are editable and from them Rigol is upgraded.. then better make those Edit fields read only :) (im not checked) and when upgrade is in progress it's good to show BIG, FAT message to don't do anything :) (also not checked, maybe it's already done) :) anyhow it's nice little app :)
the editable field is to enable you to change to whatever you like or in case App doesnt do it correctly. There will take some extra bytes for the BIG FAT dont do anything msg. I hope it will not do something wrong to your scope. I've provided the code for other to analyze. its just simple VISA viVPrintf API and send *IDN?, :INFO:MODEL, and :INFO:SERIAL command.

make sure u do step 1 to ensure visa communication is ok (if your model,serial show up), when u upgrade, for my case it took around 2-5 second for the first beep (:INFO:MODEL successfull) and then another 2-5 second before the msg to turn off rigol appear (:INFO:SERIAL successfull).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xoom on October 10, 2010, 07:23:29 pm
my scope is already hacked successfully:) 3 - 4 months ago:) with 1-st post guide :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 10, 2010, 08:07:28 pm
shafri , I've added a link to your post (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727) in the guide under "5) Change the  DS1052E to DS1102E".
If you need to add info or update the program, please update that post
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 11, 2010, 03:59:34 am
Thanx. i hope some experts can eval the program, as i'm afraid if the code can do something wrong. In my part i've check it, and so far nothing is wrong. I'm afraid if Visa driver got some quirk bug ??? i'm using visa32.dll version 4.3.0.49152 to test. I only tested it once, in a single click in doing the real upgrade for my scope after got repaired by Drieg. now i've "back to the future" and got a full working modded DS1102E. I dont dare to click the button for the second time :( i'll leave that to expert.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 11, 2010, 04:06:11 pm
Has anyone heard any more about the failure rate with upgrade attempts on Hardware version 58. From the last I read it was a genuine case of Russian Roulette with low confidence of recovery due to the absence of a reference copy of firmware 2.04 SP1.

I took a quick look at the various firmware’s that are available and was surprised at how different the content was between them. 2.02 bears little resemblance to 2.04. It's all Dutch to me but I expected minor differences and tweaks rather than swathes of different Hex code. Heaven only knows what 2.04 SP1 looks like...... I have given up on the idea of comparing 2.04 with 2.04 SP1.... I'm not smart enough for that  :-[

Cheers
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: d0ss on October 11, 2010, 07:30:33 pm
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

EDIT:

Hashes for DS1000EUpdate.RGL

CRC3: 3B44DEE5
MD5: BCF73565352391935F3A9651D30776EE
SHA-1: B2DDB481F8A71CF7037C93AF9C45CEBBE97C71A2
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on October 11, 2010, 07:40:48 pm
Thankyou d0ss much appreciated
I'm going to try the hack again later and see if it still works.
I'll post back after I have tried.

*edit*
redid the hack via usb (00.02 modified, changed serial and model no, upgraded to 2.04SP1)
loaded storage factory settings and redid calibration.

IT WORKS ****** Yipeee, no noise at full sampling rate anymore.

So my DS1052E HW Ver58 is now a DS1102E many thanks to all who worked on the hack and for d0ss for the 2.04sp1 firmware.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dexters_lab on October 11, 2010, 08:02:49 pm
@shafri:

bought my 1052 just after i saw it on the eevblog and watched with anticipation for a 100mhz hack, just browsed in the other day after not taking any interest in my scope to see i'd missed all the excitment!

thankfully mine came with 00.02.02SP2 so with shafti's app it turned into a 1102 just a few mins ago ;D

many thanks go out to all those who made this possible!!  ;)




Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: d0ss on October 11, 2010, 08:03:58 pm
Thankyou d0ss much appreciated
I'm going to try the hack again later and see if it still works.
I'll post back after I have tried.

*edit*
redid the hack via usb (00.02 modified, changed serial and model no, upgraded to 2.04SP1)
loaded storage factory settings and redid calibration.

IT WORKS ****** Yipeee, no noise at full sampling rate anymore.

So my DS1052E HW Ver58 is now a DS1102E many thanks to all who worked on the hack and for d0ss for the 2.04sp1 firmware.



In the process of modding it myself... didn't take a lot of convincing.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 11, 2010, 08:33:57 pm
d0ss,

You are a gentleman and a scholar .... THANK YOU !

Thank you for onforwarding the firmware. I understood from RigolNA that this firmware was due to be released on their site soon so I do not see that you have done anything wrong. You have made my day as until I had a copy of 2.04SP1 I wasn't keen to hack my 1052E for fear of hardware incompatibilities.

I would like to take this opportunity to thank all of those who have been involved, past and present, with the 1052E upgrade program. This is a real bonus for hobbyists and for once I haven't 'missed the boat' as is my normal experience in life  ;D

'drieg' deserves a special mention also as that gentleman has spent many hours helping poor unfortunates with bricked or semi-bricked 1052E's that would otherwise be unrepairable. This isn't the first microprocessor based product that drieg has assisted owners with either. He is a genuine good Samaritan.

Happy days  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: d0ss on October 11, 2010, 08:48:54 pm
d0ss,

You are a gentleman and a scholar .... THANK YOU !

Thank you for onforwarding the firmware. I understood from RigolNA that this firmware was due to be released on their site soon so I do not see that you have done anything wrong. You have made my day as until I had a copy of 2.04SP1 I wasn't keen to hack my 1052E for fear of hardware incompatibilities.

I would like to take this opportunity to thank all of those who have been involved, past and present, with the 1052E upgrade program. This is a real bonus for hobbyists and for once I haven't 'missed the boat' as is my normal experience in life  ;D

'drieg' deserves a special mention also as that gentleman has spent many hours helping poor unfortunates with bricked or semi-bricked 1052E's that would otherwise be unrepairable. This isn't the first microprocessor based product that drieg has assisted owners with either. He is a genuine good Samaritan.

Happy days  :)


No need for thanks, I would hope anyone would have shared it too. My guess is it wouldn't be to hard for Rigol to find who the firmware was sent to, I probably don't have a warranty any more. Heh.

--------------------------------------------------------------------------------------

Well just to confirm I've modded my scope to 100MHz no problems. Flashed to the patched 02.02 SP2, modded with the VB6 tool (thanks to shafri), updated to 2.04 SP1 then ran self calibration. No problems.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 11, 2010, 09:00:37 pm
You all forgot one step, use Model Number DS1152E, it opens the bandwidth to 150Mhz
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 11, 2010, 09:25:55 pm
Now you've gone and done it  ;)

Whilst I was aware that it may be possible to achieve 150MHz from seeing it offered as an upgrade elsewhere, I have no idea how it is being manged in hardware. Maybe the notorious varicap diode is still acting as an RF shunt in the DS1102E at 100MHz, with a little capacitance still in play ?

A fresh area for Rigol related discussion on the forum ?  ;D

 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 11, 2010, 10:28:36 pm

A fresh area for Rigol related discussion on the forum ?  ;D


Its already been up for a day in the General forum!
https://www.eevblog.com/forum/index.php?topic=1495.0 (https://www.eevblog.com/forum/index.php?topic=1495.0)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 11, 2010, 10:53:37 pm
That'll teach me for not checking first.

I was too focussed on this thread and it's great developments on the FW 2.04 SP1 front.

I'll get back in my box now   ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on October 12, 2010, 12:06:09 am
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.


thankx a lot! I'll update the guide tomorrow.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ave on October 14, 2010, 12:02:33 pm

Just to report another successful HW 58 upgrade.

I downgraded to patched 02.02.02, applied changes and upgraded back to 02.04.01.02.

For what it's worth, I used a serial cable method with a generic ftdi usb<->rs232 converter in between.
Procedure was done in linux (32-bit ubuntu 10.10) using cutecom as terminal program.

After calibration, no noise or other issues are present, as far as I can tell.

Big thanks to everyone involved in the process, much appreciated.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 14, 2010, 06:12:33 pm
And another HW58/2.04SP1 success story.

Followed the instructions at the front of this topic thread and used Shafri's great little auto upgrade program before returning to 2.04 SP1.

I did a factory reset, as has been suggested, to clear out any rubbish data before running the calibration routine.
All worked well and no signs of any issues relating to the change of identity and bandwidth.

It feels good to be in the 100MHz club  ;D

Thanks again to all who worked on this challenge and shared the knowledge of how to do it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gollUM on October 16, 2010, 05:05:57 pm
HW58/2.04SP1


Did everything as Aurora... Success!

No problem evident ... yet!

Have fun and... thanks to all involved intelectually :o)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 16, 2010, 05:29:26 pm
Hi all,please how can i check the hardware revision??

THX
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on October 17, 2010, 01:07:34 am
To find out hardware version
Press utility, follow the menu down and select system info,
press buttons ch1 twice, then ch2 twice then math once.

be aware do not press any key except RUN/STOP to exit while in this mode or
you can mess up your serial number.
(it's easy to change back using the hack tutorial.)

I don't know if you could alter anything else in this mode so please be careful.

take care.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fatcat on October 17, 2010, 08:08:59 am
I have successfully upgraded to 100Mhz and all is TOK. My original firmware was 00.02.04.00.03 and I restored it to the same. My hardware version is:57

Thanks to polossatik and the rest of the people involved with this guide and the demoIDN usbtool.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 17, 2010, 09:52:13 am
To find out hardware version
Press utility, follow the menu down and select system info,
press buttons ch1 twice, then ch2 twice then math once.
CUT
Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 17, 2010, 10:14:14 am
For those who are upgrading their Rigol and are wondering what the mew 2.04 SP1 firmware offers over previous firmware versions ....

I 'spoke' with RigolNA regarding the supply of 2.04SP1 prior to it's release on this forum and Chris Armstrong provided the following response:

"Hello, thanks for contacting us. Your scope should have 02.04 on it. We have recently heard that 2.04 SP1 is being released, but I don't yet have a file for it. In general, I don't expect there to be major feature changes, just a little housekeeping and a tweak to the PictBridge Identification. If there is a particular capability you are looking for please let me know. If you are just looking to stay as up to date as possible that is OK too. Either way we do not yet have an update file for 2.04 SP1. When we do, it will be posted on www.rigolna.com (http://www.rigolna.com). "

I found that a friendly and encouraging response, so credit to Chris for that.

It would appear that 2.04SP1 does have some minor upgrade to the PictBridge capability but the comment regarding "Housekeping" did make me smile  ;) I presume that relates to the Hardware 58 changes. Chris infers that no major changes will be in the release. The 1052E has been round a long time now so I suppose it's reasonable to expect any future firmware releases to only address Rigols concerns regarding the upgrade hack and any minor hardware changes. It was interesting to read elsewhere on this forum that MCS (UK) are clearing out the current stocks of Rigol kit ready for "new inventory" The 1052E isn't mentioned but I wonder how long before they retire our model and replace it with a new one that cannot be upgraded by the user ? If you haven't already, get one while you still can  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Andrei on October 17, 2010, 03:19:43 pm
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

EDIT:

Hashes for DS1000EUpdate.RGL

CRC3: 3B44DEE5
MD5: BCF73565352391935F3A9651D30776EE
SHA-1: B2DDB481F8A71CF7037C93AF9C45CEBBE97C71A2

There seems to be no link attached to this post, I need this firmware as well since I am suffering from the same calibration issue, would you mind posting it again?

Thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 17, 2010, 05:39:10 pm
Hello to all and thanks for the valuable info!!

Two days ago I bought a 1052E (HW58) and I flashed it to 100MHz following the right procedure and I used the 2.04 SP1 in the end and then performed the calibration.

I am planning to use the Oscilloscope to measure the ripple of PC Power Supply Units (PSUs). For this job I was using a USB instruments Stingray which would be retired.

The problem is that the rigol peeks a lot of noise (I use a BNC cable to connect the Rigol to my custom made load tester). With the PSU (that is currently tested) in standby with the stingray I have 6-8mV P-P AC ripple while with the rigol I get 120-130mV!!

I used the stingray as a signal generator to test the Rigol (with the same bnc cable) and the signals were normal, without any random noise (through out all bandwidth range).

Can someone tell me how to solve this problem?

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 17, 2010, 06:25:16 pm
Andrei,

I think you may have missed the firmware file name... it is there, under the Hash info.

Look for 204SP1.7z next to a paperclip. (You have to be logged in)

Then download the latest copy of WinZip or similar to unzip the 7z compressed file type.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 17, 2010, 06:38:26 pm
crmaris,

My 2 Cents worth.......

1) What bandwidth is your Stingray and do you trust it's readings ?
2) In my experience PC SMPSU's can be the noisiest and ugliest of power sources for sensitive components that do not like noise and ripple. I would not class a PC SMPSU as a lab grade voltage source so would expect to see some pretty nasty ripple. I have seen them used as cheap workshop PSU's. I personally don't like the idea of using one with low current, sensitive linear components. For pure AMPERE grunt they are fine but expect some RFI and ripple  ;D
3) You need to do a confidence check on your Rigol. Take a look at the output of a standard LM7812 linear regulator circuit and see if the ripple level falls within the components spec. If the ripple is very high, I think your Rigol may have an issue.

As I say, just my 2 Cents worth but you effectively have an anomaly between two instruments so the only way to prove which is right is by a confidence check on a known source.


Update: Take a look here:

http://articles.techrepublic.com.com/5100-10878_11-1046819.html (http://articles.techrepublic.com.com/5100-10878_11-1046819.html)

The example specs show a PC SMPSU having up to 1% ripple on all rails. At 12V that would be 120mV.... about what you are seeing.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceut on October 17, 2010, 08:43:41 pm
Hello to all and thanks for the valuable info!!

Two days ago I bought a 1052E (HW58) and I flashed it to 100MHz following the right procedure and I used the 2.04 SP1 in the end and then performed the calibration.

I am planning to use the Oscilloscope to measure the ripple of PC Power Supply Units (PSUs). For this job I was using a USB instruments Stingray which would be retired.

The problem is that the rigol peeks a lot of noise (I use a BNC cable to connect the Rigol to my custom made load tester). With the PSU (that is currently tested) in standby with the stingray I have 6-8mV P-P AC ripple while with the rigol I get 120-130mV!!

I used the stingray as a signal generator to test the Rigol (with the same bnc cable) and the signals were normal, without any random noise (through out all bandwidth range).

Can someone tell me how to solve this problem?

Thanks!

I've not received my DS1052E yet...
But you can take a look at this too (in french but you have some screenshots):
http://www.canardpc.com/dossier-41-Alimentation_Corsair_HX620W.html (http://www.canardpc.com/dossier-41-Alimentation_Corsair_HX620W.html)
One of the best PC power supply on the market!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 18, 2010, 05:06:25 am
thanks for the answer Aurora. I think that the problem is some unwanted AC source noise that the Rigol is picking. If I haven't used the stingray as a signal generator to see that the signal on the Rigol has no noise then I would say that something went wrong with the hack.

Now that I made my Rigol 100MHz is there a way to revert back to 50MHz to test if this is the problem?

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 18, 2010, 06:49:07 am
If something did go wrong with the hack you would still see noise when you revert back to 50Mhz. To see if something went wrong in my case i simply had no inputs and changed the time base. There you would then see the noise increase by maybe one division. Also by changing the vertical, you would see the trace get offset from centre. When i zoomed in fully to the noise i could trigger on it and measure the freq of 100Mhz

See Below
(https://www.eevblog.com/forum/gallery/475_17_10_10_11_51_50.bmp)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 18, 2010, 09:53:15 am
in my cases ? notice spikes :(  I cant understand how the stingray has not any problem and does not pick any noise.

Also with nothing connected I get the following. So I think that my Rigol is OK after the hack.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 18, 2010, 10:09:51 am
When I connect it to my PSU load tester through I have the following (with no PSU connected. Only the power supply of the load tester is running to feed the fans. When I close the PSU of the load tester the ripple drops to 35-38mV). Also when I put BW limit on the P-P ripple is 110-120 mV. In the mean time the Stingray as I said it does not show any noise  ???



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 18, 2010, 01:41:52 pm
That looks like PSU noise to me
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 18, 2010, 02:18:14 pm
I also think that the Rigol is fine and the signal I get is noise from the PSU of the Load tester. Although the PSU of the load tester is an SFX Silverstone 450 which has much lower ripple (I have tested/reviewed it) than the one shown in Rigols screen.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 18, 2010, 04:45:25 pm

 crmaris,

I am an analogue RF tech (with some Digital knowledge thrown in) so forgive me if don't have a firm grasp of all things PC SMPSU related. I do have some thoughts on your situation however.

My experience of SMPSU's is that good ones can be very RF quiet and 'not so good' ones can be a disaster on the Radio frequency Interference (RFI) front. You are connecting a 100/20 MHz bandwidth scope to a product that uses high speed power switching in it's design. The output power rails are designed to meet certain regulation and ripple specifications but what about switching transients and induced RFI on the rails or casing ? RFI can also be induced into test cables spatially and appear as noise on the scope. You may be seeing high frequency switching noise on the Rigol that is beyond the frequency response of your USB scope. I have seen SMPSU's totally trash the receive performance of high end HF receivers due to their radiated or induced RFI.

This may not be the issue in your case but it is a possibility all the same.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pete456 on October 18, 2010, 11:21:28 pm
Thanks to all in this forum,
another success with HW 58 (2.04SP1) - a very painless and smooth upgrade thanks to the very clear instructions.
Cheers,
Pete
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 18, 2010, 11:39:31 pm
Out of curiosity i just looked up the stingray scope specs, from this page, im assuming you have this one.
http://www.easysync-ltd.com/product/520/ds1m12.html (http://www.easysync-ltd.com/product/520/ds1m12.html)



Features:

·    Combined Oscilloscope, Data Logger, Signal Generator, Spectrum Analyzer,
     Voltage and Frequency Meter functions
·    12 Bit ADC Resolution
·    Simultaneous sampling on both channels.
·    32k Byte Waveform buffer
·    Oscilloscope Mode - 20M S/s sampling rate ( repetitive ) 1M S/s native
·    DataLogger Mode - up to 50k S/s 12-bit data streaming simultaneously on both
     channels
·    Maximum input voltage +/- 50V
·    AC / DC Coupling
·    Edge, min/max,  pulse width and delayed trigger modes
·    Analog Bandwidth 250KHz
·    Inbuilt 10-bit waveform generator with +/- 3.5v output range and 1k buffer.
·    Hardware upgradeable over USB
·    Self Powered USB Interface ( 250mA )
·    EasyScope II  ( Windows ) software (see downloads)
·    EasyLogger ( Windows ) software (see downloads)
·    Interface DLL's and code samples for 3rd party developers included
·    Instrument carrying bag included
·    Attractive enclosure with rubberized inmoulds
·    Dimensions W: 116mm x H: 30mm x D: 100mm


the key point i see here is "Analog Bandwidth 250KHz"

With this you are not going to see any high frequency spikes and it will make your PSU look great! with the Rigol you will see a lot more noise.

250KHz verses 100MHz basically you have a much better pair of eyes and you can now see the detail, the view is no longer so blurred.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crmaris on October 19, 2010, 08:13:36 am
Yeap I agree that the Stingray is very limited compared to the Rigol but for PSU testing is fine. A big number of major PSU  reviewers has a stingray. Mainly because it has a very good PC interface and the screenshots are much better (and easier as a process) than the ones of the Rigol.

Finally I saw in this thread some of the Rigols that had bad calibration data and their symptoms are not the case in my oscilloscope. So something else is happening.

Thank you all for your help!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: slburris on October 19, 2010, 02:27:08 pm
My apologies up front to those of you who own Stingrays and Nanos as this is a
mini rant!

At 1M samples/sec, the Stingray is in the same class of scopes as the DSO nano.
It's not as cute, but has more memory and is dual channel and can do some
lightweight waveform generation.  But it's still a toy!

For the cost, you could easily get a working 100Mhz Tektronix scope off of Ebay.
Or you would be better off getting the DSO Nano 2 whenever it comes out:

http://iteadstudio.com/copied/multi-channel-pocket-oscilloscope-ds0203-preview/ (http://iteadstudio.com/copied/multi-channel-pocket-oscilloscope-ds0203-preview/)

If you insist on a USB scope, how about this one for $194 ($1.50 more than the Stingray)?
150M samples/sec (75M if using both channels), 60Mhz analog bandwidth.
Seems like a much better deal than the Stingray, especially for a buck
and a half more...

http://circuitspecialists.com/prod.itml/icOid/10215 (http://circuitspecialists.com/prod.itml/icOid/10215)

Scott

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 19, 2010, 07:32:17 pm
This discussion of the SMPSU 'noise' has been interesting and I don't wish to spoil the fun but as it is apparent that the Rigol DSO is not suffering as a result of the 100 MHz upgrade, this SMPSU issue may need a new thread so as to keep this one on topic ?
 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 22, 2010, 10:20:15 am
Here another success hw58 2.04sp1  ;D ;D

Thanks to all involved in this hack!! ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arsenal on October 22, 2010, 07:50:42 pm
Worked for me as well on my today received DS1052E, hw version 58 and 2.04 SP1. Thank you very much for your hard work everyone.

Don't have a very sharp signal source right now, but my MSP430 turned from 5.4ns rise- and 6.5ns falltime to 4.2ns rise- and 5.4ns falltime, so I guess thats showing enough difference to prove it worked.

And no noticable noise :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: SirDan on October 25, 2010, 04:45:08 am
Hello All,

A successful upgrade to the 100Mhz club from HW:57 and FW:00.02.04.00.03
Unit purchased from http://www.tequipment.net/RigolDS1052E.html (http://www.tequipment.net/RigolDS1052E.html) 3 weeks ago.
I used shafri's VB utillity and was able to skip a bunch of steps from the dummy guide.
I re-upgraded back to FW:00.02.04.00.03 just in case it makes a difference.
Did the self calibration with probes unplugged and everything is great.

Thanks to polossatik for the guide!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 26, 2010, 05:05:07 pm
I've just tested the rigol with a sub nS pulse gen. (2n2369 avalanche pulser) here is the results!

On equivalent time averaged i could get 2nS rise time,pretty impressive.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on October 26, 2010, 10:49:42 pm
It would be interesting if you could test it with the 150 Mhz ie change the serial to DS1152E  and see if it changes anything.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Time on October 26, 2010, 11:27:11 pm
with that avalanche pulser you should be able to get as low as a few hundred pico-seconds in rise and fall times.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 27, 2010, 07:26:01 am
It would be interesting if you could test it with the 150 Mhz ie change the serial to DS1152E  and see if it changes anything.
Sure it would be interesting but i don't want to play/risk with other FW downgrade-upgrade  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 27, 2010, 10:27:46 am
with that avalanche pulser you should be able to get as low as a few hundred pico-seconds in rise and fall times.
any link of reference or where to get this item?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on October 27, 2010, 10:45:36 am
with that avalanche pulser you should be able to get as low as a few hundred pico-seconds in rise and fall times.
any link of reference or where to get this item?


It is described in Linear Technology AN-47, also see my measurements here (https://www.eevblog.com/forum/index.php?topic=588.msg10635#msg10635).

Regards,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on October 27, 2010, 10:56:50 am
It is described in Linear Technology AN-47, also see my measurements here (https://www.eevblog.com/forum/index.php?topic=588.msg10635#msg10635).
Regards,
Janne
any chance of buying this item from you? or elsewhere? ;)
i'm thinking if there is a fast pulser like this that we can set the pulse interval, voltage level (cmos, ttl, 1-12V etc), and even the rise time configurable through a rotating knob maybe, that will be handy to test something, not just rigol. but not really sure if its practical or not, just my thought.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Hideki on October 27, 2010, 11:16:19 am
I'm happy to report yet another successful 100MHz upgrade on a HW:58 2.04 SP1 device.

Awesome!

Thank you all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 27, 2010, 12:32:00 pm
Quote
It is described in Linear Technology AN-47, also see my measurements here (https://www.eevblog.com/forum/index.php?topic=588.msg10635#msg10635).

Regards,
Janne
WOW! your's pulser PCB is an ultra pro setup very nice,mine is made very cheap.... :-X


Here the schematics of the pulser i've used (taken from the net) assembled with less than 2$,the only problem is to find the right voltage to start the 2n2369 to avalanche,mine started at 88v but vary from sample to sample.
The 50Ohm resistor on the emitter should be made by 4 resistor in parallel to lower the inductance,on the input i've used 5pF.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceut on October 27, 2010, 03:50:28 pm
Happy story for me too  ;)
I have juste received my DS1052E, and after using the great Shafri software, I'm a happy DS1102E user/Hardware rev. 58.
Thanks for everyone on this topic who have given information !
 :)

The only thing is that I can't test if all is ok at very high frequency because I have nothing for that :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on October 29, 2010, 12:44:44 pm
It looks like the success rate is back on the right track again.
Title: Another sucessful update with HW58...
Post by: 8008 on October 29, 2010, 06:09:45 pm
I can also report a successful upgrade to HW58 with latest firmware 02.04.01.02, scope was bought on ebay two weeks ago...
Have no tool to check the smallest rise times, but everything seems ok...

I did it with OpenSuse Linux, serial line cable 1:1 with only pins 2,3,5 connected, cutecom terminal emulator and oktada as hex file editor.
The first self calibration after conversion attempt freezed the scope :-( but after switch on and off and trying self calibration again, it worked successful.

Dennis
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ht_vale on October 29, 2010, 09:34:10 pm
thanks guys! upgrade successful without any issue.. serial > 1239****

bye
Vale
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on October 30, 2010, 06:18:53 pm
Tested the pulse generator with a DIY 1K resistor probe directly attached on 50ohm cox terminated here the results!! :o

Equivalent time averaged 16X,real time 16X,and difference between standard probe on ch1 and direct connection on ch2
I think the  supplied probes are limiting the scope
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: EECrAZY on October 30, 2010, 08:20:13 pm
successfully updated 1052e to 1102e, rise time went down to < 3ns. HW version 58, downgraded firmware, then hacked, then upgraded to 02.04.01.02 and recalibrated.
Many many thanks to everyone who contributed to this hack
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mvh on October 30, 2010, 09:38:52 pm
Like many others, I've a good HW ver 58 hack to report. I haven't got anything but a signal generator to measure at the moment, but I haven't seen any adverse effects from the hack. Good stuff!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: velikigrizli on November 04, 2010, 04:49:12 pm
Hi all!

My scope arrived with this version : 02.04.00.01 HW 57

I did press CH1 twice CH2 Twice and math, and got this version info : Some pages before I read that it may alter flash memory directly? Many people used this method for HW version identification. Does this apply only if you press other button combination, and should I be worried here ?

Anyone here who made above version modification. Usually HW 57 ships with 02.04.00.03

After modification can I upgrade to 02.04.00.03 ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 04, 2010, 05:40:47 pm
velikigrizli,

You can only harm your Rigol configuration if you press other buttons after you have entered the "Ch1/Ch2/Math" information page.
If you just exit the page following the on screen instructions you will be fine.

To the best of my knowledge, the Rigol firmware is backwards compatible so you can use the latest available. I personally would use the version known to work with HW57 which is 02.04.00.03. The later 2.04 SP1 firmware should also work but I have not heard of anyone using it with HW57.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: just on November 04, 2010, 05:58:43 pm
Hi all!

My scope arrived with this version : 02.04.00.01 HW 57

I did press CH1 twice CH2 Twice and math, and got this version info : Some pages before I read that it may alter flash memory directly? Many people used this method for HW version identification. Does this apply only if you press other button combination, and should I be worried here ?

Anyone here who made above version modification. Usually HW 57 ships with 02.04.00.03

After modification can I upgrade to 02.04.00.03 ?

Only dimlow reported problems entering that mode, but he already had some problems with the serial number before. Maybe there are more hidden menus ...

https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665 (https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: velikigrizli on November 04, 2010, 06:26:43 pm
Hmm, now I have to decide to proceed with hack or not. Currently dont have money for another scope if something goes wrong :D

So far did anyone reported bricked scope HW 57 using USB hack so far ? what about voltage levels and abolute calbiration levels ? for example voltage source of 10.2V will be 10.2V after hack ? and with same waveform :D

I did used Ultrascope BEFORE firmware change, and I also used demoIDN on original 02.04 firmware to check firmware version "*IDN?"

After "IDN"  command I closed the program , scope stopped responding, some letters were written in top right side of screen. I turn off , turn on ,it works fine.

Now can this procudure above mess up "original" procedure.

Whne I decide to "hack" I will flash to 02.02 SP2_patched, follow instructions from first page, than flash to 02.04.00.03_original


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 04, 2010, 06:52:09 pm
Hmm, now I have to decide to proceed with hack or not. Currently dont have money for another scope if something goes wrong :D
now thats the thought! if i were u, i wont make the hack, unless...
1) be prepared to scrap it if its broken, or bother drieg a call.
2) really in need of 100MHz bandwidth, and be prepared to do the (1) ;)
the feeling of having a good 50MHz scope is alot better than having a 100MHz hacked broken. just from experience ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: velikigrizli on November 04, 2010, 07:00:28 pm
Hmm, now I have to decide to proceed with hack or not. Currently dont have money for another scope if something goes wrong :D
now thats the thought! if i were u, i wont make the hack, unless...
1) be prepared to scrap it if its broken, or bother drieg a call.
2) really in need of 100MHz bandwidth, and be prepared to do the (1) ;)
the feeling of having a good 50MHz scope is alot better than having a 100MHz hacked broken. just from experience ;)


But man from other thematics can repar the flash rom. reprogram it manually

So ok, so far I will store all this data for future use
what about hardware modification , removing varicap diode ? min software resoluton will be 5nS, but what about actuall rise fall time limit , how much will it change ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 04, 2010, 07:19:00 pm
So ok, so far I will store all this data for future use
what about hardware modification , removing varicap diode ? min software resoluton will be 5nS, but what about actuall rise fall time limit , how much will it change ?
man! you should run the whole pages of this thread and another companion rigol1052e thread. that varicap diode is obsolete, but another way of doing it, physically.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 04, 2010, 08:59:55 pm
velikigrizli,

I know exactly where you are in your thoughts about the hack.... I've been there too.

My 2 cents worth.... I had concerns about hacking my scope because it has the  HW58 motherboard and challenging 2.04 SP1 firmware. You are fortunate to have the earlier hardware version but there is always the risk of the scope being corrupted in a firmware flash operation. The common sense rule is that if a firmware is fit for purpose and you cannot afford to brick your scope, don't mess with flash upgrades and hacks.

If you can afford to lose the scope and are adventurous.... go for it ! and enjoy the improved performance. Many users will find the 50MHz+ bandwidth plenty for daily work though. What I am saying is don't mess with your scope if you are happy with it's standard spec performance. You can always hack it later if the NEED arises.

Regarding the hardware mod..... it is well documented in this forum but is not for those unfamiliar with working on pretty small SMD components. You would need to remove an SMD capacitor and this provides the 100MHz+ bandwidth but loses the 20MHz LPF facility in the process. I was about to carry out this modification as I knew that I could both do it and, if necessary, reverse it at a later date without the risk of bricking the scope. For me it was the lowest risk strategy..... until 2.04 SP1 firmware got into the public domain  ;D

At that point I followed the well documented path of many others and, with some trepidation, carried out the firmware downgrade, hacked the scope and then upgraded to 2.04 SP1. All was well and I breathed a sigh of relief. For me it was well worth the effort and risk. I have found no disadvantages to the upgrade hack and calibration remains excellent.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on November 04, 2010, 11:13:25 pm


Only dimlow reported problems entering that mode, but he already had some problems with the serial number before. Maybe there are more hidden menus ...

https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665 (https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665)


Ah yes, but I pressed every button! I was curious.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: velikigrizli on November 05, 2010, 09:20:49 am


Only dimlow reported problems entering that mode, but he already had some problems with the serial number before. Maybe there are more hidden menus ...

https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665 (https://www.eevblog.com/forum/index.php?topic=30.msg3665#msg3665)


Ah yes, but I pressed every button! I was curious.

lol

and you messed up just serial number ? After that did scope work correctly? And have you managed to hack it to 100mhz version ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: velikigrizli on November 05, 2010, 09:25:05 am


Regarding the hardware mod..... it is well documented in this forum but is not for those unfamiliar with working on pretty small SMD components. You would need to remove an SMD capacitor and this provides the 100MHz+ bandwidth but loses the 20MHz LPF facility in the process. I was about to carry out this modification as I knew that I could both do it and, if necessary, reverse it at a later date without the risk of bricking the scope. For me it was the lowest risk strategy..... until 2.04 SP1 firmware got into the public domain  ;D



So scope has at the imput 20Mhz LPF ? and all "for example sine" signals above that frequency have amplitude drop. But if we remove that filter, what is disadvantage of not having this LPF?
Hardware mod seems much safer, if you don't physically  destroy something it will work fine every time..

what is the reason why currently it is not possible to modify original firmware? For example change what ever you want(for those familiar with programming)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on November 05, 2010, 01:41:17 pm

lol

and you messed up just serial number ? After that did scope work correctly? And have you managed to hack it to 100mhz version ?
Yep Scope still worked, well it was already broken from a previous upgrade, but drieg fixed it and now its 100%
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimson on November 11, 2010, 05:38:24 pm
I got ds1052e oscilloscope with firmware 2.05. Is it possible convert it to 100 MHz version?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 11, 2010, 10:13:25 pm
Dimson,

2.05 sounds to be a new firmware version so you probably won't get a straight yes or no answer to your question.

You need to check your hardware version to see if it's higher than HW58. If you have HW58 still you should be OK as that is the hardware that I upgraded. My 1052E runs firmware 2.04 SP1 and that is available via this thread if you look back through the messages.
If Rigol have written firmware 2.05 to actively block the hack method you will be stuck and likely unable to carry out the hack until some clever person identifies a work around. That will become obvious if/when you insert the firmware downgrade USB stick. It will either go into firmware change mode or not.

Before carrying out the upgrade, I recommend that you read all of this thread to understand the procedure and risk that you are taking.

The method of checking hardware version is also detailed in this thread.

Good Luck !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceut on November 12, 2010, 06:54:21 am
I got ds1052e oscilloscope with firmware 2.05. Is it possible convert it to 100 MHz version?


Just after I order mine on DX, the DS1052E has coming out of stock, so I think that now they certainly received new one too.

Which Hardware Revision have you got?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Helix70 on November 12, 2010, 11:50:35 am
Hi all, new user here, what a great source of info.

Thanks to everyone involved in creating this guide. I have owned my 1052E for 3 days, now it is an 1102E. It was 2.04Sp1 HW58, downgraded to the patched 2.02SP2, ran shafri's excellent utility, upgraded firmware back to 2.04SP1 and recalibrated. Excellent! I was a little nervous, but it went according to plan. Thanks again guys!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 12, 2010, 12:07:19 pm
I haven't heard of anyone bricking their Rigol recently....it looks as though the current upgrade process via USB is a lot more reliable and robust than the early days of hacking the unit. Long may that situation continue. I have to admit that I was very nervous about flashing down to a firmware version that I knew was not 100% compatible with Hardware version 58....but I did as this guide said and all was well ... phew ! As others have advised in the past, there is always a risk of an error during a firmware flash. I would also advise that after downgrading to the FW 2.02SP2, use Shafri's utility and don't 'play' with your scope whilst running this old firmware. i.e. don't do a self calibrate whilst running a possibly incompatible firmware. Return the DSO to it's correct firmware as soon as possible. The risk of unexpected negative consequences due to running old firmware is then limited.

Good luck to all those who choose this upgrade path....... I have not regretted it but have chosen not to go for the 150MHz hack yet.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on November 12, 2010, 12:51:01 pm
I got ds1052e oscilloscope with firmware 2.05. Is it possible convert it to 100 MHz version?


adapting the "hacked" firmware to downgrade from 2.05 should not be an issue (by this i mean, if it doesn't work it should not brick your scope),
if this is a new hardware revision I would wait until someone can provide the 2.05 firmware (might take a while), so that you can do the hack and go back to 2.05 afterwards
if it's not a new hardware version ( HW58 ), then you can try and go to 2.04Sp1 but of course there is always a risk
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on November 12, 2010, 01:05:08 pm
Here is the 2.02SP2 "hack" firmware patched to appear as 02.08.02.

the MD5 of DS1000EUpdate.RGL is d819839edf239fa98ee8197e8a1c097d
the MD5 of DS1000DUpdate.RGL is 03685177c85d619bea382c154aab2d3a

edit: I get "Your attachment couldn't be saved. This might happen because it took too long to upload or the file is bigger than the server will allow." when trying to attach it, , it's to big :) i'll upload it somewhere else

Edit2: it's here: http://rapidshare.com/files/430375313/02.02.SP2_patched_to_02.08.02.zip (http://rapidshare.com/files/430375313/02.02.SP2_patched_to_02.08.02.zip)

If someone confirms this works on 2.0.5 scopes, i'll add it to the first page
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimson on November 13, 2010, 09:15:26 pm
I checked the version of Hardware, is HW58.
I think we should wait until version 2.05 can be downloaded (in case something goes wrong)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 13, 2010, 09:49:20 pm
Dimson,

Please be aware that RigolNA were expecting to have 2.04SP1 for download.... but it has not happened to date and only an older version is on their web site. The 2.04SP1 that is now in the public domain was released to a member of this forum who very kindly shared it with the community (Hero status  :D). FW 2.04SP1 was written to meet the revised requirements of the newly released HW58 and did not contain significant updates except for a minor Pictbridge patch. HW58 should operate correctly with 2.04 SP1 but I understand your caution.... few of us can afford to brick our new scope. If anyone decides to take the risk and upgrade a DS1053E that was supplied with FW 2.05, you will know if 2.04 SP1 works as that will be the FW that will have to be reloaded.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: swperk on November 15, 2010, 03:11:54 am
Hello all,

I just got my 1052E on Friday. It's h/w version 58 and (unfortunately) f/w version 2.05. No matter what I try, I can't get the scope to recognize that there is a firmware file on the USB stick even when using the 2.02.SP2 firmware file that was altered to appear to be 2.08.02. I assume this means there's some additional file checking going on with the 2.05 firmware. I'm anxiously awaiting a workable solution so I can upgrade my bandwidth!

Regards,
Stan
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 15, 2010, 08:31:13 am
Hi Swperk,

Have you tested the USB memory stick to see if the Rigol DS1052E will save waveform files and reload from it?
It has been found that not all USB memory sticks will work with the DS1052E so you may just have an incompatability problem ? It is worth trying another brand of memory stick. I used a really old Sandisk Cruzer 128Mb ....yes 128Mb  :D

 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 15, 2010, 09:02:39 am
It has been found that not all USB memory sticks will work with the DS1042E so you may just have an incompatability problem ? It is worth trying another brand of memory stick. I used a really old Sandisk Cruzer 128Mb ....yes 128Mb  :D
yes i agree, rigol do not accept all usb pendrive, i also need to use older version of usb card reader to be able for rigol to read/write, even that i need several attempt, it always says "usb device asserted" but nothing happened. i need to wait until it says "usb install successful" or read the firmware to upgrade after several attempt (plug unplug) IIRC.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on November 16, 2010, 03:31:30 am
Got my oscilloscope in today (off of ebay), unfortunately also HW:58 and version:2.05 :(
That sucks, I got this oscilloscope with the hopes of turning it into 100mhz right away. Mine will not detect the modified firmware on the USB stick either (it does install the USB stick successfully). Hope someone finds a workaround soon!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 16, 2010, 05:54:28 am
they are (rigol) working hard to get their 100MHz model sold... i think.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 16, 2010, 09:46:09 am
There is always the possibility that the modified firmware file that is currently 2.08.02, falls outside an acceptable range. Owners of a DS1052E will need to provide the experts on this forum with more detail. The FW2.05 full version number (02.05.XX) should be available on the hardware information page. The hacked 2.02SP2 firmware could then be modified to a version one LSB higher to see if that works.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on November 16, 2010, 03:33:11 pm
There is always the possibility that the modified firmware file that is currentky 2.08.02, falls outside an acceptable range. Owners of a DS1052E will need to provide the experts on this forum with more detail. The FW2.05 full version number (02.05.XX) should be available on the hardware information page. The hacked 2.02SP2 firmware could then be modified to a version one LSB higher to see if that works.

The "hack" is nothing more than an edit.
You can "play around" your self.
I can recommend  xvi32 found here  (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm) as an excellent free hex editor if you run windows.

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=4511)
simply click on the right panel, change for example the 8 to 5 and the 02 follwing to anything you like and save

It is however more likley Rigol changed the firware to not look for this string anymore but an other (masked/encrypted) part of the firware update file. I assume they also read this thread :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on November 16, 2010, 07:00:16 pm
Any way to make a firmware dump from the oscilloscope? There are a bunch of headers inside, probably a JTAG header as well. Either that or just wait until Rigol releases update 02.05, IF they will  >:(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 16, 2010, 08:04:24 pm
in the same manner they try to block the hack... is there any way to block outsiders from viewing this thread? i think not :( :-\
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 16, 2010, 11:05:04 pm
I bought a Rigol DS1052E from DX a month ago (it have only arrived this week). I took the risk of doing the hack. It was originally with FW 2.02 SP2. I have directly done the hack manually via serial port using hyperterminal. I believe that in my first try I might have sent an incorrect character along with the valid strings (maybe some copy+paste mistake).

I rebooted the scope after the hack, and upon checking System Info, I found that the model Nr was missing. Checking the time base, I realized that it had not changed (5 ns minimum).

Repeated the process (the *IDN? command replied with something like "Rigol Technologies,,,"), and after rebooting again, it seemed ok. The model number would appear (DS1152E), along with the rest of the information. The timebase could now be set down to 2 ns.

As everything seemed ok, I performed an upgrade to the version 2.04 from Rigol's website. Performed an auto-calibration, and everything was apparently ok. However as I move the time base from 200 ns to 500 ns I notice an dramatic increase in noise. Adjusting the vertical amplifier does not change the amplitude of the signal (even at 10 v/div it has the same width). Adjusting the vertical position varies the amplitude slightly. I measured the frequency and confirmed to be 100 MHz.

In this forum I found that some people experienced the same problem with hardware version 58. As I went to check the HW version (using 2x CH 1, 2 x CH2, MATH key presses), to my surprise I found that this field was blank (like you can see on the photo below).

Now I am not sure what is the best step to solve this problem.

The original serial number starts by DS1ED12391xxxx. Is it likely that this is HW version 58? Could the potential copy+paste mistake have screwed up calibration data?

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 16, 2010, 11:31:23 pm
lteixeira

Two things...

1) Your Rigol must be older stock if it came with FW2.02 installed, so it is unlikely to be hardware 57 or 58 as they came with FW2.04.

2) You have probably corrupted an area of the configuration memory in your efforts to upgrade. This has occurred to others when using RS232 and manual editing. The USB method using Shafri's tools is safer. Your best chance of repairing your scope lies with a 'Good Samaritan' named Drieg. You will find him hosting a topic on this forum discussing the repair of  'Bricked' Rigol scopes. Drieg has the knowledge to advise you on what rectification action is required. Look here:

https://www.eevblog.com/forum/index.php?topic=1379.0 (https://www.eevblog.com/forum/index.php?topic=1379.0)

Good Luck
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 16, 2010, 11:57:30 pm
Humm tough luck... I am thinking how much it would be worth risking to try firmware 02.04.01.02 instead, considering the behaviour of the oscilloscope with people who had taken this solution. There is no correlation between the hardware version and the serial number? I believe my serial nr is greater than that of some who report to have HW version 58. Other than the noise issue all other aspects are ok. Voltages and frequency measurements are consistent with the reality.

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 17, 2010, 01:50:54 am
I'm providing the simple tool with awareness that there is danger by using RS232 and probably even with USB if given the wrong command. and i've experience the data corruption (thanx again to Drieg for the fix) before this thread is fully established. And now there is still people want to experience what i did. teixeluis, now you are on the boat that i was. Maybe we can share experience later ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on November 17, 2010, 01:57:32 am
It must be then really old stock, seen mine is bought in may 2010 and is HW 57 and came with 02.04.00 IIRC.

If it's really came with 02.02 then I would not mess around more and kindly ask Drieg if he has time to help you  8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 17, 2010, 09:24:57 am
lteixeira

Having re-read your message, you do appear to be suffering similar problems to those experienced by users using pre 2.04SP1 firmware on a HW58 unit. There are however some issues that cannot be expalined by your firmware version change....

To answer your serial number question... I do not know the sequencing but logically a higher number is a newer unit.

My serial number on a HW58 unit bought September 2010 is: DS1ED123409XXX

As yours is stated as DS1ED12391XXXX it should be a later unit than mine, BUT your serial number doesn't look right to me. I would expect DS1ED123491XXX or DS1ED1234091XX. Please check the serial number on the rear of your units case to confirm that the displayed serial number tallies in the utility screen. The serial number can be accidentally changed during the hack process and using hyperterminal is fraught with danger as typo's are not tolerated well by the Rigol. If you have got a HW57/58 unit you have to wonder how a later unit could turn up with an early firmware  :-[  there is always the possibility that someone had already tried to hack it using FW2.02SP2 and discovered the firmware incompatibility issue that exists. This is all total conjecture of course, based on no facts. Are you convinced that your unit was actually brand new ? Your picture shows quite a few ‘power on’ cycles…does that tally with how many times you believe you may have turned the unit on ?

Drieg is the expert but you could consider installing firmware 2.04SP1 which should be backwardly compatible to all previous hardware versions. Please remember there will always be a risk though so don’t blame me if it goes wrong.
The fact that you have no HW number in the utility screen is a concern because it could be a sign of data corruption in the system configuration files. Drieg may be able to recover that situation for you as well.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 17, 2010, 10:10:49 am
In order to assist owners in identifying the hardware Version number of their DS1052E (when it has been corrupted in config) I looked for possible differences that are present on my HW58 unit. I have already documented the fact that my unit no longer has the HV supply for the LCD CCFL backlight and I believe LEDs are now used. I cannot advise when this change occurred but with the assistance of other owners, their hardware version, partial serial number and approx delivery date, we may be able to work out roughly when the change occurred. I have just done a test and confirmed that the missing HV section can be seen through the rear vents of the DSO without any disassembly. I used an LED torch and my camera in 'close-up' mode pressed against the rear air vents at the top right of the rear panel.
I'll start the data collection process by stating that I have a HW58 DS1052E Serial No. DS1ED123409XXX delivered Sept 2010. No HV supply fitted.

Picture attached.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 17, 2010, 11:17:04 am
Hello Aurora,

I confirm that the serial is consistent with serial in the back of the unit (apart from the 'D' replaced by a 'B' of course). My oscilloscope
arrived last week from DealExtreme, after nearly a month of waiting for stock to arrive plus shipping time (about 2 weeks). The DSO seemed
perfectly brand new without any marks of wear. However at DX they seemed to have only rushed to do the shipping after I put some
pressure. There was in fact about 1 week lag between the point they shipped my pending order, and the time they updated the site with new
stock of Rigol's (as such I would not rule out the possibility that they might have shipped a unit they could have lying around). Once I have
the opportunity I will check for the backlight HV supply.

lteixeira

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rr100 on November 18, 2010, 06:42:30 am
Just to confirm here: DS1ED12361* serial, delivered about 1-2 weeks ago (don't know how old was, probably not old). Worked with the instructions from 1st post (USB, used the windows program). HW58 of course, no HV supply.
Many thanks for the upgrade, early Christmas present :-).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: reqwired on November 18, 2010, 03:16:05 pm
 DS1ED12351xxxx rec'd last week,  factory calibration shows early September 2.04 sp1  no HV    Thanks

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: M84AB1 on November 18, 2010, 03:47:10 pm
I recently bought my Rigol DS1052E off eBay about two weeks ago and it came with FW 2.04 SP1 installed. I therefore assume that it is HW 58 model. I have just successfully hacked it to the 100Mhz model and I could not be happier. The guide was easy to follow and went without a glitch. My scope now reads the model number as DS1102E and the time base can be set all the way down to 2ns. I can safely say that my Rigol is not showing any abnormalities and functions as it did prior to the hack. There is no noise or any issues at all.

I have built a 50Mhz Oscillator and I recorded images of the signal including its Peak-Peak values before and after the hack. It measured Vpp @ 4.8V prior to hack and 6Vpp after. I will post pictures soon.

All in all, once again many thanks to the guy(s) who have made this guide and therefore hack possible :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: altaic on November 18, 2010, 05:06:43 pm
Hi all, many thanks for everyone's work in this thread and others.

Three days ago I ordered the DS1052E from Amazon (Amazon Prime; $4 next day shipping), and yesterday I hacked it! The unit reported itself as HW57 (serial DS1ED122XXXXXX) and came with 00.02.04.00.03 firmware, which necessitated using a patched version of 00.02.02.02.00 (although I didn't try unpatched, since it reportedly fails). To transfer the firmware, I used a new Sandisk Cruzer 2GB USB stick (which I tested first by capturing and storing a waveform, then checking it on my computer). To overwrite the model and serial number, I used Shafri's utility (running under Parallels Desktop 6.0 on Mac OS X 10.6.5) with the USB cable that came with the unit. After the hack, I upgraded to 00.02.04.01.02 (2.04 SP1) and then performed a self calibration. It definitely appears to have worked, although I don't have precision signal generators and such to quantitatively analyze it (hence the budget oscope).

Regarding the HV supply, it appears (by peaking in the rear right vent with a keychain flashlight) that mine also does not have one, so the search for the difference between 57 and 58 continues. If it'd facilitate further low cost enhancement of my oscope, I may be persuaded to pull it apart and take pics at some point... I hadn't planned to, but I'm kind of curious, myself.

Cheers and thanks again,
Will
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: murks007 on November 18, 2010, 06:57:43 pm
Hey Guys!

Another successfull hack done at 00.02.04.01.02 (HW58).
2ns timebase is avalable now.
Measured the risetime of an ATMEGA8 Output- Pin.
See attached pictures.

Not realy a "big" difference, but maybe the ATMEGA is not faster :)

Thank's a lot to all people who were involved to this thread!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on November 19, 2010, 01:12:22 am
So, has anybody else upmodded (tm) their DS1102E to a DS1152E? I'm wondering if this is the next big thing and how worthy is it?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on November 19, 2010, 08:46:54 am
I bought a Rigol DS1052E from DX a month ago (it have only arrived this week). I took the risk of doing the hack. It was originally with FW 2.02 SP2.
The original serial number starts by DS1ED12391xxxx. Is it likely that this is HW version 58? Could the potential copy+paste mistake have screwed up calibration data?
lteixeira
Also mine is a 12391xxx and is one of the latest with hw 58 and fw2.04sp1, so like said by Aurora probably someone tried to hack your's scope before you......
IMHO  try to upgrade to 2.04sp1 and redo the self calibration.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on November 19, 2010, 09:04:38 am
So, has anybody else upmodded (tm) their DS1102E to a DS1152E? I'm wondering if this is the next big thing and how worthy is it?
With a 300mhz Agilent probe my modded 1052/1102 goes well beyond 100mhz with a rise time of 1.4nS in eqmode and 1.6nS in real time!!  ;D
The  standard probe is limiting a bit.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tyblu on November 19, 2010, 01:01:50 pm
So, has anybody else upmodded (tm) their DS1102E to a DS1152E? I'm wondering if this is the next big thing and how worthy is it?
With a 300mhz Agilent probe my modded 1052/1102 goes well beyond 100mhz with a rise time of 1.4nS in eqmode and 1.6nS in real time!!  ;D
The  standard probe is limiting a bit.
While it may draw on the screen an impressive rise time -- looks like 0.35/1.6ns=219MHz -- it is still physically sampling at 100MHz. With 300MHz probes, this gives you a 3dB error of 75MHz sine waves, so you could theoretically measure the voltage of a 26MHz square wave signal with a rise time of 13.45ns, though the rise time may actually be slimmer in which case the measurements are no longer valid. I usually just assume that my DSO setup can't read better than 25% of the system cutoff to allow for a bit of processing delay, too (though it may not exist).
actual: t_rise_min_actual = 0.35/f_probe + 0.35/f_scope --> f_osc_measure_max = 26 MHz
my assumption: t_rise_min_tyblu = 0.25/f_probe + 0.25/f_scope --> f_osc_measure_max = 19 MHz
Fortunately we are often only interested in whether or not the harmonics or transients exist and their width, not their voltage at every instant in time. I'll have to see how slim of a pulse the trigger can catch, as that would be useful info. Note that I, if I used 300MHz probes and the 100MHz Rigol, couldn't measure the exact voltage of pulses with a width of less than 76ns, but I can certainly measure its width to within an accuracy of 2/100MHz=20ns. If you can safely assume the form of what you're measuring, your measurements get even better (import the data into matlab and do regression using the waveform you have in mind).

<edit> You know, I've gained this viewpoint from a good understanding of signal processing and white papers (Tek, Agilent, etc.), but I just spotted a big flaw in it: a DSO's sampling frequency is not necessarily its cutoff frequency, as it is in an analog 'scope. It certainly is for sine waves, but for a single pulse? I'm not sure. It requires a bit more thought (and digital signal sampling error and jitter analysis -- woohoo!).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on November 19, 2010, 02:49:31 pm
I don't understand much of your calculation...

Why do you assume a 25% delay? Acquisition on the Rigol (single channel, normal memor, max sampling freq) is at 1GHz. There isn't any 25% discount. The time for processing is taken from one triggering shot to the next (triggered is ignored for a certain time window).
A 100MHz bandwidth means that a sine wave at 100MHz is attenuated by maximum 3dB, giving 70.7% of the original amplitude (and a phase delay). On the Rigol, many people noticed a -3dB bandwidth over 100MHz (in fact the specs are "at least").
A well compensated 300MHz probe should introduce no more than 0.46dB (10%) attenuation at 100MHz (  1/(1+(f/fprobe)^2)  ).
Since attenuation of the probe and of the analog signal path inside the scope are in series, they add in dB, so you get 3.46dB (36.4%) in the worst case at 100MHz.
To properly test the scope, one should have a signal generator and a much higher bandwidth scope, all at 50Ohm input. A square wave can be useful only if it is bandwidth limited at a frequency much higher than the scope is. Otherwise, one can guess bandwidth from a post-processing, but a mimimum high frequency component must be present, to test on it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on November 19, 2010, 06:58:44 pm
I don't understand much of your calculation...

+1

To my knowledge bw=0.35:Tr 

http://www.tek.com/Measurement/scopes/selection/risetime.html (http://www.tek.com/Measurement/scopes/selection/risetime.html)
http://www.i9t.net/fast-pulse/fast-pulse.html (http://www.i9t.net/fast-pulse/fast-pulse.html)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: reqwired on November 19, 2010, 11:53:10 pm
Quote
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

EDIT:

Hashes for DS1000EUpdate.RGL

CRC3: 3B44DEE5
MD5: BCF73565352391935F3A9651D30776EE
SHA-1: B2DDB481F8A71CF7037C93AF9C45CEBBE97C71A2

When I download the file then check with Hashcalc I get different numbers. I've read the past history and downloaded and checked the other firmware files with Hashcalc and gotten matching numbers. I'm just clicking the the link to download ,am I missing a step, or ??  Suggestions?   Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: d0ss on November 20, 2010, 12:12:57 am
Quote
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

EDIT:

Hashes for DS1000EUpdate.RGL

CRC3: 3B44DEE5
MD5: BCF73565352391935F3A9651D30776EE
SHA-1: B2DDB481F8A71CF7037C93AF9C45CEBBE97C71A2

When I download the file then check with Hashcalc I get different numbers. I've read the past history and downloaded and checked the other firmware files with Hashcalc and gotten matching numbers. I'm just clicking the the link to download ,am I missing a step, or ??  Suggestions?   Thanks

I've just downloaded and checked the file has the correct hashes, my only guess is that you calculating the hash for the 7zip file.

The file needs extracting first, I recommend 7-zip http://www.7-zip.org/. (http://www.7-zip.org/.)

Hashes for the 204SP1.7z are as follows;

CRC32: EAE60568
MD5: DC5DF0AF15431465C945353BC1EA830E
SHA-1: 88A31204DAA1A62B27C2DB6CAF3397B5ECC90958
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: M84AB1 on November 20, 2010, 01:59:10 am
Quote
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

EDIT:

Hashes for DS1000EUpdate.RGL

CRC3: 3B44DEE5
MD5: BCF73565352391935F3A9651D30776EE
SHA-1: B2DDB481F8A71CF7037C93AF9C45CEBBE97C71A2

When I download the file then check with Hashcalc I get different numbers. I've read the past history and downloaded and checked the other firmware files with Hashcalc and gotten matching numbers. I'm just clicking the the link to download ,am I missing a step, or ??  Suggestions?   Thanks

I have already successfully hacked my scope with that firmware file (DS1000EUpdate.RGL) and when I read your post I went again to double check the file and it indeed showed different numbers. I then closed hashcalc, reloaded the firmware and then it was showing the correct numbers. I have now closed and reloaded the same firmware file that I used for the hack about 10-20 times and the numbers always match. I am curious why that one time the numbers didn't match. Maybe a glitch in the hashcalc software?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: reqwired on November 20, 2010, 04:25:18 am
Quote
The file needs extracting first, I recommend 7-zip http://www.7-zip.org/. (http://www.7-zip.org/.)

Hashes for the 204SP1.7z are as follows;

CRC32: EAE60568
MD5: DC5DF0AF15431465C945353BC1EA830E
SHA-1: 88A31204DAA1A62B27C2DB6CAF3397B5ECC90958

Thats got to be where I messed up, these are the same hash numbers I'm getting.  Thanks,Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: EricF on November 20, 2010, 05:58:30 pm
Thanks people, another successful upgrade of a hardware 58 model with 2.04SP1 due to the help from this thread. Just received it yesterday from Riko instruments via Amazon. Downgraded to 2.02SP2_patched and then used shafri's program. Upgraded back to 2.04SP1. Process was a piece of cake, took about 30 minutes only because I was extremely methodical and anal about the whole thing. Really appreciate it, and highly recommend it to anyone considering it.

Thanks again!

EricF

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 21, 2010, 01:26:00 am
Just to confirm that I have a scope originally shipped with firmware 2.02 SP2 (probably hacked by the supplier - dealextreme) and having serial Nr DS1ED12391xxxx, here is a photo from its back, and a photo from the SMPS which apparently doesn't have the HV supply (did the best I could to shoot it through the 3 mm hole).

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 21, 2010, 04:40:48 am
Another successful upgrade, I received mine just yesterday from Amazon/Riko_Instruments

Firmware was 2.04 and HW=57.  SNDS1ED122XXXXXX

The Rigol wont fully replace my Tektronix 2467B, but I think it may allow me to retire the Tek2430A.

I only have a 50Mhz pulse generator (Philips PM5715) so more testing is in order..

Thanks for the info, this is fun stuff!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: akisnas on November 21, 2010, 08:09:24 pm
Hi everybode, i'm trying to download this
DS1052_to_DS1102.zip : the DS1052_to_DS1102.zip is available here on Rapidshare (9Mb)
but without success can anyone help me?
"Rapidshare server is full of quotes"
I 've found the FW VERSION 00.02.04.01.02
Rigol Technologies,DS1052E,DS1ED123xxxxx,00.02.04.01.02
How to find the HW version of the scope?
Kind Regards
 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: eldis on November 22, 2010, 10:07:33 am
Hi, I also recently bought DS1052E with firmware 2.05
Seller says, that 2.04 is discontinued. Any progress with modifying this firmware release?
Is there anything I can do to help? perhaps some JTAG dump.. HW is 58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on November 22, 2010, 09:36:00 pm
Tested the zip file, works fine, must be rapidshare overload or so.

Added to the first post
* warning that currently 02.05 scopes cannot be hacked
* the way to see your HW version with a nice big fat warning to not mess around.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: reqwired on November 23, 2010, 01:50:00 am
Quote
Hi everybode, i'm trying to download this
DS1052_to_DS1102.zip : the DS1052_to_DS1102.zip is available here on Rapidshare (9Mb)
but without success can anyone help me?
I had trouble with the zip file also, I was using older web browser,after I installed firefox and had high speed access it downloaded fine.   Just a thought.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: akisnas on November 23, 2010, 07:36:01 am
My scope is updated, wow nice, sweet success. :-*
Oh yes the radip server was very busy. :D
Very nice tutorial for dummies :)
Thanks for all.
Kind Regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: M84AB1 on November 23, 2010, 12:15:02 pm
Added to the first post
* warning that currently 02.05 scopes cannot be hacked

But didn't one of the forum users report that whilst his firmware was 02.05, the HW was actually 58. By now, we know that HW 58 scopes also came with FW 2.04 SP1 (like mine). So why cant 02.05 downgrade to 2.02 SP2, perform the hack and then upgrade to 2.04 SP1 instead of 2.05?

Unless I missed something along the lines that there is no "patched" FW to make the scope think it is higher and prompt the downgrade?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 23, 2010, 06:43:59 pm
From what I have read here, it would appear that Rigol have changed the way in which the DS1052E recognises a valid firmware update package. The old method was easily fooled by changing the version number in the update package header. That technique no longer appears to work on FW2.05. The missing knowledge at the moment is how to get the DS1052E into firware update mode in order to accept 2.02SP2. I agree that FW2.05 scopes with HW58 should accept FW2.04SP1 but only after the above problem has been solved.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on November 23, 2010, 07:07:07 pm
Added to the first post
* warning that currently 02.05 scopes cannot be hacked

But didn't one of the forum users report that whilst his firmware was 02.05, the HW was actually 58. By now, we know that HW 58 scopes also came with FW 2.04 SP1 (like mine). So why cant 02.05 downgrade to 2.02 SP2, perform the hack and then upgrade to 2.04 SP1 instead of 2.05?

Unless I missed something along the lines that there is no "patched" FW to make the scope think it is higher and prompt the downgrade?

My 02.05 scope will not recognize any of the older hacked firmware. Either we somehow dump the new firmware, find out what the scope is looking for in the firmware, or wait until Rigol releases the new firmware, which probably won't happen
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AgeyevAV Russia on November 24, 2010, 06:02:47 am
Good time of the day :) What hear version HW if firmware 02.05 &
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 24, 2010, 06:25:52 am
After the hack don't forget to upgrade your probes as well.

When comparing the upgraded Rigol to a bunch of older Tektronix scopes (2236, 2340A, 2445 & 2467B) I noticed a bit more detail using a Tex P6138 vs the included Rigol probes:

The 2467B image is just for reference.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 24, 2010, 08:49:31 am
When comparing the upgraded Rigol to a bunch of older Tektronix scopes (2236, 2340A, 2445 & 2467B) I noticed a bit more detail using a Tex P6138 vs the included Rigol probes:

Can you clarify which Rigol probes you received with your scope please. Mine were RP2200's that claim to be 200MHz bandwidth.

Cheers
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 24, 2010, 10:12:00 am
Quote
Mine were RP2200's that claim to be 200MHz bandwidth.

According to the datasheet from my RP2200, these are rated to 150 MHz at 10 x attenuation.

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 24, 2010, 10:36:14 am
After the hack don't forget to upgrade your probes as well.
When comparing the upgraded Rigol to a bunch of older Tektronix scopes (2236, 2340A, 2445 & 2467B) I noticed a bit more detail using a Tex P6138 vs the included Rigol probes:
good info! new aspect to tinker.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 24, 2010, 01:01:22 pm
Quote
Mine were RP2200's that claim to be 200MHz bandwidth.
According to the datasheet from my RP2200, these are rated to 150 MHz at 10 x attenuation.

Interesting.... it appears that even rigol don't know the specification of their RP2200 probes. They are advertised as 150MHz or 200MHz bandwidth depending upon where you buy. A Google search on Rigol RP2200 can make for confusing reading  :D

Take a look here:
http://www.aidetek.com/New_products_info/Photo/RIGOL/RP2200_Manual.pdf (http://www.aidetek.com/New_products_info/Photo/RIGOL/RP2200_Manual.pdf)

YET in the Rigol Catalogue (Page 6) they are clearly shown as 150MHz. The 200MHz spec may just be an error but this doesn't inspire much confidence in the specs. ;)

http://www.rlx.sk/pdf/RIGOL2010No3.pdf (http://www.rlx.sk/pdf/RIGOL2010No3.pdf)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 24, 2010, 01:27:47 pm
Yes. Here is the spec of my RP2200.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 24, 2010, 07:54:13 pm
When comparing the upgraded Rigol to a bunch of older Tektronix scopes (2236, 2340A, 2445 & 2467B) I noticed a bit more detail using a Tex P6138 vs the included Rigol probes:

Can you clarify which Rigol probes you received with your scope please. Mine were RP2200's that claim to be 200MHz bandwidth.

Cheers

Sure thing, they are the RP2200 model.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 25, 2010, 12:14:12 am
One interesting feature in a custom firmware would be to allow direct selection of the bandwidth limit from the same CHx > BW Limit command. Instead of just enabling the 20 MHz filter, one could switch between the several hardware filters: 20 MHz, 50 MHz, 100 MHz or the entire 150 MHz vertical BW (if it is in fact the true maximum BW).

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AgeyevAV Russia on November 25, 2010, 07:09:41 am
there is combination CH1 CH2 MATH, signifies there is combination of the forced renovation firmware  8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on November 25, 2010, 09:14:12 am
One interesting feature in a custom firmware would be to allow direct selection of the bandwidth limit from the same CHx > BW Limit command. Instead of just enabling the 20 MHz filter, one could switch between the several hardware filters: 20 MHz, 50 MHz, 100 MHz or the entire 150 MHz vertical BW (if it is in fact the true maximum BW).

lteixeira

You're not the only one to whom this crossed his mind...  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on November 25, 2010, 05:57:58 pm
Interesting.... it appears that even rigol don't know the specification of their RP2200 probes. They are advertised as 150MHz or 200MHz bandwidth depending upon where you buy.
Also mine are rated as 150Mhz bw,tested with the famous pulse gen  attached to the Rigol probe with the bnc adapter  show an overall trise of 1,56nS Vs 1,36nS with a 300Mhz Agilent probe,the scope trise tested at bnc input is 1,28nS for reference(all Equ-time,averaged), so the Rigol probes should be near 200Mhz specification. ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: CalcProgrammer1 on November 25, 2010, 09:18:21 pm
I just got a DS1052E from Aidetek on eBay, unfortunately it is also a FW2.05 model and is locked out.  Hopefully a fix will be found quickly as I bought the stupid thing because I wanted to unlock it.  It is a nice scope though, but I don't want it to be crippled by poor firmware forever.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 25, 2010, 11:46:15 pm
Comparison of the Rigol RP2200 probe vs Tektronix 6138 probe @ 50Mhz:

Rigol used was hacked to 100Mhz.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 25, 2010, 11:58:12 pm
Why didn't you capture the screenshots from the Rigol directly? I can see you even had a USB flash attached.
But all in all I think is hard to have a better performance with that probe. I had pretty much the same result
at a similar frequency.

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 26, 2010, 12:16:30 am
Why didn't you capture the screenshots from the Rigol directly? I can see you even had a USB flash attached.
But all in all I think is hard to have a better performance with that probe. I had pretty much the same result
at a similar frequency.

lteixeira

Agreed.  I know which probe I'll be using.  I'm curious to see if the 300Mhz bargain probes found on eBay would be a good step up from the Rigol probe s.  The P6138 is nice but hard to find a complete one cheaply.

Since I had to use a digital camera to take picture of the CRO scopes it was just easier to keep my work-flow constant.  Part habit (none of my old scopes have screen capture) and part laziness. :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 26, 2010, 01:04:06 am
Zyvek, how much BW is setup in your Rigol, 100MHz?

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zyvek on November 26, 2010, 02:21:14 am
Zyvek, how much BW is setup in your Rigol, 100MHz?

lteixeira

Yup, 100Mhz!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on November 26, 2010, 03:17:11 pm
Comparison of the Rigol RP2200 probe vs Tektronix 6138 probe @ 50Mhz:
If you can, take also a screenshot of the waveform aquired via direct coax cable connection 50Ohm terminated, use it as reference waveform to compare against probe input,ringing and other probe related artifacts should be identifiables.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 26, 2010, 03:38:41 pm
Zyvek, how much BW is setup in your Rigol, 100MHz?

lteixeira

Yup, 100Mhz!

It would be interesting to make the same test with your Tektronix 6138 probe, but with the scope modded to 150 Mhz. This would give us a clear idea
of how close to the reality the 150 MHz mode is.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on November 26, 2010, 04:23:11 pm
throwing some info about the serial number bit, and the functions offered from the DS1000[DE} models and which have the 2ns time base option and the 50MHz BW limit......

looking the the hex part of the serial number as binary, we see possible config option/switches....



111101100    the DS1052D    SN: DS1ECxxx
111101101    the DS1052E    SN: DS1EDxxx
111101011    the DS1102E    SN: DS1EBxxx
111101010    the DS1102D    SN: DS1EAxxx
      ^^^
      ||+------------------------------------------------------------------+
      |+--------------------------------+                                  |
      |                                 |                 set turns off the LA menu options maybe ?
      |                  turns on the 2ns time option
turns on the limit BW to 50MHz



so, try using the leading part of the serial number as DS1EFxxx and of course the rest of your
own serial number,  you will end up with a 50MHz BW limit, but able to select the 2ns time option.

dont think the LA option will do anything more than enable some menu's without the hardware present

of course the DS1000E to DS1000D firmwares are different... so maybe the D firmware and the LA bit
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 26, 2010, 04:40:09 pm
darrylp: might be coincidence but it sure makes sense. I'm pretty sure there is(are) forum user(s) with enough knowledge of the firmware to be able to confirm or deny this.

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: teixeluis on November 26, 2010, 04:45:12 pm
BTW, does the DS1152E Model has a different S/N prefix? Given the existence of this third model, one bit is not enough to setup the BW.

lteixeira
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on November 26, 2010, 04:54:30 pm
the 150MHz model to the 100MHz model, I expect are purely down to the factory test of the sample signal they test.   as the sampling circuit has a switch to limit to 20MHz,   all models have that option.... the 1052 models get auto limited to the 50MHz filter , and the 1102 and I expect the 1152 models get the 2ns time base.

anyone way to try turning a DS1052E into a 2ns time base 1052 ?  ie with the 50MHz limit BW still set,  and then go to the 1102, with the 50MHz limit tuerned off, but dont enable the 2ns option of the time base ?

would confirm things better...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on November 27, 2010, 05:24:44 am
I just got a DS1052E from Aidetek on eBay, unfortunately it is also a FW2.05 model and is locked out.  Hopefully a fix will be found quickly as I bought the stupid thing because I wanted to unlock it.  It is a nice scope though, but I don't want it to be crippled by poor firmware forever.


Haha, same here. Bought mine from Aidetek with the intention of upgrading it as soon as I got it. So here's a warning for potential buyers: Look elsewhere if you want a hackable DS1052E!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on November 29, 2010, 06:58:57 pm
I've been following these threads on a Chinese forum to see if they're getting anywhere with hacking firmware 02.05:

http://218.16.124.207/bbs/bbs_content.jsp?bbs_sn=4250575&bbs_page_no=1&search_mode=1&search_text=ds1052e&bbs_id=3053 (http://218.16.124.207/bbs/bbs_content.jsp?bbs_sn=4250575&bbs_page_no=1&search_mode=1&search_text=ds1052e&bbs_id=3053)
http://218.16.124.207/bbs/bbs_content.jsp?bbs_sn=4416640&bbs_page_no=1&search_mode=1&search_text=ds1052e&bbs_id=3053 (http://218.16.124.207/bbs/bbs_content.jsp?bbs_sn=4416640&bbs_page_no=1&search_mode=1&search_text=ds1052e&bbs_id=3053)

Google translate doesn't do that well of a job translating everything. Anyone fluent in Chinese able to see if they've figured out anything?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: updatelee on November 30, 2010, 01:09:47 am
I just got a DS1052E from Aidetek on eBay, unfortunately it is also a FW2.05 model and is locked out.  Hopefully a fix will be found quickly as I bought the stupid thing because I wanted to unlock it.  It is a nice scope though, but I don't want it to be crippled by poor firmware forever.


Haha, same here. Bought mine from Aidetek with the intention of upgrading it as soon as I got it. So here's a warning for potential buyers: Look elsewhere if you want a hackable DS1052E!

wow I guess I got lucky, I bought mine from Aidetek at the end of October and it had 2.04 and Ive since upgraded it to 100mhz. Good to know.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Crippled on December 04, 2010, 02:21:46 pm
What happens when you try to hexedit the firmware version of the 02.02 firmware to, for example 2.06 ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AgeyevAV Russia on December 06, 2010, 05:19:56 am
What happens when you try to hexedit the firmware version of the 02.02 firmware to, for example 2.06 ?

Tried no result, necessary to read microprogram and read the name of the renovation.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlphZeta on December 06, 2010, 03:48:35 pm
I am wondering where I could get hold of a copy of the latest 2.05 firmware... it'll be interesting to see what has changed...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Crippled on December 06, 2010, 06:16:16 pm
Many times it is possible to download firmware via rs232 or very often something can be done during booting.
What kind of microcontroller is on board?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Jendem on December 10, 2010, 10:26:38 pm
Another successfully DS1052E to DS1102E update using the USB tool performed. Had some problems getting the scope to talk to the computer (Win 7 x64) and Ultrascope, but it magically started working after several restarts  :) 
I ordered my scope from DX in August, got it last week!

It had software version 02.04 SP1 and hardware version 58.
Downgraded to 02.02.02.00 and updated to 02.04.01.02. No noise problems at all  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Crippled on December 12, 2010, 10:43:31 am
Wow, you had to wait 4-5 months? At what status was your package at according to the post tracking site and was it shipped with china post or HK post?
I ordered mine december 1st and is going through China Post, I guess I'll get a 02.05 .
Wish I discovered this earlier.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Nifty on December 16, 2010, 03:18:54 pm
My DS1052E ordered from DX on 05-Nov-2010, HW revision is 58, FW is 02.05

Any chance to hack it?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: apulanta on December 16, 2010, 08:23:56 pm
I hack a few days ago your DS1052E SW: 00.02.04 SP1 (00.02.04.01.02)
I used to produce a Chinese version of the hack version 02.02.SP2  (http://cache.ourdev.cn/bbs_upload887235/files_32/ourdev_580400LKA27W.rar) first and then the USB port conversion DS1102E finally installed my this original file: 02.04 (http://cache.ourdev.cn/bbs_upload887235/files_32/ourdev_580402KHHFTQ.rar)
Hack the device is working perfectly.

-apulanta  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: OldSkull on December 19, 2010, 07:17:05 pm
I just bought one of these DS1052E form Dealextreme. Shipping time was ridiculously long: more than 30 days - ordered and paid on 8 XI, I only wonder how long it would take now to receive anything from them.
Back to the point: my DS1052 has 2.05 firmware, so i can't hack it, but...
Look at these:

(http://img228.imageshack.us/img228/6664/probe1xcomp.jpg)(http://img210.imageshack.us/img210/7863/probe10xcomp.jpg)
First 1x, second 10x probe. Probes compensated. Input signal is from probe compensator in front of the osciloscope. It seems that it's rise time is much better than shown on movies on youtube and are exact like 100MHz version. Would someone check his times both with hacked and unhacked scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on December 19, 2010, 07:44:29 pm
I think you're confusing microseconds with nanoseconds. I wouldn't expect the probe compensation output to be a good test for scope bandwidth, it's only designed to be fast enough so the probe input capacitance (eg. 20pF) has a lower impedance than the input resistance (10Mohm), and is designed to be used at specific settings (usually indicated in the manual).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: OldSkull on December 19, 2010, 07:48:50 pm
Sorry, my mistake. Hope someone will find a way to hack 2.05.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 21, 2010, 07:11:53 pm
Hi All,
I recently purchased the ds1052E from DealExtreme and got mine after a month wait. And l and behold, the Firmware version is 02.05 and HW ver 58. According to polossatik it is not possible to downgrade from 02.05 to 02.02 SP1.  I just spoke a Technical Rep at the RigolNA office and he tells me that it is possible to overwrite the 02.05 with the 02.04 SP1(which i found on their website http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/)). Now, if i am able to accomplish that, I should be able to downgrade from 02.04 SP1 to 02.02 SP1, do the hack and upgrade back to 02.04SP1 right??? Can somebody please confirm this  before i go ahead and do the hack.

 Also, another thing that i became aware of is, that you get a one year replacement warranty on any of their scopes if and only if you either buy it from their authorized distributor or RigolNA. If you buy it from DealExtreme you are on your own.

Thanks for this excellent procedure. Happy Holidays!

Ultrasounder
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on December 21, 2010, 09:22:06 pm
Also, another thing that i became aware of is, that you get a one year replacement warranty on any of their scopes if and only if you either buy it from their authorized distributor or RigolNA. If you buy it from DealExtreme you are on your own
Yes, Rigol hates customers who don't pay the inflated official prices.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: updatelee on December 21, 2010, 11:31:40 pm
Why would rigol care how much a distributor sells their products for. It doesn't effect rigol in the slightest. Rigol should only care how much they sell the item to the distributor for.

I make a loaf of bread for $1 and sell it to kwicky mart for $2 they sell it for $3. I sell that same loaf for $2 to walmart and they sell it for $2.10

I couldn't care less how much retail outlet sells my item for, doesn't effect my bottom-line.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on December 21, 2010, 11:41:48 pm
According to polossatik it is not possible to downgrade from 02.05 to 02.02 SP1. 

Actually it is confirmed by several people the old "downgrade by editing the firmware version to a higher versio" trick did not work anymore.
I never tried it, seen I don't have the 02.05 firmware

I just spoke a Technical Rep at the RigolNA office and he tells me that it is possible to overwrite the 02.05 with the 02.04 SP1

Somehow I doubt you can downgrade, but if you would be willing to try this then that would be great.

(which i found on their website http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/)).

It is also here (as listed in the first post) https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908 (https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908)

Now, if i am able to accomplish that, I should be able to downgrade from 02.04 SP1 to 02.02 SP1, do the hack and upgrade back to 02.04SP1 right??? Can somebody please confirm this  before i go ahead and do the hack.

yep, that should be no problem as such, the actual problem with 02.05 (for now) is that it will not downgrade to any lower version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 22, 2010, 04:18:11 pm
I got a verbal confirmation from Drieg that the 02.05 firmware downgrade is not possible.

So case shut. Atleast till Rigol releases the "stateside" 02.05. Then one of the hacker gods can take a peek in to the flash dump or whatever and figure out what is going on. But if they have disabled the firmware upgrade via USB stick, then how would upgrade to 02.06 when that gets available? Anyone?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: OldSkull on December 22, 2010, 04:25:20 pm
Maybe it's just checking not only version number written in ASCII, but also some other binary values. In any case, we have to wait till they release 2.05 firmware for upgrading on their page and probably any newer patch.
Is there still a possibility to unlock higher bandwith by changin some resistor or something?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 22, 2010, 05:22:10 pm
Ditto. I was wondering about the same thing. They still got to be bandlimiting the scope with some H/W feature. But i dont want to hijack this thread by suggesting something to that effect. FOr now i am okay with 50MHz, but pretty soon i will be needing a 100MHz bandwith for looking at FPGA signals. ANd, maybe as a Christmas/New Year present Rigol will release the 02.05 Firmware for us to take it apart.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on December 22, 2010, 08:14:30 pm
100MHz Bandwidth Hardware mod is detailed here:

https://www.eevblog.com/forum/index.php?topic=30.195 (https://www.eevblog.com/forum/index.php?topic=30.195)

It's worth reading the whole thread leading up to that page.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 23, 2010, 02:55:57 pm
Hi, guys! Got mine today from DX. Sent on the 13th. But, of course, FW is 00.02.05 and HW rev is 58.
Still no way to hack the FW? Has someone managed to produce a dump yet? So, I guess, now Rigol has to use the JTAG interface to set the model number...
Oh, and the noise is almost deafening  >:( I'd read different reviews that mentioned that noise level was quite high, but I could never imagine that it's like a wind tunnel blower...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 23, 2010, 03:20:52 pm
Can you please be specific?Which noise are you talking about? The fan noise, or ????
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 23, 2010, 03:34:39 pm
Yep, the fan noise. Well, in fact it's not the fan per se I guess, it's some kind of aerodynamical noise produced by air being drawn through the holes. I'm pretty sure it's nothing abnormal. Just a design "feature."
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on December 23, 2010, 04:16:28 pm
Yep, the fan noise. Well, in fact it's not the fan per se I guess, it's some kind of aerodynamical noise produced by air being drawn through the holes. I'm pretty sure it's nothing abnormal. Just a design "feature."

Phunk's "Rigol 1052e Fan Replacement" https://www.eevblog.com/forum/index.php?topic=1945.0 (https://www.eevblog.com/forum/index.php?topic=1945.0) might then be of interest to you
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 23, 2010, 04:33:09 pm
Thanks, polossatik. In fact, I've already seen that thread. I've been running the oscilloscope continuously for three hours now, and the air coming from the fan is barely warm. I wonder if it is really necessary to have such a strong airflow.
But what preoccupies me most now is the apparent impossibility of "upgrading" this oscilloscope. I actually bought it hoping it would be possible (though I already knew of the 00.02.05 FW), but was sort of hoping anyway. If at least we had a FW dump...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 23, 2010, 04:54:54 pm
I had an interesting email exchange with teh GM of RigolNA. Portions of that are quoted here;
"You are free to try the downgrade, but I wouldn't necessarily recommend it. Here in Ohio we haven't seen firmware 2.05 or the release notes for it, so I can't tell you if 2.04 is compatible or not.
"It is possible we might have a little more info in the future when we release 2.05 stateside, but I still think your best bet is with dealextreme at this time."
"Please let us know if there is anything we can do to help. I would give you a copy of 2.05 if I had it, but I haven't seen anything on it yet."
I had a post followup with a technical rep. He kept saying that i could always try downgrading, but he is not sure if that would break the scope as there is not much different between the 02.04SP1 and the 02.05. So, i guess lying low patiently and pounce on the 02.05 F/W is the best approach in my opinion.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 23, 2010, 05:22:20 pm
I was thinking, maybe now it won't ever be possible to upgrade the firmware at all. Maybe only "authorized" repair centers and distributors will be able to do it (via some obscure keypresses, a super-hidden RS232 command, or whatnot), and those authorized repair centers will be bound by some kind of a non-disclosure agreement...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tsaavik on December 25, 2010, 10:55:13 am
Merry xmas!
  Just got my Rigol DS1052E from Amazon. Was on an emotional roller coaster as I clicked through the 23 pages of the thread realizing at first that I had almost bricked my 2.04.01.02 Hardversion:58 by just jumping in and doing it, and that it would not be upgradeable :( Then a few pages later I discovered it WOULD upgrade! A few hours later I have a shiny new DS1102E!

Thanks to Polossatik for the thread, and Shafri for fat finger proof easy USB tool!

p.s. The following paragraph can be misleading:
Quote
Older news: According to forum user Drieg Rigol DID change the hardware and the new HardWare version "58" (and later) is supported by firmware version 02.04 SP1 only (not earlier). See the The Dark Side of the Rigol Hack -- Bricked Scope & How to Fix it... Thread However the 00.02.04.01.02 ( 02.04 SP1 ) is now available here and updating back to this version seams to fix the issue.

I read this as: "If you downgrade you will brick it, but you can get it back by re-upgrading to 2.04sp1". I realize that a truly 'bricked' scope wouldn't upgrade, but people throw the term around fairly loosely now a days. If you read the first few pages of that thread things seem pretty bleak.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tsaavik on December 25, 2010, 11:06:35 am
I bring a present to all HW ver 58 owners firmware version 02.04.01.02 (2.04 SP1). I've attached the firmware below and confirm it fixes the noise issue after self-calibration.

Firmware attached, confirmed to work with HW 58 scope can't say much else.

There seems to be no link attached to this post, I need this firmware as well since I am suffering from the same calibration issue, would you mind posting it again?

Sorry to necro an older reply, but this confused me tonight as well. The problem is that you can not see file attachments unless you are logged into the forum. Would be nice if the forum software displayed the filename but told you that when you clicked on it, but oh well :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tsaavik on December 25, 2010, 11:30:26 am
Anyone ever notice that the newer pictures (no longer says "ultra zoom") of the DS1052E show 100MHZ on the front sticker?

http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)  (click view larger image).

Photoshop slip-up, or silent nod to the hacker community? YOU make the call! :D

Update: Whoops, In my excitement of comparing the pics i posted the wrong link!! (Link above updated to:
http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)
That is a DS1052E with 100MHZ on it's sticker.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Psi on December 25, 2010, 01:06:32 pm
says DS1102E on it
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: beerhunter on December 25, 2010, 04:22:41 pm
Anyone ever notice that the newer pictures (no longer says "ultra zoom") of the DS1052E show 100MHZ on the front sticker?

http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/)  (click view larger image).

Photoshop slip-up, or silent nod to the hacker community? YOU make the call! :D



I emailed Rigol NA about getting that neat Ultra Zoom sticker and they said due to "legal" reasons they had to discontinue it. Damn shame.....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on December 25, 2010, 06:16:54 pm
Got my Rigol yesterday, a kind of fate's Christmas present...
I ordered it on October, 20th, was a quite long waiting.
My luck, it has 2.04SP1 FW on board!
However, I'm confident in the fact someone will one day or another find a hack for the 2.05 release, although it could be more difficult to achieve.

Merry Christmas to all you,
Sandro
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tsaavik on December 25, 2010, 06:34:19 pm
says DS1102E on it

Your right, I posted the wrong link: http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)
Check it out, that's a DS1052e with a 100MHZ sticker. I updated my previous post.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cs.dk on December 25, 2010, 10:22:03 pm
Check it out, that's a DS1052e with a 100MHZ sticker. I updated my previous post.

Just in case, that Rigol "forgots" :D

(http://dl.dropbox.com/u/6429978/Others/Rigol.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 27, 2010, 04:28:59 pm
Hi, guys!
So, here's my (though somewhat belated) Christmas present to all you 2.05-FW scope owners.  ;D It is at last possible to downgrade it! The procedure is the same as described in the beginning of the thread, except you should use the attached file instead of the 2.02 SP2 found elsewhere in the forum.
It should work with 2.05 but not with 2.05 SP1 (if there are any of you that have that firmware already).
I did it on my own scope and haven't found any glitches after the "upgrade."
Enjoy!  8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 27, 2010, 06:21:34 pm
Bravo!. That is a "killer" hack, killerwhale. I have a 02.05F/W, 58 H/W version. I was wondering what F/W version this patch of yours would downgrade my scope to? Also, were you able to verify that you can actually verify that the hack worked by measuring the rise time/fall time. Awaiting your confirmation with bated breath!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gallymimus on December 27, 2010, 06:30:44 pm
Just got mine today from Saelig.com, they give a free bag and 5% discount if you mention the president Alan Lowne.

HW ver 58, firmware 2.04!

hack worked fine (did not verify rise time or anything yet though).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 27, 2010, 07:51:43 pm
@ultrasounder:
The hack downgrades to 2.02 SP2, which I think is the least common denominator to be able to change the model number. After doing that, I upgraded to 2.04 SP1 as per the present guide. Actually, afterwards I went ahead and upgraded it to 2.05 (though I would not necessarily advise it).
I didn't measure rise times, but the timebase goes down to 2 ns now.

P.S. You may downgrade it to whatever version you want by taking the first 21 bytes from the attached file and overwriting the header of the file you intend to downgrade to.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on December 27, 2010, 09:39:29 pm
Hi Killerwhale,

Nice hack on the header :-) My DSO was 2.04SP1 upgraded some time ago to 100MHz so I was already OK, but I know the owners of FW2.05 scopes will be very pleased with your work. You mention FW2.05 being reloaded on your scope. Are you able to make that FW available for those who wish to reload it after upgrade ?

Cheers ! :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 27, 2010, 09:43:24 pm
Congrats!. I am at work right now so, I just cant wait to go try it on my scope when i get back home today. How were you able to upgrade to 02.05 from 02.04 SP1.? I dont see the 02.05 firmware out on their website. Btw, there isnt a big difference between 02.04 SP1 and 02.05(anecdotal infromation from RigolNA rep-Houssam).

Thanks for your good work. I will keep you posted once i am sucessful the quest.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on December 27, 2010, 10:11:04 pm
cool,
can someone with a 2.05 (no SP1) system (before trying to downgrade please :) ) provide me with
1) a screen shot of the version info of the scope (optional, but would be nice)
2) the full version string ( you can use shafry's tool (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727) for that. should be somthing like 02.05.00.02 or so

i'll the rewrite/update the guide (need to rewrite it anyway, looks it's getting confusing)


Edit: random nonexisting bonus points for somone who can figure out what mapping is used to make from the string " 02.05.01.00 " (= 30 32 2E 30 35 2E 30 31 2E 30 30 in hex) - or something similar like 02050100 - the 11 bytes result " 82 85 84 88 C3 7B 47 92 39 C8 7E "

Btw, there isnt a big difference between 02.04 SP1 and 02.05(anecdotal infromation from RigolNA rep-Houssam).

I don't have a change log , but a quick look in winMerge shows quite some diff between 02.05.01.00 and 02.04.01.02 , I would say more then between 02.04.01.02 and 02.04.00.03
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 28, 2010, 01:59:35 am
Hi, Aurora. Here's the 02.05 SP1 (00.02.05.01.00) file for those who need it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: silent3xe on December 28, 2010, 05:26:16 am
Thanks KillerWhale.

The 2.05 downgrade, mod,  and 2.05 SP1 upgrade worked on my HW58 2.05 DS1052E. I followed the guide on the first page using your files and shafri's program and everything went flawlessly.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 28, 2010, 06:39:33 am
Great! Good to hear from someone else who succeeded!  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 28, 2010, 06:56:14 am
Kudos to KillerWhale! I just got done with the hack myself. That was the longest 20 minutes of my life. Thank you so very much for everyone in this thread/forum for sharing the tribal knowledge and the secret sauce. Using Shafri's tool makes the 1102E upgrade a breeze. Decided to stay at 02.04 SP1 released by d0ss  until more information is available on the 02.05. Intend to perform a full-up compare with the TDS 100 MHz at work tomorrow.

Great job guys!.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 28, 2010, 04:20:51 pm
Quote
So, here's my (though somewhat belated) Christmas present to all you 2.05-FW scope owners.   It is at last possible to downgrade it!

This is GREAT news since my new scope that came from Deal Excel on Xmas eve has 2.05. I want to make sure I have all the steps right since their have been some changes to the original instructions.

1. Install hash calc, VISA drivers and Ultrascope. Verify that ultra scope can see the unmodified scope.
2. Downgrade the scope with this new 2.05 downgrade file. Does the MD hash still equal the one in the guide on page 1?
3. Use usbtool OR Shafri's tool to make the changes to the scope.
4. Upgrade the scope back to 02.04 SP1 using the version posted by d0ss.

Are these essentially the right steps?


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: irsirius on December 28, 2010, 05:01:39 pm
I can also confirm that killerwales downgrade file works fine.
Same procedure as described by silent3X: The 2.05 downgrade, mod,  and 2.05 SP1.
The mod was 2 mouseclicks thanks to shafri's tool.

Quote
2. Downgrade the scope with this new 2.05 downgrade file. Does the MD hash still equal the one in the guide on page 1?

I don't think the file will have the same checksum.
The MD5-hash of the downgrade file is "1fa740d1e2914651d96b96f9ff01dfc6" (it worked with this file).

Thanks everyone for you efford. I received my DS1052E yesterday and was a little disappointed that the is "no way"
to mod FW2.05. Fortunately just 2 hours later the situation had changed  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ultrasounder on December 28, 2010, 05:56:04 pm
Looks like the floodgates have just opened. Thanks to the combined efforts of all the hacker supremos we have on this discussion board.a word of caution for those who bought the ds1052E on DX, according to RigolNA, DX is not an authorized distro. So, the scope is not covered under their "1 year" Mfr warranty.

@twilliams follow the extensive guide by polossatik on page 1. For the upgrade path you could either use the 02.04Sp1 by d0ss(which is what i did) or you could use the latest 02.05Sp1 posted by killerwhale yesterday.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 28, 2010, 06:03:16 pm
As for me, I've never even considered this manufacturer's warranty as a viable option should the scope fail. The price being what it is and shipping insured to China representing a considerable portion of the purchase price... Well, you get what you pay for, after all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on December 28, 2010, 07:05:15 pm
according to RigolNA, DX is not an authorized distro. So, the scope is not covered under their "1 year" Mfr warranty.
That isn't new for Rigol. They like to threaten customers who are not buying from the "right" sources with bad things. At one point they were even claiming oscilloscopes not bought from the "right" sources could be fake. Threatening customers is IMHO a rather stupid, braindead concept, but Rigol apparently thinks it works.

I always find it funny when Rigol on the other hand behaves as if they play in the same league as Tektronix, Agilent or LeCroy.  Hey, just because you build some boxes for Agilent doesn't mean you are Agilent. Especially not if your "support" is such a joke.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 28, 2010, 09:49:46 pm
Another successful 2.05 100mhz hack!.

Took all of about 10 minutes.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on December 29, 2010, 12:19:53 am
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 29, 2010, 02:21:30 am
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!

I just tested this and it seems to work for me. I did not however do the 2.05sp1 update I stayed with the 2.04sp1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on December 29, 2010, 03:00:44 am
Is there any way I can downgrade from 2.05 SP1 or am I stuck with it?  :(
I'm wondering if it's a firmware issue or if it's related to the hack  ???
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 29, 2010, 05:07:01 am
@accepttheownage:
I've just checked and I confirm that I have the same issue as you describe.

@all:

Until we find out more about the problem, DO NOT upgrade to 2.05 SP1, remain with 2.04 SP1!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on December 29, 2010, 09:28:53 am
Darn it ... I'm in the same boat, literally minutes after installing 2.05 sp1 I see this  :o
Never mind I'm sure someone will crack it.  :P
Out of interest how exactly was the downgrade from 2.05 (non-sp1) resolved?
was it simply a matter of replacing the header ?

Keep up the good work guys
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on December 29, 2010, 12:41:42 pm
Sadly there is the ugly possibility that 2.05SP1 is a modified firmware to suit a later revision of hardware as occurred with 2.04/2.04SP1.

Has anyone tried reinstalling the firmware to see if the header still triggers the update process. I would normally expect it to be possible to load 2.05SP1 over 2.05SP1 as a firmware corruption fix but that isn't to say Rigol think the same. If it is possible then using the latest modified FW2.02SP2 should still work ? You could then intstall 2.04SP1. I believe Killerwhale indicated that this was not possible though so forgive me if I am giving false hope.

As another option I would try incrementing the Hex values on the 2.05SP1 header to see if it can trigger the "new FW revision" Routine. I note that the HEX header no longer translates to ASCII for the revision no. It could just be a HEX/Binary value now or how about Chinese non ASCII characters ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 29, 2010, 10:58:21 pm
Hi, Aurora
Has anyone tried reinstalling the firmware to see if the header still triggers the update process.
I have: No go.
As another option I would try incrementing the Hex values on the 2.05SP1 header to see if it can trigger the "new FW revision" Routine.
Did that too: No go.
It seems to me that the first four bytes encode the version and the following bytes are some kind of hash. And you probably have to have both sides correct before update triggers.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 30, 2010, 01:31:53 am
Ok so I reported earlier that I had successfully downgraded my FW 2.05 HWv58 applies the hack and then back to 2.04sp1 as supplied by d0ss.

I MAY have just discovered an issue. With no probes connected I get a fairly straight trace line all the way down to 20mv. With a probe connected I get a considerable amount of "noise" on the trace with no input signal. I have calibrated (several times) and even tried my other probe. Same thing happens on both channels. Is this the "calibration" problem a few were having with older FW's on HW58's? If so I thought the 2.04sp1 fixed it.

I can connect to the calibration terminal and get a good 3v p-p 1khz signal. I also connected a function generator and sent various waveforms with good results.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on December 30, 2010, 03:43:05 am
@twilliams: sounds normal to me, just a normal external noise problem. sometime i have that too. but you could explain your problem in more detail, probably with pictures?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 30, 2010, 02:07:24 pm
Ok so here is what I am seeing after the 2.05 downgrade and back to 2.04 sp1 with HWv58.

Here is the calibration tab off the front of the scope, looks good.
(http://dl.dropbox.com/u/74178/rigol/NewFile0.bmp)

Here is no probe attached at 20mv, little bit of noise but mostly ok
(http://dl.dropbox.com/u/74178/rigol/NewFile2.bmp)

Here is a probe attached at 20mv, what the heck is that? Is it normal?
(http://dl.dropbox.com/u/74178/rigol/NewFile4.bmp)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on December 30, 2010, 02:51:47 pm
This is normal. If you unzoom it (timebase, I mean), I bet the fundamental frequency would be 50/60 Hz depending on the country you are in.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on December 30, 2010, 03:11:20 pm
This is normal. If you unzoom it (timebase, I mean), I bet the fundamental frequency would be 50/60 Hz depending on the country you are in.

Thanks, that's a huge relief. I thought I had broken my less than a week old scope.

When I zoom all the way out I get 62.5hz as the freq and since I live in the U.S. your theory was correct.

Thanks for listening  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on December 30, 2010, 06:16:33 pm
Ok so here is what I am seeing after the 2.05 downgrade and back to 2.04 sp1 with HWv58.
looks like "Peak Detect Acquisition" is activated.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zesty on January 01, 2011, 01:59:52 am
Just got mine today from Saelig.com, they give a free bag and 5% discount if you mention the president Alan Lowne.

HW ver 58, firmware 2.04!

hack worked fine (did not verify rise time or anything yet though).

So is this (Saelig.com) one of the better locations in the US to order an upgradeable o-scope?

I see other vendors mentioned, but trying to get the best odds of being able to change the firmware.

Scott

 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 01, 2011, 10:09:51 pm
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!

Hi, I've bought a ds1052e a couple of weeks ago, it came with FW2.05. I'm glad there is a method to downgrade these, I was afraid to mess around with mine (I have a warranty:P).

I've just registered to report that, with the original firmware, my unit hangs when the trigger is set to rise and fall. It is NOT because of this mod, it is a bug in 2.05 FW. After I choose rise and fall and it crashes, it hangs everytime I restart the unit, to get out of this loop I have to press the "AUTO" button on startup a couple times until it changes back to rise.

I never did any mod, it is completely stock, any more bugs in modified units to check if it also happens on stock ones?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on January 01, 2011, 10:48:23 pm
So with FW20.5 you get two things for the price of one, a broken trigger and more trouble hacking it. Indeed, typical Rigol.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 02, 2011, 02:24:38 am
First of all, let me add my thanks to all the innovators that have been doggedly pursuing this hack.

I've been following this for a few weeks now, was finally about to buy one when FW 2.05 appeared and now that it's cracked I figure I better pull the trigger.

Is there actually any end-user advantage to the later firmware releases? Bug fixes? Calibration? It sounds like there's no reason to go beyond 1.04 SP1 after the downgrade from 2.05.



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 02, 2011, 08:16:36 am
I haven't heard yet of any advantage of using anything higher than the 2.04 SP1 firmware on HW 58 scopes. Plus to that, 2.05 and 2.05 SP1 have that nasty trigger bug.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xoom on January 02, 2011, 11:11:58 am
Im still with 2.02 SP2 and don't see point to go higher FW version.. is any critical differences in 2.02 SP2 and 2.04 FW?

Regards.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fenyvesi on January 02, 2011, 11:36:52 am
FW 2.05 HWv58 : Success.

Thanks for all the clever and helpful guys who helped all of us to transfer our scopes.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 02, 2011, 11:56:40 am
@xoom:
2.04 SP1 = support for HW 58. That's my understanding.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 02, 2011, 12:54:00 pm
According to RigolNA FW2.04SP1 has some minor changes over FW2.04 (non SP1)  for 'housekeeping' and some minor enhancement to the PicBridge functionality.

It was also stated by RigolNA that no major changes in firmware or functionality were expected.

I suppose the old addage, 'if it ain't broke, don't fix it' applies  :)


 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on January 02, 2011, 01:17:04 pm
getting the latest firmware (esp without knowing exactly what it does/fix for good) is a... software paradigm. the latest 2.05 FW is meant for... new eevbloggers i think. so we can keep busy... blogging.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on January 02, 2011, 02:40:31 pm
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!

Hi, I've bought a ds1052e a couple of weeks ago, it came with FW2.05. I'm glad there is a method to downgrade these, I was afraid to mess around with mine (I have a warranty:P).

I've just registered to report that, with the original firmware, my unit hangs when the trigger is set to rise and fall. It is NOT because of this mod, it is a bug in 2.05 FW. After I choose rise and fall and it crashes, it hangs everytime I restart the unit, to get out of this loop I have to press the "AUTO" button on startup a couple times until it changes back to rise.

I never did any mod, it is completely stock, any more bugs in modified units to check if it also happens on stock ones?

Thanks for sharing. Makes me feel better knowing it's not an issue with the modded firmware, but an issue with 2.05 firmware instead. Sounds like we need to all get onto Rigol about this so that it'll be fixed in a new FW.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gnail on January 02, 2011, 10:25:53 pm
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!

Hi, I've bought a ds1052e a couple of weeks ago, it came with FW2.05. I'm glad there is a method to downgrade these, I was afraid to mess around with mine (I have a warranty:P).

I've just registered to report that, with the original firmware, my unit hangs when the trigger is set to rise and fall. It is NOT because of this mod, it is a bug in 2.05 FW. After I choose rise and fall and it crashes, it hangs everytime I restart the unit, to get out of this loop I have to press the "AUTO" button on startup a couple times until it changes back to rise.

I never did any mod, it is completely stock, any more bugs in modified units to check if it also happens on stock ones?

I also have a stock DS1052E with FW2.05 and I cannot reproduce this lockup. Mine's perfectly happy if I set trigger to rise and fall (the up and down arrow).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 03, 2011, 02:08:20 am
I also have a stock DS1052E with FW2.05 and I cannot reproduce this lockup. Mine's perfectly happy if I set trigger to rise and fall (the up and down arrow).

That's exactly what I've experienced, again with a stock DS1052E with FW2.05
The rise and fall triggering works fine for me and I'm able to display alternating measurements of the rise and fall times of the calibration square wave, for example, with no problem.
If I switch the scope off and on again with the signal still attached it just goes back to where it left off.
If I switch back on without the signal attached it just waits in rise/fall mode and starts again as soon as the signal is reapplied.
What I have observed is that after setting this up for either CH1 or CH2, and then switching to the other channel, all I get on the other channel is noise, with or without the cal signal applied, and I have to press the AUTO button to restore a usable trace, at which point I can set up the new channel in the same way if I so choose.
I've certainly not experienced anything that I would describe as a "crash" and as far as I can tell FW2.04SP1 behaves in the same way.

More specific details of the observed problem would be appreciated.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 03, 2011, 07:16:29 am
@gnail, gandalfg8: What's your hardware revision number? Is it HW 58?

@zenith1111: Are you sure your unit didn't come with 2.05 SP1 instead of 2.05? What is your HW revision BTW?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gnail on January 03, 2011, 08:21:21 am
@gnail, gandalfg8: What's your hardware revision number? Is it HW 58?

Software version: 00.02.05.00.00
DSP: 00.00
FPGA: 02.00
HardVersion:58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 03, 2011, 05:17:27 pm
@gnail, gandalfg8: What's your hardware revision number? Is it HW 58?

@zenith1111: Are you sure your unit didn't come with 2.05 SP1 instead of 2.05? What is your HW revision BTW?

This is my system info screen:

Model:                DS1052E
Power up times:   84
Serial No.            DS1ED125116737
Software version: 00.02.05.01.00
                         DSP:  00.00
                         FPGA:02.00
                         HardVersion:58

Screenshot: http://www.flickr.com/photos/cocasdaneve/5320723214/# (http://www.flickr.com/photos/cocasdaneve/5320723214/#)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 03, 2011, 05:32:29 pm
Zenith1111,

You look to have a later version of 2.05 firmware so it would appear that anything later than 02.05.00.00 possibly contains a software bug.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bsdfox on January 03, 2011, 07:13:46 pm
I've downgraded my 2.05 and upgraded back to 2.05 SP1, but I'm having the following issue:
When I set the trigger slope to rise and fall and the oscilloscope triggers it locks up and I have to switch it off and on to get it to work again. Can anyone verify this behavior to see if it's a firmware issue?

NOTE: Before trying this set your sweep to SINGLE and hit FORCE sweep to test it out. DO NOT set the trigger to AUTO or it will lock up immediately and every time on startup, making it very hard to recover from this problem!

Hi, I've bought a ds1052e a couple of weeks ago, it came with FW2.05. I'm glad there is a method to downgrade these, I was afraid to mess around with mine (I have a warranty:P).

I've just registered to report that, with the original firmware, my unit hangs when the trigger is set to rise and fall. It is NOT because of this mod, it is a bug in 2.05 FW. After I choose rise and fall and it crashes, it hangs everytime I restart the unit, to get out of this loop I have to press the "AUTO" button on startup a couple times until it changes back to rise.

I never did any mod, it is completely stock, any more bugs in modified units to check if it also happens on stock ones?

I also have a stock DS1052E with FW2.05 and I cannot reproduce this lockup. Mine's perfectly happy if I set trigger to rise and fall (the up and down arrow).

I also cannot reproduce this issue on a stock HW 58 firmware 2.05 scope
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 03, 2011, 09:30:26 pm
Yesterday I've sent an email to Rigol support regarding this. This is probably a software bug, but just in case I will wait for an answer from rigol before trying to do any mod to this unit. I will post here any development.

Also, I am one step away from removing the bloody warranty sticker and replace the cooling fan with a slower/more silent one, the noise is driving me crazy! The thing doesn't even generate any considerable heat and sounds like my xbox 360 :D

A short video of the issue, for those who don't have it to understand (my camera doesn't like fluorescent lighting and doesn't have manual focus control:P):

Rigol DS1052E rise and fall trigger issue (https://www.youtube.com/watch?v=IWHK9AqnDvw#)

(am I doing something wrong?)

Edit: my version: http://www.flickr.com/photos/cocasdaneve/5320723214/# (http://www.flickr.com/photos/cocasdaneve/5320723214/#)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 04, 2011, 12:46:43 am
@gnail, gandalfg8: What's your hardware revision number? Is it HW 58?

Hardware 58 and Firmware 00.02.05.00.00 at the time.

Now, with thanks to you, running FW 2.04SP1 on my "new" DS1102E:-)

I just noticed my DSP is shown on the sytem info page of my modified 1052 as 02.20 whilst both gnail and Zenith1111 report theirs as 00.00, is this something that changes with the mod?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 04, 2011, 12:52:44 am

(am I doing something wrong?)


Don't think you're doing anything wrong but I certainly didn't see anything like that.
As has been previously suggested it does look like your 2.05 FW is a later version with a bug in it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 04, 2011, 01:09:47 am
My first idea was that maybe the firmware was corrupt, but I doubt that they didn't verify the data after programming. But it is weird that there are people with the same exact problem as I do and people with supposedly the same hardware and software that don't have any problems... I don't think they would have made changes to the firmware without changing the version number to track problems.

As gandalf reported, apparently some v58 scopes report a different version of DSP, is there a chance that there actually are different v58 boards, or the same v58 boards with different components?

Still no answer from Rigol. I bet a couple of Rigol engineers are reading this and releasing their evil laughs over the confusion they purposely created  ;D

Well, good night everyone! (It's 1:07 AM here in Portugal)


Edit: Oh.... Now I see what you are talking about... the ARE different... mine is 00.02.05.01.00 and yours is 00.02.05.00.00, sorry, I really need to sleep  :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: accepttheownage on January 04, 2011, 05:12:13 am
My first idea was that maybe the firmware was corrupt, but I doubt that they didn't verify the data after programming. But it is weird that there are people with the same exact problem as I do and people with supposedly the same hardware and software that don't have any problems... I don't think they would have made changes to the firmware without changing the version number to track problems.

As gandalf reported, apparently some v58 scopes report a different version of DSP, is there a chance that there actually are different v58 boards, or the same v58 boards with different components?

Still no answer from Rigol. I bet a couple of Rigol engineers are reading this and releasing their evil laughs over the confusion they purposely created  ;D

Well, good night everyone! (It's 1:07 AM here in Portugal)


Edit: Oh.... Now I see what you are talking about... the ARE different... mine is 00.02.05.01.00 and yours is 00.02.05.00.00, sorry, I really need to sleep  :D

Thanks for the video, my oscilloscope does exactly the same thing when I switch the trigger mode!
Only way to get it to boot up without locking up is to mash the run/stop key while it's booting until it pauses (right before it has a chance to auto trigger). My version info is identical to yours. Hopefully Rigol will sort this out soon (unless it's intentional, that is )  :(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 04, 2011, 08:03:42 am
At first, when the problem was reported, I also thought it might be intentional. But since zenith1111's unit is factory programmed and has 2.05 SP1, I think the real issue is QC at Rigol who released the FW without proper tests having been done. The only big problem is that there is no way yet to downgrade, unless they release a SP2.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on January 04, 2011, 08:45:16 am
One could ask Rigol for a way to downgrade, knowing that this will surely solve the problem... ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 04, 2011, 10:37:56 am
I posted this in topic 1495 the other day, re extending the 1052 to 150MHz, but as that seems like a quiet thread thought it might be worth reposting here in case anyone feels like attempting the 1152 software conversion:-)

(https://www.eevblog.com/forum/gallery/2747_02_01_11_6_15_29.jpeg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on January 04, 2011, 10:55:24 am
I posted this in topic 1495 the other day, re extending the 1052 to 150MHz, but as that seems like a quiet thread thought it might be worth reposting here in case anyone feels like attempting the 1152 software conversion:-)
the problem is... do you really have the 150MHz bandwidth? or just the name? fyi: i was converting my scope to LA (D) version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 04, 2011, 11:41:25 am
Rigol's answer was taking too long (sent from www.rigolna.com (http://www.rigolna.com)), so I've sent another message, this time from eu.rigol.com, and the answer was immediate, the problem is that this second time I've forgot to mention my model and serial number ;D

I've just sent a reply with the information they asked, let's see how the problem is solved (I'm betting in a 2.05 SP2).

Edit:
@shafri: Now that would be just plain awesome, if the only thing this needs to perform as a D was the correct firmware and a set of probe connectors soldered to the board :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 04, 2011, 12:23:48 pm
unless they release a SP2.

Where does Rigol post FW updates? I had a look at their site and don't see an obvious link. I did find a link to "DS1000E Update v2 SP2 (1.39 MB)" on the North American site but the file has a modified date of 21/07/2009.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on January 04, 2011, 01:15:45 pm
@shafri: Now that would be just plain awesome, if the only thing this needs to perform as a D was the correct firmware and a set of probe connectors soldered to the board :)
i changed back to original non LA (E) version. changing to D was the reason i got into trouble. D version got additional internal daughterboard, without it changing from E to D is useless, and risking breaking the scope. so i asked gandalf... is it "really" worth changing to 150MHz? if you have proper tool to check, and its confirmed working to 150MHz, then we will have a new era in rigol hack. for that, this discussion should be back to the original 150MHz hack thread, everybody is watching, its just not everybody has the power to do the proper verification, i'm waiting with passion ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 04, 2011, 02:38:28 pm
Regarding the logic analyzer, that's not very bad... for the trouble it would take to void the warranty, find and buy the connectors and getting everything to work, I guess I'm better of with one of these:
http://www.seeedstudio.com/depot/open-workbench-logic-sniffer-p-612.html?cPath=174 (http://www.seeedstudio.com/depot/open-workbench-logic-sniffer-p-612.html?cPath=174)
I'm just waiting for them to build more, those specs for 50USD is just unbeatable...

Regarding the 150MHz, I'm far from being an expert in analog-to-digital conversion, but from what I know of the ADCs on the ds1000e (and that those may actually be already overclocked), they must be getting pretty close to their limits. Besides, the supplied probes' reported maximum bandwidth is 150MHz, so they may also begin to interfere with the results. If, however, someone gets it working decently at that speed I will definitely thank them and be willing to buy him/her a beer :P

P.S.: Still no answer from Rigol, but I guess it's normal. It's 14:40 here, so it must be around 22:40 in China (I am pretty sure the email I received came from there).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on January 04, 2011, 09:10:01 pm
I asked rigol about the 2.05sp1 issue and here is the reply :-
Quote
_____________________________
Geoff,

thank you for the note. We haven't actually seen 2.05 sp1 here in the U.S. yet, but I have sent your feedback on to the design team and hopefully we can verify and update it quickly.

Regards,

Chris
_____________________________


here's hoping they can solve the issue.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 04, 2011, 09:46:10 pm
I posted this in topic 1495 the other day, re extending the 1052 to 150MHz, but as that seems like a quiet thread thought it might be worth reposting here in case anyone feels like attempting the 1152 software conversion:-)
the problem is... do you really have the 150MHz bandwidth? or just the name? fyi: i was converting my scope to LA (D) version.

Hi Shafri, I'm sorry but I don't know.

Whilst searching for information on the 1152 I found a copy of the user manual for the DS1000E-EDU series which covered the DS1062 60MHz version and the DS1152 150MHz version, the screenshot I posted of the system info came from that manual.
I remembered an earlier post mentioning an attempt to convert by switching the name to DS1152E but without having the information to convert the serial number, and a follow up post asking if anyone knew what the appropriate letter would be in the serial number, so thought it worth sharing the information.

I haven't tried it yet myself, thought I would leave that to someone with a bit more experience of these and perhaps better able to recover from any problems.

I wasn't aware of your attempts to convert to the LA version but would imagine that could cause problems due to the lack of appropriate hardware.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 04, 2011, 10:14:19 pm
i changed back to original non LA (E) version. changing to D was the reason i got into trouble. D version got additional internal daughterboard, without it changing from E to D is useless, and risking breaking the scope. so i asked gandalf... is it "really" worth changing to 150MHz? if you have proper tool to check, and its confirmed working to 150MHz, then we will have a new era in rigol hack. for that, this discussion should be back to the original 150MHz hack thread, everybody is watching, its just not everybody has the power to do the proper verification, i'm waiting with passion ;)

As per my previous reply, I haven't tried this myself as yet, but will be carrying out some tests on my recent DS1052E to DS1102E conversion shortly.
I'm not sure yet if I'll try this further conversion, that could depend on whether or not some other brave member tries it first :)

I have RF test facilities up to 1GHz and hope to check the actual amplitude vs frequency response of the scope rather than measure rise times.
I'm planning on doing this by using the scope itself just as an indicator, with a direct coax feed and no probes, so that the measured results rely only the calibration of the signal generator.

However, I need to carry out some initial tests to ensure I use a generator that is properly levelled acros the range of test frequencies and to ensure also that there are no obvious problems with impedance matching or my test cables.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 05, 2011, 03:02:53 am
A Rigol engineer answered and sent me a firmware update. It now reports the software version 00.02.05.01.02

Apparently everything is working now.

If someone with the same problem wants it, I've uploaded the file here:
http://www.megaupload.com/?d=U8DLHTA2 (http://www.megaupload.com/?d=U8DLHTA2)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on January 05, 2011, 04:08:24 am
cheers everything works lovely now thanks for sharing.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 05, 2011, 06:54:13 am
Hi, zenith1111! Thanks for sharing! You apparently had more luck with it than I had.
In fact, I contacted Rigol as soon as the problem appeared but they didn't acknowledge it. They sent me a FW update file (the version information in the header was different from what I'd seen) but it didn't work. So I asked again only to get a reply that the problem cannot be resolved as "there's is no way to downgrade the firmware."   ::) I tried to contact them today but their e-mail servers were rejecting mail... Whatever that means.
At any rate, here's a file I made (as always by copying the header) to downgrade to 2.04 SP1 for those who need it. I downgraded to that version since I don't want to lose the possibility to upgrade/downgrade in the future, should I ever need it. Plus to that, someone has yet to say that there's is an advantage of using 2.05 SPx vs. 2.04 SP1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 05, 2011, 11:23:46 am
That sucks... When I contacted Rigol North America I never got a response, then I've sent another message from eu.rigol.com and an engineer answered in less than one day.

Regarding 2.05 vs 2.04, I believe the only new "feature" is the inability to downgrade  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 05, 2011, 11:59:57 am
At any rate, here's a file I made (as always by copying the header) to downgrade to 2.04 SP1 for those who need it. I downgraded to that version since I don't want to lose the possibility to upgrade/downgrade in the future, should I ever need it.

Any chance you could make a downgrade file for this new version? My unit with 00.02.05.01.02 ignores the one you've posted above...

BTW, I'll do a couple of hours "burn-in" test to see if it fails, if it doesn't I'll just void the warranty to swap the fan for a quieter one, these things appear to be reasonably well made and pretty reliable.

PS: To those who hacked their units to 100MHz: did you notice if it gets hotter? (I guess not, since the hard thing for it to do is the 1GSa/s which the 1052 already does, but...)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on January 05, 2011, 02:31:02 pm
I posted this in topic 1495 the other day, re extending the 1052 to 150MHz, but as that seems like a quiet thread thought it might be worth reposting here in case anyone feels like attempting the 1152 software conversion:-)
the problem is... do you really have the 150MHz bandwidth? or just the name? fyi: i was converting my scope to LA (D) version.

Hi Shafri, I'm sorry but I don't know.

Whilst searching for information on the 1152 I found a copy of the user manual for the DS1000E-EDU series which covered the DS1062 60MHz version and the DS1152 150MHz version, the screenshot I posted of the system info came from that manual.
I remembered an earlier post mentioning an attempt to convert by switching the name to DS1152E but without having the information to convert the serial number, and a follow up post asking if anyone knew what the appropriate letter would be in the serial number, so thought it worth sharing the information.

I haven't tried it yet myself, thought I would leave that to someone with a bit more experience of these and perhaps better able to recover from any problems.

I wasn't aware of your attempts to convert to the LA version but would imagine that could cause problems due to the lack of appropriate hardware.




I had posted, what seems to be a logical use of the serial number ( the binary bits of the letter ascii code ) seem to show features being turned on or off.   the F  as the changing part number, would turn on the final bit unused between the 1052 and the 1102 models.

search my posts ( by name )  and you'll see it i'm sure.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 05, 2011, 03:44:46 pm

I had posted, what seems to be a logical use of the serial number ( the binary bits of the letter ascii code ) seem to show features being turned on or off.   the F  as the changing part number, would turn on the final bit unused between the 1052 and the 1102 models.

search my posts ( by name )  and you'll see it i'm sure.

I've taken a look at the post you mention and the logic seems reasonable enough but unfortunately, as you point out there, your suggestion indicates that a scope with serial number starting DS1EFxxx should have a 50MHz bandwidth whilst being able to select the 2ns timebase option.

Given that the information showing DS1EFxxx as the serial number sequence for the DS1152E-EDU 150MHz scope came direct from the user manual I suspect there might be a bit more to it than that.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on January 05, 2011, 04:36:03 pm

I had posted, what seems to be a logical use of the serial number ( the binary bits of the letter ascii code ) seem to show features being turned on or off.   the F  as the changing part number, would turn on the final bit unused between the 1052 and the 1102 models.

search my posts ( by name )  and you'll see it i'm sure.

I've taken a look at the post you mention and the logic seems reasonable enough but unfortunately, as you point out there, your suggestion indicates that a scope with serial number starting DS1EFxxx should have a 50MHz bandwidth whilst being able to select the 2ns timebase option.

Given that the information showing DS1EFxxx as the serial number sequence for the DS1152E-EDU 150MHz scope came direct from the user manual I suspect there might be a bit more to it than that.



yep, just found my other post....   yes from that the 'F' part would as you say turn on the 50Mhz limit and enable the 2ns option.  of course if those bitwise flags control those parts,    the 1E? ( in hex, and then back to binary ... my listed binary flags of that part of the serial number ) still leaves a 0 (zero) which comes from the 1_E_? part of the serial.   so its unlikely....  maybe the internal software on seeing that combination ( from the 1EF , and the model name ) swicthes something else not in that front part of the circuit ?

possibly instead instead of the individual bits for the 50MHz and 2ns,  the two bits are used as a pair, thus giving us 3 ( or 4 ) options from the two apparant bit flags.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 05, 2011, 08:51:13 pm
@zenith1111:
Until Rigol release a new FW or someone cracks the hash algorithm used in the FW file header, there is no way (I know of) to make a downgrade file for your new FW... You may try the attached file, but I really don't think it will work.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Spank on January 05, 2011, 09:12:34 pm
Hello,

Thanks a lot for your great effort here!!!
I got yesterday my DS1052e with FW 02.05 SP1 with the Trigger problem.
- I did all of the things on page 1, SW download and install.
- I downloaded the program of shafri. Thanks great prog  :)
- Than I downloaded the FW from Killerwhalle: 2.05SP1_to_2.04SP1.zip, did the downgrate to 2.04SP1
- Downgreate to 02.02 SP2 with FW from page 1, the patched one
- Hack with Shafri's prog
- Ugrate with FW 02.04.01.02 from d0ss. Checked the trigger problem => all ok. Timebase down to 2ns. Calibrate. Done

Great! Thanks!!!!



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: killerwhale on January 05, 2011, 09:32:15 pm
Here's a file you can use to directly downgrade to 2.02SP2 from any firmware up to, and including, 2.05SP1 (00.02.05.01.00).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 05, 2011, 11:41:00 pm
Here's a file you can use to directly downgrade to 2.02SP2 from any firmware up to, and including, 2.05SP1 (00.02.05.01.00).

Does any one know if the methods used to "crack" the firmware are documented somewhere?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tdavis80 on January 06, 2011, 03:28:54 pm
spank:  I also just got a new scope yesterday.  It has the latest hardware REV. What version is your hardware?  I have been reading through the posts and only the newer firmware seems to support the newer boards. I am concerned that I might brick my unit if I downgrade for the hack.  Or does the unit start to work again when you reflash to the latest?


update: I did the update procedure.  Everything went well. Only took about 30 mins start to finish.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 02:23:48 pm
I've just sent a new bug report to rigol:
Rigol DS1052E Printing and USB flash problems (https://www.youtube.com/watch?v=j76UMUOurJM#ws)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on January 07, 2011, 03:23:01 pm
I've just sent a new bug report to rigol:
Rigol DS1052E Printing and USB flash problems (https://www.youtube.com/watch?v=j76UMUOurJM#ws)


good,  if they release yet another new firmware to fix this,  then we have three of the new headers used on the 2.05 firmware line, should allow us to see whats changing and in what places.

comparing the 2.05_sp1 and the 2.05_sp1_02 file ( fix the trigger problem )  i cant see what / how its changing. i can see some bytes common, but a third firmware might help more.

if you can post it, assuming you get a reply that is.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 07, 2011, 03:29:30 pm
I've just sent a new bug report to rigol:

Can anyone confirm that pic bridge, FAT and NTFS file systems work properly in 2.04 SP1? It is sure beginning to sound like Rigol is just desperately fishing around trying to defeat the hack and not fully testing the FW "upgrades". 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 03:33:37 pm
I've just sent a new bug report to rigol:
Rigol DS1052E Printing and USB flash problems (https://www.youtube.com/watch?v=j76UMUOurJM#ws)


good,  if they release yet another new firmware to fix this,  then we have three of the new headers used on the 2.05 firmware line, should allow us to see whats changing and in what places.

comparing the 2.05_sp1 and the 2.05_sp1_02 file ( fix the trigger problem )  i cant see what / how its changing. i can see some bytes common, but a third firmware might help more.

if you can post it, assuming you get a reply that is.
I will :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 06:29:13 pm
I've just sent a new bug report to rigol:

Can anyone confirm that pic bridge, FAT and NTFS file systems work properly in 2.04 SP1? It is sure beginning to sound like Rigol is just desperately fishing around trying to defeat the hack and not fully testing the FW "upgrades". 

I've tested a lot of flash "drives", some of them don't work, even formatted as FAT32, I could replicate the FAT and NTFS problem with a different flash and the printing problem with a different printer, but it still might be just my hardware...

Rigol certainly is trying to stop the upgrades to upper models, they're protecting themselves, but I bet they never sold as many low end scopes in the company's history as they're selling now with all this exposure. And in the DS1102E's price range there is a lot more good manufacturers competing with them. At least I never would've bought a Rigol product it it weren't for Dave's several reviews in EEVblog and all this talk about the hacks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on January 07, 2011, 07:14:01 pm
I've just sent a new bug report to rigol:

Can anyone confirm that pic bridge, FAT and NTFS file systems work properly in 2.04 SP1? It is sure beginning to sound like Rigol is just desperately fishing around trying to defeat the hack and not fully testing the FW "upgrades". 

What is a little bit surprising is that the don't manage to stop the software-based hacking. They have a new hardware release (HW59, right?). What would have prevented them from going to encrypted firmware and an ID / version chip on the new hardware?

Maybe it is one of those cases where the original development team, those with the real clue, moved on a long time ago, and they just put random "maintenance resources" on the issue. Those "resources" don't know the HW and SW too well, and haven't the means and the authority to change much, so they are just firing shots in the dark with firmware releases.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 07:25:46 pm
I've just sent a new bug report to rigol:
Can anyone confirm that pic bridge, FAT and NTFS file systems work properly in 2.04 SP1? It is sure beginning to sound like Rigol is just desperately fishing around trying to defeat the hack and not fully testing the FW "upgrades".  
What is a little bit surprising is that the don't manage to stop the software-based hacking. They have a new hardware release (HW59, right?). What would have prevented them from going to encrypted firmware and an ID / version chip on the new hardware?

Because that would increase the costs of hardware. A TPM or something equivalent costs a lot of money and would not be hacker proof (look at the three major gaming consoles). I bet the amount of money they would make with the slight increase of DS1102E sales would not cover the cost of the advanced security methods. Like I said above, if it wasn't for this they would have sold a lot less DS1052E's and that would certainly not mean a proportional increase in DS1102E sales.

Edit: I thought mine (HW58) was the latest... But anyway, I bet they're just correcting minor HW bugs found in warranty-returned units, let's see what the next revision brings  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on January 07, 2011, 08:08:29 pm
Because that would increase the costs of hardware.

Yes, but ...

Quote
A TPM or something equivalent costs a lot of money
... you don't need a TPM or such junk. Just a few cent, maybe for a version  number / serial number / ID chip with a crypto authentication. These chips have become so cheap, that printer ink robbersmanufacturers put them in each ink cartridge to prevent usage of generic cartridges in a printer.

If you are looking for some, start with http://www.atmel.com/dyn/resources/prod_documents/doc8663.pdf (http://www.atmel.com/dyn/resources/prod_documents/doc8663.pdf)

Quote
and would not be hacker proof (look at the three major gaming consoles).

No, but it raises the bar. Which is what all this security game is about. You have a lock on your door? Specialists, called locksmith can "hack" it. Some criminals can "hack" it. Your friendly neighbor typically can't. So you stick with that lock, because it is "good enough". When it turns out that your friendly neighbor routinely hack that type of lock, you don't do a simple "firmware" upgrade, like trying another lock of the same type. You raise the bar with using something more serious.

Quote
I bet the amount of money they would make with the slight increase of DS1102E sales would not cover the cost of the advanced security methods. Like I said above, if it wasn't for this they would have sold a lot less DS1052E's and that would certainly not mean a proportional increase in DS1102E sales.

But then it doesn't make sense for them trying to prevent hacking at all. Either they want to prevent this, then it is astonishing that they don't doe it seriously. Or they don't want to prevent this. In the later case, why are they wasting time with the firmware joke?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 07, 2011, 08:22:53 pm
I've just sent a new bug report to rigol:

Can anyone confirm that pic bridge, FAT and NTFS file systems work properly in 2.04 SP1? It is sure beginning to sound like Rigol is just desperately fishing around trying to defeat the hack and not fully testing the FW "upgrades". 

I've tested a lot of flash "drives", some of them don't work, even formatted as FAT32, I could replicate the FAT and NTFS problem with a different flash and the printing problem with a different printer, but it still might be just my hardware...

I'm not in a position to check my scope right now but I wasn't really expecting that FAT and NTFS formatted memory sticks would work with the Rigol scope anyway.

FAT, AKA FAT16, had problems enough with DOS and early Windows systems when hard drive sizes increased above a few hundred megabytes and I didn't think it had been used for anything other than floppy drives for years.

NTFS offers many advantages when used with modern versions of Windows, and I'm prety sure most versions of Linux can handle it these days too, but I can remember at one time, not sure if it still applies, that failure to use the proper "safely remove hardware" option was virtually guaranteed to cause file corruption if NTFS was used on a memory stick.
Since the only option on the scope is just to pull it out, unless the scope is switched off with it in place, it's perhaps not the best option there either.

Given the above it would seem to me that FAT32 is likley to the natural choice and perhaps no great surprise if the other two options were excluded.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 08:45:24 pm
@BoredAtWork
I agree with most of your statements, but all I'm saying is that the "crypto chips" used in ink cartridges didn't stop the OEM from cracking them open, refill, reset and resell them; when it comes to "raise the bar" to decent levels of security there are massive costs associated, the development time is significantly increased, etc.

What you are suggesting is creating a new model in the middle of this one's life, that is not very good from the business perspective and, after the costs and implications associated with the new development, they would end up with twice the work when it comes to support and bug detection.

If what you said wasn't true the several hardware manufacturers wouldn't spend the amount they do in security, all I'm saying is that right now, in this single case they would probably lose more money than what they would win with a decent security.

Of course they could do it and I could be wrong, but we'll see:)

@gandalfg8
There are lots of USB flash drives up to 2GB that are formatted as FAT by default, I personally never had any issue with it. NTFS can be flagged as "removed unsafely", but if the data was correctly flushed from the buffers there would be no more data loss than on FAT32. I'm pretty sure they didn't implemented NTFS because of it's complexity (I always use FAT in microcontrollers because of that).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jelmer on January 07, 2011, 09:06:17 pm
Another successful 'upgrade' of a DS1052E (00.02.05.00.00) to a DS1102E (00.02.04.01.02). Bought mine from DealExtreme at the end of December '10

I used Killerwale's 2.05 SP1 -> 2.02 SP2 and then d0ss's 2.04 SP1 update.

cool,
can someone with a 2.05 (no SP1) system (before trying to downgrade please :) ) provide me with
1) a screen shot of the version info of the scope (optional, but would be nice)
2) the full version string ( you can use shafry's tool (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727) for that. should be somthing like 02.05.00.02 or so

i'll the rewrite/update the guide (need to rewrite it anyway, looks it's getting confusing)

I made some screen shots throughout the update process to update the first post. Enjoy!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 07, 2011, 09:29:14 pm


I've tested a lot of flash "drives", some of them don't work, even formatted as FAT32, I could replicate the FAT and NTFS problem with a different flash and the printing problem with a different printer, but it still might be just my hardware...

That's with the 2.05 firmware your scope came with, right? I'm wondering if this is another piece of evidence that 2.04 SP1 was the last good, stable and bug-free FW release.

Quote
but I bet they never sold as many low end scopes in the company's history as they're selling now with all this exposure.
It was a major factor in my decision to purchase a Rigol scope. I was seriously looking at a competitor when I stumbled onto this forum via Google. A new 100mHz scope was outside my snack bracket until I found this thread -- even used ones tend to be more than a new 1052.

Obviously Rigol is making money on the 1052 or they wouldn't be selling it at this price point. The price difference is pure profit, which is what they are trying to protect. The question then is how many customers were prepared to buy the 1102 but bought the 1052 because of the hack? If I had the money and need for a 100mHz scope, I'd doubt I would have found this forum or hack. So my personal opinion is that they are indeed boosting sales and profits overall, by increasing their market share amongst hobbyists.

Maybe they know this and that's why they are just playing with FW instead of making a HW revision? Make it too much bother for a commercial user to change, but still within reach of the hobbyist?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 07, 2011, 09:54:09 pm
That's with the 2.05 firmware your scope came with, right? I'm wondering if this is another piece of evidence that 2.04 SP1 was the last good, stable and bug-free FW release.
Yes, mine came with 00.02.05.01.00, then rigol provided the 00.02.05.01.02. I'm waiting for someone to report if older revisions have this bugs. I think they do, it seems weird that so many bugs would appear later (and the trigger bug did appear and passed QA).

Quote
Maybe they know this and that's why they are just playing with FW instead of making a HW revision? Make it too much bother for a commercial user to change, but still within reach of the hobbyist?
My thoughts exactly.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalfg8 on January 08, 2011, 01:52:55 am
I have RF test facilities up to 1GHz and hope to check the actual amplitude vs frequency response of the scope rather than measure rise times.
I'm planning on doing this by using the scope itself just as an indicator, with a direct coax feed and no probes, so that the measured results rely only the calibration of the signal generator.

With a background in "conventional" analogue and digital design I'd be the first to admit that my understanding of the digital processing that goes on in something like the DS1052E is strictly limited, but there does seem to be something going on under the bonnet of the 1052 that, to me at least, is quite a lot more complicated than I first expected!

Given that my main measurement interest is in analogue RF I set out a few days ago to confirm the bandwidth of my 1052E with 1102E conversion using analogue measurement techniques rather than pulse driven rise time measurements.

Following my initial tests I quickly realised that indicated amplitude, of a periodic waveform at least, both on the scope display and as measured by the scope, varies with both vertical and horizontal settings. Changing the vertical range can indicate a different amplitude for the same signal and having too many cycles per division horizontally adds distortion and also affects amplitude measurements.
Oh well, so far at least I'm learning some limitations as I go along!

Vertical range variation was, hopefully anyway, eliminated by keeping the scope on the same setting and just adjusting the level at the signal generator.
The horizontal setting was a bit more awkward, you can't swing an input frequency over a 150MHz range without adjusting the timebase, but trial and error indicated that adjusting it such that one cycle of the waveform occupied between 1 and 3 divisions gave a reasonably stable result.

Using an attenuator pad on the output of the generator and a transformer based splitter to supply both channels via 50ohm feed through terminations, I was able to remove any scope probes from the measurement chain, so far so good, and at least establish that both scope channels are very closely matched.

What I measured though didn't seem to be very consistent or to make much sense, sometimes I could measure a -3dB point around 110MHz but at others the response seemed to be almost flat up to around 140MHz and then tailing off quite noticeably at 150MHz.
Today, using either one channel or both, I could not persuade it to change from being almost flat to 140MHz.
That lack of consistency certainly concerns me but, for today anyway, it was consistent enough so I just assumed this might be an artefact of using a modern DSO on a repetitive waveform and that the processing was biasing the result.
All very nice but perhaps a bit too good to be true.

Sooooooooo....., and this is where I really starts to lose the plot, I decided that perhaps I should try a rise time measurement after all.
Feeding the scope from a fast rise time impulse generator, originally intended for the calibration of surveillance receivers at frequencies up to 1GHz, has resulted in a very clean displayed pulse with reported rise times of around 2.5ns.
Jitter seems to be swinging this between approx 2.2 and 2.6ns but it still seems to be indicating a bandwidth of around 150MHz!

So what am I supposed to conclude from all this?

I was happy to accept that my analogue bandwidth measurements could be wrong but now my risetime measurements seem to confirm them after all.

Can my 1102E conversion really have 150MHz bandwidth?

Is this suggestion totally unrealistic?

Can anyone explain exactly what's going on here?

Answers on a postcard please..........:-)














Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on January 08, 2011, 02:45:40 am
As long as the sample rate is high enough, I don't see how digital processing would change the frequency response, although the Rigol is not known for very stable, accurate results.

A constant-amplitude sine wave is the fundamental way to measure bandwidth (it's defined as the point where the level first drops below -3dB). Rise time depends on the response curve of the scope, the .35/BW formula is correct for a perfectly Gaussian response (-6dB/octave), I wouldn't count on this being 100% accurate, although the error doesn't tend to be that big (brick-wall response is .4 to .5 / BW if I remember correctly).

Does setting the scope to a different (but constant during the test) vertical setting have any significant effect? I've seen some tests that indicated that the vertical amplifier gain was very non-linear above 30MHz or so, but the results seemed suspect to me, and I don't have the scope myself to verify. I think the attenuator consists of just standard SMT passives on FR4, no custom hybrids like the expensive scopes, so I wouldn't expect great high-frequency performance. I don't think they specified bandwidth measurement very well in their manual, but I would expect it to be measured at a fixed voltage like 1Vp-p. It may not be the same at other attenuator settings.

It sounds like you know your stuff and the test setup is sound, so my initial impression is that your test results are valid, as long as your signal generator is happy with the extra capacitance that the 1Mohm input in parallel with the termination represents. Also watch the bandwidth of those terminators, some are only good to 100-250MHz.

Was the pulse width significantly wider than the rising edge on the scope, i.e. no semi Dirac pulse? To accurately determine the 10% and 90% points, you need the real amplitude, and that's hard to determine without a much faster scope if it's something like a Dirac pulse. The limited bandwidth will also decrease the amplitude.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on January 08, 2011, 03:26:28 pm
Thanks a bunch gandalfg8 for doing those performance tests.  Your tests seem to vindicate the performance that others did too, but its good to hear you have the quality of test gear to make me have more faith in the results.  

ADC processing introduces errors on its own.  You'll find many devices with DAC/ADC discussing output 'flatness' through a frequency range.  This error is suggested in the Rigol spec sheet regarding DC accuracy on vertical amp as worse case +/- 4%, not including co-factors such as the sampling method used and the range selected.  Taken into account, its more like < = +/- 5%.

Solution: to reduce it to its minimum, calibrate the Rigol just before testing. The variation you had from first measure to next could reflect ambient conditions.  BTW, did you warm the unit up before testing?

Given the scope has a claimed realtime sampling rate of 1Gs/s and equivalent rate of 25 Gs/s, shows that it performs well within its Nyquist frequency well.

When you say amplitude, does it actually measure differently given the scale?  Is the difference large or is the error within 5% spec?   You may not sweep frequency and hope to hold the image on screen stable.  It may need to reacquire and analyze it.

Solution: To solve vertical and horizontal issues let the Rigol do it via 'auto' then and check both automatic amplitude [ voltage] and frequency readout.

I do think you have a 150MHz scope, but I'm not sure how reliable it is made to operate in that region.  Rigol doesn't have a 150Mhz version of this model scope.  The higher frequency versions are a different model number and have higher sampling rates, 2Gs/s, the 1000CA series.  At least you know it good past 100MHz.  The bandwidth limits reflect the input analog amps, but the ADC sampling rate remains unchanged, and then there's the memory length.  You can try optimizing Rigols' "Acquire options" to overcome some of the test limits you noticed to see if it improves the amplitude variations, so this is an open area of experimentation.

When trying to decide what to apply this scope to, modded or unmodded, given the sampling rate is fixed, the worse case is 250Ms/s on dual channel, real time sampling, long record length.  It suggests, then that even if the hack extends the input bandwidth to 100 or 150 MHz, the aliasing errors caused by the sampling rate, not to mention its memory length, ultimately rate limits its performance.  You can stretch it, but at 50 MHz its unquestionably at its best.  To 100 MHz, use only a single channel to minimize aliasing.  To 150 MHz, you're still within the range of the Nyquist frequency, with higher aliasing error probability.

For repetitive waveforms its another story, the 100MHz Rigol claims 25Gs/s equivalent time sampling, you can sample frequencies to 2.5 GHz.  The 1052E is listed at 10Gs/s for frequencies to 1GHz.



With a background in "conventional" analogue and digital design I'd be the first to admit that my understanding of the digital processing that goes on in something like the DS1052E is strictly limited, but there does seem to be something going on under the bonnet of the 1052 that, to me at least, is quite a lot more complicated than I first expected!

Given that my main measurement interest is in analogue RF I set out a few days ago to confirm the bandwidth of my 1052E with 1102E conversion using analogue measurement techniques rather than pulse driven rise time measurements.

Following my initial tests I quickly realised that indicated amplitude, of a periodic waveform at least, both on the scope display and as measured by the scope, varies with both vertical and horizontal settings. Changing the vertical range can indicate a different amplitude for the same signal and having too many cycles per division horizontally adds distortion and also affects amplitude measurements.
Oh well, so far at least I'm learning some limitations as I go along!

Vertical range variation was, hopefully anyway, eliminated by keeping the scope on the same setting and just adjusting the level at the signal generator.
The horizontal setting was a bit more awkward, you can't swing an input frequency over a 150MHz range without adjusting the timebase, but trial and error indicated that adjusting it such that one cycle of the waveform occupied between 1 and 3 divisions gave a reasonably stable result.

Using an attenuator pad on the output of the generator and a transformer based splitter to supply both channels via 50ohm feed through terminations, I was able to remove any scope probes from the measurement chain, so far so good, and at least establish that both scope channels are very closely matched.

What I measured though didn't seem to be very consistent or to make much sense, sometimes I could measure a -3dB point around 110MHz but at others the response seemed to be almost flat up to around 140MHz and then tailing off quite noticeably at 150MHz.
Today, using either one channel or both, I could not persuade it to change from being almost flat to 140MHz.
That lack of consistency certainly concerns me but, for today anyway, it was consistent enough so I just assumed this might be an artefact of using a modern DSO on a repetitive waveform and that the processing was biasing the result.
All very nice but perhaps a bit too good to be true.

Sooooooooo....., and this is where I really starts to lose the plot, I decided that perhaps I should try a rise time measurement after all.
Feeding the scope from a fast rise time impulse generator, originally intended for the calibration of surveillance receivers at frequencies up to 1GHz, has resulted in a very clean displayed pulse with reported rise times of around 2.5ns.
Jitter seems to be swinging this between approx 2.2 and 2.6ns but it still seems to be indicating a bandwidth of around 150MHz!

So what am I supposed to conclude from all this?

I was happy to accept that my analogue bandwidth measurements could be wrong but now my risetime measurements seem to confirm them after all.

Can my 1102E conversion really have 150MHz bandwidth?

Is this suggestion totally unrealistic?

Can anyone explain exactly what's going on here?

Answers on a postcard please..........:-)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: boeserbaer on January 08, 2011, 08:51:45 pm
Hi,  Just bought the 1052E.  Successfully upgraded (arrived with 2.04sp1 firmware) using the guide, and Shafri's windows updater (https://www.eevblog.com/forum/index.php?topic=553.msg19727 (https://www.eevblog.com/forum/index.php?topic=553.msg19727)).  For what it might matter to others, I ran the windows updater under vmware on my imac.  I was nervous about bricking my scope, but coming from a Tek 7904, the 50Mhz bandpass was not acceptable.   With the firmware set to ds1102, I am getting 3.2ns rise time at the probe tip out of a NC7WZ logic part!  If it only had 4 channels or the logic analyzer.  However for $399 I am really happy.

Thanks to all of you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mindThomas on January 08, 2011, 11:36:05 pm
I just recieved my DS1052E today from DealExtreme. It is working fine and looks good.
It came with 00.02.05 SP1, and I haven't tried hacking it yet. But I have still managed to fuck it up, so everytime I turn it on, it shows the splash screen, and afterwards it crashes.
The problem started when I switched the Trigger Slope to the arrows going both ways (both high-to-low and low-to-high triggering) - it crashed just when I had selected that.
Though I've managed to fix the scope again, by disconnecting the source I was measuring on, turn the scope off and on again, and press the Run/Stop button right after the Splash screen disappeared. Then afterwards going into the Trigger menu and changed the Slope back!

Are there anybody in here who would try to do the same thing, and see if the same problem occours? As I said, you can "fix" it, if it happends!
Is it really a bug in 00.02.05? :o

Best Regards
Thomas Jespersen
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on January 08, 2011, 11:42:05 pm
This is a "known" issue with 2.05 and seems to have been resolved by a 2.05 sp2 firmware that I believe was posted here a few days ago after a rigol tech emailed it to a member.


I just recieved my DS1052E today from DealExtreme. It is working fine and looks good.
It came with 00.02.05 SP1, and I haven't tried hacking it yet. But I have still managed to fuck it up, so everytime I turn it on, it shows the splash screen, and afterwards it crashes.
The problem started when I switched the Trigger Slope to the arrows going both ways (both high-to-low and low-to-high triggering) - it crashed just when I had selected that.
Though I've managed to fix the scope again, by disconnecting the source I was measuring on, turn the scope off and on again, and press the Run/Stop button right after the Splash screen disappeared. Then afterwards going into the Trigger menu and changed the Slope back!

Are there anybody in here who would try to do the same thing, and see if the same problem occours? As I said, you can "fix" it, if it happends!
Is it really a bug in 00.02.05? :o

Best Regards
Thomas Jespersen
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mindThomas on January 08, 2011, 11:53:19 pm
Hmm, ok :-\
Just checked Rigol's page, and they don't even seem to have the 2.05 for download?
Anyways, if I want to hack the scope, is this then possible with this firmware 2.05 SP1 (I've read in this post that it is possible), and the Hardware revision 58?
And what about upgrading to 2.05 SP2 afterwards?

Thomas

This is a "known" issue with 2.05 and seems to have been resolved by a 2.05 sp2 firmware that I believe was posted here a few days ago after a rigol tech emailed it to a member.

I just recieved my DS1052E today from DealExtreme. It is working fine and looks good.
It came with 00.02.05 SP1, and I haven't tried hacking it yet. But I have still managed to fuck it up, so everytime I turn it on, it shows the splash screen, and afterwards it crashes.
The problem started when I switched the Trigger Slope to the arrows going both ways (both high-to-low and low-to-high triggering) - it crashed just when I had selected that.
Though I've managed to fix the scope again, by disconnecting the source I was measuring on, turn the scope off and on again, and press the Run/Stop button right after the Splash screen disappeared. Then afterwards going into the Trigger menu and changed the Slope back!

Are there anybody in here who would try to do the same thing, and see if the same problem occours? As I said, you can "fix" it, if it happends!
Is it really a bug in 00.02.05? :o

Best Regards
Thomas Jespersen
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 09, 2011, 12:42:36 am
I suggest you downgrade from 2.05SP1 to 2.02SP2, hack the scope to 100MHz and then install 2.04SP1 firmware. Your HW58 is OK for 2.04SP1.

If you straight from 2.05SP1 to 2.05SP2, to fix the bug in SP1, you effectively prevent yourself carrying out the hack as there is no way to step down from 2.05SP2 at the moment. If you really want 2.05SP2 on your scope, do the 100MHz hack first then install 2.05SP2, but I know of no advantage to 2.05SP2 and I recommend 2.04SP1 as that seems very strable and still hackable in the future.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on January 09, 2011, 12:51:00 am
This is good advice and exactly what I did with my 2.05 hw58 scope, works just fine now.


I suggest you downgrade from 2.05SP1 to 2.02SP2, hack the scope to 100MHz and then install 2.04SP1 firmware. Your HW58 is OK for 2.04SP1.

If you straight from 2.05SP1 to 2.05SP2, to fix the bug in SP1, you effectively prevent yourself carrying out the hack as there is no way to step down from 2.05SP2 at the moment. If you really want 2.05SP2 on your scope, do the 100MHz hack first then install 2.05SP2, but I know of no advantage to 2.05SP2 and I recommend 2.04SP1 as that seems very strable and still hackable in the future.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mindThomas on January 09, 2011, 01:02:57 am
So should I follow the guide in the first post, nor that it states that it can't be used for 2.05SP1?
Or should I follow one of the guides inside this topic - can't remember the page?

Thomas

I suggest you downgrade from 2.05SP1 to 2.02SP2, hack the scope to 100MHz and then install 2.04SP1 firmware. Your HW58 is OK for 2.04SP1.

If you straight from 2.05SP1 to 2.05SP2, to fix the bug in SP1, you effectively prevent yourself carrying out the hack as there is no way to step down from 2.05SP2 at the moment. If you really want 2.05SP2 on your scope, do the 100MHz hack first then install 2.05SP2, but I know of no advantage to 2.05SP2 and I recommend 2.04SP1 as that seems very strable and still hackable in the future.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 09, 2011, 02:01:57 am
So should I follow the guide in the first post, nor that it states that it can't be used for 2.05SP1?
Or should I follow one of the guides inside this topic - can't remember the page?

After downgrading I believe you can pretty much use any guide, but I guess the newer the instructions the better. Just make sure you don't install anything newer than 2.04 SP2, believe me.

I've found the trigger issue in the first 5 minutes of fiddling with this thing, and there I was, thinking "almost one week of waiting and I've just broken this thing"...

They should correct the bugs and then worry about locking the scopes, or at least try to stop making them worse...

I really like my unit, it's hard to find better hardware quality for this price, but they are being assholes, they have that right, to protect themselves, but still assholes nevertheless. It seems they are now more interested in making "mods" difficult than to take the time to properly supporting their products, the bugs seem to increase with every new release...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 09, 2011, 01:30:28 pm
So should I follow the guide in the first post, nor that it states that it can't be used for 2.05SP1?
Or should I follow one of the guides inside this topic - can't remember the page?

The first page should be updated again. I am still waiting for my scope to arrive, but here is my understanding of what you need:

 On page 29 Killerwhale posted a link to a file he created (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5220 (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5220)) that will downgrade 2.05 SP1 (00.02.05.01.00) to 2.02 SP2. You can use that file with the instructions in the first post.

Your scope will not work properly with that firmware because you have a HW58 model. However, that firmware will allow the hack to 100mHz.

After you have made the hack, you can upgrade your firmware to 2.04 SP1 using the file provided by d0ss on page 12 here: https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=3930. (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=3930.) Your scope will work properly with that version firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on January 09, 2011, 01:53:50 pm
What torch says above is correct. I went through all the steps of making sure the flash drive could written to and checksums but those are just safety steps to be sure nothing goes wrong. I also used the app that was written by safri(sp?) to make the changes via USB.

Whole process took about 10 minutes.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 09, 2011, 01:57:01 pm
What torch says above is correct. I went through all the steps of making sure the flash drive could written to and checksums but those are just safety steps to be sure nothing goes wrong. I also used the app that was written by safri(sp?) to make the changes via USB.

I haven't seen a checksum published for killerwhale's 2.05 SP1 to 2.02 SP2 downgrade yet. Can anyone confirm that the correct MD5 hash is 7cc0aac2e39f6a677dd0296344e33954 (that's what I got using HashCalc on the downloaded file)?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on January 09, 2011, 01:59:47 pm
What torch says above is correct. I went through all the steps of making sure the flash drive could written to and checksums but those are just safety steps to be sure nothing goes wrong. I also used the app that was written by safri(sp?) to make the changes via USB.

I haven't seen a checksum published for killerwhale's 2.05 SP1 to 2.02 SP2 downgrade yet. Can anyone confirm that the correct MD5 hash is 7cc0aac2e39f6a677dd0296344e33954 (that's what I got using HashCalc on the downloaded file)?

I asked the same question and here was the answer (and hash I got for the file I used)

The MD5-hash of the downgrade file is "1fa740d1e2914651d96b96f9ff01dfc6" (it worked with this file).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: twilliams on January 09, 2011, 02:01:14 pm
 
I was wrong , this was the hash for the original 2.05 downgrade.


What torch says above is correct. I went through all the steps of making sure the flash drive could written to and checksums but those are just safety steps to be sure nothing goes wrong. I also used the app that was written by safri(sp?) to make the changes via USB.

I haven't seen a checksum published for killerwhale's 2.05 SP1 to 2.02 SP2 downgrade yet. Can anyone confirm that the correct MD5 hash is 7cc0aac2e39f6a677dd0296344e33954 (that's what I got using HashCalc on the downloaded file)?

I asked the same question and here was the answer (and hash I got for the file I used)

The MD5-hash of the downgrade file is "1fa740d1e2914651d96b96f9ff01dfc6" (it worked with this file).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mindThomas on January 09, 2011, 02:21:27 pm
Another scope successfully hacked...
My scope had the 2.05 SP1 installed and revision 58 hardware. The hacking process went fine, and I have now upgraded to 2.04 SP1 and calibrated...
The scope is really a nice tool to have, at a bargain price too. Though is it just me, or is the scope overshooting? Everything I measure on (except the 1KHz test) is overshooting at both low-to-high and high-to-low transitions.
Fx look at the image below
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on January 09, 2011, 05:05:50 pm
Check your probe compensation (if you're using a 10x probe), a misadjusted probe can have this effect. Are you sure the signals are clean edges without overshoot? Did you verify with another scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mindThomas on January 09, 2011, 05:30:50 pm
No I haven't tested with another scope, as I'm not even sure that it isn't the signals which have overshooting/"ringing".
I think it's the signals, nor than the scope!

Check your probe compensation (if you're using a 10x probe), a misadjusted probe can have this effect. Are you sure the signals are clean edges without overshoot? Did you verify with another scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cicastol on January 09, 2011, 05:57:16 pm
Feeding the scope from a fast rise time impulse generator, originally intended for the calibration of surveillance receivers at frequencies up to 1GHz, has resulted in a very clean displayed pulse with reported rise times of around 2.5ns.
Jitter seems to be swinging this between approx 2.2 and 2.6ns but it still seems to be indicating a bandwidth of around 150MHz!
You should use a VERY fast pulse generator to check the scope rise time,a simple 2n2369 pulser schematics is on the net and if well made is capable os less than 300pS rise time.
My 1052/1102 is doing 1,32nS with eq time sampling and 1,64nS real time  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on January 09, 2011, 06:54:05 pm
You should use a VERY fast pulse generator to check the scope rise time,a simple 2n2369 pulser schematics is on the net and if well made is capable os less than 300pS rise time.
Assuming you use a sampling scope (or very fast real-time scope) like Jim Williams did to verify amplitude before using it for risetime measurements.

My 1052/1102 is doing 1,32nS with eq time sampling and 1,64nS real time  ;)
If you think that means ~250MHz bandwidth, you're kidding yourself.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 09, 2011, 11:23:11 pm
Hi, All!
Does anybody have the 00.02.05.00.00 firmware?(not sp1 and upwards) If does, please share it. Thank You very much! :-*
Have a nice day!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bodeplot on January 10, 2011, 03:25:59 am
Hi, All!
Does anybody have the 00.02.05.00.00 firmware?(not sp1 and upwards) If does, please share it. Thank You very much! :-*
Have a nice day!

I believe you are looking for this post by killerwhale:
https://www.eevblog.com/forum/index.php?topic=553.msg28048#msg28048 (https://www.eevblog.com/forum/index.php?topic=553.msg28048#msg28048)

I just hacked my Saelig which also had the 2.05.00.00 with that downgrade file.  I wasn't certain if the newer 2.05 SP1 firmware downgrade file would work. ???  I suppose it would be nice to have a list to see which downgrade files go with which FW.

After the downgrade, everything went smoothly to get back to 2.04 SP1

I ordered the Rigol from Saelig to get the bag, which is a nice extra.  Everything went well for me, let's see if I can post a few photos:

before the upgrade
(http://i899.photobucket.com/albums/ac198/ghost_mutant/Rigol/01080001.jpg)

after upgrading
(http://i899.photobucket.com/albums/ac198/ghost_mutant/Rigol/01080002.jpg)

after calibration
(http://i899.photobucket.com/albums/ac198/ghost_mutant/Rigol/01080003.jpg)

The bag from Saelig
(http://i899.photobucket.com/albums/ac198/ghost_mutant/Rigol/01080004.jpg)

I did not experience the alternate trigger problem.  But I did just notice that my vertical setting is different after calibration.  Good thing I took those photos :)
Hmmmmm, I don't recall changing anything on the vertical?  I'll get the calibrator out again and use the 'volts out' test port to make sure the vertical is working properly.

edit, I just double checked, vertical was reset during the Rigol calibration.  I had been using the probes on 10x before plugging in the HK calibrator and forgot to switch back.  No problems.

Many, many thanks to eevblogers who contributed to this. ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 10, 2011, 03:32:52 am
Does anybody have the 00.02.05.00.00 firmware?(not sp1 and upwards) If does, please share it. Thank You very much! :-*

Are you looking for the 2.05 firmware to install, or the file to downgrade 2.05 to 2.02 SP2 preparatory to the hack? The 2.05 firmware is reported to be buggy and can lock up the scope in certain circumstances. A number of people have suggested that 2.04 SP1 is the best option.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AJ4OM on January 10, 2011, 04:04:18 am
(http://aj4om.com/wp-content/uploads/2011/01/ds1102e-e1294536764283.jpg)

Thanks to all that made this guide possible. Another happy hacked scope owner here.  ;D

Jason
www.aj4om.com (http://www.aj4om.com)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 10, 2011, 02:37:38 pm
Does anybody have the 00.02.05.00.00 firmware?(not sp1 and upwards) If does, please share it. Thank You very much! :-*

Are you looking for the 2.05 firmware to install, or the file to downgrade 2.05 to 2.02 SP2 preparatory to the hack? The 2.05 firmware is reported to be buggy and can lock up the scope in certain circumstances. A number of people have suggested that 2.04 SP1 is the best option.

Hello!
I just got My NEW! scope on dec. 24 with original firmware: 00.02.05.00.00... If I make this hack, and someting goes wrong inside the scope in 3 years, I will have to set back the original firmware and type... :P 8) ;) You know, what I mean.....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: toshas on January 10, 2011, 03:18:34 pm
I did another successful hack for HW58 02.05SP0

short summary of previous 8 pages - latest scopes comes with HW ver 58 and FW ver 02.05SP0 (info screen looks like http://aj4om.com/wp-content/uploads/2011/01/ds1102e-e1294536764283.jpg (http://aj4om.com/wp-content/uploads/2011/01/ds1102e-e1294536764283.jpg) ) or 02.05SP1 (info screen looks like http://www.flickr.com/photos/cocasdaneve/5320723214/# (http://www.flickr.com/photos/cocasdaneve/5320723214/#) ) (SP1 has software bug - scope hang up when you choosing "rise and edge" trigger mode)

retry all steps:
1) downgrade to 02.02SP2 using killerwhale's downgrade file (02.05SP0 to 02.02SP2) (1fa740d1e2914651d96b96f9ff01dfc6) https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5103 (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5103)
2) hack with shafry's tool https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727 (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727)
3) flash on 02.04SP1 by d0ss firmware file (BCF73565352391935F3A9651D30776EE) https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908 (https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908)
4) do autocalibration 
everything works fine!

p.s. for 02.05SP1 you need to use new  killerwhale's downgrade file (02.05SP1 to 02.02SP2) (md5 - ?) https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5220 (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5220)

thank you very much all of you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 10, 2011, 03:22:36 pm
AndrewK,

If that's your concern, just use the 2.05SP2 version.... it's supposedly bug fixed and is a genuine OEM firmware release. I very much doubt Rigol would be concerned if you had used their official firmware upgrade.

Consider the fact that a DSO is a significantly microprocessor based product though.... if a fault occurs in the microprocessor area you may not have the ability to install any firmware after it fails, 2.05 or any other for that matter.

With regard to the 3 year warranty.... whilst I understand your desire to maintain the warranty, I decided that my AideTek USA supplied DS1052E (despatched from Hong Kong), would probably cost more to return for warranty repair than it will be worth at the time of failure. In my case I purchased a cheap ($375) DS1052E from outside the UK and considered it an acceptable risk that it might fail and end up as "spares or repair" on ebay  :D 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 10, 2011, 08:04:55 pm
Does anyone know any significant difference between HW58 and the former versions?

I just couldn't handle the noise anymore and replaced the stock fan with a larger, slower one. I took the opportunity to take a couple (mediocre quality) photographs of the interior. I couldn't spot any obvious differences between my scope and the scope Dave used in EEVblog #37. The single difference I've spotted in the main board was in the USB controller's logo. Dave's unit says ICP and mine has a graphic. Both are marked with the same reference, ISP1362, so they should be pin compatible and not require a HW version change. I also didn't saw any difference regarding the DSP, that makes me keep wondering why my DSP version is reported as being 00.00

Then I looked at the power supply. It lacks half a dozen components in a zone marked as "high voltage", the silk screen is different and a couple components are slightly different, like the power button's manufacturer, nothing relevant.

Maybe they replaced the LCD's fluorescent backlight with a LED one, that way the high voltage wasn't needed?
Could only these PSU differences justify the HW Revision change? They could easily track those with the serial numbers, after all.

Photos here:
http://www.flickr.com/photos/cocasdaneve/sets/72157625794159580/ (http://www.flickr.com/photos/cocasdaneve/sets/72157625794159580/)

Edit: I forgot to mention that my unit is an HW58.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on January 10, 2011, 08:12:01 pm
I just couldn't handle the noise anymore
wear ear plugs.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on January 10, 2011, 08:36:31 pm
That's interesting zenith1111; if you do have LED instead of CFL as backlight, you could see lower power consumption with a watt meter.  For others, you can see the difference on the upper right of the PSU PCB:
If it uses LED, it would also make the screen more reliable, in theory at least.

Note, hacking the fan will likely void your warranty, unless your return it back to the old fan, and find a way to not break the case seals [ mine has them.]

(http://farm6.static.flickr.com/5044/5343950770_927edb279b_z.jpg)

I've uploaded a smaller version of Dave's photo, which is just too big.  

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: boeserbaer on January 10, 2011, 09:26:33 pm
Another scope successfully hacked...
My scope had the 2.05 SP1 installed and revision 58 hardware. The hacking process went fine, and I have now upgraded to 2.04 SP1 and calibrated...
The scope is really a nice tool to have, at a bargain price too. Though is it just me, or is the scope overshooting? Everything I measure on (except the 1KHz test) is overshooting at both low-to-high and high-to-low transitions.
Fx look at the image below

I compared the supplied probes to my Tek p6106A probes, and foud that the Tek probes did not exhibit overshoot the way the supplied probes did.  The Tek pobe is a 250 Mhz 10Mohm 11.2pF.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 10, 2011, 09:37:03 pm
wear ear plugs.
It's not a jet engine, but it is the device with the noisiest cooling in here (desktops, laptops, network, etc.), it's annoying, now it's like my laptop.

Note, hacking the fan will likely void your warranty, unless your return it back to the old fan, and find a way to not break the case seals [ mine has them.]
I am aware, I couldn't open it without breaking the seals. I did a burn-in test and it didn't malfunction, so I tried my luck :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 11, 2011, 01:04:58 pm
AndrewK,

If that's your concern, just use the 2.05SP2 version.... it's supposedly bug fixed and is a genuine OEM firmware release. I very much doubt Rigol would be concerned if you had used their official firmware upgrade.

Consider the fact that a DSO is a significantly microprocessor based product though.... if a fault occurs in the microprocessor area you may not have the ability to install any firmware after it fails, 2.05 or any other for that matter.

With regard to the 3 year warranty.... whilst I understand your desire to maintain the warranty, I decided that my AideTek USA supplied DS1052E (despatched from Hong Kong), would probably cost more to return for warranty repair than it will be worth at the time of failure. In my case I purchased a cheap ($375) DS1052E from outside the UK and considered it an acceptable risk that it might fail and end up as "spares or repair" on ebay  :D 
Hello, Aurora!
I know that a DSO is a significantly microprocessor based product.... ;) ;D if a fault occurs in the microprocessor area and if the power supply will dead, I can't install any firmware..... But switch, pushbutton, fan, input area, rs232 or usb contact etc.... ;) 8)  If I update My scope 00.02.05.00.00 to 00.02.05.01.02 will I have to auto calibrate?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 11, 2011, 03:26:12 pm
Hi AndrewK,

After any firmware update you should carry out the auto calibration routine. You may also auto calibrate at any time to ensure the accuracy of the scope readings.

In your situation with FW2.05 installed on a new DSO, if you desire the 100MHz bandwidth, I recommend downgrading the firmware to 2.02SP2 using the '2.05 to 2.02SP2' firmware file. Carry out the changes to configure the 100MHz bandwidth, then install firmware 2.04SP1 . I recommend that you do not use or calibrate the scope whilst it is running the FW2.02SP2 as it isn't totally compatible with HW58, but if you don't fiddle, you wiill be OK. Once you have installed FW2.04SP1, carry out the auto calibration routine with no inputs connected except the mains cable. You will then have a working HW58 DS1052E DSO with 100MHz bandwidth running a known stable and unmodified OEM firmware.

If at a later date you decide to upgrade the firmware version, that is still possible by just following the manufacturers upgrade instructions. You could install FW2.05SP2 any time you like and then run auto calibrate again. If a non OS critical component fails whilst you are running FW2.04SP1, you can downgrade to FW2.02SP2, change the settings back to the DS1052E standard 50MHz bandwidth and install FW2.05SP2 before returning it for repair under warranty. Even if the fault prevents auto calibration, it will not cause an issue at Rigol as that data would be overwritten once they repair and calibtrate it. The down side of the scenario is that when you get your scope back from repair, you may not be able to reapply the 100MHz modification unless the firmware header issue has been resolved by then.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: CalcProgrammer1 on January 11, 2011, 04:39:39 pm
I just upgraded my 2.05.00 1052E to 2.04 SP1 1102E, self-calibrated and it seems to be working great!  It is a HW58 model I purchased from Aidetek on eBay in November.  Thanks for the awesome guide and all the appropriate firmware files!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 11, 2011, 08:37:49 pm
Hi, Everybody!
I have successfully hacked My DS1052E HW58 00.02.05.00.00 scope to DS1102E via USB! It was the simpliest thing in the word!!!! ;) ;D 8)Thx a lot! :-*
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 11, 2011, 09:48:20 pm
Hi, Everybody!
I have successfully hacked My DS1052E HW58 scope to DS1102E! Thx a lot!
Hey, All!!!
Be careful!!!!The 00.02.05.01.00 and 00.02.05.01.02 firmware is the same sp1 displayed, but as You know, not match these 2 files!!! Now with 00.02.05.01.02 firmware still the point of no return, and Some people named it(00.02.05.01.02) to 02.05 sp2!!!! This firmware still not support FAT & NTFS file systems..... ;) ::)
Aurora, this is not Your problem! Thanx everything You and Torch!

Hujujujujuuujjjjjjjjjjjjjjjjjjjjjjjjjjjj.......... :'( :o
There is another bug in 00.02.05.01.02(sp1/2) firmware..... :o When I put My 4GB Kingston pendrive into the scope USB with NTFS partition, the scope says:file system not supported(or something like this), but "do You want to format it?" when I choose yes, the screen hangs but the pendrive led flashing. I don't know, when will be finish the format(with full format and usb 1.1 it takes about 62 minutes! :o), or the scope hangs.... Very interesting......   ??? >:(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 11, 2011, 11:12:52 pm
Aurora, this is not Your problem! Thanx everything You and Torch!

Just to clarify: I didn't do anything, I just summarized. It's guys like polossatik, killerwhale, d0ss and shafri that have done all the work on this. They are the ones that deserve our thanks.

THANKS GUYS!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 11, 2011, 11:51:46 pm
Aurora, this is not Your problem! Thanx everything You and Torch!

Just to clarify: I didn't do anything, I just summarized. It's guys like polossatik, killerwhale, d0ss and shafri that have done all the work on this. They are the ones that deserve our thanks.

THANKS GUYS!

Oh, oops!
You are right! I forgot to thank You guys: polossatic, d0ss, killerwhale and shafri. THANK YOU VERY MUCH!!!!!!!
I'm testing the newest firmware. Baybe I find some more bugs.... ;D I have found 2...... I have waited more than one our to finish the scope format My pendrive without any result.....  :o:'( The pendrive LED is always still flashing. ??? Scope hanged......after restart, everything OK, and the pendrive has a FAT32 file system....
Wow!!! The FFT function disappeared from the menu... :'( :o ???
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nono on January 13, 2011, 09:16:37 pm
Hi,

Received my Rigol DS1052E from DealExtreme today (ordered 30 Dec.2010 - 14 days ago) among a bunch of other gadgets (how to resist all those useless great stuff they have overthere). Ugrading from my 35 years old/self-build/multi-repaired/5Mhz/mono-trace scope. geee - what a jump - was about time.

Just to let you guys know:
Original installed F/W: 00.02.05 SP1 (00.02.05.01.00)

* Installed UltraScope downloaded from first post (author: polossatik). http://rapidshare.com/files/391131901/Ultrascope_for_DS1000E_Series.exe (http://rapidshare.com/files/391131901/Ultrascope_for_DS1000E_Series.exe)
* Installed the visa462runtime.exe from first post (author: polossatik). http://ftp.ni.com/support/softlib/visa/VISA%20Run-Time%20Engine/4.6.2/win/ (http://ftp.ni.com/support/softlib/visa/VISA%20Run-Time%20Engine/4.6.2/win/)
* Downloaded "Rigol Update" program from Shafri. https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727 (https://www.eevblog.com/forum/index.php?topic=553.msg19727#msg19727)
* Verified UltraScope working properly with my unmodified DS1052E - yes.
* Ran "Rigol Update" program and confirmed that it was reading my DS1052E - yes. NOTE - I (of course) DID *NOT* CLICKED THE "Upgrade Rigol" BUTTON.
* Downgrade my FW to 2.02SP2 using Killerwhale 2.05SP1_to2.02SP2 mod firmware by copying the file to the root of an USB flash drive (only file on drive) and putting it in the Rigol when turned "on" -https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5213
* Ran "Rigol Update" program, select "Check Rigol Model & Serial" and then "Upgrade Rigol" - wait for the beep+message.
* Turn off/on Rigol and confirm.
* Upgrade firmware to 2.04SP1 from dOss (https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908 (https://www.eevblog.com/forum/index.php?topic=553.msg19908#msg19908)).
*Perform internal calibration.

The Ultrascope step don't seems necessary for the update but always nice to have.
All is nice so far.

Thank you.

Cheers.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 13, 2011, 09:50:36 pm
nono,

Remember to run the inbuilt calibration routine after installing FW2.04SP1 ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 13, 2011, 10:55:55 pm
Hello, Guys!
The pendrive format was't perfect by the scope. The scope shows the partition, but the PC not see anything(00.02.05.01.02)....
Do the older firmwares the same?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 14, 2011, 09:45:31 am
* Downgrade my FW to 2.02SP2 using Killerwhale 2.05SP1_to2.02SP2 mod firmware by copying the file to the root of an USB flash drive (only file on drive) and putting it in the Rigol when turned "on" -https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5213

I haven't seen a checksum published for killerwhale's 2.05 SP1 to 2.02 SP2 downgrade yet. Can you (or anyone else who's used it successfully) confirm that the correct MD5 hash is 7cc0aac2e39f6a677dd0296344e33954 (that's what I got using HashCalc on the downloaded file)?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nono on January 14, 2011, 02:29:29 pm
That's what I have/use for 2.05SP1_to_2.02SP2 (DS10000EUpdate.RGL file) from KillerWhale:
7cc0aac2e39f6a677dd0296344e33954

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 14, 2011, 09:47:26 pm
you get a bit busy for a week or 2 and you have to wad trough 10's of pages of the thread to get up to spead..

hehehe

I'm rewriting the first post right now, so hold your horses if you have upgrade questions for the moment

edit: I was thinking about using the wiki , but that has so much spam.....

The Ultrascope step don't seems necessary for the update but always nice to have.

no, it's not needed in any way, but it's a very good step to check if your USB drivers are working good, hnce why I added that .
You don't want to have windows lock up while updating the firware nr or so :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 15, 2011, 01:12:40 am
ok, first post updated, should be good for everyone up to 00.02.05.01.00

comments etc welcome

thankx for everyone who added their files, info etc to this thread!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 15, 2011, 11:49:28 am
updated the last (point 6) section in the guide about what  firmware to use after doing the hack.

comments welcome.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on January 15, 2011, 12:34:54 pm
Excellent work, as always!  Could you place your last revision date on the very top of the modified message?  Other than your comments and reading the whole text, the only confirmation of a revision is the "Last Edit" date viewed at the bottom.  The message creation date is always the same, from May 2010.

updated the last (point 6) section in the guide about what  firmware to use after doing the hack.

comments welcome.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 15, 2011, 01:07:50 pm
updated the last (point 6) section in the guide about what  firmware to use after doing the hack.

comments welcome.

I think there is a typo -- actually two -- in the point just before step 4:

Quote
3)c) your firmware is 00.02.05 SP1 ( 00.02.05.01.02 ) or higher

no luck yet. follow the thread from page 33 onwards

I think this should read:

3)d) your firmware is 00.02.05 SP2 (00.02.05.01.02) or higher

no luck yet. follow the thread from page 33 onwards.

(suggested changes in blue)

I suggest this because the step before this one is also numbered 3)c) and details how to change 2.05 and 2.05 SP1  ;)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mindstorm88 on January 15, 2011, 03:30:36 pm
Hi guys, an other ds1052e just been upgraded here !!! ;D  , received it yesterday fron DealExcel, ordered december 24 ,received in Canada january 14 , received it with 02.05.00.00 and hw 58 !!!

Thanks guys for the good work !!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 15, 2011, 04:00:00 pm

I think this should read:

3)d) your firmware is 00.02.05 SP2 (00.02.05.01.02) or higher

no luck yet. follow the thread from page 33 onwards.

(suggested changes in blue)

I suggest this because the step before this one is also numbered 3)c) and details how to change 2.05 and 2.05 SP1  ;)

thankx changed the C to D

AFAIK 00.02.05.01.02 is reported as SP1 not SP2, somewhere in the thread i saw it being referenced as SP2 and then a few posts later someone pointed out is still reported as SP1.

I'll leave it as SP1 until someone on that version confirms/denies this.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tutankamon on January 15, 2011, 04:19:49 pm
Hi all, another succes here, my Rigol successfull upgraded to 100MHZ, THANK YOU!!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 15, 2011, 07:04:46 pm
AFAIK 00.02.05.01.02 is reported as SP1 not SP2, somewhere in the thread i saw it being referenced as SP2 and then a few posts later someone pointed out is still reported as SP1.

I'll leave it as SP1 until someone on that version confirms/denies this.

Looking back over it again, you may be right. AndrewK says that both 00.02.05.01.00 and 00.02.05.01.02 are reported as "2.05 SP1" by the scope, even though some people are calling it "SP2". There may not actually be an SP2 yet -- just a "bug fix" of 2.05 SP1. That would actually make more sense, given the numbering system.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 19, 2011, 12:25:29 am
Mine arrived today (ordered from DX Dec. 30, shipped by mail Jan. 5). It came with hardware version 58 and firmware 00.02.05.01.00 -- identified as 00.02.05 SP1 on the boot screen.

I can confirm it does have the trigger bug -- ie: it locks up the machine if set to rise/fall and the only way out is to cycle the power and hold run/stop when the boot screen appears.

I'm going to leave it run for a 24 hour burn-in. Is there anything I can check on this virgin machine that would be of help to the hackers before I apply the hack?

(BTW: I used DX's "gift" option on the shipping -- plain brown wrapper and tagged as "gift". Declared value was within the custom's rules for gifts and it slid right in with no hassles or duties applied).  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 19, 2011, 09:38:44 am
Hey, Guys!
Here is the newest firmware downgrade!
00.02.05.01.02 and olders to 00.02.02.SP2!
It's working.... ;) 8)  ;D :-*
My scope already with 00.02.04sp1 firmware.....
Does anybody have the original 00.02.05.00.00 firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 19, 2011, 12:58:48 pm
Hi AndrewK,

Very nice  :)

Thanks for sharing
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 19, 2011, 01:44:42 pm
My scope already with 00.02.04sp1 firmware.....
Does anybody have the original 00.02.05.00.00 firmware?

That's great news!

I don't think anyone has posted the original 2.05 firmware anywhere in this thread. I downloaded each file as they were posted over the last few months, and I don't have it in my collection.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenith1111 on January 19, 2011, 01:52:53 pm
I also used the downgrade file that AndrewK posted and now I'm also using FW 2.04 after the "upgrade". Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on January 19, 2011, 06:39:27 pm
Hey, Guys!
Here is the newest firmware downgrade!
00.02.05.01.02 and olders to 00.02.02.SP2!
It's working.... ;) 8)  ;D :-*
My scope already with 00.02.04sp1 firmware.....
Does anybody have the original 00.02.05.00.00 firmware?


so you got a firmware higher than 2.05.01.02,  cut the header off that to do the patch file ?

can you also post the 0.2.05.01.03 file or whatever it was you got from Rigol i'm assuming ....

thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 20, 2011, 12:15:34 am
I'm going to leave it run for a 24 hour burn-in.

The 24 hours is up. I did the downgrade, converted it to an 1102 with Shafri's script, installed 2.04 sp1, ran the self-calibration and all is good. No trigger bug any more either.

Thanks again to everyone who worked this out!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zilym on January 21, 2011, 10:30:22 am
I ordered my DS1052E from dealextreme on 1/12/2011 with EMS. It arrived exactly one week later (1/19/2011). Firmware version was 2.05 SP1 (00.02.05.01.00) upon arrival. Hardware 58. I followed the instructions to hack it into a DS1102E and switched to the less buggy 2.04 SP1 firmware. Working like a charm so far! Seems like a really feature packed scope -- aside from only having two channels and a noisy fan, this seems as good as or slightly better in many ways than the far more expensive Tektronix I use at work.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hkoutram on January 22, 2011, 02:55:35 am

  :)
yea! I got the DS1052E S/W Vers 2.05 SP1 H/W Vers 58 from DxExtreme Wednesday. It took till now to make sure I understood the blog instructions for this particular scope, download the firmware, verify that the MD5's matched & get up the nerve to do it.

successfully updated 1052e (S/W 00.02.05.01.00 H/W 58) to 1102e,
downgraded firmware,
then hacked,
then upgraded to 02.04.01.02 and
recalibrated.

Everything appears to work. I am using S/W version 2.04 SP1 now so the trigger bug went away that S/W version 2.05 has.
  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scottwolf369 on January 22, 2011, 10:00:15 pm
My DS1052E with fw2.05 SP1 hw58 showed up this morning and within an hour I had a it hacked to DS1102E with fw2.04 SP1.

An excellent guide!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on January 22, 2011, 10:38:34 pm
Hey, Guys!
Here is the newest firmware downgrade!
00.02.05.01.02 and olders to 00.02.02.SP2!
It's working.... ;) 8)  ;D :-*
My scope already with 00.02.04sp1 firmware.....
Does anybody have the original 00.02.05.00.00 firmware?


so you got a firmware higher than 2.05.01.02,  cut the header off that to do the patch file ?

can you also post the 0.2.05.01.03 file or whatever it was you got from Rigol i'm assuming ....

thanks
Hello, Darrylp, and Everybody!
You are right! I've got a firmware higher than 00.02.05.01.02., and I cut the header off that to do the patch file.
Do You really want the newer firmware? I'm afraid, some people will try to hack their scope with this newer original firmware without any result.... :'( :o :( ???If You can't live without this, I'll share it, becouse this is not a secret firmware..... ;D ;) ::) I got it from Rigol of course. I don't know how named this firmware, I didn't try it, and I don't want to try it too...

This is the newest original firmware below!!!!!Do not use this with downgrade!!! This is the point of no return.....yet....!!!!!!
Have a nice day Everybody! :) :-*
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nono on January 22, 2011, 11:03:23 pm
Quote
I don't know how named this firmware, I didn't try it, and I don't want to try it too...

Seesm to be 02.05.02.00

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on January 25, 2011, 03:16:21 pm
I've been in contact with drieg, and he has been able to restore my settings. My scope has been modified to a DS1102E and is full of awesome and win. Just to confirm, it looks like:

  • Hardware version 58 comes with firmware 00.02.04.01.02
  • I know of 3 DS1052E scopes that with HW ver. 58 and FW ver. 00.02.04.01.02. Their serial numbers all start with DS1ED123610nnn.
  • The noise that appears at high sampling rates happen only when you have HW ver. 58 and FW ver. 2.04 or lower

If you are reading this and are hesitant to try this, I will say that there is an associated risk because lower version firmware does cause problems with the scope. However, it is likely that your can restore your previous settings (thanks to drieg) and your scope can work fine.

yyao,

From your post it sounds like your scope was "fixed" with the help of drieg.  From what I have read the upgrade howto has been updated to support v58 and 2.05.01.02(edit) and lower.  I'll be getting my scope from DX within the next few weeks and would like to do the upgrade (following instructions in first post of this thread).  I'd just like to be sure that you've got your issue worked out and have a fully functioning scope now.

thanks,
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 25, 2011, 04:51:50 pm
From what I have read the upgrade howto has been updated to support v58 and 2.05.02 and lower.

NO! The latest firmware that can be hacked to 100MHz is 2.05.01.02.  The version posted by darrylp, above (2.05.02) CANNOT BE HACKED TO 100MHz AT THIS TIME.

Quote
The noise that appears at high sampling rates happen only when you have HW ver. 58 and FW ver. 2.04 or lower
Note that the noise issue was fixed in 2.04 SP1 (2.04.01.02). The HW58 scope works perfectly with that firmware and some later firmware versions introduced new bugs, so that is currently the recommended FW version for the hacked scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ipsfax on January 25, 2011, 05:36:57 pm
Was diligent and followed all steps even checking the hash, original software was shown as 00.02.02 SP2, special mode was 00.02.02.02.00.  Only thing strange was the HardVersion=07.  Ran the USB updater, completed just fine, verified change of model number, rebooted rechecked and it was fine. Put DS1000EUpdate.RGL on to my Flash drive, verified hash, plugged into unit, identified new version, I accepted, loaded, finished with nothing looking like it had changed. check version screen, no change still at 00.02.02 SP2.  Rebooted and now it is blank, sometimes button lights come on other times just the Measure button light comes on.

Anything I can do at this point?

Any input would be appreciated,
Chris
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on January 25, 2011, 07:14:05 pm
Anything I can do at this point?
PM Drieg. IIRC, if you have earlier than 2.05, there is no need to change firmware, then why change? what DS1000EUpdate.RGL version you were installing? did you wait until all the firmware copied into the scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ipsfax on January 25, 2011, 09:26:58 pm
Per the instructions, "HardWare version "57" (or lower) scopes MAY stay on 00.02.02.02.00 but there no reason why you should NOT go to 00.02.04.01.02 (00.02.04 SP1)".  I installed "02.02.SP2_patched_to_02.04.02" DS1000EUpdate.RGL. 

The loading bar completed then once done I did not see it reboot or anything, just was on the same screen, I check the version screen and realized it did not change, since it looked like the update had completed I then turned the unit off  then on again.

I will contact Drieg now.

Chris
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 25, 2011, 10:50:12 pm
Was the USB memory stick formatted as FAT32? Someone mentioned a few pages ago that their Rigol scope had problems with any format other than FAT32.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ipsfax on January 25, 2011, 11:48:40 pm
Yes, FAT32 - just checked.  I emailed Drieg, hopefully he will come to the rescue and I will send the chip to him and call it a day.

Chris
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: akschu on January 26, 2011, 04:39:25 pm
I think I'm finally ready to pull the trigger on a scope.  Where should I order it from to make sure I get one that has the firmware needed to down/upgrade?  I have purchased from tequipment in the past and was happy with their service.

Thanks,
schu
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on January 26, 2011, 05:24:55 pm
If you can wait a long time between ordering and receiving your scope, you can order it at dealextreme: http://www.dealextreme.com/p/rigol-ds1052e-5-6-tft-lcd-50mhz-2-channel-digital-color-storage-oscilloscope-30573. (http://www.dealextreme.com/p/rigol-ds1052e-5-6-tft-lcd-50mhz-2-channel-digital-color-storage-oscilloscope-30573.) It is the cheapest way, but you have to wait approx. a month before you have it in your hands, even if you ordered it via EMS  :(. If you want to have it faster, you have to look for a local dealer and you’ll pay it a lot more.
I have the impression that DX have a stock of their own, so this means that you will receive a firmware which is not the latest. Of course the longer you wait, the less change you’ll have to have a 00.02.05.01.02 or lower. But for the moment only 00.02.05.02.00 is not OK! On the other hand, also 00.02.05.02.00 will become OK, from the moment that Rigol has to release an new FW for an additional bug fixing. So again: perhaps you have to have somewhat time, but up till then you still have a good working 50Mhz scope, with which you can do a lot of work.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 26, 2011, 08:29:33 pm
DX have nothing at all in stock.
Some of the firms they use might, but that will not be reflected on the DX site in a proper way.
"In stock" means "we can almost sure order it from somewhere".

My rigol from DX  came even directly from China, not from hong kong , after making a fuzz to DX.

edit: Also realize the Chinese Lunar New Year Holiday is here. Sending stuff from like yesterday , until week(s) after this will be slow, very slow.

Things clog up pretty bad in HK post before and after the Chinese New Year Holiday.

If you are not prepared to wait a possible LONG time, don't order from DX, if you are not prepared to wait like 2 - 3 weeks on top of the normal time it takes to get something from HK (I have had 1 week up to 5 weeks shipping time from HK to BE), don't order from HK until mid feb.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sq9nje on January 27, 2011, 07:17:34 am
I second what polossatik said. Ordered my Rigol from DX on 21/12/2010 and though the site said it was "in stock" I had to wait for two weeks until it shipped. Then the Polish customs contributed some quality time to my delivery, but finally after a month of waiting I got it yesterday.

Oh, and I am happy to report that it's already successfully hacked  ;D It came as 00.02.05.01.00 HW58.

Regards,
Przemek
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 27, 2011, 11:39:39 am
the site said it was "in stock" I had to wait for two weeks until it shipped.

2 weeks? that rather "fast" according to DX standards... you where lucky :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on January 27, 2011, 12:19:50 pm
I am waiting for my DS1052E from DX. It was ordered on 07/01/2011. So this is already 3 weeks. I hope that I will receive it shortly ::)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sadman on January 27, 2011, 02:09:37 pm
2 weeks? that rather "fast" according to DX standards... you where lucky :)
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on January 27, 2011, 02:38:58 pm
I ordered 2 from DX  (one for a friend).  1 ordered Jan 20 and 1 Jan 24.  They both shipped Jan 27 via EMS.  Hopefully will make it out of China before the New Year slow down.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: delwinbest on January 28, 2011, 08:55:23 am
So as of now there is still now way to downgrade from 2.05.02 ????

I'm also having problems installing the USB driver for this device on Windows XP... anyone experience this???

\d  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alnaser on January 28, 2011, 03:12:02 pm
Hi all from Bosnia,

here is another successfull upgrade to DS1102 (from 00.02.05.01.00 - dealexteme)
Code: [Select]
unsigned short int c;
unsigned short int test=0;
c=Eeprom_Read(0);
test=perform_update_DS1052E_to_DS1102E();  //returns 1 if OK, otherwise 0
if(test){
    c++;
    EEprom_Write(0, c);
    xGlcd_Write_Text("THANKS!   :)",0,0,1);   
}

else {
    while(1)  xGlcd_Write_Text("I have destroyed my rigol",0,0,1); 
}
THANKS!   :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on January 28, 2011, 03:39:52 pm
After the upgrade is complete can future firmware updates from Rigol be applied normally or will we need to follow a special procedure?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 28, 2011, 05:40:17 pm
there should be no reason to have any special firmware

the "non patched" firmwares here listed (like the 02.04 SP1 or 2.05 you can use after the mod) are 100% stock and not altered in any way
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Audioman on January 28, 2011, 10:17:26 pm
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on January 28, 2011, 10:55:06 pm
Page 1 of this thread?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on January 28, 2011, 11:09:56 pm

Code: [Select]
   else {
    while(1)  xGlcd_Write_Text("I have destroyed my rigol",0,0,1); 
}

ROFLMAO
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ppirokke on January 29, 2011, 10:46:37 pm
Hey folks,

I just patched my brand new Rigol DSO. Everything worked fine as described!
By the way, when I got it, everytime I switched trigger mode from pos. edge to both edges, it just hanged and no input was possible. I had to restart and than really fast switch start/stop to avoid another hanging. But now the problem is gone :) Don't know if it was just a bad written memory or a real Version Bug.


Greetings from germany!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dendennis on January 30, 2011, 02:22:58 am
the trigger problem is in firmware 2.05.01 please downgrade using the 2.05 to 2.02 patched firmware
 then 'upgrade' to 2.04 sp1 as this is the most stable firmware.
 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cWal on January 30, 2011, 10:05:55 pm
Hi guys ,
I'm a newbie of the forum and i receive my rigol DS1052E with the software 02.05.00
anyone can explain me the right procedure for upgrade to DS1102E ??
Let me know
Thank you

Also, good summary page 32 for this software.

Thank you all for this crazy post !
I received yesterday my 1052E ordered 12/31 with HW 58 and FW 00.02.05.00.00, did the hack following the instructions page 1 and the very useful summary page 32, worked fine !
Everything seems ok now after upgrading to 02.04.01.02 (02.04 sp1) and calibration. Another happy customer  :D

Thanks again all for your help and such a great idea !
Greetings from France.  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 01, 2011, 02:06:42 am
Got my 1052E today and it's 2.05.02.00. Go figure.  >:(

Where did you order it from?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on February 01, 2011, 07:22:58 am
Hi ToBeFrank,

The best thing to do: find a bug in the firmware 02.05.02.00, and report it to Rigol. If they come up with a new firmware-revision, you must not install it. But now you have the key to downgrade your 02.05.02.00 to 02.02 SP2, by changing the header of the 02.02 SP2. If you don't know how to do it, just post the FW you received on this forum, and you will get the new downgradable software for the 02.05.02.00!
So try to find an error or be patient until someone else find a bug and Rigol comes with a new FW. :-\

Regards, Frank.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 01, 2011, 06:56:30 pm
its on page 35, of this thread.

you need a firmware higher than your current one, so it will trigger a firmware update.

the trick is to append that encoded newer firmware header onto an older firmware which supports changing of the serial and model number ( 2.02 sp2 ) then change it,   then if the hardware is version 58, go to 2.04 sp1 and recalibrate andleave it at that. if its a newer hardware then you;ll need a hacked header to get your 2.02sp2 or 2.04sp1 upto a 2.05.x firmware which might be needed.

note if the hardware is higher than hw 58, dont calibrate on the 2.02 or 2.04 versions. it might not work.


so, below 2.05 firmware we can downgrade easily and hack model & serial number to get 100Mhz bandwidth option.  stay on 2.04sp1 if hardware is HW 58 or lower.

if you need 2.05 or higher ( due to newer hardware than 58 )  you;ll need a special upto 2.04sp1 type header tacked onto a 2.05+ fimware  as the old and new firmare decode and validate the header differently.

right now, ive not seen mention of a newer hardware than 58, but that could change quickly !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 01, 2011, 08:16:55 pm
the pre 2.05 headers are plain text, and you can easily use a higher firmware number to trigger an update.   ( its only the header that triggers the update )
hence we place a high version number on an old firmware and then hack with features that got removed in the latter firmwares.

from 2.05 onwards we have some kind of checksum it appears,  and without decoding it, up till now , we cut the header from a higher version and mix it with 2.02sp2 to get the features we need to hack the model/serial.

right now, the highest firmware we have in a file is 2.05.02, once a newer revision comes out ( think, fix a bug yet to be found in that version ) Rigol will have to fix it, and to fix 2.05.02 they will have to number it at least 2.05.02.01 ....    encode it as the 2.05 onward firmwares only look for the encoded numbers,  then a 2.05 will update to that newer version.

if we had a 2.05.02.01 or higher update file, we can then release a firmware to hack upto and including 2.05.02 firmware but not higher....

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 01, 2011, 09:01:51 pm
earlier posts talk about whats been done / found out about the hardwarew inside.

its a Blackfin DSP,  google will show you a PDF of the processor and its programming code.....  however,   i've not stumbled across a disassembler for it.

I normally use IDA,   but not the paid for version :(

i can upload just the headers of the 2.05.xx.xx  firmwares that have been released in file format.   

well you can grab from here...

http://gt-four.bounceme.net/files/DS1000E_Update/ (http://gt-four.bounceme.net/files/DS1000E_Update/)

headers, batch files ( windows ) to make update files.   in the hardware folder you'll find the programmers ref pdf.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 02, 2011, 11:30:06 am
I've got my son working on this. I'm not tip our hand just yet, but he has disassembled the code far enough to determine it's running Linux, and he's writing an emulator.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: just on February 02, 2011, 04:41:13 pm
Use this command to disassemble the firmware:

objdump -b binary -m bfin -j .data -d file.bin > file.asm

ps.
I'm looking for firmware dumps.
Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 02, 2011, 05:51:37 pm
sohe has set up a cross assembly system for the blackfin ?

i saw a toolchain for it somewhere but i dont really have enough time to go working on this as well as the other stuff i'm looking at.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: just on February 02, 2011, 06:23:03 pm
It is using BF531.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sadman on February 03, 2011, 11:28:36 am
2 weeks? that rather "fast" according to DX standards... you where lucky :)
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 03, 2011, 02:36:06 pm
2 weeks? that rather "fast" according to DX standards... you where lucky :)
i've ordered it on 01/15 and it got shipped on 01/19 (at least they say so)
we'll see when it arrives
arrived today (02/03), shipped via airmail (EMS was not available)
pretty decent

Which firmware version did yours come with?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sadman on February 03, 2011, 03:27:34 pm
Which firmware version did yours come with?
00.02.05.01.00
HW version 58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tubos on February 03, 2011, 05:47:41 pm
I Just got mine

HW:58
SW: 00.02.05.02.00
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 03, 2011, 06:02:22 pm
I Just got mine

HW:58
SW: 00.02.05.02.00

Where did you order it from?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tubos on February 03, 2011, 06:19:02 pm
I ordered it from aidetek and shipped by DHL
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on February 04, 2011, 08:31:51 am
Mine arrived yesterday. It took the Belgium customs a long time to decide that I have to pay €86 taxes  :'(. I ordered it at DX on the 7Th of Januari (with EMS). It arrived with 02.05 SP1, so it took me 10 minutes to improve it to 02.04 SP1 (of course via 02.02 to make a DS1102E of it) ;D. Recalibration is done, so I am happy. Thanks to all people on this forum who made it possible that I could realized this upgrade.
Regards, Frank.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zenomp5 on February 04, 2011, 01:14:22 pm
Thank you very much Polossatik!!!  This guide was very easy to follow and gave all information necessary - very informative.

I purchased my Rigol DS1052E from marcmart.com for US $339.90   I live in Thailand so it made sense, was at my door in about a week.

My meters information:
hardversion 58
  2.05 SP1
dsp: 00.00
fpga: 02.00
00.02.05.01.00


I have Windows 7 Professional X64 so I used the XP Mode (virtual machine) to test the "Ultrascope for DS1000E Series" software and to use the "auto upgrade".  All software I used was obtained from Polossatik's first post on this thread.

Thanks again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on February 04, 2011, 01:35:12 pm
Thank you very much Polossatik!!!  This guide was very easy to follow and gave all information necessary - very informative.

I'm just the "technical writer" :)
The real "thank you" goes out to the collaboration of all the people here who added each their own piece of the puzzle  ;D

@fminne : yeah, BE can be a pain, you just never know. I have had boxes as big as the Rigol going trough without any tax and small envelopes with a few chips in where they bugged me to provide invoices and stuff...
With DX make sure you use the 0.01 $ "gift" option, there seams to be a few .BE custom people who do know DealExtreme :)
For the rest IMHO it simply depends on who's doing the triage and if he/she has a hangover or not .
In general around 1 on 10 (when using non EMS shipping, use normal HK tracked airmail or so - In my experiance when using EMS you always pay..) is taxed, if you're lucky this is then a small parcel and if they don't think it's worth much they charge you 10 euro "provision".
Ordering stuff (7 working day on advance in general - does not work for DX) so it arrives during belgian holliday's also improves your "chance", they are then even more understaffed :)
For one or the other reason packages from the USA are better checked in .BE (and most us seller declare as total value the price + shipping, so you pay taxes on the shipping to!) - there you will almost *always* pay taxes on. I order nothing anymore from the US unless I cannot get it anywhere else. (Don't try to go against .BE customs, it's a nightmare , really, it takes day's to get to someone on the phone - use fax if you can)

one exception: Ordering stuff from TI USA seams to be actually "declared" in France as TI seams to ship everything trough France for .BE , that is (for me) always let trough without any extra taxes. I think the FR customs just cannot be bothered doing all the paperwork to pass the stuff on the .BE customs.
Title: Lissajou Testing of Hacked Scopes was Re: changing the rigol DS1052E ...
Post by: saturation on February 04, 2011, 04:02:48 pm
Folks, those of you have 1052E hacked can you test the frequency response of a Lissajou pattern?
This is the X-Y function of the scope.  

I find the 50 MHz scope can't display a useful Lissajou pattern past 100kHz, which is not a practical speed limit test for most anything electronic today.  The Rigol defaults to dot mode, and as the frequency increases, the signals are increasingly undersampled, and you can't see any pattern unless you reduce the amplitude substantially to 'connect the dots'.  X-Y at high frequencies also substantially loads the CPU, and you can see the Rigol crawl as you approach 100kHz.

Sadly, any cheapo analog scope can do this test easily, up to its rated analog bandwidth.  


From the Rigol Manual, here's the step by step:
"""
1. From the probe menu set the attenuation to 10X. Set the switch to 10X on the
probes.
2. Connect the CH 1 probe to the input of the network, and connect the CH 2 probe
to the output.
3. If the channels are not displayed, press the CH1 and CH2 buttons.
4. Press the AUTO button
5. Adjust the vertical knob to display approximately the same amplitude
signals on each channel
6. Press the MENU in horizontal control area to display the menu
7. Press the Time Base soft button to select X-Y
The oscilloscope displays a Lissajous pattern representing the input and output
characteristics of the circuit
8. Adjust the vertical and knobs to a desirable
waveform display."
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on February 04, 2011, 05:41:44 pm
My hacked DS1052E doesn't work at all well with my Tektronix TR210 (Huntron Tracker 200) in the X-Y mode. Even the cheapest  analogue CRO's cope fine with the TR210's X-Y output so I guess it horses for courses and I'll stick to using an analogue scope when doing component testing.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 04, 2011, 06:37:48 pm
Thanks Aurora, do you know if it works with any Tek brand DSO, not analog? 


My hacked DS1052E doesn't work at all well with my Tektronix TR210 (Huntron Tracker 200) in the X-Y mode. Even the cheapest  analogue CRO's cope fine with the TR210's X-Y output so I guess it horses for courses and I'll stick to using an analogue scope when doing component testing.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on February 04, 2011, 07:38:18 pm
The Tektronix TR210 was the result of an exclusive contract with Huntron to produce an advanced component testing capability for the TDS200 range of DSO's. I would expect Tektronix to ensure that the TDS200 performs correctly with the X-Y output of the component tester but I have never seen the two connected together so cannot confirm the quality of the image produced.

The Tektronix TR210 sales page is here:

http://www2.tek.com/cmswpt/psdetails.lotr?ct=PS&cs=psu&ci=14667&lc=EN (http://www2.tek.com/cmswpt/psdetails.lotr?ct=PS&cs=psu&ci=14667&lc=EN)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 04, 2011, 08:06:35 pm
Thanks Aurora, I did see that earlier but didn't put it together in my head; if its made specifically for the low end TDS200 line, it could work with any better scopes in the line.

Not a major problem, but Rigol users should know X-Y is limited.  I'll continue to test it.


The Tektronix TR210 was the result of an exclusive contract with Huntron to produce an advanced component testing capability for the TDS200 range of DSO's. I would expect Tektronix to ensure that the TDS200 performs correctly with the X-Y output of the component tester but I have never seen the two connected together so cannot confirm the quality of the image produced.

The Tektronix TR210 sales page is here:

http://www2.tek.com/cmswpt/psdetails.lotr?ct=PS&cs=psu&ci=14667&lc=EN (http://www2.tek.com/cmswpt/psdetails.lotr?ct=PS&cs=psu&ci=14667&lc=EN)


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on February 04, 2011, 08:26:45 pm
Folks, those of you have 1052E hacked can you test the frequency response of a Lissajou pattern?
This is the X-Y function of the scope. 
I find the 50 MHz scope can't display a useful Lissajou pattern past 100kHz
is Lissajou hardware specific? is it possible there is flaw in firmware for lissajou display?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 04, 2011, 09:06:19 pm
Hi mech:

Its possible this can be improved by firmware, if there is code inefficiency in there.  I intend to bring it to Rigol USA's attention, we all have nothing to lose.  But I don't know how often X-Y is used today and why they'd bother improve it.

If the Tek TDS200 series runs on similarly capable hardware, i.e., ADC at roughly the same speed etc., even if not identical, there is no strong reason the Rigol shouldn't be able to use a Huntron 200 on X-Y mode; reading the Huntron spec sheet it outputs to X-Y in a low frequency, so it can work with the Rigol, since I know it will work to 100kHz.

I haven't tried all possible avenues on the Rigol to improve the lissajou image, but if other DSOs are equally limited to ~ 100kHz, then its just a limitation of DSO versus analog.  I've put a question to the Tekway thread to see what tinman and others think.





Folks, those of you have 1052E hacked can you test the frequency response of a Lissajou pattern?
This is the X-Y function of the scope. 
I find the 50 MHz scope can't display a useful Lissajou pattern past 100kHz
is Lissajou hardware specific? is it possible there is flaw in firmware for lissajou display?

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on February 05, 2011, 11:36:39 am
If the Tek TDS200 series runs on similarly capable hardware, i.e., ADC at roughly the same speed etc., even if not identical, there is no strong reason the Rigol shouldn't be able to use a Huntron 200 on X-Y mode; reading the Huntron spec sheet it outputs to X-Y in a low frequency, so it can work with the Rigol, since I know it will work to 100kHz.
The manual of the TDS-200 series states that the sample rate is a fixed 1MS/s in XY mode, but I have no problems displaying a ~100MHz sine way in XY mode. In dots mode, I don't see any hints of undersampling. The pattern (both amplitude and phase) changes as I change the frequency, but that's probably because of standing waves in my not properly terminated setup (there's a T splitter with ~20pF scope input in the middle of the cable, this probably messes up the impedance). The documentation states that to use the full sample rate, you should acquire the data in YT mode, stop the acquisition, and switch to XY mode, which suggests that it is a limitation in the arithmetic ability to calculate the XY graph. My guess is that YT is mostly done in hardware, but XY needs more software support. Not sure if the documentation is incorrect regarding the 1MS/s limit, I don't think there's any way to display the current sampling rate on this scope, but it seems unlikely to me to get these results with just 1MS/s.

The Tek TDS-3000 series does not have any limitations of XY mode documented in the manual, and displays a 270MHz sine just fine in XY mode. The display indicates that it's sampling at 5GS/s, and the display shows some fluctuations in the amount of phase shift (probably again because of impedance issues), so it appears to update plenty fast. So it's definitely not an inherent limitation in DSOs.

I haven't tried all possible avenues on the Rigol to improve the lissajou image, but if other DSOs are equally limited to ~ 100kHz, then its just a limitation of DSO versus analog.  I've put a question to the Tekway thread to see what tinman and others think.
DSOs are not known for great XY mode, but most analog scopes (with a few very expensive exceptions) also had a fairly limited X bandwidth of only 1MHz or so, with some phase difference because the X amplifier does not have a delay line.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on February 05, 2011, 12:05:22 pm
Not actually a Lissajous pattern, I teased my Agilent MSO6034 with a Composite video signal (X-input) and corresponding modulated RF signal (Y-input) (Y signal much above the rated 300 MHz input bandwidth) about one year ago:

(http://koti.mbnet.fi/jahonen/Electronics/Measurements/measure-2010-04-14-010.png)

I think that still image does not express fully how well that works in practice, it feels quite analog.

For comparison, same measurement on Tek TDS3034B:

(http://koti.mbnet.fi/jahonen/Electronics/Measurements/TDS3034B-RF/RF-XY-1.png)

Regards,
Janne
Title: Undocumented Features, 100Ms/s XY Support + more Re: changing ...
Post by: saturation on February 05, 2011, 11:30:49 pm
jahonen & alm, awesome posts as always, more comments later, jahonen your Agilent grabs just blows me away.  This XY Rigol mode got me in tizzy but it had a good result.  I think the readers/hackers should know the following as it salvages the XY mode usability if some features are known and used together.

The manual doesn't have much to describe in XY mode.  It states 100Ms/s is not available, and when you engage XY mode in the Rigol, it stated maximum is 1Ms/s, and thus the crawling and dotty image when viewing Lissajous figures, once it reaches 100kHz, ~ 1/10 the sampling rate.

Slow sampling rates are fairly useless when trying to adjust 2 out of phase signals and tuning the Lissajous figure to stability. However, all is not lost.

I found the following undocumented control:
Acquire Button
MemDepth: select Long Mem will switch to 100Ms/s real time sampling rate
The other Menu items have no effect:
Sinx/x
Sampling


Horizontal Controls now are enhanced.
Position: disabled
Scale: adjusts Sampling Rate as follows:
Long Mem = Scale from 1Ms/s to 100Ms/s
Normal = Scale from 10ks/s to 1Ms/s


Vertical Controls, all work, but these shortcut help:
CH1+ Press Position button: centers X on screen
CH2+ Press Position button: centers Y on screen

The input amps can clearly go to the rated bandwidth of 50 MHz at -3dB, I checked each channel separately by measuring the length of each of the X & Y excursions,  but how useful XY or Lissajou figures will be depends on purpose.

Photos:

A most practical use today is measuring phase shift, so even low sampling rates work using "persistence" to draw an image but it has to be stable, it tends to 'fatten' from noise, making more accurate measures difficult.  Here the small circle is 75 MHz, the wide one is 7.5 MHz and narrow long one is 750kHz.  One 'feature' of the persistence is you can follow shifts as you adjust. You can increase the gain on the image to make manual measurements as best possible, and clear the screen to erase the unneeded image.  Phase shift is ~ 135, 45, and 20 degrees, by 'eyeball.'

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5857;image)

For measuring frequency using Lissajous figures with unknown phase relationships, you can increase the sampling rate for a viable image, but it depends on the ratio of X/Y you use, and it can be awkward in dot mode.  here is a sample comparing 1 MHz to 5 MHz resulting in the 5-1 lobed figure that is usually moving and unstable until ratios synch and 'lock in'.  I used to do this with a stable reference, but a good frequency counter can replace this task easily.

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5858;image)

Realtime sampling of 3 MHz 1:1, ~ 135 deg off phase.

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=5859;image)
 

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on February 06, 2011, 10:21:11 am
Saturation,

Thanks for the great Post  :)

I didn't experiment much with the Rigol X-Y mode after initial poor results..... my mistake. I will revisit this and see if your discoveries make it viable for use with my TR210 tracker. Many thanks for your great work on this mode.

Thanks is also due to the other members of this Forum who have commented on X-Y mode issues.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 06, 2011, 03:14:30 pm
You're welcome, and thank you for your feedback from my initial question.

Not to hijack this thread, I think if modders make those small firmware changes, they should know what the scope was capable off before the mod, documented and undocumented functions, and that these will still continue to work after the hack; one other thing to test for besides the rise time and what's in the manual.



Saturation,

Thanks for the great Post  :)

I didn't experiment much with the Rigol X-Y mode after initial poor results..... my mistake. I will revisit this and see if your discoveries make it viable for use with my TR210 tracker. Many thanks for your great work on this mode.

Thanks is also due to the other members of this Forum who have commented on X-Y mode issues.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Nifty on February 07, 2011, 10:52:10 am
Successfully mod my Rigol DS1052E (ordered from DX 12/2010), initial FW version is 00.02.05.00.00, HW is 58.
Downgrade to 02.02, then mod and up to 00.02.04.01.02
Seems scope works more stable with 00.02.04.01.02 FW

Thank you guys!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 08, 2011, 09:24:26 pm
Those of you who just got there scopes and happened to notice... how many power up times did you see listed in the system info screen when checking the firmware version?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 08, 2011, 10:01:53 pm
7. Which was probably just about right, considering I turned it on a few times before I got that far.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: OhmEye on February 08, 2011, 10:21:20 pm
7 times for me as well. I was a bit concerned at first when I received mine from Aidetek's NJ warehouse that it perhaps was not new. It was advertised as new with 3 year USA warranty, but arrived without a Rigol box and was packed in taped-up USPS materials, with the GUI set to Chinese. It was 00.02.05.00.00 hw58 and is working fine after the mod so no complaints.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on February 09, 2011, 05:27:30 am
Mine was 6 times. This is, according to me, quite normal: during testing in China, they have to power it up a few times. And perhaps they also have to change the firmware to the latest available. So it is normal that the power up times counter is not 1. As long as it is under a 20, I wouldn’t say that your DS1052E is not a brand new one!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: OhmEye on February 09, 2011, 06:43:52 am
I only thought mine might be new when I first opened the package, since it was packed by hand in cut-up USPS boxes wrapped around it with the probes and power cords taped to the cardboard, and no Rigol box or paperwork. ;) For all I know they did that to make it fit in a USPS flat-rate box, but it was a bit of a surprise. And I didn't expect the GUI to be set to Chinese on a unit with a USA warranty shipped from New Jersey. ;) I'm pretty sure it's new unit though. I was happy to see the 00.02.05.00.00 version though. :) :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 09, 2011, 10:46:45 am
This in interesting, Tequipment.net lists it for the same price, it came from their NJ warehouse in a few days, in a double box, factory sealed, both Rigol labeled boxes with formed styrofoam packing.  It had paperwork that said manufacture was April 2010, and I got it on May 2010; tequipment is an official dealer.

Further I was able to deal with them so I got the scope much less than $399, delivered.

Details:

https://www.eevblog.com/forum/index.php?topic=633.msg7553#msg7553 (https://www.eevblog.com/forum/index.php?topic=633.msg7553#msg7553)

I only thought mine might be new when I first opened the package, since it was packed by hand in cut-up USPS boxes wrapped around it with the probes and power cords taped to the cardboard, and no Rigol box or paperwork. ;) For all I know they did that to make it fit in a USPS flat-rate box, but it was a bit of a surprise. And I didn't expect the GUI to be set to Chinese on a unit with a USA warranty shipped from New Jersey. ;) I'm pretty sure it's new unit though. I was happy to see the 00.02.05.00.00 version though. :) :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 09, 2011, 09:49:28 pm
for those of you that ordered from Dealextreme.

I ordered 2 one for me and one for a friend.  They didn't come double boxed.  In fact the box they came in didn't have the side flaps.  They were wrapped up in yellow packing tape.  The factory sealing tape was broken on both.  I don't really get the feeling that these were new.  They both seem to work but haven't used them enough to see if there are any issues.  I guess you get what you pay for.  I was expecting a new unit in a factory sealed box.  Both came with sw 00.02.05.01.02 hw: 58.  What were yours like?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 09, 2011, 10:59:43 pm
Mine came from DX in a sealed factory box, completely coated in additional packing tape. Maybe older units are now being opened at the factory warehouse so they can "upgrade" the firmware before shipping?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on February 09, 2011, 11:44:08 pm
Mine came from DX in a sealed factory box, completely coated in additional packing tape. Maybe older units are now being opened at the factory warehouse so they can "upgrade" the firmware before shipping?

Both boxes had the side folding tabs cut off on both ends.  Made the box weaker for shipping IMO.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cWal on February 10, 2011, 07:37:10 am
Mine came from DX in a sealed factory box, completely coated in additional packing tape. Maybe older units are now being opened at the factory warehouse so they can "upgrade" the firmware before shipping?

Both boxes had the side folding tabs cut off on both ends.  Made the box weaker for shipping IMO.
I received mine on January 29th from DealExcel (1 month to come), in a carboard box with the "RIGOL" tm printed on sides (original box I assume). I was so happy I did not pay much attention to the box ! But package seemed correct.
I can remember it had been powered up 5 times and firmware was 02.05.00.00, HW58 (02.04 now ;D). I must say I had ordered 2 others items that I received with the DSO, in a bigger cardboard. Main box was resealed with some tape "opened by custom"... And I had to pay €54 to UPS ;)
Still a bargain for me, this thing does what it is supposed to do and it does it well regarding to the price. No regrets ! 8)
Just a cons : the power supply cable must be in a chinese format (never seen before), so perfectly useless. But the DSO has a classic plug for main power so no problem to replace with the right one. Yet they supplied 2 plastic adaptators for main power but I am still wondering in which countries they can be used ::)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: delwinbest on February 10, 2011, 09:33:01 am
You can determine how many times the unit has been switched on if you got to System info (cant remember where that was) and press CH1 CH1 CH2 CH2 MATH, it will then say how many times it was booted up.

for those of you that ordered from Dealextreme.

I ordered 2 one for me and one for a friend.  They didn't come double boxed.  In fact the box they came in didn't have the side flaps.  They were wrapped up in yellow packing tape.  The factory sealing tape was broken on both.  I don't really get the feeling that these were new.  They both seem to work but haven't used them enough to see if there are any issues.  I guess you get what you pay for.  I was expecting a new unit in a factory sealed box.  Both came with sw 00.02.05.01.02 hw: 58.  What were yours like?

Still no mod for the FW guys????
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 10, 2011, 12:30:13 pm
My son is still working on it in his spare time. Originally he thought it was running Linux, but now he thinks they have written some sort of custom operating system based on some Linux libraries. He's figured out what part of the code handles the check when the USB stick is plugged in, but hasn't cracked the header encryption just yet.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on February 10, 2011, 01:08:31 pm
My son is still working on it in his spare time. Originally he thought it was running Linux, but now he thinks they have written some sort of custom operating system based on some Linux libraries. He's figured out what part of the code handles the check when the USB stick is plugged in, but hasn't cracked the header encryption just yet.

Very interesting! Keep us updated, please... Sharing would be really useful, even just to know broadly how reverse engineering of such a software can be done. I know most of us are not experts (me first), and mabe won't understand too much, but even just an outline...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: delwinbest on February 10, 2011, 02:05:40 pm
My son is still working on it in his spare time. Originally he thought it was running Linux, but now he thinks they have written some sort of custom operating system based on some Linux libraries. He's figured out what part of the code handles the check when the USB stick is plugged in, but hasn't cracked the header encryption just yet.

Good to know! Why did he originally think it was Embedded Linux?

Best of luck to him!

\d
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 10, 2011, 03:15:46 pm
He recognized some of the code.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on February 11, 2011, 12:49:57 pm
A question for those of you with the latest firmware (00.02.05.02.00):

What happens if you plug a memory stick with an older firmware file (DS1000Update.RGL) in to the usb port? Do you get any sort of message about firmware? Or does it completely ignore the file?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Vandel on February 11, 2011, 03:38:12 pm
 Thought I would sign on here and let you guys know some more details on what I've been trying to do and where I'm having some problems.

Originally I thought it was running a flavour of cuLinux for the blackfin 5xx series processors, only to find that when I started doing some comparisons with code from the toolchain and also the kernel I realized I couldn't actually locate entry for the kernel or code that would have suggested it was running something else.  Since cuLinux uses a bFLT which should be easily identifed in the .RGL files.  I could still be wrong, as I'm still dissecting the hexadecimal mess that these files are made up of.  VisualDSP from Analog Devices uses a .DXE format and I'm struggling going through the .LDR bootloader format that they claim is required by the on-chip boot-rom interpreter, if it's in fact using that method... I believe the first 805686 bytes of the 2.05.01.02 firmware are the loader... directly followed by the first of 2 ELF headers easily found using an ASCII search.  I feel a bit silly as I missed them completely forgetting to tick the 'search ascii' while I was going through the hex file.  Uggghhh...

A bit earlier in the thread Bushing I guess was doing a bunch of the initial chipdumping when he wrote...

"There's no room for a hash, so you could do whatever you want to the file.   Unfortunately, this means that there's no sort of bootloader which could recover corrupted firmware, so your options would be to desolder the NOR flash holding the firmware and reprogram it using a chip programmer, or try to get the 13-pin JTAG-looking connector working."

He then followed up a bit later with...

"I was just plain wrong about the bootloader.  There are at least two, one of which has me mystified"

The internal boot ROM on the blackfin has an interesting tiny boot kernel that can either be directly bypassed or triggered during a chip reset or on power up to load processing code straight from an external memory device.  This is what allows .LDR wrapping and direct code interpretation that from what I understand bypasses and overwrites itself on the uART, or something along those lines allowing for a true no-boot mode... Interesting trick. From what I've been able to identify this firmware is using a wrapped .LDR module suggesting it does have a boot loader. Keep in mind this is heavy speculation still, but from what I've gathered so far from studying this, this is my most current speculation.  If anyone has any other insights, feel free to chime in.  I could use some help with this.

From what I get the DSP compilation and linking, basically ELF based during compilation when the toolchain apparently converts it to the native .DXE format, which in turn becomes a .LDR file? If I have the order right? I could be a bit confused on the process.  This has been a total crash course and it's making my head spin.  Anways, since cuLinux for microcontrollers has issues with the kernel compiling and what not under DSP, ADI does some absolute custom compilation and linking routines that are unique to their DSP development environment and for the Blackfin 533 processors... granted the limited ways this can be compiled and linked there's only so many choices out there.  Since I've been completely unable to identify anything that ressembles the GNU toolchain this leaves the VisualDSP environment or attaining one of the bootimage loader files that accomponies the DSP environment from ADI for comparison.  I'll admit, I have no idea how to use the DSP coding environment with the SDK that ADI provides, but someone out there might have more experience with this than me.  Regardless, what's more important is my focus on the comparison changes between the DSP USB/Pictbridge module they've imbeded as the plugin to do the USB stick reading and the interface with the PC, where it goes, and what it calls and the order.

As for the suggestions from ToBeFrank and my initial ideas of writing an emulator, or doing some sort of decompilation of the firmware this is a full fledged processor with  a complete 16 and 32 bit instruction set.  GDB apparently has a simluation environment under cuLinux that is capable of emulating most of the chipset, but it's buggy, and still doens't have a full set of the instruction implemented.  So...I hate to admit this, but my experience with this sort of thing without low level access to trace and breakpoint step through process with a real-time decompiler is grim.  Since I don't have a way to do this with the processor it leaves me painstakingly looking at this for changes betwen the Toolchain DSP code and the code that's in the .RGL files.

I was hoping to at least be optomistic about identifying the FILE/IO sections but even that isn't going well.  I've been systemically using a programming guide and the byte code variations attempting to write a custom decompiler of certain ranges of code that I think may contain the serial number checker.  The largest problem I'm having is addressing how memory is being mapped and what the DPS code is doing once it recognizes there's a .RGL file on a USB stick. If I could figure out how memory addresses are being stored, and looked at, this would be a whole lot easier.

Past that... a new file that shows up in the mangled header

AUTO_KEY_Lock&Unlock.RGL has also peaked my interest...

As well as the small block of 48 characters that preceeds it...

0012de53h: 73 68 91 ED 7C 3F B5 3F 1B 2F DD 24 06 81 B5 3F ; sh‘í|?µ?./Ý$.µ?
0012de63h: 0A DA E4 F0 49 27 42 3F F7 8F 85 E8 10 38 42 3F ; .ÚäðI'B?÷…è.8B?
0012de73h: 2D 43 1C EB E2 36 3A 3F 61 32 55 30 2A A9 43 3F ; -C.ëâ6:?a2U0*©C?

0000000ah: 82 85 84 88 C3 7B 47 92 39 C8 7E 60             ; ‚…„ˆÃ{G’9È~`

The serial number occurs at 12c7d5, 134925, 13600f, and 1362cf as straight text

My initial thought with the 3 keys was something like Des3... but that didn't work.  Tried a few different flavours of the algorithm to no avail.  Possibly RSA, 3-128 bit keys... I haven't converted them from hex to base 10 and checked for primality yet... got some old miller-rabin algortihms, I'll run those when I get back... any other ideas?  This could also be something completey in house, as marked by the Rigol Technologies marker from 2005.  That 48 byte key showed up injected when the header started getting scrambled.  Which leaves no choice but to decompile and interpret the code.  

3 other series keys exist in the file up a bit...

0012d21bh: C7 EB CA E4 C8 EB BE C9 BD E2 CB F8 C3 DC C2 EB ; ÇëÊäÈë¾É½âËøÃÜÂë
0012d22bh: 3A 00 00 00 50 6C 65 61 73 65 20 65 6E 74 65 72 ; :...Please enter
0012d23bh: 20 74 68 65 20 6F 6C 64 20 6B 65 79 73 3A 00 00 ;  the old keys:..
0012d24bh: C7 EB CA E4 C8 EB D0 C2 BD E2 CB F8 C3 DC C2 EB ; ÇëÊäÈëнâËøÃÜÂë
0012d25bh: 3A 00 00 00 50 6C 65 61 73 65 20 65 6E 74 65 72 ; :...Please enter
0012d26bh: 20 74 68 65 20 6E 65 77 20 6B 65 79 73 3A 00 00 ;  the new keys:..
0012d27bh: C7 EB D6 D8 D0 C2 CA E4 C8 EB D0 C2 BD E2 CB F8 ; ÇëÖØÐÂÊäÈëнâËø
0012d28bh: C3 DC C2 EB 3A 00 00 00 50 6C 65 61 73 65 20 72 ; ÃÜÂë:...Please r
0012d29bh: 65 65 6E 74 65 72 20 74 68 65 20 6E 65 77 20 6B ; eenter the new k
0012d2abh: 65 79 73 3A 00 00 00 00 C7 EB CA E4 C8 EB BD E2 ; eys:....ÇëÊäÈë½â
0012d2bbh: CB F8 C3 DC C2 EB 3A 00 50 6C 65 61 73 65 20 65 ; ËøÃÜÂë:.Please e
0012d2cbh: 6E 74 65 72 20 75 6E 6C 6F 63 6B 20 6B 65 79 73 ; nter unlock keys
0012d2dbh: 3A                                              ; :

Those 3 keys exist even in the unmangled 2.04 version of the firmware... so the code likely has been there all along, it was just never activated.  Or it was mistaken oversight on their part.  Dunno...

I'm not out of ideas yet... and I'm still plugging away...

Back to the ELF headers that are in the files.. doing what I can with knowledge of the structures and their formats, the 2 elf statements, I'm pretty sure are not what I think they are.  106 should be in there somewhere identifying them as Analog Devices header... which in hex would be 6A... the first one has 6a in the neighbourhood, but the 2nd one has no 6a near it... and they just don't seem right.  So this is what puts me back to thinking they're no-boot, no kernel... though there still the issue of VDK which is a potential inhouse ADI proprietary kernel.   But I can't find traces of it either.  Doesn't mean it's not in their, I think their just some obfuscations I'm overlooking.

Be well...

Vandel
[Torch's Son]
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on February 11, 2011, 04:23:04 pm
@Vandel: cant you just bypass the encryption algorithm and find the branch where it will accept the new firmware or not, and crack from there? i dunno, might not be as simple as that ???
i was trying to take the challenge of dissambling it. but i stopped in very early of the process. attached is what i got so far from blackfin datasheet (programming manual iirc), i dont know what good it is to anybody out there. sharing anyway.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Vandel on February 11, 2011, 08:20:37 pm
cant you just bypass the encryption algorithm and find the branch where it will accept the new firmware or not, and crack from there? i dunno, might not be as simple as that ???

Well, if this was an x86 based app, I'd have had this ripped apart, and fully customizable by now.  But unfortunately there are a few problems with something that would otherwise be trivial.

Without point of entry,  I can't calculate memory offsets.  This is a problem for 2 things.

1.  Jump offsets can't be calculated.
2.  I have no idea what chunk of code is looking at what sections of strings.

As soon as I can get memory offsets figured out, then all the byte to byte comparisons will be more useful. 

i was trying to take the challenge of dissambling it. but i stopped in very early of the process. attached is what i got so far from blackfin datasheet (programming manual iirc), i dont know what good it is to anybody out there. sharing anyway.

Well, you basically were doing what I've been doing for the past week and a bit.  Byte Code by painstaking Byte Code... I've yet to definitely identify what they used to compile and link it.  If this is actually doing stragiht injection in the processor then entry won't be presented as the code itself is initializing volatile memory space and doing things on the fly without the need for executable header table addressing.  This processor in my understanding is fully capable of doing just that.  I don't think Rigol intended this to be this difficult, but the fact that auto_key_lock algorithm has been around for a good 6 years, I suspect they may have done more than we give them credit for.

I don't have the funds to dump out for a usb blackfin emulator to  natively run the code base on.  But since I also don't know with absolute surety how the code is getting from the flash memory to the processor, I don't know what's doing the injection.  My understanding is it needs to be controlled with a PROM, but I'm still frantically reading through white papers trying to grasp as much as I can.   There may still actually be a boot loader there that's wrapping the kernel.  This obfuscation is what's making it very difficult to calculate offsets.

Normally yeah, it would just be a jump to bypass... flip a Jump if equal... to a Jump if not equal.  I've done more than my fair share of reverses and hacks over the years.  But this is taking the cake as this a completely foreign environment for me, and there's really not that much information on something that's very likely completely proprietary.  A lot of the toolchains are just barely out of alpha and reaching Release Candiate Stage despite these processors being around for a few years.

I have a couple of focuses I'm going to keep plugging away at.

1. Identify a loader... and it's size... this will give earliest offset to code that I can then use for 2.
2. Write a quick program to scan the file with brute force range of suspected memory entries for a given string.  The file isn't that large and I'm pretty sure most of it happens within the first 1.5 megs of the file.
3. Focus on byte code breakdowns of anything that hits those addresses instead of mass decompilation of the entire firmware package, which at present is basically impossible... but still plausible doable.  I'm one to hold to slim to nil, it's still something favourable...

  I'll keep you all updated.  I have some other development issues with some other things I'm struggling with in overlap...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on February 11, 2011, 08:59:53 pm
i was thinking about the bootloader myself. without the dump (or the source), it will make the dissasembly even more difficult. as you said, ad hoc brute force method. too many problems for me made me abandon ship. i hope you have enough strength to continue the journey. i wish you luck.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RJSC on February 12, 2011, 12:08:01 am
Yet another successful conversion of a DS1052E from DealExtreme.
It came with firmware version 00.02.05.01.00, Hardware revision 58.

Thank you all for sharing!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: roleo on February 12, 2011, 05:04:41 pm
Hello everyone, this is my first post.

I purchased my Rigol DS1052E on ebay.
It arrived in 8 working days and everything went ok.
HW version is 58 and FW version is 00.02.05.01.02.
I saw the AndrewK post with fw downgrade attached but I haven't read a lot of feedback on it.
Has anyone successfully used the file 2.05.01.02_to_2.02sp2.zip?

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jedreg on February 12, 2011, 06:36:15 pm
After I choose rise and fall and it crashes, it hangs everytime I restart the unit, to get out of this loop I have to press the "AUTO" button on startup a couple times until it changes back to rise.

I have just experienced this on my own 2.05 SP1.  I found better recovery procedure however -- after the unit hungs, power off and power on again as usual; then during firmware startup hit "run/stop" immediatelly to stop acquisition before it starts first time. After that unit works fine (until started again) and you can easily change trigger mode ;)

Anyway, hack day is comming so this will not be any longer an issue.

cheers,
andy.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jedreg on February 12, 2011, 09:02:13 pm
Another hacked rigol should be added to the list. In my case I started from 2.05 SP1 thru 2.02 SP1, hacked using safri's tool, and then back to 2.04 SP1. Everything went smooth, thanx to all great people contributing to this effort !!
cheers,
-andy.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 13, 2011, 04:24:11 pm
Vandel,   the ascii text relating to unlock and autolock,  are the function buttons lock out text.   and allowing  user to set the code.    its nothing to do with the encryption of the file.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Vandel on February 14, 2011, 09:55:19 am
@darrylp: Well... I figured it might be something similar to what all cellphones are equipped with, to lock out keys, as the function had a similar name.  Just the 14 byte sequences that preceded matches the xx.xx.xx.xx.xx in length that they use for the revision indexes... I was drawing at straws...

Thanks...

From 2.04.00.03, to 2.05.01.02 they changed format for a bunch of internal files.  The internal subset of commands changed drastically.  Afor the rest of this mess... I'm jumping ship... without a way to run this with any sort of step through, I'm at a total loss... I've been unable after looking at 77 bootloader images and about 8 subsets of toolchains, I can't get anything to match.  This is beyond my capabilities at this point.  Sorry I couldn't help...

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: EE_Alan on February 15, 2011, 03:39:56 pm
Hi Guys

Got My DS1052E Scope from Aidetek Today Its a DS1052E

FW Version 00.02.05.02.00     ( 2.05 SP2 I think )
HW Version 58

Now waiting Anxiously for a hack...
50MHz if perfect for my work, but the extra bandwidth would be great.
As it stands its a very impressive piece of kit for the price!

Is there any way to contribute that may help the community?

Regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on February 15, 2011, 05:55:57 pm
Hi Guys

Got My DS1052E Scope from Aidetek Today Its a DS1052E

FW Version 00.02.05.02.00     ( 2.05 SP2 I think )
HW Version 58

Now waiting Anxiously for a hack...
50MHz if perfect for my work, but the extra bandwidth would be great.
As it stands its a very impressive piece of kit for the price!

Is there any way to contribute that may help the community?

Regards



one way to help,  is to find a bug with this firmware version,   get it reported to Rigol, and hopefully they will fix it,  thus allowing users to to then do a real upgrade on it along with the 100MHz hack.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: therian on February 21, 2011, 05:06:00 pm
My  HW Version 07  :o
It is original ds1102e
Is it a bug after update or I was lucky one getting really old scope ?  

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hacklordsniper on February 21, 2011, 06:41:26 pm
Is it possible to download 2.5 SP2 somwhere?

Edit: Found it here http://www.eevforum.com/index.php?topic=553.465 (http://www.eevforum.com/index.php?topic=553.465)  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on March 02, 2011, 04:48:14 pm
minutes ago, i just upgraded my rigol upgrade utility app to include upgrade to DS1152E (still default to 1102 hack). the procedure is the same as DS1102E mod, ie change model to DS1152E and then change serial to become DS1EF***. and then i tried to find in eevblog 1052 threads the concrete method of doing this 150MHz hack, none! esp the serial number modding, which people like dimlow suggesting giving the same DS1EB**** after the model mod DS1152E. after rethinking, i cancel my intention to upload the updated app, i will hold it until i find a bright light to this. still too scared to upgrade mine to 150MHz unit, and the auto addition of EDU in model info suggesting rigol already thought of this during the design, maybe it means for educational purpose only? i dont know, but i dont feel right. so any advice is welcomed.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gordo51 on March 09, 2011, 02:12:15 am
Just thought I would chime in here to say last Sunday I hacked my newly aquired 00.02.05.01.02 scope to 100MHz. I went through the calibration process and reset to factory initial settings with no problems.  As far as I can tell the scope works fine. I used the guide provided by Polossatik, AndrewK's RGL file and Shafri's Rigupgr application. I did almost use the wrong RGL file as in 3(c)of Polossatik's procedure it mentions using the 02.05.01.02 patch but this is for scopes that are 02.05.01.01, not the 05.01.02 scopes. AndrewK's file mentioned in 3 (d) is "2.05.01.02 to 2.02 SP2". I got the following MD5 sum for Andrew's RGL file:
4445a02a71ddf670cccba00fdbeb67cf
My scope came as 00.02.05.01.02, DSP 00.00, FPGA 02.00, HardVersion 58
I am now 00.02.04.01.02, DSP 02.20, FPGA 02.00 and HardVision 58
Does anyone know if there is any real advantage to upgrading to the 04.01.03 software or higher?

I ordered my scope from Deal Excel on Feb7 and it arrived in WA in about 2 weeks. It was in a Rigol box with the end flaps cut off as others have mentioned. The packing could be a little more robust for overseas shipping but the box was in good shape so maybe they are treated well.  I am just an old fart (60) who has been puttering around in electronics for the last 20 years, ever since I discovered I could buy test equipment and parts on eBay for cheap. I have no training in electronics, just what I can pick up in books.
I have accumulated quite a few old scopes over that time and I'd say this Rigol is a really nice unit. Seems to be quite well built and looks more professional than some of the Agilent scopes in the same price range.  The only one I have which is somewhat similar is a Tek TDS 320 that I bought for $150 since only CH1 will aquire a signal. I have not had a chance to directly compare them yet.  Hope to do more real experimenting when I retire and have more time.  Thanks to everyone for working on this project and thanks to Dave for an interesting blog and for putting out the information.
cheers,
Gordon



Hi Guys

Got My DS1052E Scope from Aidetek Today Its a DS1052E

FW Version 00.02.05.02.00     ( 2.05 SP2 I think )
HW Version 58

Now waiting Anxiously for a hack...
50MHz if perfect for my work, but the extra bandwidth would be great.
As it stands its a very impressive piece of kit for the price!

Is there any way to contribute that may help the community?

Regards

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: roleo on March 09, 2011, 07:47:46 pm
I can confirm the same situation as gordo51.
00.02.05.01.02
DSP: 00.00
FPGA:02.00
HardVersion:58

Hack ok!

Thanks to all
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kyren on March 11, 2011, 11:14:23 pm
Well, got my scope today from Saelig and... <drumroll>

FW Version 00.02.05.02.00
HW Version 58

So I guess I'm SOL until a new hack is found.  This all started as a hardware hack, right?  If there turns out to be no way to ever hack a 02.05.02.00 scope, would it still be possible to modify it in hardware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on March 12, 2011, 12:26:12 pm
YES  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndrewK on March 12, 2011, 01:39:41 pm
I can confirm the same situation as gordo51.
00.02.05.01.02
DSP: 00.00
FPGA:02.00
HardVersion:58

Hack ok!

Thanks to all
Great job, roleo! ;) 8)
Welcome!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kyren on March 14, 2011, 12:08:07 am
What kind of damage can you do when the scope is in the special "extended" version of the system info screen?  I accidentally did the "channel 1 x2, channel 2 x2, math" sequence with that screen already displaying, because I wasn't paying attention.  Everything seems fine, what might I have done?

I know it was really stupid of me to do that, it's just that I backed out of that menu, did some other stuff, and then went back.  I didn't realize that the "extended" mode would still be enabled, and without thinking I did the sequence again, *then* realized that it was already showing the extended info.

I re-calibrated the scope and everything seems fine (it actually seemed fine even before I did that).  Did I dodge a bullet?  Did I screw something up I can't immediately see?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on March 14, 2011, 06:26:42 pm
Latest fimwares are immune to this issue, my message was refering to older firmwares... stay cool 8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kyren on March 14, 2011, 06:47:14 pm
Latest fimwares are immune to this issue, my message was refering to older firmwares... stay cool 8)

Okay, that's a relief :D  Thanks drieg!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on March 15, 2011, 12:14:07 pm
Hello,

I have received my DS1052E today from DealExtreme. Looks like no hack for me at the moment. Details of my version below:

DS1ED125xxxxxx
Software: 00.02.05.02.00
DSP: 00.00
FPGA: 02.00
HardVersion: 58

Fingers crossed for the future.

John.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pumex on March 19, 2011, 02:57:13 pm
My Rigol have same version  00.02.05.02.00

Must wait for better time....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Deckardsvr on March 23, 2011, 05:58:49 am
Hi, i successfully changed my DS1052E to DS1102E
original firmware was 00.02.05.01.02 hardversion:58
- used the 2.05.01.02_to_2.02sp2 firmware downgrade
- rigupgred the scope and finally upgraded to 00.02.04 SP1
it works like a charm down to 2ns
thank you guys for all the good work  ;) .
regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: UnaClocker on March 25, 2011, 06:31:31 am
Well, got my scope today from Saelig and... <drumroll>

FW Version 00.02.05.02.00
HW Version 58

So I guess I'm SOL until a new hack is found.  This all started as a hardware hack, right?  If there turns out to be no way to ever hack a 02.05.02.00 scope, would it still be possible to modify it in hardware?
I'm in the same boat. I ordered my scope from DealExtreme on Feb 25th, got it today, March 24th, and it's got this new firmware on it. Anyone got a link to the hardware hack? Or should I just be patient and wait for someone to figure out a work around for this firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on March 25, 2011, 05:35:04 pm
I think the hardware hack is here - I'm not sure its for me right now.
https://www.eevblog.com/forum/index.php?topic=30.210 (https://www.eevblog.com/forum/index.php?topic=30.210)

I think I'll wait for progress on the firmware route.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: daurnimator on March 31, 2011, 01:17:18 am
Got mine today from deal extreme;
Came with 00.02.05.02.00 (00.02.05 SP2)
Hardware version 58

==> Advice?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tonva on April 01, 2011, 10:16:19 pm
I have received my DS1052E today from DealExtreme. Looks like no hack for me at the moment. Details of my version below:
DS1ED125xxxxxx
Software: 00.02.05.02.00
DSP: 00.00
FPGA: 02.00
HardVersion: 58
Greetings to all my 02.05.02.00 brothers.

I have spent quite an eternity googling for hack. Seems there is just one method used - downgrade the scope to 02.02 SP2 version, then change scope ID and update back to the latest (or any you like) version.

Till version 02.05.01 the downgrading was possible using patched 02.02 SP2 firmware, which fooled the installed version. To understand how, compare DS1000EUpdate.RGL files (actually just first 32 bytes are involved). You need the original (or even patched) 02.02 SP2 version, and the update file to (at least) ONE LEVEL HIGHER version than you have installed in the scope (in our case, something like 02.05.03). Then rewrite the few bytes at the very beginning of the 02.02 SP2 file by corresponding bytes from the update and voila - downgrading file is here. So we have to wait until Rigol guys release new version and then we will see. Or the same method will work (pray for that), or not.

But even if they definitely succeed to stop hacking the DS1052E scopes this way, there is allways another way. Unfortunately not so easy, as it requires chip unsoldering. Look at https://www.eevblog.com/forum/index.php?topic=1379.0 (https://www.eevblog.com/forum/index.php?topic=1379.0) for details. AFAIK the procedure working for completely bricked scope will work for unbricked as well.

------------------
 IMPORTANT EDIT
------------------

Thanks to 'maze' and 'A Hellene' the header secrets disclosed. Congratulation!
For 2.05 SP2 to 2.02 downgrade header see
A successful attempt to create an update.header file for the unhackable 2.05 SP2


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 01, 2011, 10:58:58 pm
From what I remember reading around here, there's two parts to the flash memory -- one part contains configuration data unique to the individual scope, the other contains the firmware.

Question for Drieg:
Would it be possible for someone to treat this the same way you have been repairing bricked scopes, stitching a replacement firmware section with the configuration section?

Nowhere near as convenient -- the chip must be de-soldered first -- but would this work? 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tonva on April 02, 2011, 05:10:48 pm
....
Question for Drieg:
Would it be possible for someone to treat this the same way you have been repairing bricked scopes, stitching a replacement firmware section with the configuration section?
Nowhere near as convenient -- the chip must be de-soldered first -- but would this work? 

Yeah, right question.  May be we will also look around for some other "nondestructive" way to do that. May be it is possible to read/write flash trough embedded CPU controlled by JTAG interface, or there are some hidden "undocumented functions" used by Rigol guys for assembled system inspection/tweaking ????   
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: papilucio on April 04, 2011, 11:47:27 am
A bug  has been reported on the product page of Dealextreme.com :
http://www.dealextreme.com/p/rigol-ds1052e-5-6-tft-lcd-50mhz-2-channel-digital-color-storage-oscilloscope-30573 (http://www.dealextreme.com/p/rigol-ds1052e-5-6-tft-lcd-50mhz-2-channel-digital-color-storage-oscilloscope-30573)

"Posted by  AviHM  on 4/1/2011
(...)
The instrument stops functioning if you do the following:
Pressing up and down on the slope sub-menu under trigger menu will cause the instrument to stop working.
Display freaks out and it won't return to normal operation even if you turn it off.
I found that the only way to restore operation is to press on RUN/STOP button at start and to try get it out of the loop it entered. It is not a temporary glitch. "

Anyone aware of this ? Maybe some hope for a new firmware update ?

Luc
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Stonehedge on April 04, 2011, 11:49:53 am
Hi guys, this is only my second post in this forum. I posted in the "DS1052E Up to 150Mhz" thread to inform that I have succeeded in upgrading my DS1052E to DS1152E using files and utilities found on this site.

I bought a slightly used oscilloscope from an internet auction mainly due to the restrictions in later software releases from Rigol. My oscilloscope came with software 02.04 SP1 and hardware 58 and was easily upgraded.

Again thank you to all that provided threads, files and utilities. You made a fantastic work.

//typo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on April 04, 2011, 01:30:27 pm
Question for Drieg:
Would it be possible for someone to treat this the same way you have been repairing bricked scopes, stitching a replacement firmware section with the configuration section?

Nowhere near as convenient -- the chip must be de-soldered first -- but would this work?  

Yes, it is possible.  8)

So for those with 2.05 SP2 firmware, who don't want to wait until (if at all) Rigol releases newer firmware to make the hack possible again, and if you don't mind sending me your mainboard...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on April 04, 2011, 01:55:00 pm
Question for Drieg:
Would it be possible for someone to treat this the same way you have been repairing bricked scopes, stitching a replacement firmware section with the configuration section?

Nowhere near as convenient -- the chip must be de-soldered first -- but would this work? 

Yes, it is possible.  8)

So for those with 2.05 SP2 firmware, who don't want to wait until (if at all) Rigol releases newer firmware to make the hack possible again, and if you don't mind sending me your mainboard...

Would the calibration data be lost with that procedure?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on April 04, 2011, 02:19:25 pm
No, why?! Nothing will be lost.
No loss, no soldering, full backup and... NO CHARGE  ;D

...and please don't ask me for details, I really can't tell you, sorry.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on April 04, 2011, 02:55:11 pm
Amazing, Drieg, you must have some kind of black magic! :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: krater on April 04, 2011, 04:33:03 pm
hey drieg,

i think you use jtag for this, yes ?
which program and which configurations you use ? how do you connect the jtag adapter ? what changes you make on the flash  ?

cheers,
krater
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on April 05, 2011, 10:52:43 am
hey drieg,

i think you use jtag for this, yes ?
which program and which configurations you use ? how do you connect the jtag adapter ? what changes you make on the flash  ?

cheers,
krater

No, why?! Nothing will be lost.
No loss, no soldering, full backup and... NO CHARGE  ;D

...and please don't ask me for details, I really can't tell you, sorry.

respect the dude man  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on April 05, 2011, 04:20:48 pm
I like Drieg's new Avatar  :D

Generous people like Drieg are sadly rare these days and I am very glad he is a member of this forum and willing to help those in need.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on April 05, 2011, 05:35:00 pm
Thanks :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 05, 2011, 07:10:23 pm
He is a dedicated DSO doctor. you need to go to U in order to be like him ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MickM on April 06, 2011, 07:19:26 am
I agree "respect the dude man ".
He said he cannot tell, so why are you asking?

Anyway I just got my scope today from Saelig.
$400 with free bag, and free shipping.
(I live near Seattle).

Here is the info:
power up: 8
Serial: DS1ED124915xxx
Ver: 00.02.05.02.00

DSP: 00.00
FPGA: 02.00
HW: 58

Calibrated 7-Dec-2010

It is kind of intimidating.
I am used to older analog scopes only.
Are there any tutorials or videos on using this scope?
I know for sure that there are features that I have never heard of in it.
(Math for one).

I went ahead and registered it at rigolna and downloaded the software app for it.
I have not installed it yet.

Does the latest package from Rigol "just run" or is there a magic incantation to be done first.
USB/drivers/libs/DLL/MSI etc?


I run Fedora 14 x64, but have a Win7 x86 box available,

Thanks
  Mick M.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: krater on April 07, 2011, 07:09:06 pm
Oh, i doesn't read the thread complete. When he said he can not tell, okay, maybee there is a real reason to don't give us the infos.

But he can't upgrade all our scopes, maybee i'm not in the right forum, but if there is anyone who can give infos about using jtag with rigol scope, please talk to me...
I think it's not a big problem to upgrade the scope without any risk if you have a working jtag connection to the cpu. Next step should be a firmware update that ignores the configured bandwith and everytime switchs to 100MHz.

Is there anyone who has experience in blackfin assembly ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 07, 2011, 07:11:26 pm
I suggest that Drieg has a full picture of the challenges.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 07, 2011, 07:15:41 pm
Is there anyone who has experience in blackfin assembly ?
once i asked the same question. few weeks/months back there is an attempt. pls rewind and read previous posts from this thread.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maze on April 07, 2011, 08:36:09 pm
Having a new scope as well, I looked a little into the new firmware headers:
"44 53 31 30 30 30 45 20 20 20 82 85 84 88 C3 7B" (02.05.01.00, first line)
calculates with CRC-32 to C8399247
"47 92 39 C8 7E 60 00 80 FF 04 00 00 00 10 00 AE" (02.05.01.00, second line)
The first four numbers look like the CRC-32.

"44 53 31 30 30 30 45 20 20 20 82 85 82 88 C0 7E" (02.05.02.00, first line)
calculates with CRC-32 to B6156AD7
"D7 6A 15 B6 B6 60 00 80 FF 04 00 00 00 10 00 AE" (02.05.02.00, second line)
The first four numbers look like the CRC-32, again.

Still..I don't know if the 5th number is another checksum, and the version format in the first line.

Maybe someone to play with this info, and figure out more details.
Title: A successful attempt to create an update.header file for the unhackable 2.05 SP2
Post by: A Hellene on April 21, 2011, 12:53:44 am
This is a newcomer from Hellas, as the screen name reveals. A grateful one, if I might add...

«Εύρηκα!» ("I have found (it)!"; "Eureka" is the English transliteration; from the verb «ευρίσκω», meaning "to find, find out").

«Εύρηκα!» exclaimed Archimedes (287-212 BCE), the ancient Greek scholar from Syracuse, the moment he noticed that the water level rose when he stepped into his bath, suddenly realising that the volume of water displaced had to be equal to the volume of the part of his body he had submerged into the water!
So, «Εύρηκα!» will be the exclamation I will borrow to express my triumphalism. Let me explain myself. I faced the v2.05 SP2 situation, also; and reading maze's excellent observation, above, about the CRC-32 checksum bytes within the header files, I decided to give it a go.

Analysing the headers (the first 21 bytes) of the three known 2.05.xx firmware revisions (yes, I did some digging), the format of the firmware header becomes more obvious, since a third different firmware header confirms maze's speculation. So, here is a summary and some thoughts:

Code: [Select]
HEX Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
---------------------------------------------------------------------------
v2.05.01.00: 44 53 31 30 30 30 45 20 20 20 82 85 84 88 C3 7B 47 92 39 C8 7E
v2.05.01.02: 44 53 31 30 30 30 45 20 20 20 82 85 84 82 8B B8 96 41 63 FF 33
v2.05.02.00: 44 53 31 30 30 30 45 20 20 20 82 85 82 88 C0 7E D7 6A 15 B6 B6
---------------------------------------------------------------------------
    Fields: |<------ Std. header -------->|<-FW rev.->|<-?->|<- CRC32 ->|??|
---------------------------------------------------------------------------
v2.05.02.01: 44 53 31 30 30 30 45 20 20 20 __ __ __ __ __ __ __ __ __ __ __
---------------------------------------------------------------------------
  Byte(00..09) = Std. header = 0x44533130303045202020
  Byte(0A..0D) = FW rev. = 0x________
  Byte(0E..0F) = ? = 0x____
  Byte(13..10) = CRC-32(00..0F) = 0x________
  Byte(14)     = ?? = 0x__

So, we have five unknown values to figure out, in order to create a header version equal or grater to v2.05.02.01, to trigger a firmware update event. The unknown parts are four, actually, since the Bytes(00..09) are standard in all the firmware revisions.
Based on another observation, the four FW revision bytes could be just remapped to a non humanly readable format (unlike the ASCII string in the pre-v2.05 FW versions) and not necessarily be encrypted --even though the instrument has a number-crunching beast under the hood. Additionally, for backwards compatibility, the absolute hexadecimal value of the four FW revision bytes word should be greater than the corresponding value at any previous revisions.
Finally, since the other two figures at the header positions Byte(0E..0F) and Byte(14) do not seem to be something meaningful like CRC16/ CRC8/ product/ sum/ remainder/ etc., they could just be random values.
So, assuming that the firmware revision number bytes are correctly mapped (0x88 = '0', 0x84 = '1', 0x82 = '2' and 0x85 = '5'), I made the following experiment:

1. I set the <FW rev.> Bytes(0A..0D) equal to: [82 85 82 84], to reflect the desired target revision number: [2.5.2.1].
2. Since it is unknown what the Bytes(0E..0F) and Byte(14) represent, I copied them directly from the firmware header file v2.05.01.00, which are [C3 7B] and [7E] respectively. I think I could just add null bytes at these positions, though I am not sure that these locations can have random values.
3. I created the 2.05.02.01.header with the first 16 bytes of the <Std. header>.
4. I calculated the CRC32 checksum of the incomplete 2.05.02.01.header file, which is 0xE44834FF and reversed its byte order to: [FF 34 48 E4], as this seems to be the case at the original files, above.
5. I edited the 2.05.02.01.header file, adding the CRC32 reversed byte-order word, and also added the Byte(14) mentioned above, which is equal to [7E].
6. Done! the new header file's contents are:
Code: [Select]
HEX Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
---------------------------------------------------------------------------
v2.05.02.01: 44 53 31 30 30 30 45 20 20 20 82 85 82 84 C3 7B FF 34 48 E4 7E
    Fields: |<------ Std. header -------->|<-FW rev.->|<-?->|<- CRC32 ->|??|

7. Finally, I created a <DS1000EUpdate.RGL> file by joining binary the new 2.05.02.01.header and the 2.02.02.00.rom files, using the following CMD (from darrylp):
Code: [Select]
copy /B 2.05.02.01.header + 2.02.02.00.rom DS1000EUpdate.RGL
The newly created <DS1000EUpdate.RGL> firmware file is v2.02 SP2 actually, which allows the user to change the model and the serial numbers to meet those of DS1052E, DS1102E or DS1152E, using Mechatrommer's (aka: shafri's) USB utility, and to be updated to v2.04 SP1 or even to v2.05 SP2, since it is easy and safe now to be reverting back to v2.02 SP2 over and over!


NOTE 1: I do not encourage anyone to experiment with their instruments' firmware and/or hardware; even though I have been 100% successful in my attempts I described. But, if anyone chooses to, I will strongly suggest them *NOT* to run "Auto-Calibration" on any HW58 models, while a firmware lower than the v2.04 SP1 is loaded.

NOTE 2*: Though I have successfully downgraded my scope's firmware from v2.05 SP2 to v2.02 SP2, changed the model to DS1152E and loaded the firmware v2.04 SP1, I finally chose to update it to v2.05 SP2 since I can undo this action at will, because I assume that v2.05 SP2 must have some improvements over the v2.04 SP1, along with the new "unhackable" format... But I do not really know that.
UPDATE: See: EDIT, 2011.05.14, below.

NOTE 3: I could have done nothing at all of the above, had I not been "standing on the shoulders of giants," meaning all these fine people that have worked and contributed to this project.
__________


A few additional thoughts: This is a dirt cheap and quite noisy oscilloscope --not to mention its audible fan. But, if (and when) I'll find some time, I will try to design a brand new hybrid PSU (a more flexible switching one with fast analog regulators at the outputs) to replace the original one, since the scope has not been measured to consume more than 25VA (NOT Watts!) from 230VAC. Because the PSU does not have a PFC stage (hence, 25VA != 25W) and the huge heatsinks of the linear regulators are getting really hot during operation (meaning that the PSU wastes lots of power), I think that the actual power requirements of the instrument could actually be as low as 10..15W only. But this can be accurately measured when I will decide to break the warranty seal.

This perspective opens the possibility to make the instrument portable, by using a rechargeable battery as an alternative power source, which could be recharged by the new PSU, too --even if this raises the design complexity... I guess that some people see the design challenges rather as a game than as a burden or a waste of time...

Last but not least, I should not forget to thank you all for your courtesy and the contribution to the wider community!


-George



[EDIT, 2011.04.21]: Spelling and additional information.

[EDIT, 2011.04.21]: 2.05.02.01.header file attached (and, of course, even more spelling corrected...)
Code: [Select]
2.05.02.01.header checksums:
CRC32: 719FAB26
MD5:   B058467F61FF6D62712A64B3F8E8D0F8
SHA-1: 54217AFA199A05BBFBC908CE71DD2039D7C1F78A

[EDIT, 2011.05.02]: 2.05 SP2 to 2.02 SP2 (v2.05.02.00 to v2.02.02.00) downgrade firmware attatched!
This is what I should have done in the first place, since I did not foresee the confusion I would stir by firstly posting the HEX string only and, right after that, attaching the *.header file alone... So, here is the whole deal!
Code: [Select]
DS1000EUpdate.RGL checksum & hashes:
CRC32: 0C2CE1E8
MD5:   F7C861576FE9EFEAF08C3E449F3527F0
SHA-1: EA262979BF58A5E758AC827BA187A67355959266

[EDIT, 2011.05.14]: (*) Some additional thoughts regarding my second note, above, about using the FW v2.02 SP2:
It has been reported (https://www.eevblog.com/forum/index.php?topic=2788.0) some kind of screen flickering on the most recently purchased DS1052E's. Since all the firmware revisions after v2.04 SP1 and before 2.05 SP2 have been reported to be buggy (locking up the devices until reboot, under certain circumstances), 2.05 SP2 itself could also be a problematic piece of firmware that probably causes the flickering mentioned before.
Fortunately, screen flickering is reported to disappear (https://www.eevblog.com/forum/index.php?topic=2788.msg43113#msg43113) when reverting back to FW v2.04 SP1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 21, 2011, 03:22:06 am
Boy, that's one hell of a first post!!!

Very nicely done. Only one possible improvement: you could attach the modified file and maybe tell us the MD5 checksum.  :D

I'm one of the lucky ones with an earlier firmware, but thanks for your contribution to this project. I look forward to seeing your proposed power supply.

I wonder if this thing could be battery operated?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 21, 2011, 03:56:19 am
Thank you very much, torch

What you asked for, is easy!
I will now edit my message to attach the header file.


Thanks, again,
-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on April 21, 2011, 06:41:31 am
Hi George,
Congratulations on your work. You make a wish come true for a lot of DS1052E-owners.
With your input, I was able to make the software to "upgrade" the DS1052E from 5.02SP2 to 2.02SP2.
I add the software, so everyone can use it.
Thanks again for all the help from so many people on this forum!

Regards, Frank.

MD5-check: f7c861576fe9efeaf08c3e449f3527f0
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 21, 2011, 06:45:22 am
You are welcome, Frank,

... and thank you, too!
-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 21, 2011, 09:04:52 am
Hi George,

I haven't tried it yet but I do so applaud your achievement.

Well done!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on April 21, 2011, 09:08:01 am
Excellent work George.

I am fortunate to have a 2.04SP1 DS1052E but your message still makes facinating reading.
I applaud your achievement and community spirit.  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 21, 2011, 09:18:43 am
Thank you, joh!
Aurora, thank you, too!

But I did not do it all by myself; not at all! I just added my little piece to the bigger picture.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 21, 2011, 09:31:10 am
Hi George, you noted:
NOTE 2: Though I have successfully downgraded my scope's firmware from v2.05 SP2 to v2.02 SP2, changed the model to DS1152E and loaded the firmware v2.04 SP1, I finally chose to update it to v2.05 SP2 since I can undo this action at will, because I assume that v2.05 SP2 must have some improvements over the v2.04 SP1 along with the new "unhackable" format... But I do not really know that.

With you approach do you still retain the DS1152E functionality?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 21, 2011, 09:49:51 am
Oh, yes! Absolutely! Full functionality, no additional noise induced nor any offset, scaling error or mis-calibration; plus the 2.0ns/div timescale and the full 170MHz instrument bandwidth. But the main advantage is the ability to reload the patched v2.02 SP2 at any given time, to reconfigure everything from scratch!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 21, 2011, 11:27:29 am
I downloaded the file and using HashCalc, came up with an MD5 hash value of:
f7c861576fe9efeaf08c3e449f3527f0
Can you confirm that this is correct?

Checking the MD5 hash of the file before installing it is a good way to avoid bricking the scope by accidentally installing a corrupt firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 21, 2011, 11:35:54 am
Just downloaded my uploaded file, which is the "2.05.02.01.header.zip"

Code: [Select]
"2.05.02.01.header.zip" file checksums:
CRC32: 32FF29996A
MD5:   DDFC582366294ABC2CBAC0DEC739C2FF
SHA-1: 4AC196839902AD850B2630FBBA7E3BB6205DB7E7

"2.05.02.01.header" file checksums:
CRC32: 719FAB26
MD5:   B058467F61FF6D62712A64B3F8E8D0F8
SHA-1: 54217AFA199A05BBFBC908CE71DD2039D7C1F78A



[EDIT] You can also open the *.header file with a hex editor and confirm that the file contents are the same to those at my first message:
Code: [Select]
HEX Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
---------------------------------------------------------------------------
v2.05.02.01: 44 53 31 30 30 30 45 20 20 20 82 85 82 84 C3 7B FF 34 48 E4 7E
    Fields: |<------ Std. header -------->|<-FW rev.->|<-?->|<- CRC32 ->|??|
Title: Re: A successful attempt to create an update.header file for the unhackable 2.05 SP2
Post by: nixxon on April 21, 2011, 12:57:38 pm
2. Since it is unknown what the Bytes(0E..0F) and Byte(14) represent, I copied them directly from the firmware header file v2.05.01.00, which are [C3 7B] and [7E] respectively. I think I could just add null bytes at these positions, though I am not sure that these locations can have random values.


Nice progress, community and individuals :D

How likely is it that the 3 mentioned bytes (that were simply copied from the original firmware) may cause undesired or unknown effects?

I am waiting for my DS1052E from Dealextreme. They informed me a week ago that the item is shipped with FW 02.05 SP1. Even so, I guess it will have 02.05 SP2 as the other buyers write in their reviews. Because of some nice reverse engineering it seems I will be able to upgrade to "DS1102E" even if the scope should arrive with FW 02.05 SP2  ;D

Nixxon
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on April 21, 2011, 03:05:44 pm
Nixxon,

I believe the key challenge here was to 'trick' the DS1052E into entering firmware update mode. Once this was achieved and the modified 2.02SP1 firmware loaded to allow the upgrade to 100MHz, the DSO is returned to a known good and unmodified firmware (standard header). The issue of incorrect or unknown bytes in the header of the previous modified 2.02SP1 firmware becomes a moot point. As has been stated several times before, never auto-calibrate a HW58 DSO unless it is running a genuine 2.04SP1 or later firmware.

Rigol have concentrated on trying to prevent users getting the DSO into it's firmware update mode as that is it's Achillies heel for the purposes of hacking. Their header change is quite clever but where there is a will there is often a way, and this thread just proves it  ;D

I never cease to be amazed at the knowledge that can be brought to bear on a challenge by this Forum.... I am an analogue world tech with just enough digital knowledge to stay out of trouble....hacking firmwares and reverse engineering such is beyond me. I salute those with such skills and all who have helped the techie community to extend the capability of this great value DSO.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bhunting on April 21, 2011, 04:08:57 pm
I have a scope with the 2.05 SP2 FW so I am going to try George's excellent hack. 

Once I've done the hack how do I get back to 2.05 SP2, or any other particular fw? 

Does anyone have a list of links to the various known good firmwares? 

Can I down load my present firmware out of the scope before the hack? 

I searched Rigol's site and did not see a link to latest firmwares.

thanks for all of the excellent and interesting work
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 21, 2011, 05:32:15 pm

MD5:   B058467F61FF6D62712A64B3F8E8D0F8

I saw that and thought "Oh oh, they're different!" Then I realized your file is just the header alone, Frank's file is the entire firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 21, 2011, 08:02:43 pm
Hi George,

Do you have the hash of the full file (header & code) that you actually upgraded your scope with. I would like to double check that everything is as you had it when I upgrade.

Best Regards, John.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ed06 on April 22, 2011, 07:13:00 am
f7c861576fe9efeaf08c3e449f3527f0

I just did it by putting the header on the 02.02SP2 firmware. The above is the MD5 of the file.

A few days ago received rigol with this firmware (00.02.05 SP2).
Problems seen with SP1 is not found.
Please give someone got upgraded to 1102 and details.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 22, 2011, 09:48:00 am
Thanks George, that matches the value calculated by Torch for his file.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 22, 2011, 09:53:36 am
ed06, have you taken a look at page 1 of this thread?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 22, 2011, 10:37:56 am
Hi George, sorry to be a pain, fame has it price you now realise!

You note that I finally chose to update it to v2.05 SP2 since I can undo this .... May I asked where you obtained v2.05SP2?

John.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on April 22, 2011, 10:59:40 am
Hi Joh,

According to me, you can find the 2.05SP2 here: https://www.eevblog.com/forum/index.php?topic=553.msg31373#msg31373 (https://www.eevblog.com/forum/index.php?topic=553.msg31373#msg31373)

Greetings, Frank.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jrag on April 22, 2011, 11:04:38 am
Hi EEVbloguers, just yesterday I had my Rigol DS1052E with the latest 2.05 SP2 firmware, and now I have the Rigol DS1052E possessed with the spirit of a DS1102E  :P , thanks A Hellene for the amazing job, and thanks to all the others contributers.
I've attached the hacked 2.05 SP2 to 2.02 SP2, and the original 2.05 SP2 for you to update after the hack.
Everything you need is in page one https://www.eevblog.com/forum/index.php?topic=553.0 (https://www.eevblog.com/forum/index.php?topic=553.0) .

Hash (of the firmwares, not the .zip or .rar):
2.05SP2_to_2.02SP2
MD5: f7c861576fe9efeaf08c3e449f3527f0

00.02.05.02_original
MD5: 9c28690d8d5a5690b7340fda943f5549
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 22, 2011, 11:53:15 am
I have a scope with the 2.05 SP2 FW so I am going to try George's excellent hack. 

Once I've done the hack how do I get back to 2.05 SP2, or any other particular fw? 

Does anyone have a list of links to the various known good firmwares? 

Can I down load my present firmware out of the scope before the hack? 

I searched Rigol's site and did not see a link to latest firmwares.

thanks for all of the excellent and interesting work

2.04SP1 Was first posted by d0ss here: https://www.eevblog.com/forum/index.php?topic=553.msg19908;topicseen#msg19908 (https://www.eevblog.com/forum/index.php?topic=553.msg19908;topicseen#msg19908) (I'll attach another copy to this for your convenience). It has widely been held to be the best option for HW58 models, as later versions introduced bugs in the triggering software -- presumably because Rigol rushed later ones out to try and defeat the hack without adequate testing.

That said, there have not been any  reports of bugs in the latest (2.05 SP2) firmware. It may or may not be equal to 2.04 SP1. Your choice which one to try.

The md5 for the attached file (after extraction) is bcf73565352391935f3a9651d30776ee.

Carefully review the very first post in this thread, which has been updated with each new development for the upgrade procedure. But basically the routine is to downgrade to 2.02 SP2, Hack the model code to 1102 with shafri's script tool and a USB cable, then upgrade the firmware to 2.04 SP1 and pat yourself on the back for getting a 100mHz scope for half price.  :D

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 22, 2011, 03:43:09 pm
I re-edited my message (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404) and attached the firmware, as well.

Quote from: A Hellene
[EDIT]: 2.05 SP2 to 2.02 SP2 (v2.05.02.00 to v2.02.02.00) downgrade firmware attatched!
This is what I should have done in the first place, since I did not foresee the confusion I would stir by firstly posting the HEX string only and, right after that, attaching the *.header file alone... So, here is the whole deal!
Sorry for the confusion, guys; and enjoy that piece of code!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 22, 2011, 04:03:01 pm
You have earned lots of slack should you need to call on it.

Many thanks George, and those who's shoulders you stood upon.

Take care, John.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 22, 2011, 04:13:44 pm
LOL!!!

Thank you, John!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on April 22, 2011, 05:25:01 pm
I re-edited my message (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404) and attached the firmware, as well.

Quote from: A Hellene
[EDIT]: 2.05 SP2 to 2.02 SP2 (v2.05.02.00 to v2.02.02.00) downgrade firmware attatched!
This is what I should have done in the first place, since I did not foresee the confusion I would stir by firstly posting the HEX string only and, right after that, attaching the *.header file alone... So, here is the whole deal!
Sorry for the confusion, guys; and enjoy that piece of code!


-George

updated the first post with little linky to your post :)

cheerio!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 22, 2011, 05:55:12 pm
Thank you, Polossatik!

By the way, the header I compiled can trigger an update event from every known firmware revision known, up to date; it does not work only with last one (which now is v2.05 SP2 / 02.05.02.00)!


Cheers,
-George

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on April 22, 2011, 06:24:31 pm
yeah, I know, no time now to rewrite stuff, will do soon :)
Title: 00.02.05.02.00 changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Cyclenorthman on April 24, 2011, 04:57:37 pm
00.02.05.02.00  Hack attack? I would like to hear from anyone if and how they did it and what problems or bugs may have happened. There is so much information on this and so many OS versions to deal with and reading is not my strongest point plus the time to try and take it all in. Also, I am more of a hardware guy than SW.Thanks to "A H****" for your input.

 Thanks in advance,

  CNM
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: slburris on April 24, 2011, 09:20:55 pm
I've kinda lost track here, are people modding up to a DS1152E, the
mythical 150Mhz scope now?   If so, is that actually providing a measurable
benefit over the 100Mhz hack?

Scott
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 25, 2011, 03:49:26 am
I've kinda lost track here, are people modding up to a DS1152E, the
mythical 150Mhz scope now?   If so, is that actually providing a measurable
benefit over the 100Mhz hack?
Scott
the thing is... there are posts/thread indicating they've successfully mod theirs to 150MHz version, but with lack of other informations such as performance improvement compared to 100MHz hack (vertical attenuation, ns/div etc), makes this 1102E hack still more popular, due to more support, involvement and substantial in the above said performance. there also report(s) on 1052e bw limit from experts here (indicating 100++MHz -3dB performance), but that wont be improved with 150MHz hack, afaik. i also would like to upgrade to 150MHz version, but having a bad experience earlier, i would not risk it anymore. or just maybe i'm as lost as you are and missing something in between.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on April 25, 2011, 05:51:33 am
The hack which is proposed now, is able to downgrade the 00.02.05.02.00 (02.05 SP2) or earlier towards the 00.02.02.02 (02.02 SP2). In the revision 02.02 SP2, one can change the model and serial number to whatever you like. Most people rename their DS1052E towards DS1102E with the according change in the serial number (DS1ED..… has to become DS1EB…..). Use the tool of Shafri, as this prevents you from doing something wrong!
Afterwards you have to upgrade your scoop towards a good working firmware. Before, people would do the upgrade towards 02.04 SP1, as this was the best and most stable downgradable firmware. But now one can put it in 02.05 SP2 since you can again undo your changes from this firmware-revision and no bugs were reported on this firmware.
Don’t forget to calibrate your scoop after you have upgraded it towards 02.04 SP1 or higher (probably 02.05 SP2).
I hope this clarifies a lot.
If you do not want to read everything, just read page 1, everything is very well explained by Polossatik. For the latest firmware, you have to read the forum, starting from https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404, (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404,) where A Hellene pops with the crack of the code!
Greetings, Frank.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 25, 2011, 07:27:51 am
Going back to the roots of this hack, wherein it was discovered that the only difference H/W between the 1052 and the 1102 was a bandpass filter that could be by-passed, it seems unlikely that there could be any additional performance increase with this H/W.

Changing the model and serial number in F/W does two things: first, it bypasses the filter in software and second, it makes the 2ns time base visible. Some people have taken measurements of the actual rise time performance with various leads and suggest that while the rise time performance is consistent with a 150MHz version (eg rise time <1.6ns), the scope itself is not physically capable of capturing data at a higher rate, having a 100MHz quartz clock crystal. One fellow measured the 3db error point at 75MHz on the modded scope with 300MHz leads.

So, from what I can make out, it appears their is probably a H/W difference between the DS1052E/DS1102E and the DS1152E. But I don't know if anyone has actually taken them both apart and compared them side-by-side. In fact, I don't know if anyone has ever actually gotten their hands on a real DS1152E.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 26, 2011, 07:33:16 am
Successful update, many thanks to everyone involved in this. Special thanks to George and Drieg. It was reassuring to know that we had a recovery path through Drieg if the software upgrade went bad.

After calibration, I also needed to adjust the compensation on my probes slightly.

JohnO
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on April 26, 2011, 08:33:16 pm
the scope itself is not physically capable of capturing data at a higher rate, having a 100MHz quartz clock crystal.

said who ? 100MHz quarz clock have nothing to do with scope capability !

So, from what I can make out, it appears their is probably a H/W difference between the DS1052E/DS1102E and the DS1152E. But I don't know if anyone has actually taken them both apart and compared them side-by-side. In fact, I don't know if anyone has ever actually gotten their hands on a real DS1152E.

you don't need to see DS1152E, Instek or Hantek/Tekway are using exact the same input cisrcuits, yuo can learn from them.
Actually there is, in HF compensation circuit, RC combination which need to match the scope bw freq. and there are
these 4 resistors between both op-amps in input circuit - they need to have lower values as they do in org. 1102/1052.
Evt. the input resistor need to be smaller, haven't ever measured in Rigol but i assume it.

For trigger circuit two resistors - input one and in the middle of the trigger circuit one, again no magic.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 26, 2011, 09:13:16 pm
@ tinhead,-

You may well be correct -- I am no expert, I have not even taken my scope apart. I was referring to what I've read elsewhere, written by people who have taken their scope apart and looked and seem to know more than I.

A question: if one was to start changing these resistors, what effect would that have on the accuracy of the unit? I understand that calibration data unique to each scope is established at the factory and stored in the flash rom, and that if this data is changed the scope will no longer be accurate. Would the inverse not only be true -- would modifying the hardware require a modification to the calibration data?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: therian on April 26, 2011, 10:45:44 pm
I have original DS1102E, lets find out if there is hardware difference, you can run test on DS1052E mode to DS1152E and I can check it on DS1102E mode to DS1152E  and compare if there is significant difference (I have stable square wave generator on 10 and 50Mhz and stable sine generator from .01 to 170 Mhz )
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on April 27, 2011, 12:49:56 am
I was referring to what I've read elsewhere, written by people who have taken their scope apart and looked and seem to know more than I.

sure, but remember, most ppl don't know what they doing (not calibrated generators, wrong cables, wrong measure techs and so on).
A 1GSs scope can do "accurate" single shot for much higher freq than 75Mhz - as long the total clock jitter x 2.5
is within one sample cycle (let's say the analog freq. response is flat).

However, if you study the Rigol design, you will see that the FPGA is too small to deliver 16k short memory, which
tells me that multiple cycles are taken to get the 16k - this can result in some additional "inaccuracy" because of
the jitter between 4 clock cycles.

I haven't traced clock pins, but afaik ADCs clocks are coming from not-dedicated pll clk out pins (increasing the jitter by 2).
So let's calculate worst case (non dedicated clock pins) for Rigol = 650ps pin jitter + 100ps PLL phase shft jitter x 2.5 = 1.875ns per cycle.
So the max. usable freq. will be 186Mhz per cycle, we should additionally add 3 x 100ps potential jitter between cycles
(4 cycles = 3 cycle diffs). This give us 2.625ns, so 1/max jitter x 0.35 = 133Mhz max. measured frequency before the
jitter becomes relevant (actually it is always important but let's talk about limits only).

As you can see, from design point of view DS1152E is above these specs, giving some errors above 133MHz
(this is now calculated for input clock with 30ps jitter). In real word there are other aspects reducing the max. single shot freq.
(or better said the accuracy caused by waveform distortion).

This is of course for single shot, if you do avg. sampling the error will be reduced by the firmware itself, so for sure the
150Mhz (DS1152E) are possible within the DSO accuracy specs.


A question: if one was to start changing these resistors, what effect would that have on the accuracy of the unit? I understand that calibration data unique to each scope is established at the factory and stored in the flash rom, and that if this data is changed the scope will no longer be accurate. Would the inverse not only be true -- would modifying the hardware require a modification to the calibration data?

The manufacturer calibration data is supposed to define the differences between signal amplitudes and skew time between ADCs.
Of course it is unique just because of the pure fact that all components have "unique" tolerance range.
This data will be then used during self-calibration to correct the measured results. In principle any modification need changes
to the manufacture calibration data, however in real world if you replace 1% resistors by 0.1% (with lower values to match freq. response for HF) the potential difference will be lower than it was in worst case before. This is of course only true if your DSO was using real 1% quality parts, if there was already bigger diff let say between one of the gain resistors and the other once then a new set
of 0.1% resistors will made your DSO unusable (just because the DSO was calibrated already with "bad" parts).
So yes, there is potential risk, it is always a good idea to mark all replaced part just in case you have to resolder them back.
That's for the op-amps resistors.

For the input resistors, they actually changing rise time response, not really that important (unless you need higher accuracy
above 150MHz). I did tested many values (and did re-calibration each time,which cost low of time) to improve my Tekway,
the diff is mariginal, not worth playing on Rigol (as the firmware is not allwoing more than 150MHz anyway).

The RC circuit in HF path is mostly responsible for compensation response, so every change there require changes to
the compensation settings. It is always a good idea to change first this part and recalibrate compensation before
you starts with other modifications.
<- ups, i see now that this part even don't exist in Rigol input circuit, so don't care about too.

The trigger reponse can be regulated with one resistor middle of the trigger circuit, however the value used
in DS1102E is good enough up to 150Mhz anyway, so don't care about.

So let's sumirize: yes, we can (oh no, not this again) as long we follow some rules. I did spend many hours modyfing my DSOs,
but only because i was looking for good flat response up to 200MHz. Without these mods the response was still less than 1%
away from original 200MHz (now talking about soft-hacked Tekway from 100 to 200Mhz), generaly spoken soft hacks are
in principle good enough for most ppl (i'm one of these ppl who are doing tweeks to add 20hp to 1000hp engine)

The major problem with all these cheap DSOs are the "money savings" things, like not enough caps (Tekway),
high ripple PSU, bad overall design (sry Rigol but i don't like the 7cm distance between ADC input and PSU - and nothing between),
high jitter clock coming from FPGA i/o pins (all manuf.), not the best PCB design (like via's in signal path - again Rigol) even
sometimes insuficient/bad manufacturer calibration (uni-t) or ugly firmware errors (all cheap DSO manuf. except Instek)

Some of these things can be fixed, other not (unless you spend a lot of money for jitter attenuators - but then you can directly
buy Agilent DSOX). Some will never change, just because cheap products will be not really supported after they sold
(firmware bugs never fixed).

For most applications such cheap DSO soft-modified to the max. of what the manufacturer calculated (so for Rigol 150Mhz)
is good enough, don't forget an DSO is not high accuarcy measurment device. If you need more, you will have to spend some
money in the one or other way (time/equipment/parts necessary to modify cheap DSO vs. better quality DSO).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on April 27, 2011, 06:14:41 am
I have original DS1102E, lets find out if there is hardware difference,

We concluded long time ago that there is no (hardware) difference between 1052E and 1102E.

Picture of mine 1102E:
https://www.eevblog.com/forum/index.php?topic=30.msg589#msg589 (https://www.eevblog.com/forum/index.php?topic=30.msg589#msg589)

Question for tinhead. Can you please mark resistors in front end responsible for BW? I know for (and already changed) 4 resistors around diff. amplifier, but what are those in the input and trigger stage? You can freely use my picture (http://img21.imageshack.us/f/rigolfrontend.jpg/ (http://img21.imageshack.us/f/rigolfrontend.jpg/) ; http://img21.imageshack.us/f/rigolds1102e.jpg/ (http://img21.imageshack.us/f/rigolds1102e.jpg/))  ;)
Title: changing the rigol DS1052E to DS1102E
Post by: Cyclenorthman on April 27, 2011, 08:51:49 pm
 Hi Folks,

First of all I would like to thanks everyone for the information and help on this project.

When I first tried this I had a hard time getting the scope to read the USB stick.I started with a 02.05.02  HW ver 58 unit.
Finally got it to read the downgrade to 02.02.01(?) but my usb interface would not work ,error message 5,but since I was at 02.02.01 I tried the serial port cable instead of the usb using hyperterminal and it worked. But I was greedy and tried to upgrade to a DS1152.Didn't work,lost model# and serial # ,display was a mess(needed a recal?) Finally was able to get it back to a DS1052E with ser # and tried upgrade to DS1102E and it worked.Recal'ed scope   and during checking it out I had a 2nS time available. I have not tried to measure a signal at that frequency, I don't need it that fast but from what I have seen I may have to change some HW to make the unit process a signal at that speed. I don't know what frequency a 2nS would serve but the unit works well so far.I know I made some mistakes along the way but I had to modify the modification information that I had.If any of you are having problems with this think about your moves and keep going forward,you may get your unit upgraded.

 Thanks,

 CNM
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 27, 2011, 09:10:04 pm
...but my usb interface would not work ,error message 5...
if you are talking about shafri's tool, error 5 is "invalid procedure call or argument". its probably you dont have ni-visa "visa32.dll" driver properly installed in your system.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Cyclenorthman on April 27, 2011, 09:24:18 pm
 Hi Mechatrommer,

 Could be but I used  shafri's tool the day before and it worked but made no changes to the scope at that time. I'm not an expert at this by any means but am glad I worked it out.Mayby I'll try to reload  the needed file and see if that brings shafri's back online.


 CNM
Title: Re: changing the rigol DS1052E to DS1102E
Post by: torch on April 27, 2011, 09:26:38 pm
during checking it out I had a 2Us time available. I have not tried to measure a signal at that frequency, I don't need it that fast but from what I have seen I may have to change some HW to make the unit process a signal at that speed.

Have no fear: your DS1052E is now the equivalent of the 100MHz DS1102E. No hardware changes required.

The only question is how much more is it capable of -- could it be made into a 150MHz DS1152E?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on April 27, 2011, 09:56:56 pm

Question for tinhead. Can you please mark resistors

sure

red  - that's the input resistors, each chan and trigger, they resonsible for rise time/HF response. Hantek is using for 200Mhz models everywhere
22Ohm, Rigol seems to use quite high value in the trigger input (61.9Ohm) and much lower in chan input (13.3Ohm)

blue - that's the opamps resistors, Rigol is using afaik only one combination, Tekway/Hantek values depends on bw

R1=R2=R3=R4
 Hantek / Tekway rev 1.0.5
    100MHz - 301R

 Hantek rev 1.0.3
    200MHz - 280R
    100MHz - 301R
     60MHz  - 365R

 Tekway rev 1.0.2
    200MHz - 280R
    100MHz - 365R

 Rigol (1052 and 1102) - 365R

RP1=RP2
 Hantek / Tekway rev 1.0.5
    100MHz - 39R
 Hantek rev 1.0.3
    200MHz - 33R
    100MHz - 39R
     60MHz  - 47R

 Tekway rev 1.0.2
    200MHz - 33R
    100MHz - 47R
 
Rigol (1052 and 1102) - 33R

green - these two caps and varicap are known, there is nothing to change anymore, 160pf for caps and varicap like BBY65-02V is typical. They doing some bw reduction, but the values (in combination with Opamp Z and these resistors) are chosed to not block HF under ~250MHz so no need to change there anything. Rigol, exact like Instek/Hantek/Tekway are doing the bw magic in the firmware, the first opamp can be used to reduce HF gain (so you will not get much more that 150MHz, but you can optimize the frequency response to be more flat)

yellow - that's the RC combination responsible for trigger response/sensibility. Resistors are on Hantek/Tekway 200MHz models 82R and 100/60MHz models 100R,
however i missed to measure the cap so you can't really compare with your Rigol now.

gray - this is new for me, RC combination directly in input, that's i would say 15Ohm (?) and some pf. I would normally expect this RC "snubber" within the
compensation unit (right below the trim cap), but Rigol seems to have nothing there. Let me guess, the cap is about 56-62pF

I marked additionally the signal path for LF (blue) and HF (red) on the picture.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 27, 2011, 10:25:54 pm
This cross-reference information is priceless, dear tinhead!
Thank you very much!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Cyclenorthman on April 27, 2011, 10:51:55 pm
Yes, thank you tinhead for the extra technical information.Anyone tried to upgrade to the DS1152E? It may be able to be done with the serial cable and hyperterminal. Serial # needs to be changed to  DS1EF**********  I believe.

    Cyclenorthman
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 28, 2011, 01:56:08 am
Serial # needs to be changed to  DS1EF**********  I believe.

No reason it can't be done with USB -- see the very first post of this thread, section 5B.

As for the serial number: IIRC, the DS1EF prefix came from a DS1152E manual someone found. However, someone else theorized that the "D" in the original 1052 serial number set the bit that enables the 50MHz filter -- hexD = bin1101. This was based on the serial numbers of the 4 known machines (DS1052D, DS1052E, DS1102D and DS1102E). The 50MHz machines both had a the third rightmost bit set to 1, the 100MHz machines had 0, like so:

Model        b/w     serial         bitwise
DS1052D     50        C             1 1 00
DS1052E     50        D             1 1 01
DS1102D    100       B              1 0 11
DS1102E     100       A             1 0 10

(The second part of the supposition was that the second rightmost bit set the 2ns option)

hex F = 1 1 11

If the earlier theories are correct, you would end up with the 2ns option, but limited to 50MHz bandwidth.

The original HW hack was to simply remove a capacitor from the 50MHz filter, leaving a scope with the higher bandwidth, but no 2ns setting and, IIRC, disabling the 20MHz filter too. If Rigol used a different filter with the DS1152E, then the F designation in the serial number fits the theory. I don't know of anyone who has actually opened up a DS1152E and looked -- I think I remember reading something about that model only being sold to educational institutions.

It was suggested by someone else to leave the serial number and just change the model number, but I don't think that worked -- IIRC, the change doesn't survive a reboot. I think this requires someone who has done the HW hack already and has the capability of doing the proper tests to confirm whether or not that will work.

I don't remember why it was decided that the 2ns option was 2nd and the 50MHz was 3rd. If the order is actually the other way around, and if the function of each is inverted, then F should work quite nicely -- second and third bits would both be ones.

The question I have is: would making the DS1052E think it is a DS1152E actually accomplish anything? If there is only one high-frequency filter, and that is already disabled, what more can be added? A 500ps resolution? From what tinhead says, it seems unlikely the amplitude will become any more accurate.





Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on April 28, 2011, 05:41:44 am
Tinhead, thank you very much for this clarification!  :)
When I catch some time I will try to change few resistors on my unit, and see is there any change in performance.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ed06 on April 28, 2011, 12:19:48 pm
ed06, have you taken a look at page 1 of this thread?
Yes. I have a version of SP2
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on April 28, 2011, 01:58:30 pm
I have successfully patched my device. :-D version 2.05 SP2 -> 2.02.02 -> 2.05 SP2. Thanks to all, and special thanks to A Hellene, great work you save me 200€. :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 28, 2011, 03:52:32 pm
I am trying to answer my own question:

would making the DS1052E think it is a DS1152E actually accomplish anything? If there is only one high-frequency filter, and that is already disabled, what more can be added? A 500ps resolution? From what tinhead says, it seems unlikely the amplitude will become any more accurate.

Googling "DS1152E" results in a stack of Chinese language websites, but nothing in English other than the speculations on discussion boards. Google translates the specs to:

Quote
DS1000E Series is a high-performance indicators, the economy of the digital oscilloscope, is widely used in education and training, production line testing and enterprises in various fields of scientific research DS1152E-EDU  digital oscilloscope provide 2 analog channels, 150MHz Bandwidth, 1 GSa / s real-time sampling rate and 25GSa / s equivalent sample rate; 16-channel logic analysis.

1. Provide 2 analog channels, the maximum bandwidth of 100MHz, 1 GSa / s real-time sampling rate and 25GSa / s equivalent sampling rate;
2. 5.7-inch QVGA (320 × 240), 64k color TFT color LCD display
3.16-channel logic analyzer features, support mixed-beam test and measurement code and data storage
4. Edge, pulse width, slope, video, alternate triggering
5. Rich interface configuration: Standard USB Host, USB Device, RS-232, P / F Out, optional USB-GPIB

The same specs appear on multiple websites. Ok, let's assume that the "maximum bandwidth of 100MHz" is a typo that has simply been copied from one website to another. However, the "16-channel logic analyzer" would seem to preclude this as an upgrade option for us -- IIRC, one fellow who tried to change his model to a 1102D (with the LA) ran into a mess of trouble. I can't see any input for this on the front panel images though. Can anybody clear this up for sure?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chet T16 on April 28, 2011, 04:44:13 pm
"Updata Successed"  ;D

My Rigol arrived from dealextreme today with 02.05 SP2 and its now running 02.04 SP1 as a DS1102E.

Any word on whether 02.05 SP2 is an improvement on 02.04 SP1 or is it still unknown?

Thanks to everyone for all the info in this thread!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 28, 2011, 09:11:50 pm
ed06, have you taken a look at page 1 of this thread?
Yes. I have a version of SP2

So using page 1 and the massive input from A Hellene on page 43 will you be able to complete an update to your scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on April 28, 2011, 09:13:59 pm
Although over my head I am really enjoying the discussion triggered by @tinhead & @torch.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ed06 on April 29, 2011, 11:30:59 am
ed06, have you taken a look at page 1 of this thread?
Yes. I have a version of SP2

So using page 1 and the massive input from A Hellene on page 43 will you be able to complete an update to your scope?
Thank you. Later try. It is still scary))
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 29, 2011, 01:06:58 pm
Preamble:

I have been riding on the coattails of others here because I don't have the knowledge or skill to come up with these hacks. But I want to give back and the one thing I can do is be a guinea pig and test something. As far as I can tell, while one or two have changed the model to the 1152, no one has actually tried it with the serial number change too.

Short story:
I just changed mine to a DS1152E (the 150MHz version), with serial number F. It works, and I still have the 2ns/div setting. It did not brick the scope, everything seems to OK, I'm running the self-calibration right now.

Long story:

I don't think it will make any difference. I've spent the last day or two pouring over the old posts and threads on this topic. From what I can see others have found, the 1102 hack unlocks the b/w filter on the inputs and once unlocked, nothing else can speed things up any further. The hardware has a roll-off around 140MHz to 160MHz (depending on who did the testing, so probably depending on the manufacturing tolerances of any individual scope). So any model with unlocked inputs can be used to measure up to 150MHz frequencies, with reasonable representation of amplitude,

HOWEVER

That only applies in real time when using a single channel only with the acquisition set for short memory, so that the Sa Rate (appears when you press the Horizontal Menu) is set to 1 GSa. Enabling either halves the sample rate. Enabling both quarters the sample rate. So even though the inputs can pass the signal with reasonable accuracy at 150MHz, the scope cannot capture and display them accurately because it cannot take enough samples per cycle to accurately display the waveform above ~100MHz (at 500KSa) or ~50MHz (at 250KSa).

This can be overcome somewhat when measuring a repetitive waveform by averaging over at least 4 cycles, (which will not catch glitches) or displaying dots instead of vectors and enabling persistence (which might catch glitches).

Nothing in this latest model number change enables a higher sample rate. The spec sheets (as translated by Google) show the same sample rates as the others and I can now confirm that the scope itself reports the same sample rates too.

So, go ahead and hack the scope to think it's a DS1152E if you really want to. You will then be able to lay claim to having a 150MHz scope -- on paper. But remember that every time you flash your FW, there is a risk of bricking the scope, even though you have all the right stuff and follow the procedure to the letter -- random cosmic rays or radio interference or who knows what can sometimes happen (someone already bricked their 2.05.02 scope using the latest hacked firmware. Fortunately Dimitry came to his rescue!). Given all of the above, I really don't think you will gain anything by this further modification.

Again, I am no expert. I am merely summarizing all that I have read and may have mis-interpreted something! If I am wrong on any point, please feel free to jump in and correct me. I wish I had access to the equipment to properly test these things, but I don't.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 29, 2011, 02:10:10 pm
I may have found a problem, or a bug, or something. The digital filter now has a lower limit of 250MHz and an upper limit of 12.38GHz. That can't be right!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on April 29, 2011, 02:17:21 pm
Guys, the serial number means nothing, i made this clear when i first posted the hack to 1152 its all on the model number.

BUT, and a BIG BUT! when changing the model number you must the change the serial number or the model number change will not be stored in the scope when you cycle the power. Changing the serial number is just a trigger for the scope to store both the model and serial permanently. The Serial number means nothing to the firmware. my scope is hacked to 1152 and it still has the original serial number that came with the scope.

@torch the digital filter limits, change depending on the sample rate you have chosen.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 29, 2011, 03:05:10 pm
Guys, the serial number means nothing, i made this clear when i first posted the hack to 1152 its all on the model number.

BUT, and a BIG BUT! when changing the model number you must the change the serial number or the model number change will not be stored in the scope when you cycle the power. Changing the serial number is just a trigger for the scope to store both the model and serial permanently. The Serial number means nothing to the firmware.

I remember the post. I wasn't sure if you actually tried changing the 'B' to an 'F' or not -- it didn't sound like you had.

Quote
my scope is hacked to 1152 and it still has the original serial number that came with the scope.

You are using the original "D" in the serial number? Oh that I completely missed! Polossatik are you reading this??? It may mean a change to the directions on page 1!

Quote
@torch the digital filter limits, change depending on the sample rate you have chosen.
Yes, I realize that -- and I should note that was on the 2ns setting. But why would I want a bandpass filter that starts at 250MHz on a scope that can't accurately see anything above 150MHz? Maybe I miss the point -- I'm still learning here.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on April 29, 2011, 04:07:05 pm
Thanks torch for summarizing months, if not years of posts.  I agree fully.  It should help others get up to speed who are new to the Rigol 1052e.

I forget specifically the details of sampling rate, but its like 1Gs/s for channel one at 16 k record length, 500 Ms/s if 1Meg record length is selected.  I'm unsure ??? if using channel 2 alone is only 500Ms/s at 16k or 1M memory length, but definitely if you use channels 1&2 together its 500Ms/s a 16k memory length, and 250 Ms/s if using channel 1&2 and selecting 1M memory length ... but it limits each channel to 512K per channel.


...
HOWEVER

That only applies in real time when using a single channel only with the acquisition set for short memory, so that the Sa Rate (appears when you press the Horizontal Menu) is set to 1 GSa. Enabling either halves the sample rate. Enabling both quarters the sample rate. So even though the inputs can pass the signal with reasonable accuracy at 150MHz, the scope cannot capture and display them accurately because it cannot take enough samples per cycle to accurately display the waveform above ~100MHz (at 500KSa) or ~50MHz (at 250KSa).

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 29, 2011, 08:59:28 pm
So using page 1 and the massive input from A Hellene on page 43 will you be able to complete an update to your scope?

I think page 1 is up to date now. However, if you are confused about all the various tools you need to d/l from various sources, I compiled them all into this one zip file: http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip). I included both 2.04SP1 and, in case you feel you want the latest, 2.05SP2. There's a text file with the MD5 hashes. The only thing missing from that file is the software that came on your Rigol CD.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MickM on April 30, 2011, 12:52:30 am
Hello Torch;
  your zip file gives a "not found" and a 404.

Mick M.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on April 30, 2011, 01:05:04 am
Try it now -- the period at the end of the sentence was included into the link by the forum software. I think it's fixed now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 30, 2011, 01:09:18 am
mind the "dot", dont include the "dot". the easiest way to avoid error is use this template ["url=your address here"]your caption here["/url"] , and dont include the double quotes, change the red text appropriately. or if your lazy enough (just like me somtime), hit space before the dot. i rest my case ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 01, 2011, 10:29:32 pm
Hi All!

An exciting thread ....

I have HardVersion = 03. Currently upgraded to 00.02.04 SP1. Any advantage or dis-advantage go to 00.02.05.01.00 ( 02.05 SP1 ) upgrade ?

Please advise...

Thanks!
Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 01, 2011, 11:19:30 pm
i advice you to stick to the older version as much as possible unless you got issue. i still got 2.02 in my scope, alot older than anything discussed here recently and i got no issue at all. but it might not work with newer HW board version. people complaint about flickering screen with the latest 2.05 FW. but maybe someone else can give you better picture on this.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on May 01, 2011, 11:35:07 pm
Hi, Doug,

In addition to Mechatrommer's advice (see this message (https://www.eevblog.com/forum/index.php?topic=2788.msg43113#msg43113)) I recommend you to stay with v2.04 SP1; I downgraded from 2.05 SP2, myself. Additionally, all firmware revisions after v2.04 SP1 and before 2.05 SP2 have been reported to be buggy, locking up the scopes under certain circumstances until reboot.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 02, 2011, 04:07:05 am
Thanks Guys !

Will keep @ 00.02.04 SP1 then ... Upgrade process on my 2nd scope was almost as slick (actually better) as the first one based on Dave's original illustration ... did it w/RS232 then ... USB .... SLICK  8) !

So what's next for my Hantek 100Mhz ... any ideas?


Thanks!
Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 02, 2011, 09:50:31 am
So what's next for my Hantek 100Mhz ... any ideas?
-----> Hantek - Tekway - DSO hack - get 200MHz bw for free  (Read 38892 times) (https://www.eevblog.com/forum/index.php?topic=1571.0)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 01:10:41 am
I put together the high-speed pulse generator mentioned earlier (http://www.i9t.net/fast-pulse/fast-pulse.html (http://www.i9t.net/fast-pulse/fast-pulse.html)). Actually, I had some problems getting it to run right until I read the actual app note that he took that circuit from (http://www.mit.edu/~6.331/an47fa.pdf (http://www.mit.edu/~6.331/an47fa.pdf)).

Anyway, it's still on a breadboard, so not quite as fast as it should be if the app note is followed, but it seems to be putting out a distinct pulse now anyway. Here's a screen shot of the pulse:
(http://picturehosting.verhey.org/rigol/fast_pulse.bmp)

Now, I don't know if this actually means anything, but earlier when I was trying to get the pulse to work, I saved this one too:
(http://picturehosting.verhey.org/rigol/ripple.bmp)

BTW: the amplitude plummets at 250MB/s sample rate (ie: 2 channels and long memory). Not so bad with one or the other (either one drops it down to 500MB/s), but still noticeable.
(http://picturehosting.verhey.org/rigol/250mbps.bmp)
EDIT: I just realized I cut the start of the pulse off on that shot, so the rise time isn't shown, however it was about 6ns (with either long memory or 2 channels, it was about 3ns)

Oh, and finally, a shot of the boot screen:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: quadphile on May 03, 2011, 04:21:04 am
Hi, I send my thanks to all those involved so far!

In response to this bandwidth discussion I was wondering why a sinewave was not pursued first instead of a pulse generator.  The thought being to run the scope in the undersampling mode to get the "25Gs/s Equivalent Sample Rate", pushing the digital limitations far enough out to be no longer of concern (I'd hope!).  And if jitter is an issue in this mode then I guess you could do the same test but with normal sampling.

Then, sweep it with an RF source and spectrum analyzer for verification of input level consistency.  The sweep provides the -3dB point(s), and hence the bandwidth.  An underlying thought I had was that maybe these 50MHz scopes had poor flatness (level accuracy) from 50MHz to 100Mhz+.

I'm told I only know enough to be dangerous,  ;)  Thanks again, and hopefully I'm being helpful!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 03, 2011, 05:43:01 am
Ok Then  :) !  On to fixing the power supply etc (nice screen on this thing  ;D ) ... =  Hantek - Tekway - DSO hack - get 200MHz bw for free  ;D

Thanks !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on May 03, 2011, 05:51:41 am
In response to this bandwidth discussion I was wondering why a sinewave was not pursued first instead of a pulse generator.

The pulse generator with 350 ps rise time (that is 350 * 10-12 s) can be build by amateurs on a weekend for very little money (maybe 10 USD). It works, and is fun to do.

It works for measuring the bandwidth, because there is a rule of thumb formula, linking displayed risetime with oscilloscope bandwidth, as long as the generator's risetime is much better than the oscilloscope's one. With one simple mesurement one can see the oscilloscope's bandwidth.

Building or buying a 100 MHz or 200 MHz sine wave generator is a completely different game.

Quote
Then, ...  with an ... spectrum analyzer
More money down the drain for what an amateur can do with 10 USD and one look at the oscilloscope's display.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tazman171 on May 03, 2011, 06:35:52 am
Hi there.  New to the forums here but have been reading.  I just received my RIGOL 1052E and it is now a 1102E!  I bought it from Saelig for $399 including shipping and tax plus it cam with a carrying case.

Awesome info in here for doing this.

I did the upgrade via the USB method using shafri's rigupgr.exe program.  Took 15 minutes tops, thank you for all of the info here!  ;)  Couple of pics showing the software and hardware info before and after:

Before:

(http://i847.photobucket.com/albums/ab40/tazman171/Rigol%201052E/RigolHack1.jpg)

After:

(http://i847.photobucket.com/albums/ab40/tazman171/Rigol%201052E/RigolHack2-1.jpg)

Once again, great info and guides, thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 03, 2011, 07:19:11 am
BoredAtWork

I looked @ the pulse generator circuit in the application note quite some tiime ago ... just never got around to it  (printed it out - thick note ! ) .... but I think you've changed my mind  ;D - Looks like next weekend  ;) .

A new Rigol convert ! Slick USB upgrade huh tazman171 ?

Doug

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 04:05:28 pm
Sorry, I said App Notes, but it was actually the datasheet (http://cds.linear.com/docs/Datasheet/1073fa.pdf (http://cds.linear.com/docs/Datasheet/1073fa.pdf)) that helped me out. The IceNINE circuit is a copy of the App Notes circuit. The datasheet circuit is functionally similar, but with different values for the voltage supply caps. The first specify 0.47uF caps, the datasheet actually specifies 0.1uF caps. It made a real difference changing the one that is connected to the inductor to the lower value cap (the other two didn't seem to make as much difference). With the wrong caps, the voltage into the transistor was far too low -- something like 20v, IIRC. With the correct value caps, the voltage rises nicely above 90v, which is critical to get the sought-after pulse. At least, this is what happened in my case. YMMV.

One thing the app notes pointed out was the importance of keeping the leads as short as possible. I had much less ringing when I clipped the leads off so they were just long enough to reach the holes in the breadboard. Now that I have the circuit working, I'll try soldering everything direct to the BNC connector, as the app notes suggest. 

If I understand the principle correctly and assuming I am actually generating a pulse with a 350ps rise time, then the actual bandwidth of my particular scope with the supplied probes should be (0.34/2.12)*1,000 = ~160MHz. Not bad for a 50MHz price!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tekfan on May 03, 2011, 04:39:57 pm
Just for the info

The pulse generator actually produces pulses considerably less than 350ps. I've measured it with a 1GHz scope and I get around 310ps. Really quite amazing.

This has to be one of the simplest and highest performance builds in a long time.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 03, 2011, 05:11:25 pm
torch & tekfan

Differences understood .. Thanks guys for the tip(s)  8) ... now it looks like I need to find some samples  ;D ... Chip, Diode & Transistor ...

On a misson now .... & will let you know of success/failure ) ... no 1GHz scope here  :'(
Thanks!
Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 03, 2011, 05:27:53 pm
Back Again ! ... What chip version yeilds best success  ??? ?

ie.: 

LT1073CN8
LT1073CN8-5
LT1073CN8-12 
LT1073CS8
LT1073CN8-5
LT1073CN8-12  etc...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 05:46:05 pm
Don't use the -12 or -5 versions! They are pre-configured with internal resistors that set the output voltage to 12v and 5v, respectively, so you cannot get the required 90v (Don't Ask Me How I Know This.tm) (BTW: anyone have a project that requires 12v from a 1.5v battery? I have an LT1073CN8-12 I can let go real cheap...  :'( )

The N8 package is an 8-pin DIP. The S8 package is an 8-lead narrow surface mount. I prefer the DIP.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clonecrp on May 03, 2011, 06:21:13 pm
Are you sure on part selection? Looks like the 90Volts is derrived by stacking off pin SW1 =>  http://www.i9t.net/fast-pulse/fast-pulse.html (http://www.i9t.net/fast-pulse/fast-pulse.html)

So you are saying the winner should be => LT1073CN8  ;D  Kerrect?

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on May 03, 2011, 07:22:34 pm
Pulse is too short for narrow bandwidth scope. Suitable piece of coax can be used to lengthen the output pulse without affecting the pulse amplitude or rise time, see my measurements here (https://www.eevblog.com/forum/index.php?topic=588.msg43093#msg43093).

Regards,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bored@Work on May 03, 2011, 07:49:44 pm
Back Again ! ... What chip version yeilds best success  ??? ?

ie.: 

LT1073CN8
LT1073CN8-5
LT1073CN8-12 
LT1073CS8
LT1073CN8-5
LT1073CN8-12  etc...

As I have confessed previously, I didn't even use an LT part in my version, because I didn't have one at hand. Many boost converter ICs and schematics should work, as long as you can get the final output to 90V, without killing the IC. And as long as you can get the switcher working with the low load (see the 1 M? resistor).

Linear's original version uses 45V with a voltage doubler, because the LT1073 can't directly produce 90V. You could, for example, use a 30V IC with a voltage tripler (one diode stage more). LT also published other versions where they used an LT IC which could directly generate 90 V (some converter for CFL). There is nothing that really requires the LT1073. It is of course nice it can work from a single 1.5V battery, and you might need more batteries when using other ICs.

Just make sure you don't kill yourself. 90 V is already officially in the "is dangerous" zone. If you mess up your SMPS and accidentally create an even higher output voltage ...

(Dave: Can we get a "Zapped", "Grilled", "Fried" or "Blown up" emoticon?)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tekfan on May 03, 2011, 08:06:14 pm
Believe me the single AA battery operation is totally worth it. It uses so little current that you won't have to replace the battery in a long time.

The capacitors store a very small amount of charge so there's nothing to worry if you accidentaly touch the caps. You might feel a small spike but nothing serious. I've touched it several times and I just say oops every time.

I used 0.47uF caps rated at 63 volts. I wonder how long they will last. Well atleast they're good quality caps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 08:12:31 pm
So you are saying the winner should be => LT1073CN8  ;D  Kerrect?

That is what I used, yes.

I realize that the 90v is not directly output from the chip itself, but the circuit in total as provided cannot achieve the 90v with the -12 version and I don't know enough (yet?) to redesign the circuit.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on May 03, 2011, 09:24:33 pm
In response to this bandwidth discussion I was wondering why a sinewave was not pursued first instead of a pulse generator.

The pulse generator with 350 ps rise time (that is 350 * 10-12 s) can be build by amateurs on a weekend for very little money (maybe 10 USD). It works, and is fun to do.

It works for measuring the bandwidth, because there is a rule of thumb formula, linking displayed risetime with oscilloscope bandwidth, as long as the generator's risetime is much better than the oscilloscope's one. With one simple mesurement one can see the oscilloscope's bandwidth.
Yep, for every complex problem, there is a solution that is simple, neat and wrong. But I'm sure it's fun to see those high bandwidth numbers after spending a few hours (or less) building the AN-47 pulser. A correct solution (which involves a charge line, see Janne's post for example) isn't that much more complex, though.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 10:02:17 pm
Please expand on what is "wrong" and how to correct it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flyingfrancisco on May 03, 2011, 11:02:12 pm
Hello everyone
I just statred +to nod my DS1052eE from version 02.05. SP2 and I have hit a wall. I have installed the 02.02. SP2 but can't connect to the scope with UltraScope. When I try to connect it asks me to choose from  ASRL1-INSTR or ASRL10-INSTR but either one doesn't work. I get the error "Can't Read from Device" and when I click ok I get "Device not found" I have uninstalled ULtrascope that came with cd and uninstalled "Visa462runtime.exe" reinstalled them and get the same errors. I did not get a request to install drivers. What am I doing wrong.
Thx in advance to everyone

flyingfrancisco
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on May 03, 2011, 11:07:19 pm
Wrong: if the pulse duration is in the same order of magnitude (or faster) as the scope's rise time, the falling edge appears at the input when the scope's output signal is still rising. This interferes with the rising edge, and distorts the pulse. This will result in a shortened pulse, if the rise time is calculated from 10% to 90% of the acquired signal.

I whipped up a quick LTspice simulation to show what I mean. The whole scope system (including any cables) is represented as a simple single pole RC filter. The circuit on the left has a 10n pulse duration, the second on the right 1n, everything else is the same. Edge rates are in the same ball park as the AN-47 pulser (300ps rise time, more than an order of magnitude faster than the rise time of the RC circuit), but shape is not the same. My estimate for 10-90 rise time of the left circuit is 4.3ns, and for the circuit on the right is 1.1ns. Did the RC filter suddenly get that much more bandwidth? Is 320MHz bandwidth realistic for a 100ohm/20pF low-pass filter? The calculated bandwidth according to the 10ns pulse is 81MHz, close to the 80MHz calculated for the RC filter.

Solution: increase the pulse duration so it's much longer than the rise time. This ensures that the rising edge is over before the falling edge appears at the input. A charge line can be used to increase this pulse duration, see Janne's post:
Pulse is too short for narrow bandwidth scope. Suitable piece of coax can be used to lengthen the output pulse without affecting the pulse amplitude or rise time, see my measurements here (https://www.eevblog.com/forum/index.php?topic=588.msg43093#msg43093).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 03, 2011, 11:47:47 pm
Hello everyone
I just statred +to nod my DS1052eE from version 02.05. SP2 and I have hit a wall. I have installed the 02.02. SP2 but can't connect to the scope with UltraScope. When I try to connect it asks me to choose from  ASRL1-INSTR or ASRL10-INSTR but either one doesn't work. I get the error "Can't Read from Device" and when I click ok I get "Device not found" I have uninstalled ULtrascope that came with cd and uninstalled "Visa462runtime.exe" reinstalled them and get the same errors. I did not get a request to install drivers.
What operating system are you running?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flyingfrancisco on May 04, 2011, 12:11:55 am
Hi
I am running windows XP
flyingfrancisco
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 12:34:06 am
Solution: increase the pulse duration so it's much longer than the rise time. This ensures that the rising edge is over before the falling edge appears at the input. A charge line can be used to increase this pulse duration, see

Unfortunately, he doesn't actually give his measurements in that post that I can see, which may be important since I'm not sure he's using the same stuff. The app note specifies 40" of 50 ohm "hard line or at least teflon-based &  rated for HF transmission", but he says he used RG-174/u, which is polyethylene based. (I think "hard line" refers to the thick direct-bury co-ax with the solid shield?) RG-178/u is teflon based though -- maybe it was a typo? Or maybe it's not actually that important?

What is actually more important: will this technique work with the AN47 circuit or does it require the AN94 version? There are some differences I assume the most important is the change in the cap value to 10pf and the addition of the damping resistor? The array of 200 ohm resistors in parallel add up to equal the 50 ohm termination of the AN47, why would he splay them out like that? Spreading the current distribution to minimize RF or something?  

Sorry for all the questions, but I'm an old dog trying to learn some new tricks. You have to speak s-l-o-w-l-y  :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 01:59:02 am
Hi
I am running windows XP
flyingfrancisco
32 bit? 64 bit? SP1, SP2, SP3?

XP had some USB driver problems over the years. If you have 32 bit and followed the service pack upgrades in sequence, then those should be dealt with, but I seem to recall an issue if you skipped SP2 and went straight from SP1 to SP3. Not sure if it would affect this or not. 64 bit was pretty hopeless for drivers. Another potential issue is the physical location  of the USB port -- some devices don't like hubs and on some older motherboards there is actually only one port and the other connectors are downstream of a hub. Sometimes switching outlets helps -- look for one that is actually on the rear of the motherboard, rather than one mounted to the case and connected to the motherboard by a cable.

Do you have access to another computer you could try this on?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flyingfrancisco on May 04, 2011, 02:34:03 am
Hi Torch
Do you think that it might be related to the fact that my Ultrascope software was fairly recentversion 2.08 I believe and that by downgrading my version fron 02.05 SP2 to 02.02.SP2 the Ultrascope software doesn't work with this version?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 02:47:17 am
Anything is possible! Mine is 00.01.07, which is available http://rapidshare.com/files/391131901/Ultrascope_for_DS1000E_Series.exe (http://rapidshare.com/files/391131901/Ultrascope_for_DS1000E_Series.exe) (as per the first post of this thread) You could try that and see if it makes a difference. Maybe Rigol modded the dll files to avoid the downgraded scopes?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chet T16 on May 04, 2011, 06:33:57 am
Hi Torch
Do you think that it might be related to the fact that my Ultrascope software was fairly recentversion 2.08 I believe and that by downgrading my version fron 02.05 SP2 to 02.02.SP2 the Ultrascope software doesn't work with this version?

Check out my reply in the other rigol thread
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 08:13:57 am
I didn't realize this was asked in two different threads, but Chet T16's post (https://www.eevblog.com/forum/index.php?topic=30.msg44174#msg44174) looks like a very good answer.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chet T16 on May 04, 2011, 08:19:44 am
I didn't realize this was asked in two different threads, but Chet T16's post (https://www.eevblog.com/forum/index.php?topic=30.msg44174#msg44174) looks like a very good answer.

Three! It has a seperate post of it own too :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 08:34:11 am
Gee, so there is.

@ flyingfrancisco: At the bottom of the page is a "notify" link. You can use it to have the forum e-mail you a notice when there is a reply to that topic. That way you don't miss any answers to your question and don't need to ask the question in multiple places.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 04, 2011, 10:51:49 am
i prefer "unread post" at the top. i dont just get notified the thread i posted, but any recent activity in any new/old threads. so you wont miss anything of interest (or uninterest too :P).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RegAV on May 04, 2011, 01:14:02 pm
Ok Guys be patient with me, but this dummys guide is a tad long winded and lost me at the point where we are asked to download * download rigupgr.zip from shafri's post here.

I cannot find any file only more & more text!

Anybody found a simpler way, or know where all the darned files are?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chet T16 on May 04, 2011, 01:33:19 pm
There couldn't possibly be a simpler way!

Direct link to attachment (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=3900)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 04, 2011, 02:51:26 pm
Anybody found a simpler way, or know where all the darned files are?
page #1, post #1, by polossatik.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bhunting on May 04, 2011, 04:51:59 pm
I'm happy to say 2 more version 02.05-SP2 DS1052's patched without a hitch. 

I'm running Windows 7 x64 and everything worked fine. 

I grabbed the bundle put together by torch on page 47 http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip) (thanks torch for sweeping all of the pieces into one easy to use bundle).  I used only the files in the bundle and of course the instructions on page 1.  It was about a 20 minute process for the first scope since I was checking everything twice and twice again.  The second scope was done in less than 10 minutes.

Thanks again to all of you for figuring this out and putting together the tools.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RegAV on May 04, 2011, 05:46:51 pm
There couldn't possibly be a simpler way!

Direct link to attachment (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=3900)

Thanks Chet for the link, guess I'll have to read all 49 prev pages first, Ultrascope does not run either with missing dll error, another google required.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 07:02:17 pm
Thanks Chet for the link, guess I'll have to read all 49 prev pages first, Ultrascope does not run either with missing dll error, another google required.

You don't need to read the whole story. You need to read page 1, post 1. All the critical information has been continuously updated in that post through the dedicated efforts of Polossatik.

To make things easier, I put all the files together in one package that you can download from
DS1052 Upgrade tools zip file
 (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip)
EXCEPT Ultrascope (which comes from Rigol)

However, since it is *possible* that the new version of Ultrascope is preventing the scope from connecting when downgraded, here is a version that is known to work with the older firmware:
Ultrascope 1.07 installation files (http://picturehosting.verhey.org/rigol/Ultrascope_for_DS1000E_Series.exe)

(there are links to all these on the front page, but some of them are at annoying hosting sites that make you wait unless you pay a premium.)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RegAV on May 04, 2011, 10:35:18 pm
Thanks Chet for the link, guess I'll have to read all 49 prev pages first, Ultrascope does not run either with missing dll error, another google required.

You don't need to read the whole story. You need to read page 1, post 1. All the critical information has been continuously updated in that post through the dedicated efforts of Polossatik.

To make things easier, I put all the files together in one package that you can download from
DS1052 Upgrade tools zip file
 (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip)
EXCEPT Ultrascope (which comes from Rigol)

Great stuff torch, have got everything, even Ultrascope now functions ok, cheers mate!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 04, 2011, 11:57:02 pm
Great stuff torch, have got everything, even Ultrascope now functions ok, cheers mate!

So Ultrascope v 00.01.7  worked, but v 00.01.08 did not?

That is important information for the next guy.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bhunting on May 05, 2011, 03:19:51 am
I'm running 00.01.07 under Windows 7 x64 and it seems to work fine
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 05, 2011, 03:22:56 am
Solution: increase the pulse duration so it's much longer than the rise time. This ensures that the rising edge is over before the falling edge appears at the input. A charge line can be used to increase this pulse duration

Ok, I added 40" of RG-174/U (couldn't get any RG-178/U), the trim pot and changed the cap to 10pF. I adjusted the trim pot to give as flat a signal across the top as I could. It's certainly wider than the rise time. This is the result (0.34/1.8*1000=188MHz, right?):
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on May 05, 2011, 11:19:26 am
So rise time actually got faster with a wider pulse, interesting. Don't see an obvious explanation for that, unless there is something weird going on with the pulse shape. This is hard to verify without a faster scope, though.

I am a bit suspicious of the automated rise time measurement. My estimate of 10-to-90 rise time from your screenshot would be around 2.5ns. Does this scope always underestimate rise times? Does it show 20-to-80 rise times? Or is my estimate wrong? Did you try dot display to see if it's undersampled and if interpolation is working properly?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tnt on May 05, 2011, 11:44:39 am
Yes, looks more like 2.4 - 2.5 ns to me too (start slightly before the 2 ns division and ends 1.2 division after)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on May 05, 2011, 11:51:04 am
Unfortunately, he doesn't actually give his measurements in that post that I can see, which may be important since I'm not sure he's using the same stuff.
You'd have to ask him directly.

The app note specifies 40" of 50 ohm "hard line or at least teflon-based &  rated for HF transmission", but he says he used RG-174/u, which is polyethylene based. (I think "hard line" refers to the thick direct-bury co-ax with the solid shield?) RG-178/u is teflon based though -- maybe it was a typo? Or maybe it's not actually that important?
If it attenuates high frequencies, it might increase the rise time and deteriorate pulse shape. I assume hard line refers to something like semi-rigid coax, which has superior performance compared to normal coax with a braided shield. Janne's result with RG-174 seemed quite satisfactory, though.

What is actually more important: will this technique work with the AN47 circuit or does it require the AN94 version? There are some differences I assume the most important is the change in the cap value to 10pf and the addition of the damping resistor? The array of 200 ohm resistors in parallel add up to equal the 50 ohm termination of the AN47, why would he splay them out like that? Spreading the current distribution to minimize RF or something?  
I think Janne has used it with (a modified version of) the AN47 circuit, Jim Williams did it with the AN94 version (which also has some other improvements). Paralleled resistors are probably to reduce parasitic inductance, splaying them out will reduce parasitic capacitance, both will screw up the impedance at high frequencies. Hence the short lead length and use of SMD components.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 05, 2011, 01:51:58 pm
Oh this is turning into an interesting learning experience  ??? Here's some experiments and what I think they mean:

First, I switched out the probes. Instead of the supplied Rigol 150MHz probe, I used a 250MHz probe (Coline M12W). I carefully adjusted both matching pots according to the directions. I realize that this is not fair, given that the purpose of this was to test the system supplied by Rigol as a whole, but thought it might make a difference. I also selected "Dots" and turned on persistence. Here is the result:
(http://www.picturehosting.verhey.org/rigol/dots250.bmp)

You can see the calculated rise time is just about the same as before. Notice that the line is a touch thick in places -- my circuit is still on the breadboard which I *think* is the cause of the jitter.

But WAIT! If we change the time base to 5ns, something interesting happens:
(http://www.picturehosting.verhey.org/rigol/dots250b.bmp)

WTF!!!

While in both cases, the leading edge of the pulse is clearly shown, in the 5ns shot, the *trailing* edge has dropped further back to 0. Using the manual cursors, It appears that the Rigol is using the displayed trailing edge when determining the minimum voltage for the rise-time calculation, NOT the displayed leading edge. I don't think this is the right way to do it. Correct me if I'm wrong, but rise time should be looking at the pre-trigger minimum, not the post-trigger minimum, should it not?

With that thought in mind, I used the manual cursors to carefully plot the 10% and 90% points, flipping back and forth between X and Y displays to ensure the points coincided:
(http://www.picturehosting.verhey.org/rigol/dots250c.bmp)

And now, back to the original Rigol 150MHz probe for a manual measurement:
(http://www.picturehosting.verhey.org/rigol/dots150.bmp)

So, allowing for manual error and the fudge factor caused by the jitter in my circuit, I think it's fair to say the rise time is 2.5ns +/- .06ns? Which suggests a Gaussian bandwidth of 3.4\2.5*1000 = 136MHz?

EDIT: Forgot two things: first, thanks to tnt and alm for teaching me not to trust the automatic measurements. And second, this seems to confirm that telling the scope it's now a 150MHz DS1152E-EDU model means bumpkiss. Once the input filter is defeated with the 100MHz mod, that's all you get. Anything more requires a hardware mod, if it's possible at all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on May 05, 2011, 02:25:46 pm
First, I switched out the probes. Instead of the supplied Rigol 150MHz probe, I used a 250MHz probe (Coline M12W). I carefully adjusted both matching pots according to the directions. I realize that this is not fair, given that the purpose of this was to test the system supplied by Rigol as a whole, but thought it might make a difference.
I think testing just the scope is fair. In the end, the usable bandwidth will be determined by both the probe and the scope, but for the purpose of evaluating the bandwidth of the scope, I would ignore the probe. Ideally I would directly connect the pulser to the input with a feed-through terminator in between, I think this is how Jim Williams did it. Testing probes is also useful, but basically a separate issue.

I also selected "Dots" and turned on persistence. Here is the result:
So no issue with interpolation or sampling. My initial thought was that the automated measurement maybe used the uninterpolated signal, and someone has shown that the sin x/x interpolation is not perfect.

You can see the calculated rise time is just about the same as before. Notice that the line is a touch thick in places -- my circuit is still on the breadboard which I *think* is the cause of the jitter.
I hope that's not a solderless breadboard, I would build a circuit like this on a piece of copperclad if I didn't have a proper PCB. Any parasitics may severely impact the performance. Something like a solderless breadboard would have parasitics one or two orders of magnitude worse than the parallel termination resistors Jim Williams is worrying about.

While in both cases, the leading edge of the pulse is clearly shown, in the 5ns shot, the *trailing* edge has dropped further back to 0. Using the manual cursors, It appears that the Rigol is using the displayed trailing edge when determining the minimum voltage for the rise-time calculation, NOT the displayed leading edge. I don't think this is the right way to do it. Correct me if I'm wrong, but rise time should be looking at the pre-trigger minimum, not the post-trigger minimum, should it not?
There's definitely something strange about the measurement. Does moving the trigger point to the right at 2ns/div so the low signal is longer help at all? Attached is a section from a Tek DSO manual about how automated measurements determines the min and max. Rigol may be using something similar, I haven't checked their documentation.

So, allowing for manual error and the fudge factor caused by the jitter in my circuit, I think it's fair to say the rise time is 2.5ns +/- .06ns? Which suggests a Gaussian bandwidth of 3.4\2.5*1000 = 136MHz?
The usual conversion factor is actually 0.35, not 0.34,, but I don't think it makes much sense to calculate this with many digits of precision, since the scope's response is unlikely to be perfectly Gaussian anyway. I would say that according to these results, the bandwidth is probably around 140MHz at these settings.

Any idea how this compares to your earlier measurements with the semi-Dirac pulse? Do you have a saved screenshot that you can use to estimate the rise time from? I'm wondering how much difference the very short pulse makes in this system.

EDIT: Forgot two things: first, thanks to tnt and alm for teaching me not to trust the automatic measurements. And second, this seems to confirm that telling the scope it's now a 150MHz DS1152E-EDU model means bumpkiss. Once the input filter is defeated with the 100MHz mod, that's all you get. Anything more requires a hardware mod, if it's possible at all.
Agreed, it doesn't appear to have 150MHz bandwidth.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 05, 2011, 03:37:42 pm
but for the purpose of evaluating the bandwidth of the scope, I would ignore the probe. Ideally I would directly connect the pulser to the input with a feed-through terminator in between, I think this is how Jim Williams did it. Testing probes is also useful, but basically a separate issue.
Yes, that is the plan in the end. I started with the breadboard just to make sure I could get things to work, but I have the hardware to finish this properly. You have to understand the way my luck usually runs: Out of the 2-pack of transistors I bought for this, one was DOA right out of the package. I also bought the wrong IC (well, actually, I special-ordered the right one -- Sayal shipped the -12 version instead). And they only had 2 MUR-120 diodes in stock initially, so I decided to try a slightly slower one until I could get a third.

Quote
So no issue with interpolation or sampling. My initial thought was that the automated measurement maybe used the uninterpolated signal, and someone has shown that the sin x/x interpolation is not perfect.
I should have mentioned that sinx/x was off for all measurements shown. I did play with it a few times and it didn't seem to make any difference though.

Quote
I hope that's not a solderless breadboard, I would build a circuit like this on a piece of copperclad if I didn't have a proper PCB. Any parasitics may severely impact the performance. Something like a solderless breadboard would have parasitics one or two orders of magnitude worse than the parallel termination resistors Jim Williams is worrying about.
Ummm, can I plead the fifth on this question?  ::) I plan to break out a soldering iron in the near future, I promise! 

Quote
There's definitely something strange about the measurement. Does moving the trigger point to the right at 2ns/div so the low signal is longer help at all?
Yes, that seems to force it to use the pre-trigger value as the low:
(http://picturehosting.verhey.org/rigol/dots250d.bmp)

Quote
The usual conversion factor is actually 0.35, not 0.34,, but I don't think it makes much sense to calculate this with many digits of precision, since the scope's response is unlikely to be perfectly Gaussian anyway. I would say that according to these results, the bandwidth is probably around 140MHz at these settings.
I've seen both 0.34 and 0.35, so I've been using the 0.34 factor as it produces the least optimistic results.

Quote
Any idea how this compares to your earlier measurements with the semi-Dirac pulse? Do you have a saved screenshot that you can use to estimate the rise time from? I'm wondering how much difference the very short pulse makes in this system.
Here's one of the original circuit, but with vectors, Rigol probes, etc.:
(http://picturehosting.verhey.org/rigol/NewFile6.bmp)

Here's one with the 250MHz probes, dots, persistence, 10pF cap, etc. but with the charge cable disconnected to shorten the pulse back up:
(http://picturehosting.verhey.org/rigol/dots250e.bmp)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on May 05, 2011, 05:11:59 pm
Quote
Unfortunately, he doesn't actually give his measurements in that post that I can see, which may be important since I'm not sure he's using the same stuff.
Yes, my version is the AN-47 one, and I just connected the coax in parallel with the collector capacitor, without inductor or adjustable series resistor with capacitor. I think one must be very careful when working with this stuff, it is really easy to pull wrong conclusions, if proper equipment is not available. Verifying the pulse requires a high bandwidth scope (+5 GHz). It seems that RG-178, RG-174 or RG-316 are pretty much the same performance-wise, but 316 and 178 are more robust environmentally. Hard line is probably rigid coax, which means solid copper tube with an insulator dielectric and center conductor.

Here is a picture:

(http://koti.mbnet.fi/jahonen/Electronics/AvalanchePulser/Pulser_assembled.jpg)

I have some ideas how to improve this. BNC connection seems to be difficult thing to do optimally (at least for my taste), as most PCB connectors seem to have a quite long area of uncontrolled impedance. Soldering components directly to the BNC jack leaves relatively large loops 3D-wise (maybe I'm getting little paranoid here). I think it would be best to begin the 50 ohm transmission line right from the transistor emitter, where the termination resistors are located. Maybe an edge mount SMA connector is the solution:

(http://www.aep.us/rsrcs/SMAedg2.jpg)

Regards,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 05, 2011, 06:16:42 pm

I have some ideas how to improve this. BNC connection seems to be difficult thing to do optimally (at least for my taste), as most PCB connectors seem to have a quite long area of uncontrolled impedance. Soldering components directly to the BNC jack leaves relatively large loops 3D-wise (maybe I'm getting little paranoid here). I think it would be best to begin the 50 ohm transmission line right from the transistor emitter, where the termination resistors are located. Maybe an edge mount SMA connector is the solution:

(http://www.aep.us/rsrcs/SMAedg2.jpg)

Regards,
Janne

This is how I did it:
https://www.eevblog.com/forum/index.php?topic=30.msg3005#msg3005 (https://www.eevblog.com/forum/index.php?topic=30.msg3005#msg3005)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 05, 2011, 06:53:18 pm
Jahonen, I have a question for you. The picture of the pulse-generator, seems to me like a factory-made device. Can you tell me where you bought it?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on May 05, 2011, 07:15:13 pm
Jahonen, I have a question for you. The picture of the pulse-generator, seems to me like a factory-made device. Can you tell me where you bought it?

Actually, only the PCB is factory-made, the rest is hand-assembled :)

BTW, I think we should create a separate thread considering these pulse generators, to avoid hijacking this Rigol-specific thread.

Regards,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 05, 2011, 07:19:25 pm
Just one more question about the pule generator: from where do you have the PCB?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RegAV on May 05, 2011, 09:09:06 pm
Thanks Chet for the link, guess I'll have to read all 49 prev pages first, Ultrascope does not run either with missing dll error, another google required.

You don't need to read the whole story. You need to read page 1, post 1. All the critical information has been continuously updated in that post through the dedicated efforts of Polossatik.

To make things easier, I put all the files together in one package that you can download from
DS1052 Upgrade tools zip file
 (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip)
EXCEPT Ultrascope (which comes from Rigol)

Great stuff torch, have got everything, even Ultrascope now functions ok, cheers mate!



I now have the mode done, many thanks to all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 06, 2011, 06:54:53 am
I soldered everything together this afternoon. It's as neat as I could do, but pretty ugly compared to jahonen's piece of art. Anyway, it certainly made a big difference, both by stabilizing the jitter issue I was experiencing and in the performance:

(http://picturehosting.verhey.org/rigol/dotshard.bmp)

As with earlier today, that's displaying dots with persistence on and the manual cursors set as close to 10% and 90% as I could get. It's coupled directly to the scope, but I don't have an inline terminator so there's just a single 50ohm resistor on the board. I guess I'm going to have to switch it back to an 1102 to verify things now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 06, 2011, 03:24:02 pm
I guess I have to eat crow. There is a slight -- and I stress the word SLIGHT -- but consistent difference when the Rigol is told it is a DS1152E-EDU vs DS1102E. I have flashed and reflashed back and forth several times, (downgrade to 2.02SP2, change model and serial number, verify new info acccepted, upgrade to 2.04SP1, run self-calibration) and set up the identical configuration -- view dots, persistence on, average on, sinx/x off, normal trigger, 2ns/dif, 2v/div, measure to display max volts and rise time, manual cursors carefully adjusted to 10% and 90%.

As a DS1152E-EDU, the rise time is consistently about 1.84ns, +/-0.04ns. As a DS1102E, the rise time is consistently 1.96ns, +/-0.04ns. The margin of error is based on my manual skills considering the resolution of the display (bear in mind that I am now so, ummm, mature, that my reading glasses now need reading glasses   :( ) and even the automatic measurement flickers by 0.02ns from time to time. Anyway, here are some representative screen shots of each:

As a DS1102E:
(http://picturehosting.verhey.org/rigol/1102hard3.bmp)

and as a DS1152E-EDU:
(http://picturehosting.verhey.org/rigol/1152hard1.bmp)

I can not explain the difference. It makes no sense to have so slight a difference anyway! But it does seem to be real, as I said, I went back and forth several times to rule out environmental variables like ambient temperature, battery voltage, circuit burn-in, etc.

The only thing I can think of is that the area of memory where the data is stored may be changing as a result of the flash process. I recall reading something about the Rigol having 8 megs of flash ram but the F/W files are all 4 megs or less. The person was theorizing that the F/W is flashed to alternate halves each time (so it does not overwrite the existing F/W) and that the remaining 4 megs may then be used as data storage space. If this is so, then perhaps the different memory areas have slightly different access times which affects the sample rate ever so slightly??? I have no idea if this could be so, perhaps someone with more knowledge about the internals (drieg?) might have a better guess.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on May 06, 2011, 03:59:47 pm
... or, maybe, your (or, our) lying eyes --it was not in my intentions to be heard becoming personal-- are actually seeing the result of the release of the software filtering of the bandwidth!

Another point is the use of the FLASH memory: It would be bad engineering to keep in the FLASH any variables, which update quite frequently, given that any FLASH memory cell can only be erased (in oder to be re-written) 10,000 to 100,000 times. That's why the variables are kept in EEPROM memories, which can be erased and re-written 100,000 to 1,000,000 times, respectively.

But Rigol engineers are very well aware of that and chose to keep the frequently updated variables NOT in a FLASH nor even in an EEPROM memory; they chose to keep them in an FRAM memory (the "FM24CL04" part, where the user’s settings are probably been stored), which can be erased and re-written indefinitely!

So, it is obvious that when the device is told to become a DS1152 unit, it simply stops any further software filtering of the bandwidth!
By the way, thank you for your insistent efforts to find any differences between the DS1102 and DS1152 modes of operation!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maze on May 06, 2011, 05:15:10 pm
 :o it was so damn simple to modify the header and didn't brick the scope
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 06, 2011, 09:56:06 pm
This afternoon I installed the pulser in a nice little metal project box, connected the case to ground and located the circuit board just above the case so it could be a ground plane, coiled the co-ax up nice and stuffed it in the box, buttoned it all up and connected it to the scope to test it. This is what I got when I flipped the switch on:

(http://picturehosting.verhey.org/rigol/1152box1.bmp)

I'm not sure what to make of things now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on May 06, 2011, 10:16:29 pm
198.9 MHz bandwidth!
That's impressive!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on May 07, 2011, 01:38:15 am
I can not explain the difference. It makes no sense to have so slight a difference anyway! But it does seem to be real, as I said, I went back and forth several times to rule out environmental variables like ambient temperature, battery voltage, circuit burn-in, etc.

The only thing I can think of is that the area of memory where the data is stored may be changing as a result of the flash process. I recall reading something about the Rigol having 8 megs of flash ram but the F/W files are all 4 megs or less. The person was theorizing that the F/W is flashed to alternate halves each time (so it does not overwrite the existing F/W) and that the remaining 4 megs may then be used as data storage space. If this is so, then perhaps the different memory areas have slightly different access times which affects the sample rate ever so slightly??? I have no idea if this could be so, perhaps someone with more knowledge about the internals (drieg?) might have a better guess.

it does not have anything to do with flash, best example - Hantek/Tekway. Input stage like Rigol, flash / Soc totally diff. architecture/size.
It even does not have much to do with the varicap/cap combination between both opamps in input stage, Hantek/Tekway using them only for 60 and 20MHz,
but not 100 (like Rigol does to improve a bit the bw filter), 150 and 200Mhz bw reduction. Everything happens within FPGA design, where FPGA is talking to CPLD and CPLD is changing the gain of AD8370 (combination of digital low pass filter and gain control).
Everythign before AD8370 is flat (to over 300MHz), everything after AD8370 is cut depends on model settingsand not on components values.
Rigol is probably using exact the same way, sure the varicap/cap are used for 100/60 and 20Mhz on Rigols, but that's didin't
really matter (from bw point of view).
So if there is DS1152E model within the firmware, then the firmware is doing "the magic", and not an analog filter.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 07, 2011, 09:55:17 am
Ok, one thing is not clear to me.

My scope is original DS1102E with hardware version 05 and firmware 00.02.02 SP2.
I tried to upgrade to 1152E-EDU but somehow it is not possible (or I am doing something wrong). With demoIDN tool I can change model to 1152E, but
i can't achieve that "-EDU" part. Splash screen on startup is same as before, and system info says just DS1152E.

My scope was originally like this:
:INFO:MODEL DS1102E
:INFO:SERIAL DS1EB113*****1

Then I changed it to:
:INFO:MODEL DS1152E
:INFO:SERIAL DS1EF113*****1

But nothing happened, except model name changed. Btw I can change model to 1152E without altering serial number (DS1EB113*****1 works just fine).

Any thoughts on this?  ???

EDIT:
This is rise time measurement from my scope, LP filter removed.
Equ -time sampling, 8x averaged

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 07, 2011, 10:40:26 am
Did you enter the model number as "DS1152E-EDU" or just "DS1152E"? The former changes the splash screen to:

(https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=7504;image)

Adding 40" of RG-174/U in series with a 100 ohm trim pot connected with the core to the transistor collector and shield to ground (other end left unterminated) plus changing the cap that is connected to the collector to 10pf will broaden the pulse so it is more nearly square as shown in my screen shots. This was recommended to me to ensure the scope has time to capture the full voltage of the pulse.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 07, 2011, 10:46:56 am
I enter just "DS1152E"

I will connect coaxial cable and try again  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 07, 2011, 11:51:20 am
Ok, I managed to change model to DS1152-EDU but performance is exactly as before.

This is with coaxial cable and trim pot connected to pulser:

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 07, 2011, 12:11:17 pm
Ok, I managed to change model to DS1152-EDU but performance is exactly as before.

Yeah, I kind of suspected that. Just window dressing

Quote
This is with coaxial cable and trim pot connected to pulser:

I see your voltage came up, but is still about half what mine is showing. I wonder why? The pulse shape is pretty similar to mine though. Maybe a difference in a cap value somewhere.

I wish I had access to a high speed scope to test my pulser and confirm it's performance, because either:
a) your scope is faster than mine, or
b) my pulser circuit is slower than yours. Since I saw a difference just closing it in, and since I'm pretty new at all this, my money is on option b. But it could well be a difference in tolerances between the two scopes -- after all, we are pushing them at something like four times what we paid for ;-)

It would be interesting to know if you see a difference between telling your scope it's an 1102 or an 1152 model. In other words, can my results be duplicated or are they an anomaly?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 07, 2011, 12:56:30 pm

I see your voltage came up, but is still about half what mine is showing. I wonder why? The pulse shape is pretty similar to mine though. Maybe a difference in a cap value somewhere.
My pulser is connected to scope via feed-through 50ohm 10dB attenuator. Also I'm using 1 meter of RG58 coax as transmission line, and finally transistor in pulser is just a relatively slow BC337.

I wish I had access to a high speed scope to test my pulser and confirm it's performance, because either:
a) your scope is faster than mine, or
I would say, yes. I completely removed bandwidth limiting filters in both channels. And I changed resistors around LMH6552 amplifier from 365 to 270 ohms.

b) my pulser circuit is slower than yours. Since I saw a difference just closing it in, and since I'm pretty new at all this, my money is on option b. But it could well be a difference in tolerances between the two scopes -- after all, we are pushing them at something like four times what we paid for ;-)
I really don't know about exact pulser speed. Unfortunately, I don't have access to high speed scope to check what is really going on...

It would be interesting to know if you see a difference between telling your scope it's an 1102 or an 1152 model. In other words, can my results be duplicated or are they an anomaly?
In my case, no difference at all...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: therian on May 07, 2011, 08:15:46 pm
Ok, I managed to change model to DS1152-EDU but performance is exactly as before.
I have DS1102E (nice to know HW 07 isn't odd, I thought I mess it up) and I cant get model to show us DS1152-EDU in info screen, how did you manage to show up -EDU part ?
by the way I saved some REF of signals on DS1102E and there is tiny but constant difference when I alight them with same signal on DS1152 (no more than a pixel or two in amplitude), line is more jumpy and have sharper corners
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: flolic on May 07, 2011, 08:25:59 pm
I have DS1102E (nice to know HW 07 isn't odd, I thought I mess it up) and I cant get model to show us DS1152-EDU in info screen, how did you manage to show up -EDU part ?

In demoIDN tool, change name to "DS1152E-EDU"

Like this:
:INFO:MODEL DS1152E-EDU
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 08, 2011, 02:49:22 am
I would say, yes. I completely removed bandwidth limiting filters in both channels. And I changed resistors around LMH6552 amplifier from 365 to 270 ohms.
Yeah, that might explain it!  :D

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 09, 2011, 06:15:59 am
In the attachment you can see the pulse generator made by Jahonen. He confirmed that this is a factory-made PCB.
My question: where can one buy this PCB-board (or is it a kit?). Can anybody help me, so I can test my modified Rigol DS1052E?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on May 09, 2011, 07:03:10 am
In the attachment you can see the pulse generator made by Jahonen. He confirmed that this is a factory-made PCB.
My question: where can one buy this PCB-board (or is it a kit?). Can anybody help me, so I can test my modified Rigol DS1052E?

The PCB is designed by me, I have still few PCB's left if you don't mind building one yourself.

Regards,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 09, 2011, 09:21:54 am
This would be great! Tell me how I can order it. Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jahonen on May 09, 2011, 09:29:55 am
This would be great! Tell me how I can order it. Thanks!
Just PM or drop me an e-mail.

Regrads,
Janne
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 14, 2011, 05:50:17 am
Hi Ronaldlijs. Been there, done that. I also made this beginners fault >:(. One has to remove first the power button cover before opening the scope.
It took me 3 days to search the internet before I was able to find any information on the switch. Here is what I have got: It is a PS5B-01 push button switch from BEJ Electronics Co.,Ltd, located in China.
But then it took me even much longer to get in contact with these guys. They didn’t react on my honest mails, explaining that such a PS5B-01 got broken and that I wanted to receive a new one. In the long run, I wrote a mail to the CEO, asking for a sample of the switch. As he thought I was going to retrieve large quantities of this switch afterwards, he sent me over such switches with a heavy catalogue. The transportation-cost was for me, so I can assure you that this is the most expensive power switch in a scope (over €100,00).
I still have a spare PS5B-01 available. Since I presume I will not break it an extra time, I can send it over to you. I would appreciate if you just pay the transport-cost of this switch from Belgium to the UK. In any case, this will be cheaper then what I had to pay for that heavy catalogue from China :D.
Leave me your e-mail address, so we can arrange the details via e-mail, instead of via this forum.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 14, 2011, 07:30:09 am
you can cut something to shape and become a button. but thats just me.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chet T16 on May 14, 2011, 09:06:27 am
For 100 euro i'd be licking my finger and sticking it in there instead  :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 14, 2011, 10:39:50 am
I thought I broke my power button the other day. I was turning it off and I guess I didn't hit the button dead centre, so my finger slid off the edge. The spring popped the button back up with enough force that it flew off, however, I just had to press it back into place (hmmm, what's the emoticon for "extremely relieved"?).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 14, 2011, 12:12:09 pm
For 100 euro i'd be licking my finger and sticking it in there instead  :D
When I told the CEO of BEJ Electronics Co.,Ltd that he could sent it over on my costs, I didn’t know that he was going to add a heavy catalogue! So I only saw the transport price after I received it. Otherwise I also would have thought of an alternative solution. But now its done, I enjoy twice as much of the result and I try to forget the financial side of it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: PROTEK on May 16, 2011, 08:18:54 pm
Good afternoon I did the hack on my 02.04.sp1 02.02.sp2 ran back to 100% after it was upgraded again ok, so ainada not know how to test if this 100mhz ..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 16, 2011, 09:40:53 pm
Good afternoon I did the hack on my 02.04.sp1 02.02.sp2 ran back to 100% after it was upgraded again ok, so ainada not know how to test if this 100mhz ..

If you see "DS1102E" when you check the system info (Utilities, down arrow [lower button menu button] to reach page 3 of 3, system info) then the hack was successful.

To test the actual performance of your scope, you will need a very fast-rise pulse generator, as described above. The rise time should be less than 1 microsecond nanosecond -- faster than the scope can measure. Measure the time it takes for the scope to show the pulse rising from 10% of the voltage to 90% of the voltage. 340/RT= scope Gaussian frequency response in MHz. Approximately There are differences between a digital storage scope and an analogue scope so this is not a perfect science.

Most people who do this testing report that the scope is reasonably accurate at speeds over 150MHz -- some approaching 200MHz -- with the proviso that it requires either equivalent time mode or averaging to get a steady trace at those high speeds.  It's a little jittery in real time mode without any averaging (although still quite impressive).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 17, 2011, 03:56:50 am
The rise time should be less than 1 microsecond --
nano, not micro.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 17, 2011, 04:10:53 am
nano, not micro.

I can't believe I screwed that up after all the tests I did  ::)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: copiertalk on May 19, 2011, 04:41:46 am
Thank you for the help and upgraded scope.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: therian on May 19, 2011, 05:45:34 am

My scope is original DS1102E with hardware version 05 and firmware 00.02.02 SP2.


On the first page there are recommendations on installing firmware versions that best suitable for hardware version. But it talk about DS1052 so hardware versions much higher than DS1102E (mine 07). Did you or anyone else try to install newer firmware than 00.02.04 SP1 ? I suspect there is a bug in 00.02.04 SP1 since pressing STOP button don't immediately freeze picture but instead capture the next trigger event and stop 

p.s. anyone know how to disable help menu? it annoying interruption when button get press for too long
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr-400-Volt on May 21, 2011, 07:48:55 am
Hi, sorry for my bad English, i try my best. I got my Rigol 1052e today with FW 2.05. The HW-Version is not Displayed. Can i turn it into a 100MHZ Version ? Has everybody a TUT/step by step how to do this ?

Thank´s a lot.....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fminne on May 21, 2011, 04:09:17 pm
Has everybody a TUT/step by step how to do this ?
On the first page of this topic, Polossatik has explained eveything step by step. For the latest downgrade-firmware see from page 43 of this topic.
Good luck , Frank.
Title: Measurement Correlation Fault
Post by: xO on May 21, 2011, 09:06:32 pm
A big "thanks" to Polossatik for summarizing the upgrade information and keeping the first post current. Also many thanks to all the contibutors, especially A Hellene for his insight into decoding the fw headers (see post #42404).

Most of this thread has focused on upgrading the scope's bandwidth. However, not much is mentioned on other limitations. I spent some time checking the scope's features and found a couple problems. First, there appears to be a serious flaw in the measurement system. In short, what you see on the screen is NOT what the scope is measuring! This can be verified as follows:

RIGOL MEASUREMENT FAULT DEMO

1. select Measure > Voltage > Vmax
2. connect probe to square wave calibrator
3. press AUTO
4. press STOP

NOTE: Vmax reads 3.08V

5. select Measure > Clear
6. connect probe to ground
7. press RUN
8. press STOP

NOTE: display trace is at ground level

9. select Measure > Voltage > Vmax

NOTE: Vmax still reads 3.08V (previous measurement!)

To make matters worse, measurement results "appear" to be correct when the scope is running and triggered. But readings always reflect some earlier data set. Only when a waveform is continuous and unchanging will measurement results achieve any kind of reliability. Unfortunately, without being able to correlate with what is on the screen makes this scope nearly worthless for serious analytic work.

Another significant feature that's lacking is the ability to measure MATH channel waveforms. A voltage waveform on CH1 could be multiplied by a current waveform on CH2 to produce a power waveform on the MATH CH. If cursors were applied to delimit the period, and an "average" measurement selected, we could display the power of any complex waveform. None of that is possible on the Rigol. Even entry level Tektronix scopes have had that capability for over 20 years now.

It would be nice if Rigol could address these problems via a firmware fix. But that may not be possible. It may be a more fundamental hardware or design limitation.

xO
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 22, 2011, 01:05:41 am
turning on math FFT on single channel will reduce the sampling rate too (1GS/s -> 500MS/s). the only explanation is limited processing power. i never used Vmax seriously though.
Title: Re: Measurement Correlation Fault
Post by: joh on May 22, 2011, 08:29:53 am
Hi xO,

I read you post with interest and echo your thanks to Polossatik & Hellene. May I further ask which version of the firmware you completed your tests with?

Regards, J.

A big "thanks" to Polossatik for summarizing the upgrade information and keeping the first post current. Also many thanks to all the contibutors, especially A Hellene for his insight into decoding the fw headers (see post #42404).

Most of this thread has focused on upgrading the scope's bandwidth. However, not much is mentioned on other limitations. I spent some time checking the scope's features and found a couple problems. First, there appears to be a serious flaw in the measurement system. In short, what you see on the screen is NOT what the scope is measuring! This can be verified as follows:

RIGOL MEASUREMENT FAULT DEMO

1. select Measure > Voltage > Vmax
2. connect probe to square wave calibrator
3. press AUTO
4. press STOP

NOTE: Vmax reads 3.08V

5. select Measure > Clear
6. connect probe to ground
7. press RUN
8. press STOP

NOTE: display trace is at ground level

9. select Measure > Voltage > Vmax

NOTE: Vmax still reads 3.08V (previous measurement!)

To make matters worse, measurement results "appear" to be correct when the scope is running and triggered. But readings always reflect some earlier data set. Only when a waveform is continuous and unchanging will measurement results achieve any kind of reliability. Unfortunately, without being able to correlate with what is on the screen makes this scope nearly worthless for serious analytic work.

Another significant feature that's lacking is the ability to measure MATH channel waveforms. A voltage waveform on CH1 could be multiplied by a current waveform on CH2 to produce a power waveform on the MATH CH. If cursors were applied to delimit the period, and an "average" measurement selected, we could display the power of any complex waveform. None of that is possible on the Rigol. Even entry level Tektronix scopes have had that capability for over 20 years now.

It would be nice if Rigol could address these problems via a firmware fix. But that may not be possible. It may be a more fundamental hardware or design limitation.

xO
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on May 22, 2011, 09:43:15 am
Same here, much thanks Xo, for detailing that bug.  I have others that received little attention, I posted them here:

I noticed that too, but really didn't pay it much attention, until your note.  I have firmware 2.04 unmodded.  But I am old school and still read the graticules to confirm the automated measurement.

These continue to annoy and vex me because it interrupts functionality:

https://www.eevblog.com/forum/index.php?topic=2222.0 (https://www.eevblog.com/forum/index.php?topic=2222.0)

I would love to start a separate thread on bug reports alone.  Although this thread is very busy, it also has a mix of topics and can make finding archived issues hard to find, even with a search tool.


Hi xO,

I read you post with interest and echo your thanks to Polossatik & Hellene. May I further ask which version of the firmware you completed your tests with?

Regards, J.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Kuolas on May 22, 2011, 11:47:13 pm
Hello, I'm reporting a succeful Rigol DS1052E -> DS1102E Upgrade. It's original Firware was 00.02.05.02.00 and HW58. After all the process I left it with the Firmware 2.04 SP1.

I didn't planed to upgrade the unit, I don't need (yet) the extra bandwith... but the Screen Flickering Bug got my nerves.

So... If i need to downgrade, let's downgrade the way it's meant to be downgraded(TM).

After the Upgrade and self-calibration, the unit on the calibration probe, the measurement were all wrong, I though "damn, I destroyed my Rigol" but that was before I realized that the probe wan on 10X and the Osc. CH1 was on 1X  :P

Really thanks to A Hellene for the Firmware downgrade and Polossatik for the guide, thank you guys!
Title: Re: Measurement Correlation Fault
Post by: torch on May 23, 2011, 10:12:46 pm
It would be nice if Rigol could address these problems via a firmware fix. But that may not be possible.

NO! NO! FOR THE LOVE OF GOD, NO!

Lately every time Rigol releases a new firmware, something else is broke. Someone around here even compared them to Microsoft. :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on May 24, 2011, 03:35:44 am
to make it unhackable, something else will be broken. so in the newer firmware, you'll got 2 gifts:
1) unhackable firmware using existing method
2) buggy firmware.
thats how their software programmer's intelligent work aka "stupid".
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: PROTEK on May 24, 2011, 02:43:13 pm

Friends came a doubt when I check the fw version information by pressing the system after ch1, ch2 and power up the mat on this 133 times and i see most in this 17 or 33, is this normal? Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 24, 2011, 03:58:54 pm
Ok, I'm not sure what you are asking. You pressed "Utility", down to page 3 and "System Info", then "CH1" "CH1" "CH2" "CH2" "MATH" -- Right?

The 'Power Up Times' (in red) is a count of the number of times the unit has been turned on. It should increase by 1 every time the unit is turned on.

If yours says "133" but you have only turned it on 17 times yourself, then my guess is your unit was not new. It may have been a refurbished unit that was returned by someone else. (Note: even a new unit will have a few counts from when it was turned on in the factory and the firmware was loaded or updated.)

If yours says "17" but you have turned it on 133 times, then something is wrong. I don't think it really matters to the user how many times the scope has been turned on, but if there is one problem, there may be more.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: PROTEK on May 24, 2011, 04:51:22 pm

Torch ok friend I believe is right and I myself I turn it several times a day should be why the number is already high. so this is not a question not cause any trouble? thanks for the reply.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on May 25, 2011, 01:47:47 am
Thanks for the work that everyone put into this. I have successfully upgraded my scope to 1152EDU version using these instructions here. I just received my 1052 from dealextreme today after waiting 2 months for shipping and for it to clear customs here in Chile. It had 02.05.02 SP2 and HW58 and everything went fine. I installed 2.04sp1 as suggested and the scope is going through a self cal right now.

Oh yes, I used demoIDN.exe because the rigupgr.exe tool reported my serial number as DS1EBxxxxxxxxx instead of DS1EDxxxxxxxxx. I used my correct serial number of course.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr-400-Volt on May 28, 2011, 06:28:31 pm
Hi, i have changed my Rigol 1052E to 1102E successful. The original Firmware was 02.05.02.00 . The actual is 2.04.01 .02. Can i update it to the higher FW without problems ? Where can i get it ?

Thank´s
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on May 28, 2011, 07:33:27 pm
It's in the package of files I posted at http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip). There's also a link to just that file around here somewhere.

That said, I don't recommend it. Many people using the latest firmware are now complaining about a flickering screen problem -- flashes of intermittent white, blank screen that appear sporadically. 2.04 SP1 seems to be the best firmware available: almost bug free and all the features work. The only bug I know of is the measurement bug which displays the last stored voltage measurement instead of measuring the displayed waveform. This only happens when you turn on the auto measurement function with the scope stopped. A minor issue that is easily worked around.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr-400-Volt on May 29, 2011, 12:16:24 pm
Hi, i have upgrade my Hacked DS1052e (DS1102e) from 02.04.01.02 to the latest 02.05.02.00 and it runs. I have no Screen problems, and no Measurement bug.  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lunat1c on June 01, 2011, 10:11:19 pm
Do changes in firmware affect the calibration settings? I received my unit today and it has official calibration documents with it. I don't wish to mess up the calibration settings if I dowgrade to the appropriate firmware version to apply the hack (mine is 2.05.02.00 SP2)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on June 02, 2011, 02:02:46 am
Do changes in firmware affect the calibration settings?

As I understand it, the stored calibration data is unique to the machine, but not the firmware. That said, don't self-calibrate one of the HW58 machines while running 2.02 firmware during the downgrade. It's fine to run the self-calibration function after the final upgrade to 2.04 SP2 (or whatever other HW58-compatible version you decide to use).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: BobD on June 19, 2011, 04:18:36 pm
Just did the upgrade to my brand new DS1052E.  Afterwards did the self calibration.  All worked beautifully.  Thanks guys.  :D
Now for a quieter fan which is on order.  Where do I find case removal instructions?  Yes I know it will void the warranty.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on June 19, 2011, 05:09:38 pm
The cooling fan is running on 12V unregulated, directly from the -12V rail of the internal switching PSU. Should you decide to silence the fan, I think it would be better to insert an 8V regulator (like the old LM7808/LM7908) to decrease its rotational speed and airflow.

But, if you asked me, I wouldn't touch the cooling fan since it is needed for the good operation of the unit. That is because almost half of the power consumed from the mains (12.87W measured (https://www.eevblog.com/forum/index.php?topic=3738.msg49777#msg49777) out of the 23VA totally consumed (https://www.eevblog.com/forum/index.php?topic=3738.msg49914#msg49914)) goes to the actual oscilloscope circuitry, and what remains becomes heat within its casing; heat that has to be let out or it will shorten the life of the device or even destroy it.

The right answer would be a redesigned or a modified PSU that does not produce those amounts of heat within the unit.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tome on June 20, 2011, 02:48:10 pm
I just received my DS1052E scope and want to do the upgrade to 100MHz.  It shows:

Software Version: 00.02.05.02.00
Hardware Version: 58

Can i use the files talked about in A Hellene's post (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404)?
The reason I ask is that he talks about a 2.05.02.01.header.zip file, but as you see above I have 00.02.05.02.00...

Edit:  Oh, and can I go from 02.02 directly to 02.05.02 after the upgrade or do I need to go to 02.04.xx first?

Edit:  I now see Torch's post above that contains the files for 02.05.02 (I believe)...

Thanks,
Tom
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on June 20, 2011, 03:12:18 pm
Ah, Tom, I can see that I have confused you with my blabbing!

Yes, of course you can! This is the whole idea behind firmware upgrade: To load a firmware of a higher revision.
For example, 2.05.02.01 is a higher revision firmware in comparison to 2.05.02.00 or lower!

By the way, you need the "2.05.02.00 to 2.02.02.00 DS1000E series firmware.zip (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=7225)" --not the "2.05.02.01.header.zip (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=7175)" file that was intended to explain the inner workings of the update.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tome on June 20, 2011, 03:21:31 pm
Very cool George.  Thanks for the clarification and all your work!
Tom

Ah, Tom, I can see that I have confused you with my blabbing!

Yes, of course you can! This is the whole idea behind firmware upgrade: To load a firmware of a higher revision.
For example, 2.05.02.01 is a higher revision firmware in comparison to 2.05.02.00 or lower!

By the way, you need the "2.05.02.00 to 2.02.02.00 DS1000E series firmware.zip (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=7225)" --not the "2.05.02.01.header.zip (https://www.eevblog.com/forum/index.php?action=dlattach;topic=553.0;attach=7175)" file that was intended to explain the inner workings of the update.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on June 20, 2011, 03:25:21 pm
You are welcome, Tom.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tome on June 20, 2011, 07:21:13 pm
Seems to be a success.  Hopefully will get a chance to test it out soon.  Thanks!

(http://bgp.nu/~tom/pub/Rigol1052E-Orig-HDWR-Obsc.jpg)

(http://bgp.nu/~tom/pub/Rigol1052E-Updated-HDWR-Obsc.jpg)

(http://bgp.nu/~tom/pub/Rigol-2ns.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on July 01, 2011, 02:46:07 pm
Hello,

Done. Works like a charm. Thanks to all  ;)

Software Version: 00.02.05.02.00
Hardware Version: 58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Dimitrije on July 07, 2011, 11:22:14 pm
Hack successful.

00.02.05.02.00 -> 00.02.02.02.00 -> 00.02.04.01.02

Hardware Version: 58

Many thanks to everyone who has contributed to this guide especially Polossatik, A Hellene & Mechatrommer.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hesdelineating on July 13, 2011, 05:20:26 pm
..and another ds1052e got hacked...

Hardware Version: 58
with a usb-stick from 00.02.05.02.00 to 00.02.02.02.00
then changed the serial
and re upgraded to 00.02.04.01.02 with a usb stick.

Thanks to all who made this possible....
Especially A Hellene & Polossatik
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 13, 2011, 06:03:45 pm
For all those thinking of changing (or those who already have changed) their new Rigol scopes (and I am in these groups myself), I thought it might be interesting to re-post this message from the rcgroups thread on the DS1052E.  It was the only message ever posted by this particular user (Bruwer) - he makes some very good points - and somehow I have the vague impression that he might be involved in the manufacturing himself.  Anyway, it's food for thought:

Quote
Bruwer
Registered User
Join Date: May 2010
Posts: 1

Rigol and Competition

Ok I am a late comer to this discussion.

You have to realise that there are a number of very similar Chinese made oscilloscopes out there.
Siglent, Atten, Owon, Agilent, Tektronics (Tekway), Hantek.

Who is copying who?
Each manufacturer does not want to give out any information that can help any of the others.

All of the above names have units with varying bandwidths. ALL can be changed by software from one version to another. All of them.
However, there is a reason why that all of them have these different units that does not seem to have been brought up here.
Selection during the testing process.
Pass or fail for an attribute.
So if you do change your unit from one model number to another then you will end up with a unit that will not meet their criteria for that model in some way or other.

A common reason for failure is that the ICs used are at the lower end of their manufacturers specifications. This is very relevant in these oscilloscopes as they all stretch the capabilities of the devices as much as they can.

Another is internal noise due to small changes that occur during the assembly process. Why? Because the original design is flawed. No one seems to be able to (or want to) correct that flaw.

However this is all normal for the common processes of design and manufacture, and not only in China. Of course marketing also comes into play.

So enjoy what you have. Make whatever changes you want. You own the unit after all.
Incidentally they all can easily be converted to battery power, if you want to use them in the field. There is room inside for batteries. If you remove the power supply module then a standard 12V computer power supply fits in nicely along with a small mains battery charger.

You will have to adapt the output of the computer power supply to suit the particular brand of oscilloscope that you have. But it is not difficult.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 13, 2011, 09:31:40 pm
The issue of selection during the testing process was brought up here on one of the original threads -- "The Rigol DS1052E" I think -- and if I recall correctly, it didn't seem to hold water under field testing. There were no significant differences in performance between "genuine" DS1102E models and modified DS1052E models. It MAY come in to play compared to the DS1152-EDU model (150MHz). But nobody here seems to have a genuine 1152 to compare with.

I like the battery power idea. I like it a lot... I've been thinking about that since someone (tinhead?) was talking about how inefficient the power supply is and how it shouldn't be drawing as much current as it is.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bilko on July 13, 2011, 09:48:43 pm
I like the battery power idea. I like it a lot... I've been thinking about that since someone (tinhead?) was talking about how inefficient the power supply is and how it shouldn't be drawing as much current as it is.
Yes, that would be a definite plus factor, anybody looked at doing this yet ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on July 13, 2011, 09:50:08 pm
[...]
how inefficient the power supply is
[...]
Ah, that was yours (https://www.eevblog.com/forum/index.php?topic=3738.msg49777#msg49777) truly (https://www.eevblog.com/forum/index.php?topic=3738.msg49914#msg49914)!

And, yes, it can very easily be done with a couple of SiC413 (€ 3.50 each), a cheap AVR (or another fast 8-bit) microcontroller and a few passive components.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 13, 2011, 10:32:10 pm
Quote
The issue of selection during the testing process was brought up here on one of the original threads -- "The Rigol DS1052E" I think -- and if I recall correctly, it didn't seem to hold water under field testing. There were no significant differences in performance between "genuine" DS1102E models and modified DS1052E models. It MAY come in to play compared to the DS1152-EDU model (150MHz). But nobody here seems to have a genuine 1152 to compare with.

Yes, I saw this mentioned in that thread as well (I think it was compared to Intel and their CPU speeds), but I thought this commenter laid it out particularly well.  Anyone who works with high-speed electronics know that their performance and adherence to specifications lies on a bell curve.  To me it seems obvious that the 50MHz Rigol scopes are ABSOLUTELY the slightly off-spec 100MHz scopes - the edges on either side of the bell curve.  It's really the only logical explanation in terms of cost and manufacturing and... well, pretty much everything.

And, honestly, what do you mean by field testing?  Some significantly large sample of people with the hacked scope - plus access to faster scopes, precision function and voltage generators, etc - have run the dozens of tests needed to see if they are fully in spec in every regard?  Perhaps a few ARE -  but most of them are probably off spec in a single attribute or two - or perhaps it's just when an external trigger is used, or extra high voltages, or....  some other combination of disparate factors.

Again, I have nothing at all against the hack - I love hacks; I've even thinking about it myself.  But I'm realistic enough to understand that what I'll probably be getting by it is a slightly off-spec 100MHz scope.

Quote
I like the battery power idea. I like it a lot... I've been thinking about that since someone (tinhead?) was talking about how inefficient the power supply is and how it shouldn't be drawing as much current as it is.

My little Tektronix 212 (with a tiny CRT) has been running off 10x A NiCad batteries for the last 35 years - not the same batteries obviously  :)  I've had to replace them 3 or 4 times.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 13, 2011, 11:56:42 pm
@ George: You are correct, it was you, but it was https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404 (http://this post) I was thinking of. I apologize for crediting the wrong person. I knew it was one of the smart ones, anyway.  ;)

@marmad: By field testing, I mean all the testing done by hackers on this site. Not identical tests and protocols like you would have in a factory, as everyone has different equipment of differing quality and capability.

And you are absolutely correct that the absolute upper end of performance seems to vary a bit from machine to machine, even allowing for the above. But that variation (so far) has all been considerably above 100MHz performance levels. That's why I brought up the DS1152-EDU, which is ostensibly a 150MHz version of this unit. I think it is absolutely likely that the 1152 units are culled from the cream of the crop. In my own testing, using my equipment and limited skills, there was a very slight, but repeatable, difference switching back and forth between 1102 and 1152. So slight I can't see anyone paying good money for the difference. But someone (and I'm almost certain this time it was tinhead  ;D) changed some of the front end components and was closing in on 200MHz.

Now, looking at the "nasty surprise" thread(s), the situation may have changed. Rigol may well be shipping sub-standard units as DS1052E models now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on July 14, 2011, 12:09:35 am
No need for apologies. :)

Actually, tinhead has posted a hack for the Tekway PSU, if I can remember accurately, to decrease noise and thermal losses.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: scrat on July 14, 2011, 08:48:59 am
Yes, I saw this mentioned in that thread as well (I think it was compared to Intel and their CPU speeds), but I thought this commenter laid it out particularly well.  Anyone who works with high-speed electronics know that their performance and adherence to specifications lies on a bell curve.  To me it seems obvious that the 50MHz Rigol scopes are ABSOLUTELY the slightly off-spec 100MHz scopes - the edges on either side of the bell curve.  It's really the only logical explanation in terms of cost and manufacturing and... well, pretty much everything.

But there could also be a simple marketing reason: DS1052 model demand is perhaps much larger than that of the DS1102, so they could just be marking the units based on production and demand... Of course, having to test all of the units (for calibration, at least), they will mark as 50MHz the worst ones, but there could be potentially good 100MHz ones sold as 50MHz.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 14, 2011, 11:28:57 am
Quote
Of course, having to test all of the units (for calibration, at least), they will mark as 50MHz the worst ones, but there could be potentially good 100MHz ones sold as 50MHz.

Absolutely; I'm sure that there are.... and perhaps even more now since I'm sure they've had a surge in sales since this hack became public.

But one thing I've learned from most Chinese companies is that they might do anything to save a buck if it doesn't immediately and directly impact sales - such as overdriving circuits, not providing any serious support, not fixing bugs, etc.

So if, pre-hack, Rigol was selling, for example, X number of DS1052s and X/2 number of DS1102s - their design and choice of components would reflect, in general, the need for the amount of tested scopes to fall along that curve.

Now let's say, post-hack, they are selling X*4 number of DS1052s and X/4 number of DS1102s, and they could save X number of dollars by substituting slightly less costly caps or speed-rated versions of ICs because the tested scopes will still fall along their new sales projection graph; would they do so?  Perhaps, perhaps not - it's hard to say.

In any case, I will likely do the hack after my warranty runs out  :)  (as well as changing the fan and adding a battery pack).  I just will be aware that it could be slightly lacking in some respects to a tested-at-the-factory 100MHz scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 14, 2011, 11:36:11 am
Actually, tinhead has posted a hack for the Tekway PSU, if I can remember accurately, to decrease noise and thermal losses.

Do you mean this thread: this thread?  (https://www.eevblog.com/forum/index.php?topic=1571.msg42363#msg42363) It appears he was focussed on cleaning up some ripple more than reducing power loss through wasted heat, although he does mention replacing an "unnecessary heat-engine".

I have yet to examine the Rigol PSU so I have no idea if any of that might be applicable.

BTW: What's the micro-controller for? Excuse my naivete, but from the measurements you took, (https://www.eevblog.com/forum/index.php?topic=3738.msg49777#msg49777)  The Rigol needs 6.4v, 15v and -12v. I'm guessing you plan to tie the +12v output of one buck converter to the -6.4v and -15v output of two more buck converters to get the voltages, and the buck converters need a few passive components to set their levels, but I don't see where the micro-controller fits into the picture?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on July 14, 2011, 11:48:57 am
Last month i was in talks with Rigol to become an official distributor ( decided against it ) and was given sales figures for the DS1052 and the DS1152 models for Europe. The ratio is around 10:1. Also there is no difference between the 1052 and the 1152, only difference is the model numbers in the firmware and a sticker.
Rigol are very much aware of the hack and it means nothing to them. They are simply interested in the number of DS1000 units they sell. Selling the DS1000 series hardware with different frequency ratings is just to open the market to people that think they will get a better scope if its 100Mhz. 90% of unit sales from there whole range of equipment is the DS1052 the rest is just icing on the cake. Don't ask me for the sales figures i wont release them.

Edit, there second best selling item is the DG1022 function generator.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 14, 2011, 12:06:09 pm
Quote
Also there is no difference between the 1052 and the 1152, only difference is the model numbers in the firmware and a sticker.

This is what they told you - a prospective distributor in a foreign country?

You're still ignoring the reality of manufacturing and electronics - some units have less or better specifications - it's simply a fact of the "typical/minimum/maximum" rating of electronic parts and inevitable glitches in assembly and construction.  You think that if one of the finished scope's bandwidth is rolling off around 80MHz, that they are going to chuck it into the garbage?  Or spend time and money replacing components?  Or just slap the DS1052E label on it?

Honestly, why do people want to convince themselves that their hacked scope is, in every possible tested attribute and combination of attributes, the equivalent of a 100MHz scope?

Quote
The ratio is around 10:1.

Ha, I proposed X*4 number of DS1052s vs X/4 number of DS1102s - which is 16:1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 14, 2011, 12:11:34 pm
That reminds me of my buddy who bought a brand-new 5L Mustang (many years ago). Remote trunk* release was a $200 or $300 option which he didn't buy.

Shortly after he purchased it, we were checking out the underside. Damned if there wasn't a strange set of wires leading up to the rear of the trunk. A closer look revealed that the release mechanism was in place. The wires led back to the glove box. The only thing missing was the push-button itself.

It was cheaper for Ford to install one standard harness assembly for all cars than to make a separate harness for those that ordered the trunk release option. And I'm pretty sure they didn't test for bell curves...  ;D

(Needless to say, he didn't send Ford the extra money when we installed a suitable push-button)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 14, 2011, 05:27:11 pm
That's very very revealing, dimlow, thanks for sharing. 

Can you share what Rigol ranks in terms of sales compared to the overall market for DSO, or just for the units in this class, that is 50 MHz DSO?  You don't have to reveal the actual amounts.

In the USA Rigol website, they claim they are #2 or #1 in sales in this class of DSO back in 2008, just wondering if this is still valid.

Did they comment on what they think of its other Chinese brand competitors, Atten, Hantek, Owon?
 



Last month i was in talks with Rigol to become an official distributor ( decided against it ) and was given sales figures for the DS1052 and the DS1152 models for Europe. The ratio is around 10:1. Also there is no difference between the 1052 and the 1152, only difference is the model numbers in the firmware and a sticker.
Rigol are very much aware of the hack and it means nothing to them. They are simply interested in the number of DS1000 units they sell. Selling the DS1000 series hardware with different frequency ratings is just to open the market to people that think they will get a better scope if its 100Mhz. 90% of unit sales from there whole range of equipment is the DS1052 the rest is just icing on the cake. Don't ask me for the sales figures i wont release them.

Edit, there second best selling item is the DG1022 function generator.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dimlow on July 14, 2011, 09:03:45 pm
Sorry I don't have that information, only three months of sales, I have to say looking at the data again, I was wrong with the ratio's. I did it from memory I think I got confused with the DS1052D figures

DS1052 to DS1152 ratio is in fact closer to 5:1

Here are the actual sale figures from one of the largest distributor. The data I have also indicates what dates these scopes were ordered from Rigol and other information that I don't think I should release, or-though Rigol has not said I cant do so.

(Cant get the spacing right on this)
DS1052E   DS1102E   DS1052D   DS1102D   DG1022 Others
210            43            12            18              127         24

This of course is only one distributor in Europe, what their total sales figure are, i have no idea.

I had no data about other manufacturers.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 20, 2011, 06:52:24 pm
Hey guys,

Just oredered a DS1052E from Germany, should be delivered in 2-3 days. I am not sure which firmware it will be delivered with but I hope I can do the hack!

Has anyone tried the hack with a recent purchace? would be nice to know!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 20, 2011, 08:30:40 pm
@sean87

Did you buy from Batronix?  I just bought from them - and although the hack is likely possible, it would void your 3 year warranty - which sort of defeats the purpose of buying in the EU.

I'm actually in communication with them now about the flickering screen bug problem in the latest firmware (02.05 SP2).  They contacted Rigol, and Rigol responded with:
 >>> This is a known problem, and we will improve it in the new firmware.
 >>> Currently this new firmware has not been released and I am not sure the exact data.

I'm finding this bug especially annoying, and I've asked if they can downgrade the firmware for me to 02.04 SP1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 21, 2011, 08:37:19 am
@sean87

Did you buy from Batronix?  I just bought from them - and although the hack is likely possible, it would void your 3 year warranty - which sort of defeats the purpose of buying in the EU.

I'm actually in communication with them now about the flickering screen bug problem in the latest firmware (02.05 SP2).  They contacted Rigol, and Rigol responded with:
 >>> This is a known problem, and we will improve it in the new firmware.
 >>> Currently this new firmware has not been released and I am not sure the exact data.

I'm finding this bug especially annoying, and I've asked if they can downgrade the firmware for me to 02.04 SP1.

Yeah I bought mine also from there. On the second tough I wont try upgrading unless I really need to measure something that needs the extra bandwidth. I think they have 30 days return policy you didn't use it?

But for the hack...I saw in Dave's video that he completly undo the hack. It is possible right?? so how can they find it out?

Thanks for reply.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 21, 2011, 09:13:33 am
Quote
I think they have 30 days return policy you didn't use it?

Well, I wrote them an email mentioning that I might return it (I still have about 2 weeks of the 30 days) if they can't find a fix for me.

Quote
.I saw in Dave's video that he completly undo the hack. It is possible right?? so how can they find it out?

Yes, supposedly the hack is undoable, as long as the electronics are functioning correctly - but if something goes wrong with the scope which makes it impossible to undo the hack, you've screwed the warranty - because they will see during servicing that the serial numbers are changed.

My plan was just to wait - at least one year or so into the warranty - before trying it.  I would also replace the fan with a low noise one at the same time.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: aXit on July 23, 2011, 12:59:13 pm
Has anyone tried the hack with a recent purchace? would be nice to know!

I bought one from dealextreme just last week (arrived in 8 days from order too). Successfully did the upgrade. I was careful with all the checksums, but apart from that, just followed the guide.

Mine came with 2.05 SP2, Hardware version 58.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 23, 2011, 02:07:37 pm
Do you have the screen flicker issue?  Or the increase system noise issue?  See the thread of A Hellene about a 'nasty surprise' on his new Rigol.

Has anyone tried the hack with a recent purchace? would be nice to know!

I bought one from dealextreme just last week (arrived in 8 days from order too). Successfully did the upgrade. I was careful with all the checksums, but apart from that, just followed the guide.

Mine came with 2.05 SP2, Hardware version 58.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: aXit on July 24, 2011, 04:36:54 am
I'm not sure what the screen flicker issue was, but maybe. Probably about 5-6 times in 3 hours of use, I saw the screen flash white for half a secound out of the corner of my eye. Never saw it while looking directly at it though. Haven't had the issue with the 2.04 SP2 yet, but that's only seen about half an hour's use so far.

No significant system noise, background noise is around 500uVpp when on 2mV range. Nothing like A Hellene. USB +5V noise is at ~94MHz 100mVpp.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jason695 on July 26, 2011, 05:27:52 pm
hi everyone,

i have red quite a few of the discussions changing ds1052e to ds1102e.

i'd just like to ask please, has anyone actually tested the succesfully hacked ds1052e at around full banwidth frequencies. Actually test it at say, 100mhz and see what happens in non averaged mode. Has anyone provided a vid of testing at theses frequencies.

thnks,
henry.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 27, 2011, 04:10:48 pm
Has anyone tried the hack with a recent purchace? would be nice to know!

I bought one from dealextreme just last week (arrived in 8 days from order too). Successfully did the upgrade. I was careful with all the checksums, but apart from that, just followed the guide.

Mine came with 2.05 SP2, Hardware version 58.

Hi, My scope came yesterday with firmware 2.05 SP2. It does not have flicker issue or I haven't notice it. How can I check for my hardware version? Can you please say which guide you did follow for the mod? would be nice if you can tell me the summary of the mod you did.

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 27, 2011, 04:30:16 pm
Quote
My scope came yesterday with firmware 2.05 SP2. It does not have flicker issue or I haven't notice it. How can I check for my hardware version? Can you please say which guide you did follow for the mod? would be nice if you can tell me the summary of the mod you did.

You see HW version by:Utility -> System Info -> Press CH1 twice -> Press CH2 twice -> Press MATH once.  Make sure you press RUN/STOP to leave screen.

Step-by step instructions for the mod on page 1 of this thread.

But before you hack, you might try this software from me to test for flicker.  I am returning my scope to Batronix and getting Hantek because they (and Rigol) do not fix this bug.

Download: http://www.turbidmedia.com/share/rrm_1_1.zip (http://www.turbidmedia.com/share/rrm_1_1.zip) - you need VISA driver (from here or Rigol website) and USB cable installed to run the software - make sure you have signals present on both channels (you can use calibration square wave) and that the scope is running (RUN/STOP green).

Then, in PC software, select ALL measurements (top check box) from both channels, put POLLING SPEED slider all the way to the left (fastest), then click RUN/STOP. On my scope, this causes the screen to flash very often. It demonstrates that this FW has a bad refresh problem.

From Rigol email:

"I just discussed this problem with R&D, this is resulted from the BUS
conflict, and can not be avoid.
But we will release a new firmware recently, which can improve it.
Thank you very much for your feedback, thank you!"

But this FW has already been out a long time.

I bought this scope from Batronix in order to avoid warranty issues - but if they can't deal with this - and I would have to downgrade the firmware myself, then I might as buy from China and save € 25 - 50.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 27, 2011, 05:07:18 pm
Thanks marmad, I will check for flicker tonight and report back!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on July 27, 2011, 05:24:17 pm
Mine came with HW58 and 2.05 sp2, and I did not notice any flickering in the 15 minutes I had it this way. I then downgraded, hacked to 1152-EDU and then back to 2.04 sp1. I used the scope this way for a while with no noticeable flickering. I then tried to use 2.05 sp2 and when doing certain things I would see flickering occasionally. The flickering is more than just an annoyance. If you are letting the scope run and waiting for a specific triggered event and it keeps flickering, you keep looking to see what has just happened. It became the "scope that cried WOLF" and I "downgraded" back to 20.4 sp1 and have not noticed any problems like this since.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 27, 2011, 05:39:26 pm
Quote
The flickering is more than just an annoyance. If you are letting the scope run and waiting for a specific triggered event and it keeps flickering, you keep looking to see what has just happened. It became the "scope that cried WOLF" and I "downgraded" back to 20.4 sp1 and have not noticed any problems like this since.

Yes, this seems to be what everyone is reporting.  I could just downgrade the scope myself, but I paid extra to get it through a European dealer - so if I void the warranty immediately, what was the point for paying extra and not buying on eBay?  Just to make sure it wasn't DOA?

I really think Rigol should fix this problem fast - or at least offer a downgrade path for customers who buy through their authorized dealers.  But their response is:

 >> This is a known problem, and we will improve it in the new firmware.
 >> Currently this new firmware has not been released and I am not sure the exact data.

and

>> Currently, the DS1000E can not be downgraded. For this problem, I hope it
>> can be solved in the next firmware.

and

>> I just discussed this problem with R&D, this is resulted from the BUS
>> conflict, and can not be avoid.
>> But we will release a new firmware recently, which can improve it.
>> Thank you very much for your feedback, thank you!

Notice they use the word 'improve' - and not 'fix'.

So either:
a) They can't or don't want to release a simple downgrade firmware to resolve the issue.
b) There is a technical reason why previous FW versions should not be used.

In any case, I'm jumping ship to the Hantek or Owon.  You can currently get the Owon (100MHz - 1GSs - 10Mbit sample depth - 8" 800x600 display - quiet fan - optional battery pack - plus VGA output to monitor) for ~ € 80 more than what the Rigol DS1052E costs.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 27, 2011, 05:56:23 pm
OK, I did what you asked, I noticed flickering like 5 times in 10 minutes in very random times. here is a video, just one flick I could capture. The first channel is connected to my own made square form generator, second channel is on scopes square generator.

rigol flickre (https://www.youtube.com/watch?v=nFkIsWgK1wo#)

So do you think I also have your scopes problem and should consider going to that owon you mentioned?

Also how to have both channels triggred?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 27, 2011, 06:33:11 pm
Quote
I noticed flickering like 5 times in 10 minutes in very random times.

That's not too bad - mine is even worse.

Quote
So do you think I also have your scopes problem and should consider going to that owon you mentioned?

Yes, you have the problem (I think everyone with FW 02.05 SP2 have it) but, as mentioned in other posts, if you are planning to hack right away, you can stay with FW 02.04 SP1 - which doesn't seem to have the problem.  For me, I bought the scope here in Europe because I wasn't planning to hack it right now (maybe after a year or so of warranty support) - so I don't really want to put up with the bug; as mentioned in Lightages post - it's more than annoying when waiting for signals.

As I started to read more about other scopes recently, I realized that the Rigol, as good a deal as it remains, is rather old (and overdriven - they overclock their ADCs) technology -- and I believe it's also possible that they might have recently started cutting corners slightly to make more money - since after the hack became published they are selling more and more DS1052Es and less DS1102Es - so they are making less scopes which have to fulfill the 100MHz bandwidth capability.

So I think I will spend € 70 - 100 more and get something with better specs than a hacked 100MHz Rigol - and with newer technology (bigger screens, more memory depth, etc.)  But it all comes down to budget, eh?  ;)

Quote
Also how to have both channels triggred?

Trigger Menu -> Mode -> Alternate
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jason695 on July 27, 2011, 07:28:17 pm
hi everyone,

just aking some general questions around the 50 to 100 mhz conversion.

does anyone know where to get the 2.02, 204 & 2.05 firmware. rigol do have it on their site now.


so is it right that latest hadrware is 58 & firmare is now ver 3. with these its now absolutely impossible to do the mod?

any replies thanks.
jase
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 27, 2011, 08:55:32 pm
hi everyone,

just aking some general questions around the 50 to 100 mhz conversion.

does anyone know where to get the 2.02, 204 & 2.05 firmware. rigol do have it on their site now.
http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://All the files you need zipped into one)

Quote
so is it right that latest hadrware is 58 & firmare is now ver 3. with these its now absolutely impossible to do the mod?

Whoa! You have a version 3??? I don't think I've seen anyone with that yet. Can you verify the full version string by pressing "ch1" twice, then "ch2" twice then "math" once from the system info screen please?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 27, 2011, 11:27:55 pm
I have been scratching my head since yesterday. I could not find a proper guide to do the hack for "2.05 SP2" and HW version 58. In the first page there is no section for 2.05 SP2, would be nice if somone have done mod for this firmware make a small summary here.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 27, 2011, 11:37:20 pm
@sean87

All of the tools for the hack are in this link - in well-marked folders:

http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip)

You just follow the instructions on page 1 of this thread; basically:  downgrade to FW 02.02 - change serial number with Shafri's tool - then upgrade back to FW 02.04 or FW 02.05 - then re-calibrate.  Just make sure you doublecheck your cable connections and verify checksums on copied firmware files before you put them in the Rigol - you don't want an expensive brick.

It's all spelled-out pretty well on page 1.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 28, 2011, 11:09:45 am
@sean87

All of the tools for the hack are in this link - in well-marked folders:

http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip (http://picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip)

You just follow the instructions on page 1 of this thread; basically:  downgrade to FW 02.02 - change serial number with Shafri's tool - then upgrade back to FW 02.04 or FW 02.05 - then re-calibrate.  Just make sure you doublecheck your cable connections and verify checksums on copied firmware files before you put them in the Rigol - you don't want an expensive brick.

It's all spelled-out pretty well on page 1.

Thanks, I am almost ready to take the risk :D I think it is maddness but yeah I am going to do it!

So can you confirm the following steps? (Well if my scope turned to a brick I will not blame anyone!)
- I have to downgrade using the file in this folder "Downgrade_2.05SP2_to_2.02SP2"
- I use the sharfi's tool and hit the upgrade button
- I upgrade back to 02.05 SP2 again (this is my current firmware which scope came with)
- I recalibrate the scope
- I will be happy or mad :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 28, 2011, 11:45:23 am
Quote
So can you confirm the following steps?

Yep, those are the steps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 28, 2011, 11:46:18 am
First, before anything else, install the visa runtime, reboot the computer if necessary and make sure your scope can talk to your computer using Ultrascope (came with your scope on the CD or get it here: http://www.picturehosting.verhey.org/rigol/Ultrascope_for_DS1000E_Series.exe (http://www.picturehosting.verhey.org/rigol/Ultrascope_for_DS1000E_Series.exe) ). Once you have done this, you can disconnect the scope, reboot it, and proceed.

Also, check the MD5 hash of each file on the memory stick each and every time you copy the next firmware version to the stick. Never have more than one firmware file on the stick at any one time.

You can reinstall 2.05 SP2 if that's what you really want. However, it appears that 2.05 SP2 may cause or aggravate the screen flicker issue. There is no known benefit to 2.05 SP2 over 2.04 SP1. AFAIK, the only reason Rigol released firmware after 2.04 SP1 was to try and defeat this hack, and they introduced a new bug in the process. I personally (and many others) find 2.04 SP1 to be the best version available (unless jason695 really does have a version 3 -- I don't know what they may have done there!!)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 28, 2011, 12:06:33 pm
Quote
First, before anything else, install the visa runtime

He has VISA driver installed - as evidenced by him running my software in video above - which needs the driver.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on July 28, 2011, 02:43:03 pm
First, before anything else, install the visa runtime, reboot the computer if necessary and make sure your scope can talk to your computer using Ultrascope
using "sharfi tool" you can press the "check rigol model & serial" button. if the textbox next to it showing some usefull info without error or terminated, then its a simple indication you have visa installed correctly.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jason695 on July 28, 2011, 08:10:47 pm
hi ppl,

sorry i cant reply sooner.

firstly, i dont actually have a scope at all yet. i,ve just read around an have seen somone mention a version 3 firmware with hardware ver 58 i think.

Sean please dont damage your scope. i wouldnt like to think i've encouraged anyone to do wrong thing, Its very exiting i know but, you've only just bought it remember.

i looked at dave jones breakdown of the 1052e, where he takes back off. please knowone try this LOL, mr jones obviously got lots of experience. anyway, he seems to have nothing but, praise for its quality.


Sean, did you get it from batronix i was thinking of buying there also, it looks a fine item for price.

regds
jason










Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jason695 on July 28, 2011, 08:27:17 pm
hi again,


marmad,

just on thing i noticed. you said you might buy a newer scope than rigol 1052e.

which were you thinking of?

jason
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 28, 2011, 08:34:37 pm
Hi,

I was looking for my memory stick and no success finding it yet! ahha myabe it is a sign that I shouldn't do the mod. butneverthless I am gonna try it. I almost modded everyhting I bought so this one should also be considered. I will report back later.

But if MARMAD can find a ncie deal for the OWON scope maybe I just send back my RIGOL and get that one too.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 28, 2011, 08:40:06 pm
Yeah I got mine from batronix. They are a pretty nice seller and offer 30 day return policy + free sheeping within EU
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marmad on July 28, 2011, 11:21:09 pm
@jason695 and sean87

I was thinking of either the Hantek DSO5102B or the Owon SDS7102.

The Hantek is 100MHz, 1GSa/s, 1Mpts, 7" screen (800x480) - with a current cost of ~ € 390 (excl. VAT) from China.

Pros for the Hantek include:  it can be hacked to 200MHz  - good build quality - and good support on this blog (the scope has been basically torn apart by Tinhead - who figured out how to hack it to 200MHz - and has even reverse engineered it and released schematics for it).

Cons include: I can't seem to find it in Europe for a reasonably similar price - so I would have to buy it from China (which just means a big expense and long delays if you have problems under warranty) - plus Hantek is even less responsive to customers than Rigol.

The Owon is 100MHz, 1GSa/s, 10Mpts, 8" screen (800x600) - with a current cost of ~ € 360 (excl. VAT) from China.

Pros include: Brand new design: super thin - best specs (on paper) - 10Mpts! can do super-long data logging - huge TFT screen, as well as VGA output so that you can view the scope screen on a standard monitor (a great idea) - has a battery compartment for optional lithium battery (~ € 60) so it can be used as a portable (another great idea) - true USB 2.0 support (this is a big deal when you try to get real time data from the scope while running - the Rigol has only USB 1.1 and it is painfully slow).

Cons include: Brand new design: hardly anyone has one and it's almost impossible to find info about it - some of Owon's products in the past have had dubious build quality, although Saelig and other reputable companies continue to carry their products.

So it comes down to going for something which is known to be reliable and good quality - or opting to be an early adopter for an unknown design, build quality, and firmware - wrapped up in a bunch of good ideas and an innovative package for a low-cost scope.

I was leaning towards the Hantek, but I think I've found a great price here in Europe (with full 3 year warranty) for the Owon - so...  :o ...tomorrow I will order one or the other.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 29, 2011, 12:32:43 am
Damn those specs justs tempts me to steal LeCroy WaveRunner 6050 from my company and replace it with my own RIGOL ...just hope no one will notice the difference!  8)

Hope you will find a nice price and place to buy either of scopes you mentioned! good luck! (Although I guess you find that OWON from batronix)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sean87 on July 29, 2011, 06:33:26 pm
I couldn't stop myself and I finally did the hack. Luckly everything went smoothly and I guess I also have a 100MHz scope :P

I did the steps I mentioned in the pervious page and finally decided to go with 2.04 SP1 firmware. Then I did a calibration and now everything seems to work fine. I also tried the MARMAD software to check for flickering and there was no flicker at all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xO on August 04, 2011, 09:13:45 pm
A number of tests posted earlier in this thread focused mostly on the rise time of upgraded Rigols. Here are some results for the probes that ship with the scope. Both scopes and probes listed are rated at 100 MHz.

RISE TIME (AT MAX SAMPLING RATE):
Rigol (with Rigol probes): 4.5 ns
Rigol (with Tektronix probes): 2.8 ns
Tektronix (with Tektronix probes): 2.9 ns
Tektronix (with Rigol probes): 3.5 ns

Rise time of upgraded Rigols seems to be on par with other 100 MHz DSOs. However, Rigol probes may not be. It's worth noting that the Tek probes (P6109B) have both low and hi frequency compensation adjustments, while the Rigol probes (RP2200) have only a low.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rtp_burnsville on August 05, 2011, 09:20:47 pm
Hi,

I just received my DS1052E last night......   I will likely attempt this after I spend some time seeing if the scope is working as it should. 

My version is: 00.02.05 SP2
hardware: 58

Ok, back to reading the rest of this thread.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: moon7 on August 10, 2011, 10:40:05 pm
Hello, can who check sequence of step:
I have DS1052E, SN - DS1ED132709252, SW – 00.02.05.02.00, HW – 58
Then
1 - Check  USB Flash (save picture) – OK
2 - Write to flash FW from A Helene  2.05.02.00 to 2.02.02.00 DS1000E series firmware.zip whith MD5 f7c861576fe9efeaf08c3e449f3527f0  CRC  0c2ce1e8
3 - Insert flash and downgrade
4 - Reboot OSC.
5 - Install VISA, Ultrascope reboot CPU and connect OSC. To PC
6 - Run rigupgr.exe – check – update – reboot OSC.
7 - Write to flash FW 00.02.04.01.02 whith MD5 bcf73565352391935f3a9651d30776ee CRC  3b44dee5
8 - Reboot  and calibrate OSC.

And how chance that OSC will be worked in this case. Can I connect OSC to PC – Ultrascope before downgrade? Is this not influence to downgrade?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: moon7 on August 11, 2011, 08:31:27 am
(http://uaimage.com/t/1317433_22384441.jpg) (http://uaimage.com/image/22384441) update done :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 11, 2011, 12:50:59 pm
Congratulations! Welcome to the club. I suggest you edit your first post and picture to obscure the serial number. There is no point in advertising that in case you need to set it back and return the unit for warranty repair.  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: moon7 on August 11, 2011, 01:05:48 pm
Thank! But I replace cooler, no noise no warranty :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 11, 2011, 01:25:09 pm
no noise no warranty :)

Where's the GIF for <roflmao>???

(Rolling On the Floor, Laughing My A$$ Off for those of you youngsters that are too young to remember the text-only internet)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: odessa on August 12, 2011, 02:37:06 pm
Ace guide guys. Just succeeded in upgrading to 100Mhz  :)

Thanks very much !!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Neuport on September 07, 2011, 06:11:29 am
Thanks!  Received scope today, debated with myself about upgrade.  Decided to give it a shot and 20 minutes later success.  This was one of the easiest/best documented hacks I've seen.  Well done.  Of course I don't have the knowledge to test the performance to see if it matters.  : ^ )
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: haltandcatchfire on September 22, 2011, 04:49:43 am
Hi all! Just reporting another successful hack. Ordered mine from DealExcel (not DealExtreme) for $350 USD and got it 4 days later shipped to Oregon, USA. It was packed well with no damage. It arrived with FW ver. 00.02.05.02.00, HW ver. 58.

The hack went quickly and smoothly, thanks to this incredibly clear guide! Now I think I'll have to make a pulse generator to really prove that I doubled my bandwidth so easily...I guess once in a while there is such thing as a free lunch ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Rainmaker on September 22, 2011, 05:21:44 pm
Hi all! Why can not I download the file 2.05.02.01.header.zip from this site? I get a message "You are not allowed to access this section".
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yanir on September 26, 2011, 02:31:37 pm
I don't even see the link to download the  2.05.02.01.header.zip or the rom. I am I missing something? Which post has this available for download?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Dexter on September 30, 2011, 04:07:33 pm
Same problem here, i always get "You are not allowed to access this section". What im doing wrong?

Best regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mixsall on September 30, 2011, 04:16:44 pm
```
~ ~ 
I can't download.I come form china,my english is so bad.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pudrik on September 30, 2011, 06:21:35 pm
Have anyone managed to downgrade 2.06 yet?

Ive managed to patch a 2.02 firmware file to be detected as a 2.06 but since i dont have a raw dump of my flash yet i dont want to try and cause a corrupt firmware only minutes after unpacking :S
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dumitru-a on October 08, 2011, 12:53:56 pm
Thanks a lot now because of this forum have made ds1052e 2.05 SP2, 2.04 SP1 in ds1102 congratulations again to all who made this possible!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gyurma on October 08, 2011, 11:54:22 pm
Thanks for the great tutorial and the help of the repliers!
Because I did not find any downgrade file for the 02.05.SP2 scopes, I just edited a file for the older fw versions and checked it to the md5 sums.
It worked. 'Till now i dont see any problem with the firmware either.  02.04.SP1 is OK.
I made a package for newcommers. Feel free to use it...
https://rapidshare.com/files/1870851383/rigol_upgrade_tools_for_DS1052E_02.05.SP2.zip
Read the instructions and also the Blog before using it!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Kozmyk on October 09, 2011, 04:52:53 pm
Thanks for the great tutorial and the help of the repliers!
Because I did not find any downgrade file for the 02.05.SP2 scopes, I just edited a file for the older fw versions and checked it to the md5 sums.
It worked. 'Till now I don't see any problem with the firmware either.  02.04.SP1 is OK.
I made a package for newcomers. Feel free to use it...
https://rapidshare.com/files/1870851383/rigol_upgrade_tools_for_DS1052E_02.05.SP2.zip (https://rapidshare.com/files/1870851383/rigol_upgrade_tools_for_DS1052E_02.05.SP2.zip)
Read the instructions and also the Blog before using it!!!
Nice one gyurma I've just used your pack to upgrade mine. Success!!  :)
I was finding the separation of the research from the results in earlier 02.05.SP2 posts a bit confusing.
Not that they weren't interesting but with a head full of flu I was thankful of an easier approach.

Thanks to you and all those researchers who have gone before my RIGOL is now sorted.  8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yanir on October 10, 2011, 01:42:16 pm
Thanks gyurma! It worked for me too.

FYI, the first flash drive I tried using wouldn't work. I could create folders on it using the rigol disk manager but I couldn't save waveform data. The roms were never recognized either (thankfully, potentially could have bricked the scope.) So a word of caution, verify that waveforms can be saved to your flash drive.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on October 10, 2011, 08:58:19 pm
Hi,

I couldn't save waveform to flash disk with 2.04 SP1 software too. So I did upgrade to 02.05 SP2 and saving of waveform works for me.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on October 11, 2011, 10:37:22 am
Interesting. That's the first time I've heard of an benefit of 2.05. Did you try any other brands or sizes of memory? What size and brand are you using?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on October 11, 2011, 12:15:49 pm
Hi,

I used SanDisk Cruzer 2GB flash drive, the same flash drive with 2.04 and 2.05 fw versions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Kozmyk on October 11, 2011, 05:18:56 pm
My newly upgraded DS1052E_to_DS1102E 02.04.SP1 (formerly on 02.05.02.00) is happily saving Waveforms and Recordings to USB Flash.
Kingston DT101 G2 - 8GB (Fat32)

One thing I note with the recordings is that changes in the timebase readings aren't recorded or the measurements, just the waveform itself.
Not the end of the world but curious all the same.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pen_tium on October 13, 2011, 02:08:24 pm
 :).........................
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pen_tium on October 14, 2011, 02:56:37 am
How can I chang the DS1102E 02.05 SP2 return to DS1052E 02.02 SP2?  :-[
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr-400-Volt on October 25, 2011, 06:50:15 pm
Hi, i have done the Patch, and upgrade to the 2.05.02 original FW. So my screen is flickering. Can i downgreade again, and then to the FW 2.02.01 (bugfree)?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gmdavies on October 31, 2011, 09:14:43 pm
Have anyone managed to downgrade 2.06 yet? Ive managed to patch a 2.02 firmware file to be detected as a 2.06 but since i dont have a raw dump of my flash yet i dont want to try and cause a corrupt firmware only minutes after unpacking :S

I really would like to know how to do downgrade from 2.06 to 2.02 firmware as I have several scopes to hack. What did you do to patch the 2.2 file (or did you simply copy the header over, which of course shows the same upgrade screen but I guess won't actually work)? Well, if anyone has found how to do this, please tell.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on October 31, 2011, 11:54:24 pm
A. Hellene cracked the header code in this post: https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404 (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404)

Theoretically, the same approach can be used to modify the 2.06 header
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on October 31, 2011, 11:56:09 pm
I still haven't heard of anyone downgrading the 2.06 firmware. As far as I know, no-one has even posted a copy of the 2.06 firmware anywhere yet.

I did come across someone who has written a dissembler for the Rigol DS1052E Blackfin processor, in case anyone wants to start poking around:

http://codenaschen.de/tichyblog/?action=blog&entry=1_Blackfin%20Disassembler%20Processor%20IDA%20Pro%20Plugin (http://codenaschen.de/tichyblog/?action=blog&entry=1_Blackfin%20Disassembler%20Processor%20IDA%20Pro%20Plugin)
https://github.com/krater/Blackfin-IDA-Pro-Plugin (https://github.com/krater/Blackfin-IDA-Pro-Plugin)

It includes the sourcecode for the Rigol firmware file loader.

On a different note, Screen flicker has been one of the problem some people have with their Rigol DS1052E series.  It has been blamed on firmware, but could it just be a bad connector?

http://the1.eyeit.org/index.php/2011/06/30/rigol-ds1052e-02-05-02 (http://the1.eyeit.org/index.php/2011/06/30/rigol-ds1052e-02-05-02)

Richard
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on November 01, 2011, 12:30:49 am
I have a DS1052E  HW58 modified for 150Mhz, and was using 2.04.01 as suggested. It never flickered. As soon as I tried 2.05 it would flicker and more depending on math and more intensive CPU loads. Going back to 2.04.01 removed the flicker again.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vtl on November 01, 2011, 05:06:37 am
Has anyone got a link to download 2.06 firmware for the DS1052e/1102e?
Title: Hacking the latest firmware, which currently is v2.06 SP0 (2.06.00.01).
Post by: A Hellene on November 01, 2011, 01:38:26 pm
Alright, my fellow EEVBloggers!

I would be happy to post the new hacked firmware that downgrades every FW revision up to v2.06 SP0 included, down to v2.02 SP2 along with the original FW v2.06 SP0 (2.06.00.01).
But, given that all the "illegal" firmware attachments were removed from this blog at some point, makes obvious that posting the FW files above puts the blog at risk.

Let's review some facts:
I still haven't heard of anyone downgrading the 2.06 firmware. As far as I know, no-one has even posted a copy of the 2.06 firmware anywhere yet.
Well, I have done it, Richard! And reverted back to v2.04 SP1.
Drieg led the way, providing us with some valuable information:
...don't waste your time, seems that Rigol made a stupid mistake and forgot to prevent a FW "upgrade" to the same version  ;)

Besides that, I didn't notice any difference between v2.5 and v2.6, at least the menu is very same.
The fact that v2.06 can "upgrade" itself is the key!

A. Hellene cracked the header code in this post: https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404 (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404)

Theoretically, the same approach can be used to modify the 2.06 header
Exactly, Torch! The method remains the same.
Recently, I posted the header of FW v2.06 SP0 (2.06.00.01) along with other ones at this message (https://www.eevblog.com/forum/index.php?topic=4715.msg62882#msg62882):
Code: [Select]
---------------------------------------------------------------------------
HEX Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
---------------------------------------------------------------------------
v2.05.01.00: 44 53 31 30 30 30 45 20 20 20 82 85 84 88 C3 7B 47 92 39 C8 7E
v2.05.01.02: 44 53 31 30 30 30 45 20 20 20 82 85 84 82 8B B8 96 41 63 FF 33
v2.05.02.00: 44 53 31 30 30 30 45 20 20 20 82 85 82 88 C0 7E D7 6A 15 B6 B6
v2.06.00.01: 4A E3 3E 5E 1C EA 8D 39 9A 23 82 86 88 84 02 8C E9 A6 50 D0 BC
---------------------------------------------------------------------------


The steps to take are the following:

1. Find the original v2.02 SP2 (v2.02.02.00).
Original v2.02 SP2 file CRC32 checksum: A3370F0E
Original v2.02 SP2 file MD5 hash: 272086B2037231C62446617436544A77

2. Open it with a hex editor and replace the first 21 bytes of the header with the 21 bytes of the v2.06 SP0 (2.06.00.01) header, posted above.

3. Save the new file, which is recognised by the DS1000E as v2.06 (2.06.00.01) but it actually is v2.02 SP2 (2.02.02.00) and can change the model and the serial number of the device.
Hacked v2.02 SP2 file CRC32 checksum: 0C83CBD6
Hacked v2.02 SP2 file MD5 hash: 19EB82AB1FA4FE57CC9410F2074E9E67

Note that changing only the model will not work after a reboot. In order to save the model permanently it will also be needed to re-enter the serial number. Enter the serial number the device will return after the ":INFO:SERIAL?" command, or as it is displayed in the sticker at the back of the device; there is no need to change the model letter (D/B/F) within.

4. Change your device's model & serial number and upgrade your firmware to v2.04 SP1 (2.04.01.02), or higher, immediately!
DO NOT operate any further (https://www.eevblog.com/forum/index.php?topic=1379.msg18086#msg18086) the HW58 devices with the hacked firmware or with any other firmware of a revision lower to v2.04 SP1.
Try also to avoid all the v2.05 revisions that introduced flickering or other bugs.

5. Done! Enjoy your crime! :P


P.S. The files mentioned above can be found online. So, please, do not start asking me to be sending or emailing them individually...

[EDIT]: All the files needed can be found here (https://www.eevblog.com/forum/index.php?topic=553.msg70378#msg70378) and here (https://www.eevblog.com/forum/index.php?topic=553.msg70381#msg70381).




Something different, now:
[...]
I did come across someone who has written a dissembler for the Rigol DS1052E Blackfin processor, in case anyone wants to start poking around:

http://codenaschen.de/tichyblog/?action=blog&entry=1_Blackfin%20Disassembler%20Processor%20IDA%20Pro%20Plugin (http://codenaschen.de/tichyblog/?action=blog&entry=1_Blackfin%20Disassembler%20Processor%20IDA%20Pro%20Plugin)
https://github.com/krater/Blackfin-IDA-Pro-Plugin (https://github.com/krater/Blackfin-IDA-Pro-Plugin)

It includes the sourcecode for the Rigol firmware file loader.
[...]

Richard
Ah, this is a very nice finding! Thank you, Richard.

I do not know what the main plug-in is able to do. There are listed a few bugs at the included README file, though.

Having spent some time on the BlackFin documentation, this is what I've quickly found in the rigol_ldr.h:
Code: [Select]
struct rgl_hdr {
uchar name[10];
uchar version[4];
uchar dummy1[2];
uint32 crc32;
uchar dummy2;
};

struct ldr_hdr {
uint32   addr;
uint32   size;
uint16   flags;
};

Well, according to the BlackFin "Loader and Utilities Manual" rev. 2.2, page 3-5:
"The boot ROM evaluates the first byte of the boot stream at address 0x2000 0000.
If it is 0x40, eight-bit boot is performed.
A 0x60 byte assumes a 16-bit memory device and performs eight-bit DMA.
A 0x20 byte also assumes 16-bit memory but performs 16-bit DMA.".


Since there is such an entry (with a value equal to 0x60) at all the .RGL firmware upgrade files (right after the 21-byte revision header and before the 10-byte bootloader header) I think that the source file above should rather read something in the lines of:
Code: [Select]
struct rgl_hdr {
uchar name[10];
uchar version[4];
uchar dummy1[2];
uint32 crc32;
uchar dummy2;
};

struct ldr_hdr {
uint16   bmode;
uint32   addr;
uint32   size;
uint16   flags;
};

[EDIT] I was wrong (https://www.eevblog.com/forum/index.php?topic=553.msg71577#msg71577): Actually, the first boot Byte in the ldr_hdr (the 0x60 one in the DS1000 firmware upgrade files case) is the LSB of the first firmware file dword after the 21 bytes version header. [/EDIT]

I am also not sure how dummy the dummyX entries are...
Yet, I welcome and applaud any such efforts!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on November 01, 2011, 01:54:13 pm
I again applaud the efforts here to keep the DS1052E hacks working!

I have a question. Is 2.06 bug free? Free of the any of the bugs in 2.04.01?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on November 01, 2011, 02:06:29 pm
That is an amazing piece of work from George (A Hellene).

Brilliant!

Thanks for pulling together so much information from previous posts into one great tutorial.


Richard
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 01, 2011, 02:46:12 pm
You are welcome, gentlemen!


I have a question. Is 2.06 bug free? Free of the any of the bugs in 2.04.01?
I cannot answer this question because when I resoldered the FPGA back (https://www.eevblog.com/forum/index.php?topic=3738.msg62495#msg62495) on my board I did not extensively test FW v2.06, since the reference data I have in my hands were collected using the firmware v2.04 SP1; neither my device's noise problem was fixed, in order to start anew.

After a while, discovering a few mistakes in the PCB wiring diagrams I drew, I removed the FPGA once more to correct them and resoldered the FPGA back; but it seems that I did not align the chip properly and I mangled my calibration data... So, I started studying the DSP processor, since this guy's family is a total stranger to me; this is the reason why I immediately recognised the mistake in the BlackFin bootloader, above.

But, the worst part is that my spare time is very very limited these days, in order to make any further progress...


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on November 01, 2011, 02:59:38 pm
Would it be possible for you to link to the latest schematics that you have drawn?

Thank you

Les
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 01, 2011, 03:45:36 pm
Of course I will, Les. I will post them at the same location (https://www.eevblog.com/forum/index.php?topic=3738.msg55197#msg55197) I have already have the analog schematics posted when I will have them drawn, since what I have in my hands right now cannot be called schematics; it is plain text files describing the PCB components interconnections data.

By the way, I have already posted a quick preview of the DS1000X design at the link in my very previous message, above.


-George
Title: Re: Hacking the latest firmware, which currently is v2.06 SP0 (2.06.00.01).
Post by: EEVblog on November 01, 2011, 10:03:52 pm
I would be happy to post the new hacked firmware that downgrades every FW revision up to v2.06 SP0 included, down to v2.02 SP2 along with the original FW v2.06 SP0 (2.06.00.01).
But, given that all the "illegal" firmware attachments were removed from this blog at some point, makes obvious that posting the FW files above puts the blog at risk.

Correct.
Please do not attach any copyrighted firmware files on this forum, they will be removed.
However, no one will stop you from posting a URL to somewhere else  ;)

Dave.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 01, 2011, 11:26:07 pm
Fair enough, Dave.

This is an archive (http://www.mediafire.com/?89qmofj54tgw7ak) containing a few useful files:
- Firmware v2.02 SP2 (2.02.02.00)
- Firmware v2.04 SP1 (2.04.01.02)
- Firmware v2.06 SP0 (2.06.00.01)
- Firmware 2.06.00.01 to 2.02.02.00 downgrade
- DemoIDN USB tool

Since it is unknown if and when the file will be removed, you are strongly encouraged to download it and mirror it on your servers.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on November 02, 2011, 12:00:39 am
George,

Is the firmware the same for the DS1052e and the hacked 100MHz version? So after converting can we load firmware 2.06?

Also after converting and upgrading, can we use the same hacked 2.02 firmware to allow us to go back to an earlier firmware, or to revert to a 50MHz scope?

Are these firmware for particular hardware builds?

Thanks for the files.

Richard
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 02, 2011, 12:20:04 am
Interesting thing, copyright. Under Canadian law (which conforms to the international Berne Convention treaty) copyright subsists in any work, whether or not it is explicitly declared. Now, "What is a 'work'?" you might well ask. The definition is very broad, so it's easier to define what is not a work. And in that short list we find that a set of instructions for the operation, maintenance or service of a product supplied by a manufacturer of that product is NOT a work.

It doesn't matter whether the instructions are printed or filmed or electronic.

So, I keep a backup copy of the latest electronic on-board help files supplied by the manufacturer of my scope in this secure off-site location (http://www.picturehosting.verhey.org/rigol/DS1052Eupgr_tools.zip), without any worry that it will be "taken down" by someone who is not familiar with copyright law. I understand that laws in other lands may be slightly different, so I urge any foreign readers to check before following either my link or my example. The MD5 hash is 5c8bba8e8d5237e890a2348a0069ebe8
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 02, 2011, 12:40:42 am
Richard,

The firmware is the same for all the DS1000E products: The 50 MHz DS1052E, the 100 MHz DS1102E and the 150 MHz DS1152E, therefore, if you wish, you can aim higher than the 100 MHz model in order to unlock the full potential of your device. Remember that the DS1000E hardware can go up to 170 MHz; the top frequency filtering is purely digital.

The whole idea is to downgrade to the v2.02 FW because it is one of the last revisions that can execute the specific commands which can change the device model and serial number. So, loading the v2.02 you can always instruct your device what model it will become; you can go either upwards or downwards.

As for the hardware revisions, let me quote Drieg:
Here's the table which FW supports which HW. Higher FW supports all older HW versions.
HW version    FW version
58
00.02.04.01.00
57
00.02.04.00.03
07
00.02.02.02.00
__________


torch,

This was a very interesting piece of information.
Thank you.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on November 02, 2011, 01:08:22 am
So is 2.06.00.01 only for HW 59 or does it work on HW58 as well?

Richard

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 02, 2011, 01:24:13 am
Yes, Richard, the HW58 devices can safely run any firmware revision from v2.04 SP1 (2.04.01.02) up to v2.06 (2.06.00.01), which currently is the latest official one.

I am not sure though if the so-called HW59 really exists...


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vtl on November 02, 2011, 03:14:08 am
Just upgraded my scope to 2.06, big mistake! Now got a ton of noise even when the probe is grounded. Reverted to 2.05 SP2, noise still there. LCD flickers gone but I'd rather have a flickering LCD than a noisy scope. Self cal did nothing.

Seems to have the same noise as described in the other thread:

https://www.eevblog.com/forum/index.php?topic=3738.0 (https://www.eevblog.com/forum/index.php?topic=3738.0)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 02, 2011, 03:43:54 am
I am very sorry to read that, vtl.

Your link points to the noise problem my device has. The difference with my oscilloscope is that it was shipped with that noise levels. It did have that noise as a DS1052E model since it was unpacked, even before its firmware was updated... Updating the firmware did not fix the noise problem nor made it worse because in my case the excessive noise problem seems to be hardware related.

You can contact Drieg (https://www.eevblog.com/forum/index.php?topic=1379.msg18086#msg18086) and describe your problem in detail to him before doing anything else that might make things worse.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 02, 2011, 03:56:33 am
Just upgraded my scope to 2.06, big mistake! Now got a ton of noise even when the probe is grounded. Reverted to 2.05 SP2, noise still there. LCD flickers gone but I'd rather have a flickering LCD than a noisy scope. Self cal did nothing.

I would be very suspicious of a component failure coincidental to the FW upgrade, since the downgrade failed to reverse it. Pending better advice, I'd consider restoring all settings & F/W to original and returning it under warranty.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on November 02, 2011, 04:22:37 am
I am assuming you did a self cal at 2.06 and again with 2.05 Sp2.

I was thinking of upgrading myself, but now, I might just wait a bit.  :) 

Yup - I am a coward.

Can I ask some questions?

Did the self cal with 2.06 change anything at all?

Is the noise only at low voltage input, or is it on high voltage ranges as well?

Does the noise look different with both channels on?

If you force the scope to sample at a lower speed by, say, changing to 10mS per div with extended memory off , is the noise the same but at a lower frequency?

One of the things I am wondering is if the A/D calibration offsets for the A/D's wanders away from zero to the point where it is no longer possible to correct, or even worse, roll over changing the sign of the correction. This could happen if they use a very crude algorithm in the A/D offset autocal routine and it gets easily confused. If it was something like this, then somehow resetting the A/D offset cal nos and then doing a new auto cal could solve the problem.

Richard
Here is what I am wondering.

One of the main tasks of the self cal is to balance the readings of the 8 A/D's
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vtl on November 02, 2011, 06:07:09 am
Self cal'ed at every point and made no difference.

I've attached some waveforms. The most significant thing is when the probe is grounded I get a lot of high frequency noise. Same thing on channel 2, doesn't make a difference between 1x and 10x of course.

Hopefully a fix for this, the scope is of course still usable but it seems I have just managed to make it worse than it was to begin with  :(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 02, 2011, 12:13:58 pm
I have a question for those who have "upgraded" to 2.06: Why?

2.04SP1 has been the weapon of choice for some time now due to bugs in 2.05. The one single advantage of 2.05 that I am aware of is that one person reported it would read a USB memory stick that 2.04 would not recognize (all earlier FW seemed to have problems with certain memory sticks, but not others).

It appears that upgrading to 2.06 fixes the 2.05 screen flicker issue, just as downgrading to 2.04SP1 does. Are there any known advantages of 2.06 over 2.04SP1?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on November 02, 2011, 01:47:03 pm
I think A Hellene is right in his earlier post. It  is probably best to contact Drieg.  He has some magical mystical way to return oscilloscope back to a state that allows the calibration to fully work.

I suppose in the Storage menu, you could try the "Factory" option and then recalibrate. but it is a long shot.

Since it is only at low signal levels, it does not look like it is anything to do with the DAC Calibrate.

It is probably worth putting the scope in equivalent sampling mode, and a fast timebase so you can have a good look at the actual noise waveform. Is it noise, or is it a consistent waveform at a 100MHz+ frequency?

Richard.
Title: Re: Hacking the latest firmware, which currently is v2.06 SP0 (2.06.00.01).
Post by: krater on November 02, 2011, 02:01:22 pm

Ah, this is a very nice finding! Thank you, Richard.

I do not know what the main plug-in is able to do. There are listed a few bugs at the included README file, though.

Having spent some time on the BlackFin documentation, this is what I've quickly found in the rigol_ldr.h:
Code: [Select]
struct rgl_hdr {
uchar name[10];
uchar version[4];
uchar dummy1[2];
uint32 crc32;
uchar dummy2;
};

struct ldr_hdr {
uint32   addr;
uint32   size;
uint16   flags;
};

Well, according to the BlackFin "Loader and Utilities Manual" rev. 2.2, page 3-5:
"The boot ROM evaluates the first byte of the boot stream at address 0x2000 0000.
If it is 0x40, eight-bit boot is performed.
A 0x60 byte assumes a 16-bit memory device and performs eight-bit DMA.
A 0x20 byte also assumes 16-bit memory but performs 16-bit DMA.".


Since there is such an entry (with a value equal to 0x60) at all the .RGL firmware upgrade files (right after the 21-byte revision header and before the 10-byte bootloader header) I think that the source file above should rather read something in the lines of:
Code: [Select]
struct rgl_hdr {
uchar name[10];
uchar version[4];
uchar dummy1[2];
uint32 crc32;
uchar dummy2;
};

struct ldr_hdr {
uint16   bmode;
uint32   addr;
uint32   size;
uint16   flags;
};

I am also not sure how dummy the dummyX entries are...
Yet, I welcome and applaud any such efforts!


-George


hi,

i'm working on a programming toolchain to write and execute own code on the rigol scope. I'm the autor of the ida plugin too.
At the moment i can say that everytime you start the scope, at least a big part of the firmware is written to ram and executed from there. So maybee the firmware-image in rom is like you upload it to the scope but the executed firmware-image looks like that what comes out of the plugin-loader. I don't know if the header-formats comes from blackfin or rigol, but i think it's from rigol.

Maybee you want to see some of my efforts...
https://www.youtube.com/watch?v=aXvhq6YqQK0# (https://www.youtube.com/watch?v=aXvhq6YqQK0#)]Very first Rigol DS1052E Homebrew

cheers,
krater


update:
here my blog entry to the video
http://codenaschen.de/tichyblog/index.php?action=blog&entry=7_Very+First+Rigol+DS1052+Oscilloscope+Homebrew (http://codenaschen.de/tichyblog/index.php?action=blog&entry=7_Very+First+Rigol+DS1052+Oscilloscope+Homebrew)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 02, 2011, 03:00:50 pm
 ;D  "Hello World"

CLASSIC!

It will be fun to follow your progress on this. I wonder if you will be able to teach it some new tricks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gmdavies on November 02, 2011, 08:46:03 pm
I have a question for those who have "upgraded" to 2.06: Why?

First, thanks to everyone who has helped a poor stranger with 2.06 to upgrade to 100MHz. All your efforts are much appreciated.

The answer to Torch's question for me anyway is simply that the scope was delivered with 2.06 so it makes sense (to me) to go back to it, before messing with calibrations etc. Maybe I'm wrong, but it's nice not to have any flicker and latest firmware with latest hardware ought to be the right thing to do...

Anyway - thanks to all, particularly George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 03, 2011, 07:51:39 pm
Nice work, Krater! Impressive! Thank you for sharing it, also!

Now, regarding the Blackfin, I may be wrong in my observations above because I am very new to this processor family. Since I had never have to work with it before, all I have is only a few hours on the documentation, in my limited spare time...

I also like the idea of the IDA plug-in; it might come in handy! Thanks, again!


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: krater on November 03, 2011, 09:03:35 pm
Nice work, Krater! Impressive! Thank you for sharing it, also!

Now, regarding the Blackfin, I may be wrong in my observations above because I am very new to this processor family. Since I had never have to work with it before, all I have is only a few hours on the documentation, in my limited spare time...

I also like the idea of the IDA plug-in; it might come in handy! Thanks, again!


-George

Thanks for the good feedback :)
It's also my first work with a blackfin processor, but i found some code that could extract the RGL files like the RGL-Loader it does. I'm not really sure and there are other more interesting pieces of code to reverse engineer ;)


@vtl:
I have similaer noise when i ground my probes....but only when i use my scope near to my laptop/monitor. Thats maybee a normal behavior because the grounded probe is a coil that receives radio noise.
Try to switch off all electronic devices, try to use a short cable to ground the port. Do you notice a change in the noise level ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on November 04, 2011, 05:31:24 pm
Thanks Hellene!  8) Thank you very much for hacked v2.06   :)

Update and callibration done... works like a charm. No problems so far. And NO screen flickering  ;D

Greets from Germany
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on November 04, 2011, 08:12:42 pm
Hello,

I upgraded to v2.06, do the calibration, all seems work OK. Noticed that upper volts/div limit in v2.06 version is 100V as I remember in v2.05 version it was only 20V. Or am I wrong?

By the way, printing option with v2.06 works well with my USB storage disk, and haven't noticed any screen flickering.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on November 04, 2011, 09:30:40 pm
The max. input voltage is the voltage guaranteed not to kill the scope, not necessarily the voltage that it can display. Maybe big t changed the probe settings from 1x to 10x on the scope, although then it should be a factor of 10 difference, not 5.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on November 04, 2011, 09:34:39 pm
Sorry i deleted my post. I looked at the wrong spec.  :o I read input voltage... i think i need my eyes get checked.  :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on November 05, 2011, 05:23:07 pm
So please check volts/div max voltages who have scope with 2.04 or 2.05 versions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Flavour Flave on November 05, 2011, 06:43:39 pm
So please check volts/div max voltages who have scope with 2.04 or 2.05 versions.

I've got rev 2.04 and with probe set to 1X , the vert can be set from 2mV to 10V and set to X10 vert is 20mV to 100V....etc
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on November 05, 2011, 06:59:36 pm
OK, It's my misunderstanding.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 05, 2011, 07:01:59 pm
So please check volts/div max voltages who have scope with 2.04 or 2.05 versions.

I went to check and found the same results as Flavour Flave: 2.04 SP1 on 1x: max 10v/div.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 08, 2011, 01:50:36 pm
[...]
Having spent some time on the BlackFin documentation, this is what I've quickly found in the rigol_ldr.h:
[...]
Well, according to the BlackFin "Loader and Utilities Manual" rev. 2.2, page 3-5:
"The boot ROM evaluates the first byte of the boot stream at address 0x2000 0000.
If it is 0x40, eight-bit boot is performed.
A 0x60 byte assumes a 16-bit memory device and performs eight-bit DMA.
A 0x20 byte also assumes 16-bit memory but performs 16-bit DMA.".


Since there is such an entry (with a value equal to 0x60) at all the .RGL firmware upgrade files (right after the 21-byte revision header and before the 10-byte bootloader header) I think that the source file above should rather read something in the lines of:
Code: [Select]
struct rgl_hdr {
uchar name[10];
uchar version[4];
uchar dummy1[2];
uint32 crc32;
uchar dummy2;
};

struct ldr_hdr {
uint16   bmode;
uint32   addr;
uint32   size;
uint16   flags;
};

WRONG!

I was wrong. Actually, the first boot Byte in the ldr_hdr (the 0x60 one in the DS1000 firmware upgrade files case) is the LSB of the first firmware file dword after the 21 bytes version header.

I am sorry for the false alarm, Krater...
I promise I will stop trying to read the BlackFin documentation with a cloudy head again! :P

I think I have just found a new way to kill my (limited) spare time: Re-writing the whole IDA project from scratch, adding support for the internal Boot-ROM (residing at the memory space address 0xEF00.0000) and the DMA transfer engine (that the Boot-ROM uses to boot the FLASH contents into the SDRAM) of the BlackFin processor. Then I will see how to deal with the firmware portions that include scary strings like AUTO_KEY_Lock&Unlock.RGL... Then, I guess that a custom JTAG dongle based on a microcontroller or, even better, the blazing fast FT2232H will be in order, followed by a simple application to access the Spansion FLASH memory.

Wouldn't it be nice adding, say, serial commands to the firmware in order to be dumping and updating the Spansion memory contents? Or, forcing this nice piece of hardware open source?


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: TheLittlestFish on November 09, 2011, 05:17:43 pm
Hellene,

Just upgraded my Rigol DS1052E to DS1152E with 00.02.04 SP1. No increase in noise from reference measurements.

All I can say is thanks!

(Props also go out to Polossatik, Drieg and the countless others who made this hack possible!)

Fish.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 09, 2011, 08:06:42 pm
I am glad you made it, Fish!

Now, the fact that the noise did not increase after the model upgrade (since the higher frequencies are not filtered anymore) indicates that the hardware of your device must be flawless and it works as designed.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: krater on November 10, 2011, 12:37:00 pm


Wouldn't it be nice adding, say, serial commands to the firmware in order to be dumping and updating the Spansion memory contents? Or, forcing this nice piece of hardware open source?


-George

Tooooo late ;)
I've build i firmware like this, if you want it, send me a private message.
As i said, i working on a toolchain, and actually i can upload and start code on the scope automatic. All shall be open source, but at the moment i think its not done enough to release a first version.

cheers,
krater
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 10, 2011, 04:12:55 pm
Thank you Krater, I appreciate this!

By the way, this is my little contribution to your project:
A .CFG file for the ADSP-BF531 including almost all the processor's register and bit definitions (see the _BOOTROM_X entries!), built specifically for the Rigol firmware files. Please, rename the attached file from .txt to .cfg.

Speaking of which, have you seen my latest addition to the DS1000 schematics (https://www.eevblog.com/forum/index.php?topic=3738.msg71873#msg71873)?


-George


EDIT: Wrong file! Updated now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 26, 2011, 10:21:23 am
I just finished the upgrade. I have HW 58 and am running 00.02.04.SP1. So far it works perfect...tomorrow will be the big test. I am going to hit it with a 3000V ( properly attenuated ) pulse with a 150ps rise time... i will test it side by side with my Tek 6604 6gHz scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 29, 2011, 05:42:32 am
After completing the DS1052E upgrade, i tested the bandwidth with a pulse from a Barth pulse generator. The pulse was 3000V with a 300ns pulse width. I used Barth GLP-26, GLP-20 and a 142-NMFP-20B attenuators for a Vr of 1,986.42. The TEK TDS6604 registerd a rise time of 168ps while the Rigol came in at 3.320ns, i believe is just better than the 100mHz. With a measured Vmax of 1.46 that would put the measured voltage at 2900.18. Not bad for a $379.00 oscilloscope. Very happy with this product...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on November 29, 2011, 03:45:22 pm
Thanks dsokoll!  Its good to compare the 1052e to your top notch gear to know the Rigol still lives up to its 100 MHz spec after the hack.

After completing the DS1052E upgrade, i tested the bandwidth with a pulse from a Barth pulse generator. The pulse was 3000V with a 300ns pulse width. I used Barth GLP-26, GLP-20 and a 142-NMFP-20B attenuators for a Vr of 1,986.42. The TEK TDS6604 registerd a rise time of 168ps while the Rigol came in at 3.320ns, i believe is just better than the 100mHz. With a measured Vmax of 1.46 that would put the measured voltage at 2900.18. Not bad for a $379.00 oscilloscope. Very happy with this product...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pepo on November 29, 2011, 03:46:26 pm
 :)
Thank you guys,
just wanted to confirm I made the downgrade of my brand new DS1052E from 2.06 to 2.02,
patched it according the description on page one and files found on page 61
and then upgraded it again to 2.04.
After calibrating it, it works as expected!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on November 29, 2011, 04:06:57 pm
Well done test. Rise time is consistent with a 100 MHz bandwidth. This is in contrast to some earlier tests that suggested it had much more than 100 MHz bandwidth. I wonder if this is due to differences in the scopes or test methodology.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: yanir on November 29, 2011, 07:52:48 pm
Well done everyone, all the hard work has actually forced rigol to sell the 100Mhz version for 399!
http://www.saelig.com/product/PSPC017.htm (http://www.saelig.com/product/PSPC017.htm)

No need to work so hard on the hack ;).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on November 29, 2011, 09:09:01 pm
That's the exact same price they are selling the 50Mhz DS1152E for:
http://www.saelig.com/PSBEB100/PSPC016.htm (http://www.saelig.com/PSBEB100/PSPC016.htm)

Looks like complete capitulation!

 :'( I'm gonna miss this thread...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on November 29, 2011, 09:51:25 pm
There is no need to stop developing mods for the DS series. The 50MHz version is still available $50 cheaper, plus with the hard work that people have been doing we might have more or different functionality!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: p51dblue on November 30, 2011, 03:16:59 am
Hello, I just got a Rigol DSE1052 and I looked at the first page on this thread I got the soft version
00.02.05.02.00
= 58

I thought that I will be able to hack it but ...I am doing something wrong...cant do.
I got all the soft installed and try to do it. I am getting lost .
In my case do I need USB stick or not. If my version is 2.5.SP2 I will have to go to George stuff on Page 43.
There I do not know what to do, I do not get how to do it.
I was looking to find that Frank say was able to make .

Bottom line I am to dumb to figure out. Can any one help me out to upgrade mine?

Thank You
Adrian
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 30, 2011, 03:18:46 am
After completing the DS1052E upgrade, i tested the bandwidth with a pulse from a Barth pulse generator.
[...]
Very nicely done, dsokoll! Thank you for the quite interesting results of the tests you've done!

Really, have you taken these readings by upgrading your DS1052E to the 100 MHz DS1102E model or to the 150 MHz DS1152E (https://www.eevblog.com/forum/index.php?topic=553.msg70384#msg70384) one (by entering "DS1152E" as the model type instead of "DS1102E" for the 100 MHz version)?

Though the pictures seem to be missing, there is a post by flolic (https://www.eevblog.com/forum/index.php?topic=553.msg44563#msg44563), a fellow EEVBlogger, who broke the 200 MHz bandwidth barrier on his hacked '1052, by having also pushed the bias of the front-end (https://www.eevblog.com/forum/index.php?topic=3738.msg55197#msg55197) differential amplifier LMH6552, by slightly changing the input and the gain feedback resistors from 365 to 270 ohms.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 30, 2011, 03:23:51 am
Adrian,

See this post (https://www.eevblog.com/forum/index.php?topic=553.msg70374#msg70374) and this one (https://www.eevblog.com/forum/index.php?topic=553.msg70324#msg70324), also.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 30, 2011, 04:31:28 am
Very nicely done, dsokoll! Thank you for the quite interesting results of the tests you've done!

Really, have you taken these readings by upgrading your DS1052E to the 100 MHz DS1102E model or to the 150 MHz DS1152E (https://www.eevblog.com/forum/index.php?topic=553.msg70384#msg70384) one (by entering "DS1152E" as the model type instead of "DS1102E" for the 100 MHz version)?


George,

I apologize for not enclosing pictures of the test setup. This should answer your question.

Regards,
Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 30, 2011, 04:41:57 am
Ah, thank you Doug.

It keeps bugging me, though, the "what if" question. I mean, having access to such powerful test equipment, like you do, I would certainly try to find out whether instructing the DS1052E to become a DS1152E device would make any substantial difference from being a <EDIT>DS1052E DS1102E</EDIT> model or not.


Thank you, again,
-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 30, 2011, 04:44:38 am
George,

Forgot to send these....This is the 6kV 300ns charge line and the attenuation that was used.

Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 30, 2011, 04:48:21 am
George,

My understanding is the timebase is still limited to only 2ns. Maybe is would affect the overall bandwidth and allow a faster rise time, which would still be good. I can't answer that though.

Doug
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on November 30, 2011, 05:13:25 am
Forgot to send these....This is the 6kV 300ns charge line and the attenuation that was used.
Ah, this is pure electronics geeks porn! :)
Thank you for sharing!


On the other matter, yes the timebase will remain the same. But, somehow, I am a little bit optimistic since the device does not have a -3dB knee at 100 MHz, as expected by a 100 MHz model. Actually, the attenuation of the DS1102E seems to be only 0.29 dB (= -20*log(2900/3000)) at 100 MHz, which means that the device is, probably, more than capable of handling higher bandwidths when the software filtering of the top frequency will be pushed even further, to the 150 MHz point.


Anyway, thank you for your contribution,
-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 30, 2011, 06:51:17 am
The above test data was from a single pulse from a 300ns charge line. I was just measuring the rise time from this very fast pulse generator to see if the conversion worked... I think the original rise time was around 6.8ns. and now its anywhere between 3.3ns and 3.6ns when sending a burst of pulses at 10Hz. No noise issues. I actually wish i had bought the 1102 with the logic analyzer though....

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dsokoll on November 30, 2011, 06:59:32 am
I am a little bit optimistic since the device does not have a -3dB knee at 100 MHz, as expected by a 100 MHz model. Actually, the attenuation of the DS1102E seems to be only 0.29 dB (= -20*log(2900/3000)) at 100 MHz

I will run a more detailed series of tests and post the results in the near future.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 30, 2011, 11:00:04 am
I am a little bit optimistic since the device does not have a -3dB knee at 100 MHz, as expected by a 100 MHz model.
this is tested with a 300ns pulse, i would say/certified this as 3MHz signal attenuation test. to properly profile the signal attenuation, a clean sine signal should be used AFAIK. i already PM dsokoll for this, it seems there will be light on this.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on November 30, 2011, 11:07:19 am
I actually wish i had bought the 1102 with the logic analyzer though....
ISTR there is not so good review on Rigol LA module. so be careful on what you wish. even DS1052E+LA will cost twice. so DS1052E still bang for buck you can get. YMMV though.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on November 30, 2011, 01:04:48 pm
I am a little bit optimistic since the device does not have a -3dB knee at 100 MHz, as expected by a 100 MHz model.
this is tested with a 300ns pulse, i would say/certified this as 3MHz signal attenuation test. to properly profile the signal attenuation, a clean sine signal should be used AFAIK. i already PM dsokoll for this, it seems there will be light on this.
Try looking at the frequency spectrum of a square wave. It has infinite odd harmonics. If you pass the signal through a low-pass filter, the rise time will be increased, which is what this test is based on. For a Gaussian one-pole filter, this depends on the -3dB point of the filter. The large pulse width is optimal, since it makes it easy to determine the 0% and 100% points and calculate the 10% and 90% points. This is an issue with the semi-dirac pulse used by some hobbyists.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vl400 on December 02, 2011, 02:28:02 am
Standard unmodifed DS1052E fed from an Agilent E8257D freq synth..
(http://i.picasion.com/pic47/f5b0a69e7811b8c559339291935ce3e9.gif)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on December 02, 2011, 06:48:15 pm
thanks for the pic vl400. any tabulated data? ok i saw it, bottom left, thanks alot. all the frequencies are using 1Vpp sine signal right? sorry but qurious.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vl400 on December 02, 2011, 08:20:58 pm
Correct, 1v p-p signal for all. The time base changed, otherwise the scope settings remained unchanged. The pics were just for my reference point prior to doing the hack (still not done).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alm on December 02, 2011, 08:26:48 pm
These results are consistent with a -3 dB point around 50 MHz, just what you would expect for a 50 MHz scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on December 02, 2011, 10:17:24 pm
The pics were just for my reference point prior to doing the hack (still not done).
i will be looking forward your next picture when you are done with the hack.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chris Wilson on December 09, 2011, 10:17:12 pm
Is this "modification" available for, or applicable to, any of the 4 channel models? Thanks, amazing work!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alexasha on December 11, 2011, 01:36:13 pm
Hi! My scope has a serial number DS1ENXXXXXX, what of the consequences for hack?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rwcherry on December 13, 2011, 05:56:22 pm
Hi! My scope has a serial number DS1ENXXXXXX, what of the consequences for hack?
I am also interested in the answer to this. Has anyone performed the 'hack' on a scope with this serial number sequence?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: iLLNESS on December 13, 2011, 08:10:49 pm
Hi! My scope has a serial number DS1ENXXXXXX, what of the consequences for hack?

im also interested in this information. just received my scope and its the DS1EN not ED, as well it has 00.02.06.00.01 hw 58.

can this thing be upgraded to 100mhz? i read someone posting they successfully downgraded 02.06 but can't seem to find that post anymore.

EDIT: followed the guide on page 1 but replaced the upgrade file with the 02.06.01 to 02.02.02 upgrade file located herehttps://www.eevblog.com/forum/index.php?topic=553.msg70378#msg70378 (https://www.eevblog.com/forum/index.php?topic=553.msg70378#msg70378)

scope is now a DS1102E / DS1EB SN :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alexasha on December 17, 2011, 06:13:48 pm
Yes, it works  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gtg110b on January 01, 2012, 12:56:06 am
Where do I find the firmware to update it back to 2.06 (I can only find 2.04 on Rigol's site)?...Or do I need to if that is what came with the scope?  I remember reading the the firmware rollback does not actually change the firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on January 01, 2012, 01:12:39 am
Where do I find the firmware to update it back to 2.06 (I can only find 2.04 on Rigol's site)?...Or do I need to if that is what came with the scope?  I remember reading the the firmware rollback does not actually change the firmware.

Are you trying to tell me you didn't read all of the previous 64 pages of posts in this thread? How slack is that.  :)

The post you are looking for is:

https://www.eevblog.com/forum/index.php?topic=553.msg70381#msg70381 (https://www.eevblog.com/forum/index.php?topic=553.msg70381#msg70381)

Just be aware that some people have had funny things happen to their scopes after upgrades, so be warned.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kcutka on January 09, 2012, 12:18:12 pm
This was steps, that I was done, to successful hack my Rigol DS1052E scope (HW58  ver2.06) to DS1102E.   :D

1. be sure that your USB key is working with Rigol scope (I use empty 1GB PQI FAT16).
2. be sure that your Rigol scope has proper USB connection with your PC (my OS is WinXP SP3) and there are installed all needed files, see details on page 1.
3. put put RGL update file from "Downgrade_2.06.00.01_to_2.02SP2" folder on USB key (I use file from page 61).
4. let Rigol do the update of the firmware (in fact this is downgrade).
5. remove the USB key, verify that the update was done successful eg. by measuring and playing around the scope, check the connection with PC.
6. ON/OFF your scope, if all seems OK, start rigupgr.exe (shafri's tool, from page 61) and patch.
7. ON/OFF your scope, check the model (you will se now DS1102E) on start.
8. put RGL update file from "Upgrade_to_2.04sp1" folder on empty USB key, do the update of firmware (I use file from page 61. and I use noproblem version 2.04), there are reports that it's no good to go on orig. version (2.06). 
9. do the scope calibration (steps in user manual) and enjoy your 100MHz scope.

My question: Does anybody try with success to do the hack on 58 HW, 2.06 and after downgrade and changing model going back on 2.06?
 
Be aware of fact, that you are doing the mentioned changes on your own risk.  :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MarkF786 on January 19, 2012, 04:01:40 am
Would someone be able to give me some quick pointers on where to get the 2.05 SP2 to 2.02 SP2 (v2.05.02.00 to v2.02.02.00) downgrade firmware?  I read A Hellene's post (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404 (https://www.eevblog.com/forum/index.php?topic=553.msg42404#msg42404)) and he wrote, "2.05 SP2 to 2.02 SP2 (v2.05.02.00 to v2.02.02.00) downgrade firmware attached!" but I don't see any file attached.

If someone has a copy of the file or can help clear my confusion, I would greatly appreciate it.

Thanks,

Mark
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on January 19, 2012, 04:20:38 am
Click on the links in the text:

https://www.eevblog.com/forum/index.php?topic=553.msg70378#msg70378 (https://www.eevblog.com/forum/index.php?topic=553.msg70378#msg70378)
https://www.eevblog.com/forum/index.php?topic=553.msg70381#msg70381 (https://www.eevblog.com/forum/index.php?topic=553.msg70381#msg70381)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user_bad on January 20, 2012, 06:23:21 pm
I got the 1052e firmware 2.06.00.01, as did a 60 page and all OK. HAVE 100 MHz.
Thank you very much.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gazza666 on January 31, 2012, 01:45:35 pm
My Firmware version 00.02.05 SP2
Downgraded as per instructions
Changed to 100 MHz
Upgraded to 00.02.04
No problem
Proud owner of 100 MHz scope
Just need to find out how to use it
Can’t check a 100 MHz signal because don’t know how to
Any easy answer to this

Thanks for everybody’s effort in making this possible

Garry
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: joh on January 31, 2012, 01:56:56 pm
Another one joins the club, welcome.

Earlier in the thread some members were planning to build a replacement power supply, possibly even battery. Did anyone make progress with an alternative power supply for the scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on January 31, 2012, 07:08:36 pm
No, unfortunately I have no had the time. Maybe in a few months...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MarkF786 on February 01, 2012, 03:11:03 am
Thanks for the help; I successfully "upgraded" my unit to 100MHz.  Before the change, I was at 2.05 SP2 (HW 58) and didn't have any flicker issues (or any other issues I noticed after using the scope for a few weeks).  Now I left it at 02.04 SP1 as recommended, but I am curious about going back to 2.05 SP2 or upgrading to 2.06.  Darn, I wish Rigol had release notes for each version of firmware to know what's changed and if it's worth upgrading.

Has anyone had success going back to 2.05 SP2 or 2.06 (assuming you didn't have the flicker problem before the change)?

P.S. I noticed the DSP version went from the original 00.00 to 02.20.  This can also be seen in Polossatik's screen captures at the beginning of the thread.  Is there any significance to this?

Mark
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on February 01, 2012, 12:08:31 pm
If you check the archives, there are reports of bricked scopes going back to the higher version firmware.

https://www.eevblog.com/forum/blog-specific/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/msg85354/#msg85354 (https://www.eevblog.com/forum/blog-specific/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/msg85354/#msg85354)


Thanks for the help; I successfully "upgraded" my unit to 100MHz.  Before the change, I was at 2.05 SP2 (HW 58) and didn't have any flicker issues (or any other issues I noticed after using the scope for a few weeks).  Now I left it at 02.04 SP1 as recommended, but I am curious about going back to 2.05 SP2 or upgrading to 2.06.  Darn, I wish Rigol had release notes for each version of firmware to know what's changed and if it's worth upgrading.

Has anyone had success going back to 2.05 SP2 or 2.06 (assuming you didn't have the flicker problem before the change)?

P.S. I noticed the DSP version went from the original 00.00 to 02.20.  This can also be seen in Polossatik's screen captures at the beginning of the thread.  Is there any significance to this?

Mark
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: n3wbie on February 03, 2012, 04:08:31 pm
So, with this scope now on sale for $314 shipped (!), I'm thinking about finally pulling the trigger and getting one! Question, though. Will the 50MHz to 100MHz hack work with the version of the scope that Rigol is selling? (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/))

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MarkF786 on February 03, 2012, 04:52:48 pm
I bought might from Rigol about a month ago and the software on the unit was 2.05 SP2 and the hardware was 58.  I hacked mine to 100MHz this week.  Even if it shipped with 2.06 software, you could still hack it.

But heck, even left at 50Mhz, it's a good scope at a good price.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kripton2035 on February 03, 2012, 05:27:46 pm
I'm more interested with the mixed rigol 1052D...
is it hackable to 1102D ???
regards,
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: n3wbie on February 06, 2012, 11:38:16 pm
I went ahead and bought the DS1052E! My first oscilloscope, so I'm pretty excited  :) Hopefully whatever firmware it has will support the 100 MHz upgrade..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: prospector on February 08, 2012, 04:42:46 am
I successfully converted the DS1052E version 2.06.01, that I purchased two days ago, to a DS1102E. I followed the instructions on page 1 and the process went flawlessly.  I was not sure what to do with Ultrascope, while I was connected to it Shafri's program wouldn't read the scope. I closed Ultrascope and ran rigupgr.exe again and everything worked. Great stuff!!!
.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: timotet on February 13, 2012, 09:48:57 pm
Hi first post.
I successfully hacked my DS1052E 2.05.02 HW 58   to DS1102E 2.04 SP1.
I bought the scope last week from rigol-na.

thanks for the info and all the hard work ;D

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lambdafu on February 16, 2012, 03:44:45 am
Successful upgrade from DS1052E 2.6.0.1 HV=58 to DS1102E 2.6.0.1 (calibration certificate says mid december 2011), following the standard procedure described here exactly (I used echo to usbtmc device on Linux).  Works like a charm.  :D

I didn't bother to try the 1152 version, mostly because it was unclear to me if there was any difference at all and which serial number letter to use (F or B).

Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mattb.351 on February 25, 2012, 10:53:46 am
Am I missing something? All the files for downgrading to 2.02 from other versions are available. What I cannot find is the 2.05.02 downgrade file. Any pointers? Thanks in advance...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: timotet on February 25, 2012, 06:49:15 pm
try page 59 of this post :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: srmahaffy on February 26, 2012, 07:29:32 am
 8)Hi, I am a newbie, and wanted to thank everyone for the great write up on how to upgrade a DS1052E to a DS1102E. I felt nervous and scared to do the upgrade because I wasn't sure if I could understand everything, but with time to digest it I did! Shafri's program made it extra easy too. Thank you!!  8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mattb.351 on February 27, 2012, 01:10:37 pm
Thanks timotet, I just couldn't find that. 100MHz here I come!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rar on March 07, 2012, 06:51:21 am
Successful upgrade from DS1052E 00.02.06.00.01 HV=58 to DS1102E 00.02.04 SP1, following the standard procedure described here exactly.  Everything went like clockwork!  ;D
Carefully read the one page!
Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: danander11 on March 08, 2012, 09:16:42 am
Another happy customer here wishing to offer a huge THANK YOU! to everyone involved..  (not the least of which is Rigol for not locking this off).

I've gone from 0.02.06 to 0.02.04 SP1.    Has anyone going all the way back up to 0.02.06 noticed any issues?

Thanks again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on March 08, 2012, 03:39:19 pm
The best advice I can offer is to stay with 2.04 SP1

Higher versions do not appear to have added worthwhile improvements and as many manufacturers state...if you do not have any problems with the firmware you are running DO NOT upgrade your version. Its often a numbers game...a later version number must be better right ?....not necessarily so and it is my opinion that this applies to the DS1052E. I know of no nasty issues with 2.04SP1 but 2.05x had some real nasties such as crashing and awful screen flicker. No idea about 2.06 but Rigol advised me that all versions later then 2.04SP1 were purely "housekeeping" changes ....i.e. attempts to prevent changing the 50MHz DSO into a 100MHz DSO.

You can always update to 2.06 if you find a bug in 2.04SP1 but I advise patience and not to upgrade just because it's available.

Aurora
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Polossatik on March 08, 2012, 05:10:27 pm
been a while since i've updated the first page.

can someone point me to the lasted bundle of files and up to what version they are fine?

i'll then update page 1

(please PM me)

edit: 151677 Views .... W00T
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rar on March 08, 2012, 06:54:41 pm
Updated to 2.06.00.01.
So far everything is OK!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: treebeard on March 15, 2012, 01:24:25 pm
I would like to thank those on this blog who put this together.  I
successfully upgraded my recently purchased DS1052E to DS1102e.  Wonderful.
No problems whatsoever. I purchased the unit from Amazon $355 on Monday.  http://www.tequipment.net/ (http://www.tequipment.net/)
sent it out FedEx(!) wow..

Thanks again!
Treebeard
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: artico78 on March 28, 2012, 09:38:31 am
Some people tell its not possible to hack rigol with 2.06 firmware, can someone made an updated guide with updated files, cos some files are not avalaible for download. Thank in advance
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: artico78 on March 28, 2012, 10:17:27 am
Someone have the same type of guide for 2.06??? Its really good work :)

Thanks for the great tutorial and the help of the repliers!
Because I did not find any downgrade file for the 02.05.SP2 scopes, I just edited a file for the older fw versions and checked it to the md5 sums.
It worked. 'Till now i dont see any problem with the firmware either.  02.04.SP1 is OK.
I made a package for newcommers. Feel free to use it...
https://rapidshare.com/files/1870851383/rigol_upgrade_tools_for_DS1052E_02.05.SP2.zip
Read the instructions and also the Blog before using it!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on March 28, 2012, 07:36:52 pm
Ah, come on guys!

It is here (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70324/#msg70324) and it covers all the known FW versions up to v2.06 (02.06.00.01) included.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: icon on April 03, 2012, 10:35:58 pm
Hi

Many thanks to the people who put the work into creating and documenting this hack. I've just upgraded a 2.06.00.01/HW58 using the tools linked to. All the info is in this thread; just read and research and read again!

Just to reinforce - check your hashes *on the USB stick*, and check them again. Being paranoid, I put the 'scope and the computer on a UPS.

A small point - the first post states (in red): "The downgrade is currently only possible for scopes who come with an firmware up to 00.02.05.02.00" - this is clearly no longer true, as the post goes on to make clear. This could be confusing some folks?

Thanks again.

John
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ming3761 on April 06, 2012, 05:39:49 am
Help! First of all.thanks a lot to those who provided the approach to hach the rigol ds1052E.HOWEVER,after my rigol being hacked?it can not connect to the computer any more,neither via usb or serial port, I really what it to do acquisition with labview.
who can give me a solution? My appreciation to you is beyond word.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on April 07, 2012, 01:46:54 pm
Can anyone with a hacked 1052e Rigol check if your serial ports and USB ports are still active?  This is a fairly concerning flaw if its true, and its the first I've heard in over 3 years of people hacking the Rigol.


Help! First of all.thanks a lot to those who provided the approach to hach the rigol ds1052E.HOWEVER,after my rigol being hacked?it can not connect to the computer any more,neither via usb or serial port, I really what it to do acquisition with labview.
who can give me a solution? My appreciation to you is beyond word.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: icon on April 07, 2012, 03:20:42 pm
Can anyone with a hacked 1052e Rigol check if your serial ports and USB ports are still active?  This is a fairly concerning flaw if its true, and its the first I've heard in over 3 years of people hacking the Rigol.

I've just checked mine; it works fine on USB (I don't have any way of checking the serial port). I was on 2.06.01, now 2.04 SP1. H/W 58.

John
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on April 07, 2012, 05:01:52 pm
Thanks icon, that's good enough!

Can anyone with a hacked 1052e Rigol check if your serial ports and USB ports are still active?  This is a fairly concerning flaw if its true, and its the first I've heard in over 3 years of people hacking the Rigol.

I've just checked mine; it works fine on USB (I don't have any way of checking the serial port). I was on 2.06.01, now 2.04 SP1. H/W 58.

John
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ming3761 on April 09, 2012, 11:09:44 am
Can anyone with a hacked 1052e Rigol check if your serial ports and USB ports are still active?  This is a fairly concerning flaw if its true, and its the first I've heard in over 3 years of people hacking the Rigol.

I've just checked mine; it works fine on USB (I don't have any way of checking the serial port). I was on 2.06.01, now 2.04 SP1. H/W 58.

John
Quote
Thank you, icon. You made me regain the confidence to tackle this problem. From the point view of repeatability of scientific experiment, if we have the same experimental object and the same experimental method, the result should be the same. The first condition is confirmed, so the cause may be different in method. As I have flashed it many times, I’ll just narrate the last time I do the hack.
1.   modify the first 21 bytes of 2.02 firmware.
2.   downgrade the rigol,then use the “rigupgr” tool,change it’s model and serial num to DS1102E.(still can connected)
3.   modify the first 21 bytes of 2.04 sp1
4.   upgrade the rigol to 2.04 sp1(no response to the usb plug,at winxp just no echo at all,at win7,it noticed that no id firmware only at the first time it plug with usb)

Is there any wrong with my procedure?
I found a new phenomenon last night: the rigol can be connected during a short period of power on, and it recognize as a hid device, After that it disconnected and no response anymore.
(http://hiphotos.baidu.com/%B6%F8%CE%DE%C8%CB%D4%B1/pic/item/304dccc1d5628535423f548190ef76c6a6ef6350.jpg)
(http://hiphotos.baidu.com/%B6%F8%CE%DE%C8%CB%D4%B1/pic/item/d0f1d7e436d12f2e1bda28c04fc2d56284356850.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ming3761 on April 09, 2012, 01:28:20 pm
My system info?



(http://www.gonten.com/e/pic.php?url=http://hiphotos.baidu.com/%B6%F8%CE%DE%C8%CB%D4%B1/pic/item/d0f1d7e436d12f2e1bda28c04fc2d56284356850.jpg)
(http://www.gonten.com/e/pic.php?url=http://hiphotos.baidu.com/%B6%F8%CE%DE%C8%CB%D4%B1/pic/item/304dccc1d5628535423f548190ef76c6a6ef6350.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: icon on April 09, 2012, 06:08:40 pm
Quote from: ming3761
1.   modify the first 21 bytes of 2.02 firmware.
2.   downgrade the rigol,then use the “rigupgr” tool,change it’s model and serial num to DS1102E.(still can connected)
3.   modify the first 21 bytes of 2.04 sp1
4.   upgrade the rigol to 2.04 sp1(no response to the usb plug,at winxp just no echo at all,at win7,it noticed that no id firmware only at the first time it plug with usb)

Is there any wrong with my procedure?

Hi

The only thing I did differently was I used the ready-patched 2.02 and 2.04 firmware linked to in this thread, and checked the MD5 checksum of the file on the USB stick to make sure it was correct.

Regards
John
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ming3761 on April 12, 2012, 12:50:19 pm


Hi

The only thing I did differently was I used the ready-patched 2.02 and 2.04 firmware linked to in this thread, and checked the MD5 checksum of the file on the USB stick to make sure it was correct.

Regards
John
[/quote]

I finally tackle this problem, It was all because of my carelessness. LOOK AT the picture, the serial number has a /n on the end, and that was the troublemaker.
     CONCLUSION:AnyONE who change the form of the serial number will lead to the Unable to connect to computer of the rigol scope.
  thank you for anyone who care about my trouble, now I can easily control my scope with relaxed labview programming.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 12, 2012, 12:58:45 pm
John, I am glad you managed to figure it out. I am sorry though but none of the pictures you have posted really made it over here, at the eevblog.com, since they all have been replaced by generic null images of the image hosting companies (hi.baidu.com and gonten.com).


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: icon on April 12, 2012, 09:12:48 pm
John, I am glad you managed to figure it out.

Hi

Confusion about who's posting what; Ming is the one with the null images - I'm the other one.

John
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 12, 2012, 09:27:41 pm
Oops... You are right, John. It is obvious I was addressing Ming.

It seems that the broken quotation containing your signature, at Ming's message before my previous one, is what got me confused. I am sorry about that.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chryseus on April 15, 2012, 05:30:12 pm
Hacked mine to 100MHz without issue.
2.05 SP2 HW 58 to 2.04 SP1 using the 2.06 downgrade.
 8)

Also USB works just fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on April 26, 2012, 12:22:01 pm
I've noticed strange behavior on the Rigol's triggering.  I haven't had a chance to test it in detail like this user did for a LeCroy WaveAce:

https://www.eevblog.com/forum/product-reviews-photos-and-discussion/dso-triggering-issues/ (https://www.eevblog.com/forum/product-reviews-photos-and-discussion/dso-triggering-issues/)

This model LeCroy appears to share the same firmware as the Rigol, or maybe they are actually clones of each other, can anyone repeat his tests on your scope and see what happens?

I am away currently and can't do it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 26, 2012, 12:44:26 pm
I have already done that without any problems, using my improved 1052E. :)

The readings captured and posted at this message (https://www.eevblog.com/forum/projects-designs-and-technical-stuff/general-purpose-power-supply-design-7488/msg102091/#msg102091) were synchronised to Channel 2, triggered by positive pulses (equal to specific pulse widths of 60ns..300ns for each case), while Channel 1 was testing the PWM recovery time.

For example, the following screenshot was captured by setting Channel 2 to trigger an acquisition on a positive pulse equal to 300ns:

(https://www.eevblog.com/forum/projects-designs-and-technical-stuff/general-purpose-power-supply-design-7488/?action=dlattach;attach=22900)


-George



EDIT: Forgot to say that the 1052 FW is v2.06 SP0 (2.06.00.01).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on April 26, 2012, 02:09:01 pm
VERY AWESOME, A. Hellene, many thanks!  I knew I posted in the right forum  ;)
I missed your post on that thread, I can reread it now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 26, 2012, 02:22:55 pm
You are welcome, my friend! :)


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Lightages on April 26, 2012, 02:54:00 pm
I have already done that without any problems, using my improved 1052E. :)
-George
EDIT: Forgot to say that the 1052 FW is v2.06 SP0 (2.06.00.01).

"improved", you just mean firmware upgraded to 100MHz or some other modification?

So you are using v2.06 SP0, any problems with it? IS it available for download and is it any better than 2.04?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on April 26, 2012, 03:26:16 pm
My use of the term "improved" in italics, Les, was just a euphemism (https://www.eevblog.com/forum/general-chat/an-partial-goodbye-could-be/msg42748/#msg42748) of the term "hacked"! :)
I am just trying to improve my use of euphemisms! :P

Now, on the FW v2.06 SP0, it is available for download at this message (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70378/#msg70378) and it seems to be working fine without the FW v2.05 induced LCD flickering. I should also point out this message (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70404/#msg70404), where it seems that 2.06 is responsible for inducing excessive noise in one device, at least; but I am not aware of another similar incident. Neither have I taken the firmware apart, in order to investigate it any further; not much time in my hands...


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sous on May 22, 2012, 09:14:46 pm
Hi all!
sorry for the terrible English))
hack my 1052E to1102E (00.02.06.00.01)
All is fine, except that does not work devil ULTRASCOPE
It does not really need, but ... something unpleasant!
Appears on the oscilloscope screen icon "RMT", but the program ULTRASCOPE displays "no device found"
The properties of the connection  can be seen string: "USB0 :: 0x1ab1 :: 0x0588 :: DS1eb1350 ..." continue to the serial number. Before flashing everything worked (cry).
Different versions of the drivers I've tried and it did not help...

what could be the problem?

and thanks for you grait work!!

And yet, tell someone a checksum of the original firmware version 00.02.06.00.01 please
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gmdavies on May 24, 2012, 06:26:57 pm
Argh! My new scope is version 3.01. Anyone managed to hack this yet?
v2.06 was obviously becoming too well known and Rigol have changed the firmware again.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on May 24, 2012, 06:45:22 pm
Impressive, 3.01 already, is there any difference in the operation?  I checked the USA website and was surprised by the new design and data. 

http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)


Argh! My new scope is version 3.01. Anyone managed to hack this yet?
v2.06 was obviously becoming too well known and Rigol have changed the firmware again.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gtsili on May 24, 2012, 09:17:00 pm
And yet, tell someone a checksum of the original firmware version 00.02.06.00.01 please

I don't think anyone has posted the md5sum of firmware 00.02.06.00.01 but I have downloaded both archives that A Helenes and torch has provided (the second one has an md5sum on the zip file) and in both cases the md5sum of fw 00.02.06.00.01 is baa6b0763a6041a4a8303eb470847761. Use at your own risk though.

What I find very funny is that Dave's video about the hack is there in the 3rd Party Videos section on the official Rigol site  :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on May 25, 2012, 12:27:11 pm
I think this is unofficial acknowledgement that the hack made them far more profits selling more 1052e in volume than selling less 1102E at a higher price.


What I find very funny is that Dave's video about the hack is there in the 3rd Party Videos section on the official Rigol site  :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dorcky on May 26, 2012, 09:37:27 pm
Impressive, 3.01 already, is there any difference in the operation?  I checked the USA website and was surprised by the new design and data. 

http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)


Argh! My new scope is version 3.01. Anyone managed to hack this yet?
v2.06 was obviously becoming too well known and Rigol have changed the firmware again.

What is more impressive that in the picture, shows DS1052E model -- 2 Channel -- 100Mhz -- 1GSa/s   ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sous on May 27, 2012, 10:59:06 am
My problem with the work ULTRASCOPE resolved.
I properly installed  WIN_XP rather than WIN _7x 64 and driver package from the site of NI.
It did not work on WIN _7x 64 for unknown reasons.
I installed the original firmware with the MD5 checksum (ver 2.06)
baa6b0763a6041a4a8303eb470847761
All is well! Normal flight ;D

Thank you all for a great job once again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: multijet on May 28, 2012, 07:19:20 pm
I think this is unofficial acknowledgement that the hack made them far more profits selling more 1052e in volume than selling less 1102E at a higher price.


What I find very funny is that Dave's video about the hack is there in the 3rd Party Videos section on the official Rigol site  :P

So very True.

Look at myself I am going for 1052e eyes closed. I am considering nothing else for a 100mhz oscope.
Big thanks to Dave and Hackers. well I do believe the hack does work even now.  other wise I wont mind it nonetheless as for the price they are offering, it is sure bang for the buck for my needs

can anybody confirm if the hack does work on the newer model or not for that additional peace of mind as I will be buying it within a week.

Thank fully.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on May 29, 2012, 09:59:51 am
What new features has the Version 3.01? Differences in the UI? I wish it has now a option for a white background and customizable colors for the waveforms  ;D ;D ;D

Is there any Download? Cant find anything at the Rigol website...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on May 30, 2012, 06:16:18 pm
Argh! My new scope is version 3.01. Anyone managed to hack this yet?
v2.06 was obviously becoming too well known and Rigol have changed the firmware again.

Aww ... oh well. I just ordered one -- $314 from Rigol North America delivered. I think it's still a good deal for what you get and perhaps we'll figure out the hack for the new firmware.  (You get a $30 discount by answering a simple 6 question quiz about Rigol's products.)

I'm excited!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: multijet on May 30, 2012, 06:21:37 pm
Quote
1.firmware versions- 2.11  and serial number – DS1ED134612896 of the Model – DS1052E which you will be delivering .
2.service center – in delhi and calibration facility in India- already calibrated by rigol
3.update firmwares – no. and software availability – yes.

Above is the spec Given today by the regional Rigol dealer in India. nowhere it says version 3.

Can anybody put some suggestions please ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MikeK on May 31, 2012, 04:26:03 am
Wow, they're up to version 3.01?  I hope they fixed the annoying design of resetting the display every bloody time I change the vertical scale.

They should just make the firmware open source and let the hackers make it better.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on June 05, 2012, 01:08:55 am
I just got my 1052e and it has v 2.06 on the splash screen, so I guess I'm good to go?

I downloaded the zip archive and md5sum of the tools from a few pages back.

No one hangs around the #rigolhomebrew IRC? it's empty.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 11, 2012, 11:52:19 pm
Wow, they're up to version 3.01?  I hope they fixed the annoying design of resetting the display every bloody time I change the vertical scale.

They should just make the firmware open source and let the hackers make it better.

Got my scope I ordered a week ago from Rigol North America and it is 00.02.06.00.01 (HW58)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: big t on June 17, 2012, 05:07:38 pm
One more Rigol DS1052E (SW 00.02.06.00.01, HW58) scope successfully hacked by me. Was bought in local electronics store for job purposes.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 18, 2012, 09:53:27 pm
Got my scope I ordered a week ago from Rigol North America and it is 00.02.06.00.01 (HW58)

Me too -- working great with the USB mod. Thanks guys!

I flashed back to 02.06.00.01 and it's working perfectly. While still on 2.02 (during the hack) I noticed the screen flickering people report with 2.05. Back on 2.06 and all is perfect. No noise or other problems luckily....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ghostx7 on June 21, 2012, 06:22:00 am
New firmware for models DS1000E (D) (DSP) update_ Version 00.03.01.00.00  :)
??????? DS1000E(D)(DSP)update_ Version 00.03.01.00.00..rar ? rapidshare.ru (http://"http://www.rapidshare.ru/2836652")
http://www.rapidshare.ru/2836652 (http://www.rapidshare.ru/2836652)
http://www.rapidshare.ru/2836658 (http://www.rapidshare.ru/2836658)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ghostx7 on June 22, 2012, 06:57:01 am
discuss the new firmware!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on June 22, 2012, 12:33:25 pm
Ok, so what changes have been made? You have it, have you installed it yet?

My scope is running just fine with 2.04, and so I'm not anxious to upgrade at this point. Rigol has been known to introduce new bugs with new untested firmware versions (the infamous screen flicker of 2.05 is one example).

People are still getting scopes with 2.06 from the factory.  Nobody has claimed to have v3 except GM Davies a month or so ago, and he isn't talking. I am wondering if his scope escaped from the factory with an experimental firmware that turned out to be buggy and so Rigol cancelled it. I'm not ready to risk installing it on my working scope without more information.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 22, 2012, 06:12:52 pm
People are still getting scopes with 2.06 from the factory.  Nobody has claimed to have v3 except GM Davies a month or so ago, and he isn't talking. I am wondering if his scope escaped from the factory with an experimental firmware that turned out to be buggy and so Rigol cancelled it. I'm not ready to risk installing it on my working scope without more information.

I wouldn't trust firmware from a file sharing site like that -- you're asking for a brick ... and if someone posts a picture of a scope running this new v3 firmware I may be less skeptical that it even exists at all.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: T4P on June 22, 2012, 06:54:18 pm
New firmware for models DS1000E (D) (DSP) update_ Version 00.03.01.00.00  :)
??????? DS1000E(D)(DSP)update_ Version 00.03.01.00.00..rar ? rapidshare.ru (http://"http://www.rapidshare.ru/2836652")
http://www.rapidshare.ru/2836652 (http://www.rapidshare.ru/2836652)
http://www.rapidshare.ru/2836658 (http://www.rapidshare.ru/2836658)

(https://i.chzbgr.com/completestore/12/6/22/eYSlqGHR4kmibgeG47lJIA2.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 22, 2012, 08:33:20 pm
??????? DS1000E(D)(DSP)update_ Version 00.03.01.00.00..rar ? rapidshare.ru (http://"http://www.rapidshare.ru/2836652")
(https://i.chzbgr.com/completestore/12/6/22/eYSlqGHR4kmibgeG47lJIA2.jpg)

LOL!!!!! Someone here must read Reddit ;-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on June 23, 2012, 03:19:54 am
With the older DS1102CD model, when they updated the firmware from 02.xx.xx to 03.xx.xx, it was accompanied by a hardware change that made the newer firmware incompatible with the older models.

So there is a fair chance that the 00.03.01 firmware means that that scope has some different hardware in it. It could even be a short term hardware change as a result of a component shortage.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mikhail Ivanov on June 26, 2012, 07:27:24 am
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ghostx7 on June 26, 2012, 08:06:20 am
Why drop it patched firmware!!!!that you do not like about this firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 26, 2012, 08:18:34 am
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you take a picture and upload it of the info screen with the extra info and versions?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on June 26, 2012, 08:19:53 am
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you post a photo of the info screen?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mikhail Ivanov on June 26, 2012, 12:23:12 pm
Hi everyone,
I just received my scope and it has 00.03.01 hw 58.
I tried to downgrade it by changing header, but it doesnt work. :(
Has anyone successfully downgrade new firmware?

Can you post a photo of the info screen?
(http://i.picasion.com/pic55/95484a2a45d7e68a2664c58f257ec43e.gif)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ghostx7 on July 06, 2012, 08:00:58 am
discuss the new firmware DS1000E(D)(DSP)update_ Version 00.03.01.00.00!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 08, 2012, 12:19:46 pm
Mine DS1052D has the same new fw:

serial:            DS1ECXXXXXXXXX
software:       00.03.01.00.00
dsp:              00.01
fpga:             03.07
Hardware       58

The header of this new fw is similair to 2.06 (no DS1000 string at the beginning) :

0000000: 2966 b0d5 fde7 56fd 82a4 8184 8888 ff03  )f....V.........
0000010: 09f2 5823 5160 0080 ff04 0000 0010 00ae  ..X#Q`..........

Anybody tried to downgrade, hack and upgrade back to 03.00 ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ioclk on July 11, 2012, 05:20:24 pm
I see that you have FPGA 03.07 / DSP 00.01 with HW 58, other HW 58 comes with FPGA 02.00 / DSP 00.00
It may be something new in the FPGA, not another board as HW but a major change and this can make a big difference for the firmware.
Did anyone figure what are the FPGA and DSP change?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: avp1 on July 11, 2012, 09:19:05 pm
I installed 3.01 firmware in my DS1052E ("upgraded" to 100MHz) using images posted above on this forum. So far it looks good. The only difference I see - change in noise pattern at 5mV range. Factory version was 2.05
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 14, 2012, 10:37:58 am
How to downgrade from 3.01 for hack ? Seems like header is crypted or so.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 23, 2012, 08:05:51 pm
Anybody has exact connection wiring between BF531 and FLASH chip ? Trying to read the flash through JTAG, but got only FF's for now. I want to dump the flash, find and replace the serial and write it back.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 25, 2012, 09:13:03 pm
Ok, seems I replying to myself ;) I've managed to read the flash through jtag. So the model and serial was found in flash dump as ascii strings at offset 0x1ff440. Simpy changing them and flashing back do not work - seems like firmware checks something else beside these strings too. It will be good if somebody can tell here how to patch the flash dump as writing reading the whole flash using jtag takes 2 hours per one operation ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 25, 2012, 09:21:14 pm
Forgot to say: I will be appreciated for ds1102d flash dump too.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 25, 2012, 11:02:48 pm
You probably need to talk to Drieg. Apparently the Blackfin processor is not compatible with certain JTAG interfaces. A special (read: expensive) one is required. Some FLASH signals routed differently and you have to understand how to generate those signals.

I seem to recall some discussion about how the flash was subdivided as well -- something along the lines of each successive firmware upgrade is actually stored in the opposite half of the flash memory space from the half currently in use. I don't remember if that was ever definitively resolved though.

Make a mistake and you could brick your scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on July 26, 2012, 08:00:40 am
The BF is fully JTAG complaint until you do not use their internal debug protocol that triggered my special EMU pin. The ds1052 flash routing is clear and was investigated by tester in 10 min. The flash can be read with the cheap LPT ByteBlaster cable (can be assembled for $1-$2 in 3 minutes). I've already have read it, and can change it and flash back again and again - so the brick do not afraid me. I will post all the info here just after the hack will succeed. Will try to contact Drieg about details.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KTP on July 30, 2012, 08:51:41 pm
I just read through some of this thread (haven't been up to date on the Rigol hacking since I did mine in 2010).

I recently bought an Agilent MSOX3024a 200mhz scope and while playing with it I also went back to looking at my modded Rigol DS1052E.  I have software version 00.02.02 SP2 (I pretty much did not change anything since late 2010).

So...two questions:

1)  Should I bother upgrading to 00.02.04?

2)  Why is my rise time so good on this scope?  I am measuring about 2.2ns rise time with a 750ps risetime, 20ns pulse from a tinylogic buffer circuit (4V into 50 ohm externally terminated at the Rigol channel 1 input).  From what I read in this thread, people were seeing around 3.2ns.  Just lucky hardware draw, something special about 00.02.02 or a flaw in my setup?

Here is a pic of the pulse on the Rigol (reused from my other post about a clock generator)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KTP on July 30, 2012, 10:57:41 pm
I modified the pulser circuit a bit by adding 50 ohm series resistance at the source.  This made a marked improvement in the pulse ringing and is quite a beautiful fast 4.5V 750ps pulse for almost no work and zero money (the tinylogic parts were free samples  ;D).

**Edit:  It is roughly a 2.5V pulse now because of the addition of the 50ohm source series resistance.  Rise time 600ps on Tek7104 1Ghz scope.

The interesting thing, and a reason why I am commenting in this thread, is that the Rigol really does seem to have a bandwidth of 140mhz to maybe even 180mhz if I am not doing anything wrong.

In the first pic I measured the pulse with my 200mhz Agilent MSOX3024A and found a rise time of 1.59ns (limited by the BW of the Agilent, as this pulse is less than 750ps on a 1Ghz scope).

In the second pic, I measured the pulse on the Rigol modified DS1052E firmware 00.02.02 SP2 and found a rise time of 2.512ns (normal mode aquisition, real time sampling, sinx/x)

Lastly, in the third pic, I used the same Rigol scope only this time with 16 averages, equal time sampling, sinx/x and found a rise time of 1.928ns!  This calculates using .35/rt to a BW of over 180mhz.  And the pulse looks great, almost as good as the Agilent (sadly for 1/15 the cost)

Maybe I will keep firmware 00.02.02 after all  ;)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on July 31, 2012, 12:28:44 am
In pages 50 and 51 of this thread, I played around and eventually achieved a consistent rise time of 1.84ns (+/- 0.04ns) by telling the Rigol it was a DS1152-EDU (I have 2.04SP1 and HW58).

As a DS1102E the rise time was consistently 1.96ns (+/-.04ns), which is remarkably close to your 1.92ns screenshot. So I would say that either you are doing it right, or we made the same mistakes ;-)

I think there is no question that the 50mHz Rigol is batting way beyond it's class. A remarkable little machine at a phenomenal price/performance ratio. After the appropriate hack, of course!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 31, 2012, 06:36:32 pm
... with so many pages on this thread new readers should remember the sampling rate of 1Gs/s is only using a single channel and lowest record length, engage the second channel or the next higher memory length on a single channel and the sampling rate halves.   So, always keep the aliasing in mind.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 01, 2012, 12:22:46 am
Good point. My results were the absolute best case scenario.

Still, the results are pretty impressive for a $300 50MHz scope...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Votality on August 01, 2012, 08:22:31 pm
So the million dollar question is as of the 2/8/2012.

 If i ordered a ds1052e would the hack still work. Or does it not work with the lastest hardware/firmware.

Has anyome confirmed this works with one bought recently.

Id be looking at getting one from emona.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 01, 2012, 10:41:15 pm
I don't know if anyone has tried it with this new 3.0 firmware. There is some suspicion about a firmware that was first heard of when it was posted on a free webhosting site in Russia. It has been talked about by a number of posters, unfortunately if you look at the post count of each, they do not have a long reputation as yet. There were also some posts mixed in that said other people were still getting it with v2.06.

Odds are the technique outlined here (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70324/#msg70324) will likely work. The DS1102E can now be found for almost the same price as the DS1052E, suggesting that Rigol finally threw in the towel. (In fact, if you look real close at the image of the DS1052E on the rigolna.com website, you will see it says "100MHz" on the front!)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KTP on August 01, 2012, 10:45:33 pm
With scopes like the Owon SDS1702 and even the Agilent DSOX2002, Rigol was never going to be able to keep the $700 or so price they had on the 100mhz 1102 a few years ago, hack or no hack.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ioclk on August 02, 2012, 08:08:51 am
@Votality

Mine works, I did it 3 weeks ago on a freshly received scope (EU distributor). It is a 1052E, HW58 and SW00.02.06
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hnygaard on August 07, 2012, 12:08:14 pm
Hi, I'm new to the forum.
I just bought a DS1052E from Toolboom when I was in Hong Kong on holiday.

I can second that the firmware is 00.03.01

Has anyone had success downgrading -> modding -> upgrading this version yet? Would be very interesting to hear if Rigol has prevented the currently used method with this new firmware.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on August 07, 2012, 10:35:23 pm
...Would be very interesting to hear if Rigol has prevented the currently used method with this new firmware.

Actually they have  :-\
Don't bother with downgrading, it won't work. Rigol has implemented some protection in FW 03.01, so all new units that comes with this version cannot be hacked with this old method anymore.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hnygaard on August 08, 2012, 08:24:55 am
Arrg, tough luck. So much for going all the way to HK for it :/ was looking forward to double the value for money... Guess 50MHz will have to do... Thanks for letting us know, hopefully a new hack can be found.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: amspire on August 09, 2012, 04:04:16 am
Arrg, tough luck. So much for going all the way to HK for it :/ was looking forward to double the value for money... Guess 50MHz will have to do... Thanks for letting us know, hopefully a new hack can be found.

There is always the hardware mod to get 100MHz, but you probably do not have the 2nS/div timebase setting.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nixxon on August 14, 2012, 10:27:37 pm
Wonder what would happen if a DS1052E FW2.04SP1/HW58 (with DS1102E softmod ) was updated to FW 03.01. Would the scope go bananas? Would it have an identity crisis? Would it suffer badly before finally releasing some magic $330 smoke?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: avp1 on August 15, 2012, 03:00:45 am
Wonder what would happen if a DS1052E FW2.04SP1/HW58 (with DS1102E softmod ) was updated to FW 03.01. Would the scope go bananas? Would it have an identity crisis? Would it suffer badly before finally releasing some magic $330 smoke?

Nothing happens. It will just work. I have HW58. Original FW was 2.05, downgraded to 2.02, name changed, upgraded to 2.04.1, upgraded to 2.05, upgraded to 3.01. Works well after that as 100MHz scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hnygaard on August 16, 2012, 03:15:19 pm
There is always the hardware mod to get 100MHz, but you probably do not have the 2nS/div timebase setting.

True, I haven't been able to find a good verification though, and it seems the blogpost here on eev eventually ends up realizing the software mod exists. So if I do that it will be out of necessity - not curiosity.

Still have my fingers crossed that a new firmware mod will be found though..

BTW. the lowest timebase on 03.01 is 5ns/div
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bryan on August 16, 2012, 09:32:51 pm
Curious, with HW version of 57 can a user upgrade to 2.0.6 or is anything above 2.05 limited to HW version 58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jav on August 17, 2012, 07:33:47 am
Hello,

Where can I find 2.06 firmware for the "D" series? I checked all 71 pages of this thread without success!

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 17, 2012, 10:34:01 am
You need to read between the lines sometimes. Have a very close look at this post and the link it contains (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70381/#msg70381). (there are others too.) One nice thing is the MD5 hash is posted right up front to ensure nothing was corrupted during the transfer.

All the stuff in that link is posted a few other places too, but the above message provides one-stop-shopping. If you just need a specific FW file and want a smaller transfer, see  this post instead. (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg70378/#msg70378)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jav on August 17, 2012, 10:44:43 am
Thanks for your help, torch.

Unfortunately both posts you refer to only include DS1000E firmwares, not the DS1000D firmware I'm looking for.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on August 17, 2012, 11:09:33 am
OOOPS! Sorry about that. I should have paid closer attention myself.

According to this post  (https://www.eevblog.com/forum/blog-specific/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg127349/#msg127349) and also this post (https://www.eevblog.com/forum/general-chat/how-to-hack-a-ds1052e-into-a-ds1102d%28mso%29/msg67936/#msg67936) the firmware is the same -- just the serial number changes. However, I cannot personally verify that to be true as I do not have a D model.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pietr on September 13, 2012, 03:53:25 pm
So Sfinx, any luck with downgrading your 03.01 unit to 02.0x?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on September 17, 2012, 05:52:07 am
So Sfinx, any luck with downgrading your 03.01 unit to 02.0x?

To be able to downgrade I need to have any working dump of the DS1052D 2.5.x/2.4.x version. I've asked the Drieg to send me dump, but seems like he busy or do not will to do this (more than two months passed since request). If I would have the dump it will be possible to replace the calibration data in it whith my unit one and flash it over the 3.0.
 The other approach is to find the 50/100Mhz conditional jump in 3.0 firmware and patch it,  but this assumes good knowing of BF assembler. I can send my 3.0 flash dump to anyone that  have a good experience with BF firmware disassembling and want to reverse it (just contact me privately). For now I figured out how to safely read/write flash through jtag (without resoldering) - http://blog.sfinxsoft.com/rigol-ds1052d-ds1102d-fw-3-0-1/ (http://blog.sfinxsoft.com/rigol-ds1052d-ds1102d-fw-3-0-1/) (sorry, in Russian)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: edin21 on September 17, 2012, 09:26:35 am
My DS1052E software version 00.03.01.00.00, tell me how to flash on the ds1102E, thanks in advance
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nixxon on September 19, 2012, 09:24:58 pm
There is always the hardware mod to get 100MHz, but you probably do not have the 2nS/div timebase setting.

(...)
BTW. the lowest timebase on 03.01 is 5ns/div

Do you mean a stock DS1052E with FW 03.01 will have 5nS/div minimum?

Or do you mean that a "DS1102E" (upgraded DS1052E) with FW 03.01 loses the 2 nS/div minimum timebase setting it had with i.e. FW 02.04?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on September 19, 2012, 10:39:31 pm
A hardware upgrade will improve the frequency response, but the 2ns range is locked out for the DS1052E model. The firmware downgrade / model code change / firmware upgrade procedure is required to select the 2ns range.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maor on September 21, 2012, 04:22:33 am
A hardware upgrade will improve the frequency response, but the 2ns range is locked out for the DS1052E model. The firmware downgrade / model code change / firmware upgrade procedure is required to select the 2ns range.
Got a link for the hardware upgrade?, I got my rigol in the mail yesterday and it came it 3.01...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: torch on September 21, 2012, 01:04:40 pm
https://www.eevblog.com/forum/general-chat/the-rigol-ds1052e/msg2040/#msg2040 (https://www.eevblog.com/forum/general-chat/the-rigol-ds1052e/msg2040/#msg2040)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on September 24, 2012, 07:28:13 am
Ok, I've managed to hack the 3.01. The short steps below :

1. Read the flash (jtag/desolder)
2. Get 2.02 upgrade firmware
3. Copy range from 21 to 1431040 bytes to offest 0 of the dump
4. Copy range from 2097152 to end to offset 0x400000 of the dump
5. Flash the image back
6. Power on - you will have the 2.02
7. Hack as usual (INFO/MODEL)
8. Upgrade to 2.5, then 3.01

The only thing I can see is the missing "HardVersion" in my info page. Sure, your mileage may vary.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on September 24, 2012, 05:17:21 pm
Ok, I've managed to hack the 3.01. The short steps below :

Wow -- impressive. Have you noticed any reason to upgrade older models to 3.01?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on September 24, 2012, 05:24:25 pm
Quote
Wow -- impressive. Have you noticed any reason to upgrade older models to 3.01?

No serious reason, but  I've received my unit with 3.01 already, so decided to remain on it so far. Want to play with it as this is my first scope ;)

P.S. I've restored the hardware revision too in info screen - simply replaced the bytes at 0x01fffcf-d0 with needed digits
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Kevin.D on September 24, 2012, 07:24:45 pm
Congrats on that if you have ,I understood the new 3.0 versions couldn't be upgraded.  Are you  the first to upgrade  the 3.01 version  ? .
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on September 24, 2012, 07:47:45 pm
The 3.01 can't be downgraded (for model patching for example). Sure the best and elegant way is to disassemble the firmware and patch it directly, but this means having good bf531 skills and much bigger time period.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: adrianblack on September 25, 2012, 11:32:55 pm
Did you flash your patched firmware through the normal patching method (USB) or some other method? And could your patched firmware be applied to other 3.01 units?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on September 27, 2012, 09:45:24 am
I've used my own JTAG discovered method (described in details at link above several posts) as first: I'm too lazy to resolder the flash, second: during experiments I've made nearly ten flash write/read ops. Only the method can be applied to other 3.01 units as the each flash image contains the special unit calibaration data which is written on the factory and is unique for each unit, so even if the images can be cross-flashed - they simply will not work in other unit or will work with measurements errors. You can search the forum for post of the people that slightly change the calibration data - the unit became nearly unusable.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tlu on October 02, 2012, 05:53:43 am
Hi SFinx,

Are you doing this hack to the DS1052D model which have the built in Logic Analyzer? I'm confused on which Rigol model you are making this excellent hack on. Please clarify because I'm thinking of getting the DS1052D with the Logic Analyzer from Saelig.com. They have it on sale for $549 which is a really good deal in my opinion.

Thanks,
Tim
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hotwolf on October 02, 2012, 09:04:18 pm
Hi, I'm a new to this subject, so please excuse me if my question is stupid.
If I understood this thread correctly, then all unsuccessful attempts to downgrade FW
3.01 have been made with a patched FW 2.02.  However there seem to be
some similarities between FW 2.06 and FW 3.01. I'm wondering if it
would be possible to downgrade FW 3.01 to a patched FW 2.06. The
patched FW 2.06 would then accept a downgrade to a patched FW 2.02.
Has this been tried by anyone already?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sfinx on October 04, 2012, 07:01:05 am
Exact, I've bought my DS1052D directly from China just because the price was slightly bigger.

Hi SFinx,

Are you doing this hack to the DS1052D model which have the built in Logic Analyzer? I'm confused on which Rigol model you are making this excellent hack on. Please clarify because I'm thinking of getting the DS1052D with the Logic Analyzer from Saelig.com. They have it on sale for $549 which is a really good deal in my opinion.

Thanks,
Tim
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: SiC on October 11, 2012, 07:12:04 pm
After having my scope for almost 1 1/2 years, I've just modded it to 100MHz. Mine, stock, was a "00.02.05.00.00", Hardware version 58. Followed the first post and all went perfectly until the final firmware update. I tried "00.02.04.01.02", however if I tried going down a menu item on utility the scope crashed.  Anyone else found this? :(

So I then upgraded to "00.02.05.01.00" and it now works fine.

According to the first post, this version isn't recommended over the 2.4SP1. Is there anything I should be concerned about on this firmware build? Is there a later version that I can use safely? Or a case of ain't broke, don't fix?

Cheers,
Si.

P.S. Thanks to everyone who has contributed to this and allowed this to work and happen so easily.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on October 13, 2012, 07:50:45 am
If you have screen flickering with the 2.05 then you can do a update to version 2.06.
My experience with 2.06 is that it is the same as 2.05 but without flickering. The hack is not affected by updating to 2.06.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: IsmaelJ on October 13, 2012, 08:21:01 am
Hi All, great post. I successfully followed the instructions and modded a 2.06.01 version that I got hold of. What I want to know is can you do an official upgrade to 3.01 and still be a 1102E?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bluespark on October 13, 2012, 05:53:24 pm
Hi all
i recently purchased a rigol ds1052e from amazon for a good price
and i wondered if this hack would work,so first thing today i followed the above word for word.
and guess what it worked.

my specs

software version = 00.03.01.00.00
dsp=                       00.02
fpga=                      03.08
hardversion=          59

great post lads thanks very much.

ps  on my calabration certificate from rigol it was dated 17 aug 2012   
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ElektroQuark on October 13, 2012, 06:29:59 pm
What I want to know is can you do an official upgrade to 3.01 and still be a 1102E?

The answer is is this very thread. I upgraded mine without any issues.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: JF on October 14, 2012, 12:43:51 pm
Hi all
i recently purchased a rigol ds1052e from amazon for a good price
and i wondered if this hack would work,so first thing today i followed the above word for word.
and guess what it worked.

my specs

software version = 00.03.01.00.00
dsp=                       00.02
fpga=                      03.08
hardversion=          59

great post lads thanks very much.

ps  on my calabration certificate from rigol it was dated 17 aug 2012


Hi there,
Are you saying that you hacked a scope having a 3.01 firmware ?
If so, could you point which post you used to do so, as you mentionned you followed word for word ?
I read the entire thread and besides the JTAG flash procedure, which is great but not an option for me, I didn't find any post explaining how to hack the 3.01 firmware.
Thanks !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: SiC on October 16, 2012, 01:30:07 pm
If you have screen flickering with the 2.05 then you can do a update to version 2.06.
My experience with 2.06 is that it is the same as 2.05 but without flickering. The hack is not affected by updating to 2.06.
Where can I pick up v2.06 (or even v3.01)?

Google brings a blank at the moment
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on October 18, 2012, 09:26:20 pm
Here is the Link from A Helene http://www.mediafire.com/?89qmofj54tgw7ak (http://www.mediafire.com/?89qmofj54tgw7ak) it should contain the v2.06.

I am searching for 3.01 too. There was a link to a russian site but... i dont trust russian sites.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jav on October 22, 2012, 10:32:51 am
I am searching for 3.01 too. There was a link to a russian site but... i dont trust russian sites.
I don't trust it either, but I've got a copy of 3.01 from an official distributor, I compared with the russian one and are exactly the same. That's what I have loaded in my scope and works fine.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on October 22, 2012, 09:38:30 pm
I gave the russian's a shot. (but of course... i checked it twice in a hexeditor first  ;) )
It's 3.01!  ;D

Upgraded it, crosses fingers, done, reboot.... crossed fingers again...success!
Hack is still on.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 23, 2012, 01:22:00 pm
A small word of caution to those thinking of upgrading to 3.01.

I had a very interesting discussion with a Canon Technician some years ago. He commented that it is only wise to upgrade firmware if you are suffering an issue or the manufacturer recommends such as a fix for a known problem. He advised (correctly) that upgrading firmware always carries a risk, either firmware corruption during upgrade or chipset incompatibility resulting in hidden complications. He believed automatic upgrade to later versions for no reason to be an ill advised risk. Bearing in mind the difficulty in downgrading 3.01 to lower versions it would be wise to consider exactly what 3.01 is offering you by way of improved performance. All too often people go for an upgrade without any manufacturer recommendation or known issues just because it is a higher version number....not the wisest of moves IMHO unless you know hoe the later versions behave on earlier hardware platforms and fixed software/firmware interlocutors.

I am still running 2.04 without having any problems with the scopes operation. Some versions of 2.05 have 'issues' others do not. Please also bear in mind that Rigol made it known to me that the newer versions of software beyond 2.04 contained certain housekeeping changes that did not effect or improve normal operation of the unit. The housekeeping is believed to be the attempts to prevent upgrading of 50 MHz scopes to 100 MHz.

I am not suggesting that people who upgrade to 3.01 are making a mistake, but before you do so, ask yourself what you are hoping to achieve and what if any 'issues' you are trying to resolve. The latest 3.01 FW DS1052E does not, as far as I am aware, have significant performance or functionality improvement over the earlier version. AFAIK my version 2.04 unit had the last documented hardware improvement in the form of an LED backlight instead of CCFL. A good move on Rigols part but consider in another (fictitious) situation where later firmware for an LED backlight behaved differently when applied to an older model CCFL dimmer circuit....you could have all manner backlight dimming issues. That did not occur with the DS1052E but it could so easily have been have been a hardware incompatibility that the firmware did not recognise upon installation.

Be careful out there  ;)

Fraser
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on October 24, 2012, 12:35:05 am
I agree with you in every point. But my Scope came with 2.05 HW58. And i had the screenflickering. That was anoying. So i get the 2.06 and the screenflickering go away and the firmware worked pretty neat. Now, i played around with 3.01 and i cant see any difference to 2.06. (but i was just curious about 3.01. And there are very little information about it here in the forum). My experience so far: If you have a hacked scope with 2.06 you can stay with it and be happy for the rest of your life. But updating to 3.01 is also no mistake.  ...... sorry if my english is fucked up.  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maxpayne on October 24, 2012, 12:35:21 pm
Too many pages ! I wonder where should I chk the updated solution :(

Pls tell me where I can find updated info about hacking in this 74 pages ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 24, 2012, 12:43:31 pm
I have to agree...this thread is so popular that it has become mammoth in terms of page count, maybe a new  'cut down' version is needed with all relevant info presented for ease of reference, rather than the full history of the hacks in all their detail ?

Any volunteers.... maybe someone who wants to upgrade can take the time to do it as they will have to read most of the thread anyway to understand what is going on  ;D

Fraser
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on October 24, 2012, 12:49:12 pm
I would like that condensed version also but I dont have the know how to do it.  It would need to be someone who intimately knows the topic.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DigiGal on October 29, 2012, 09:10:05 pm
I'd like to see a condensed version, 74 pages is massive and I'm just now considering adding one of these to my bench. 

Q: If I purchase new DS1052E from Rigol in USA will it still be possible to perform the 100MHz upgrade hack?  No idea what version they are up to now for new units.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jpowerdiver on October 30, 2012, 10:35:31 pm
I have a DS1052E that has been upgraded to 1102 and I'm communicating with it over USB via MatLab.  The link works fine for small transfers, setting or reading scope parameters, but it's very flaky for reading waveform data.  I routinely get the error "End of File reached before data size", or something like that.  I'm running VISA 5.1.2 and Rigol FW 00.02.02SP2.  I'd upgrade the firmware but am afraid of bricking it.  Any help would be appreciated.  Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jlumme on November 02, 2012, 01:36:28 am
I'd like to see a condensed version, 74 pages is massive and I'm just now considering adding one of these to my bench. 

Q: If I purchase new DS1052E from Rigol in USA will it still be possible to perform the 100MHz upgrade hack?  No idea what version they are up to now for new units.

I just received my scope yesterday (ordered it from bestofferbuy.com), and the version was 2.06, with HW58.
I will be following Hellens instructions, to hack it this weekend, and post any progress.. 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: merseyless on November 03, 2012, 03:18:53 am
Just picked up a new rigol ds1052E with 3.01 firmware on it.
Is anyone working on or figured out how to downgrade it yet?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jlumme on November 03, 2012, 07:34:27 am
Just picked up a new rigol ds1052E with 3.01 firmware on it.
Is anyone working on or figured out how to downgrade it yet?

Only a couple pages back there was some guy who downgraded his 3.01
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: andys electronics on November 04, 2012, 01:32:44 am
i to have just got a new ds1052e with 3.01 firmware, would like to back up firmware before trying mod anyone have step by step instructions to do that?

[ftp](http://farm9.staticflickr.com/8201/8152334897_8b5bdb11d2.jpg) (http://www.flickr.com/photos/48607534@N02/8152334897/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jlumme on November 04, 2012, 09:06:35 am
Successfully hacked my 2.06.01 FW Rigol today..  8)
I had some problems the device first getting to read the data on the USB disk, but after writing couple screenshots there, it started to work  ???
Nevertheless, all is well in the end.

Oh, and just for the record, I used these instructions for linux http://www.instructables.com/id/Hacking-the-Rigol-DS1052E-Oscilloscope-with-Linux/?ALLSTEPS (http://www.instructables.com/id/Hacking-the-Rigol-DS1052E-Oscilloscope-with-Linux/?ALLSTEPS)
Though that guy was using 2.05 FW, and mine had 2.06 SP1, so with those changes in mind all worked well
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on November 07, 2012, 03:43:32 pm
Just received a ds1052e  with 3.01 firmaware and HW version # 58.
I will be looking to Hack/upgrade this to 100Mhz as well.   Is it going to be possible to downgrade the firmware???
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DigiGal on November 07, 2012, 05:47:32 pm
When Dave first posted his DS1052E review and the 100 MHz hack shortly after the cost of the DS1102E was quite a bit higher at $795 USD and today it's down to $399 USD.  The price difference between the two models is roughly $60 USD now at the end of 2012 and was about $245 USD when the hack was posted. 

So considering all the uncertainty of performing a successful hack on the units currently shipping and the minimal cost difference between models I decided to order a DS1102E.  It was be delivered today, software version 00.03.01 hardware version 58  :)  Gotta add the fan noise doesn't bother me at all, it's nowhere near intolerable.

Best of luck for those choosing to attempt hacking of newer models but for me the risk wasn't even worth considering at this point.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on November 08, 2012, 03:51:11 am
When Dave first posted his DS1052E review and the 100 MHz hack shortly after the cost of the DS1102E was quite a bit higher at $795 USD and today it's down to $399 USD.  The price difference between the two models is roughly $60 USD now at the end of 2012 and was about $245 USD when the hack was posted. 

So considering all the uncertainty of performing a successful hack on the units currently shipping and the minimal cost difference between models I decided to order a DS1102E.  It was be delivered today, software version 00.03.01 hardware version 58  :)  Gotta add the fan noise doesn't bother me at all, it's nowhere near intolerable.

Best of luck for those choosing to attempt hacking of newer models but for me the risk wasn't even worth considering at this point.
First I never discovered this forum till now lol.  And second I needed something as cheep as possible.  I stretched my budget just to get this for now.  A year or 2 its not a big deal to spend a lot more then the $345 I paid Like a lot more.  But Im starting my slowest time of year for work/making money and this is the time to finish a project I have been working on for 2 years and I am at the point I could not continue without a faster scope then the cheep 6 year old 2Mhz scope I used to have.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nitro2k01 on November 08, 2012, 04:15:45 am
2 MHz?? Are you sure you don't mean 20? Where do you even find a 2 MHz scope, unless perhaps you buy a vintage one from 1950. Or perhaps the crappiest of crappy digital scopes. (I'm talking USB or pocket scopes here.)
My advice would be to shop for a used '90s analog scope on ebay. With a little luck and skill, you could almost certainly get a 50 MHz+ scope for under $150. Newer is not always better, as a certain Dave likes to point out.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on November 08, 2012, 04:17:08 pm
2 MHz?? Are you sure you don't mean 20? Where do you even find a 2 MHz scope, unless perhaps you buy a vintage one from 1950. Or perhaps the crappiest of crappy digital scopes. (I'm talking USB or pocket scopes here.)
My advice would be to shop for a used '90s analog scope on ebay. With a little luck and skill, you could almost certainly get a 50 MHz+ scope for under $150. Newer is not always better, as a certain Dave likes to point out.

No 2Mhz its something I got to use for automotive testing on injector pulse widths and vr sensors etc.   
I have the new ds1052e and it works so for now I will use it as a 50Mhz then in the future I will see if someone makes the 3.01 firmware easier to hack otherwise I will just do the hard ware mod because the 2ns vs 5ns timescale should not effect anything I have planed.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Ga9rri5son7 on November 14, 2012, 06:25:53 am
thanks for the effort in sharing.
(http://www.rlgf.info/16.jpg)
(http://www.rlgf.info/13.jpg)
(http://www.rlgf.info/14.jpg)
(http://www.rlgf.info/17.jpg)
(http://www.ryzu.info/10.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arp on November 15, 2012, 07:27:20 pm
I tried removing the "OutHI" caps seen on this photo ( http://www.dontshock.us/rigol/hacked/DS1052E-FrontEnd4_moddedRM.jpg (http://www.dontshock.us/rigol/hacked/DS1052E-FrontEnd4_moddedRM.jpg) ) on my new firmwared oscilloscope, but I don't really see much of a difference. Still 5ns/time maximum & it didn't do much to the BW Limit option neither. Maybe I'm doing this wrong?  :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on November 16, 2012, 04:13:27 pm
I tried removing the "OutHI" caps seen on this photo ( http://www.dontshock.us/rigol/hacked/DS1052E-FrontEnd4_moddedRM.jpg (http://www.dontshock.us/rigol/hacked/DS1052E-FrontEnd4_moddedRM.jpg) ) on my new firmwared oscilloscope, but I don't really see much of a difference. Still 5ns/time maximum & it didn't do much to the BW Limit option neither. Maybe I'm doing this wrong?  :P
You have to change the software to get 2ns/time max!  The scope wont know you took the "OutHI" caps out so it should perform better but you need a function generator to mesure this.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arp on November 18, 2012, 04:06:41 pm
As I suspected. I'll see if I can find something that generates frequencies higher than the 50 mhz crystal I have. But I removed both of them so I can't really compare. Does there exist any before & after pictures of this?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Goofy on November 19, 2012, 01:37:51 am
Hello!

May I ask someone for posting a link to the 2.06 and/or 3.01 firmware version suitable for D type of the scope? Today I have successfully applied a discussed hack onto my DS1052D (with a logic analyzer). I want to finally apply the most recent firmware, but I have no luck searching for it.

Thanks to the authors of the hack!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 20, 2012, 06:08:35 pm
Has anyone managed to unlock 100 mhz in the 03.01 FW without using the jtag?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on November 20, 2012, 06:21:43 pm
As I suspected. I'll see if I can find something that generates frequencies higher than the 50 mhz crystal I have. But I removed both of them so I can't really compare. Does there exist any before & after pictures of this?

A pulse generator like in this thread (https://www.eevblog.com/forum/blog-specific/eevblog-306-jim-williams-pulse-generator/msg126162/#msg126162)  to measure risetime would help you.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: psy0rz on November 24, 2012, 12:18:23 pm
Here's a link to firmware version 00.04.00.00.01 for the DS1000D and E series: http://db.tt/tX3qsxYT (http://db.tt/tX3qsxYT)

I got it after asking our dealer if there where any upgrades. Its pretty annoying that rigol doesnt put these updates on their site i think.

Also notice how the major version changed again, from 3 to 4 this time. I wonder what they changed. The included .doc file only mentions a few minor changes which dont jusitify changing the major number it think.

Note: I didnt try this update yet. Im still waiting to see if someone will figure out a easy and safe way to upgrade my DS1052D to a DS1151D.

The only reason to upgrade would be to fix a issue with the long memory: It only seems to work if you capture stuff in single shot mode? Why is that? If i just stop the scope manually, i cant zoom in on the signal nearly as much. Is this a bug or feature? The manual and helpfunctions aren't very clear about it either.

Edwin
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on November 26, 2012, 03:03:14 pm
Hello,

for the hack firmware versions 00.03. and 00.04. per usb visit -> http://www.mikrocontroller.net/topic/261138#postform (http://www.mikrocontroller.net/topic/261138#postform)

regards René

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 26, 2012, 08:29:37 pm
Have you tried it? Just to be sure that it works... :) anyway great news!   ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on November 26, 2012, 09:06:15 pm
i have  the code modified and works fine
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on November 26, 2012, 09:54:57 pm
I installed it. it works! Hack still on!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Abdu on November 27, 2012, 01:23:54 pm
I installed it. it works! Hack still on!
hi everyone (this is my first post)

Did you upgrade DS1052e 3.01 to be a 100Mhz using usb?
could you tell us what you did?

regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 27, 2012, 01:47:23 pm
I tried the hack today and it worked. I used the files that renè linked in the previous post.

1)upgraded to 03.01 to 04.00
2)downgraded from 04.00 to 02.02 sp2 (they said the fw works 04.00 to 02.02 sp2 so i prefered to update to 04 before doing the downgrade)
3)Hacked with DemoIDN (same instructions of this tutorial)
4)upgraded back to 04.00 and it works!!  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Slasher006 on November 27, 2012, 03:26:21 pm
I installed it. it works! Hack still on!
hi everyone (this is my first post)

Did you upgrade DS1052e 3.01 to be a 100Mhz using usb?
could you tell us what you did?

regards

I hacked mine DS1052E a long time ago with the tutorial at page 1 and a post from AHelene. When i bought it it has v2.05

When a upgrade is aviable i wanna try it out. I also always have the fear that Rigol do something about hacked scopes with an upgrades. But nope, they dont/can't.  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Expired on November 27, 2012, 10:25:11 pm
....

1)upgraded to 03.01 to 04.00
2)downgraded from 04.00 to 02.02 sp2 (they said the fw works 04.00 to 02.02 sp2 so i prefered to update to 04 before doing the downgrade)
....
Any differences between the downgrade from 4.00 and from 2.05 in OP?

EDIT: Ok , I was able to downgrade to 2.02 SP2 but now i can't see the SN or the Model. Any Idea?
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 28, 2012, 07:45:35 am
I didn't notice any difference between 03.01 and 04.00. Anyway for the serial number you can reprogram it with DemoIDN, i hope you wrote it somewhere before downgrading....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on November 28, 2012, 10:00:24 am
EDIT: Ok , I was able to downgrade to 2.02 SP2 but now i can't see the SN or the Model. Any Idea?
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)
Hello,

no problem, the is serial number see backwards of DSO (SN DS1ED########),
you must write in demoIDN for conversion to 100Mhz DSO:
1. ":INFO:MODEL DS1102E"
2. ":INFO:SERIAL DS1EB########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

or for conversion to 150Mhz
1. ":INFO:MODEL DS1152E-EDU"
2. ":INFO:SERIAL DS1EF########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

for default DS1052e
1. ":INFO:MODEL DS1052E"
2. ":INFO:SERIAL DS1ED########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

regards René
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 28, 2012, 02:11:36 pm
150 MHz???  ??? Have you tried if it really works up to that frequency? i seriously doubt that the frequency response would be flat up to 150 MHz....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on November 28, 2012, 05:48:58 pm
i have don´t tested yet, i doubt also that it works fine, but try out...
https://www.eevblog.com/forum/general-chat/ds1052e-up-to-150mhz/ (https://www.eevblog.com/forum/general-chat/ds1052e-up-to-150mhz/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Expired on November 28, 2012, 09:29:08 pm
EDIT: Ok , I was able to downgrade to 2.02 SP2 but now i can't see the SN or the Model. Any Idea?
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)
Hello,

no problem, the is serial number see backwards of DSO (SN DS1ED########),
you must write in demoIDN for conversion to 100Mhz DSO:
1. ":INFO:MODEL DS1102E"
2. ":INFO:SERIAL DS1EB########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

or for conversion to 150Mhz
1. ":INFO:MODEL DS1152E-EDU"
2. ":INFO:SERIAL DS1EF########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

for default DS1052e
1. ":INFO:MODEL DS1052E"
2. ":INFO:SERIAL DS1ED########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

regards René

Thanks for the answer. (Sorry for my english).
Now I have a problem with the USB connection to PC.
When I click on "USB::0x1AB1::0x0588::DS1.........." I got " Device not found!" , the letters "Rmt" appear in the upper
 right corner and the screen is locked.
I used windows 8 and windows 7, now i am trying windowx xp.
I just can't  understand  |O |O |O i got

EDIT: XP give me the same error.
I used NI-VISA 4.6.2 and 5.2.0
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on November 29, 2012, 07:38:00 am
Hello,

what you see on the screen when you typing or set "*IDN?" in the lower drop down  menue?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Expired on November 29, 2012, 02:38:15 pm
Hello,

what you see on the screen when you typing or set "*IDN?" in the lower drop down  menue?

If I just open demoIDN "Rmt" appears and screen is locked.  :'(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 29, 2012, 03:30:15 pm
Hello,

what you see on the screen when you typing or set "*IDN?" in the lower drop down  menue?

If I just open demoIDN "Rmt" appears and screen is locked.  :'(

Your pc screen? that's really strange...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Expired on November 29, 2012, 03:54:20 pm
Hello,

what you see on the screen when you typing or set "*IDN?" in the lower drop down  menue?

If I just open demoIDN "Rmt" appears and screen is locked.  :'(

Your pc screen? that's really strange...

No. The DSO screen.
Title: R: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 29, 2012, 03:59:38 pm
That's normal...just reboot it and it's fine!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Expired on November 30, 2012, 02:17:37 am
OK, I know what my problem is.
I have upgraded to  4.00 and I have got again the model and a SN (not the first one).
Now I can connect the DSO with Ultrascope. No more "Device not found!".
I tried to change model and SN with fw 2.02 using demoIDN, but is always the same "Rigol Technologies,,,00.02.02.02.00".
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)

@blackknife, when you have downgraded from 4.00 to 2.02 did it happen the same?

PS:thank you for the aswer.

EDIT: I'm so stupid. Now it's working.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: netlander on November 30, 2012, 02:53:05 am
Just tried with version 00.03.01 and worked perfectly!

Now I've a "DS1102E" 100Mhz scope!

THANKS A LOT! I know this (03.01 hack) originated in a german forum, great work!

Just some things:
1) When updated to version 4, screen flicked sporadically. Would be unusable if stayed on that version.
2) When downgrade to 00.02.02.02.00 hardware version, serial number and model got lost! (not an issue, don't panic)
3) DSP version changed from 00.01 to 02.15 and FPGA went from 03.07 to 02.00. Not saying it's a problem, just reporting.

Finally I upgraded to 00.02.04.01.02 without a problem. Now showing model DS1102E, hardware version 58, dsp 02.20 and fpga 02.00.

I read some people saying to get back to version 4 after the hack, but I had some issues with the screen on that version. So won't try it again.
 

EDIT: Ok , I was able to downgrade to 2.02 SP2 but now i can't see the SN or the Model. Any Idea?
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)
Hello,

no problem, the is serial number see backwards of DSO (SN DS1ED########),
you must write in demoIDN for conversion to 100Mhz DSO:
1. ":INFO:MODEL DS1102E"
2. ":INFO:SERIAL DS1EB########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

or for conversion to 150Mhz
1. ":INFO:MODEL DS1152E-EDU"
2. ":INFO:SERIAL DS1EF########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

for default DS1052e
1. ":INFO:MODEL DS1052E"
2. ":INFO:SERIAL DS1ED########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

regards René
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on November 30, 2012, 07:53:51 am

1) When updated to version 4, screen flicked sporadically. Would be unusable if stayed on that version.

I read some people saying to get back to version 4 after the hack, but I had some issues with the screen on that version. So won't try it again.
 

EDIT: Ok , I was able to downgrade to 2.02 SP2 but now i can't see the SN or the Model. Any Idea?
https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg (https://www.dropbox.com/s/7y0vyeb7pi7nqz9/20121128_021700.jpg)
Hello,

no problem, the is serial number see backwards of DSO (SN DS1ED########),
you must write in demoIDN for conversion to 100Mhz DSO:
1. ":INFO:MODEL DS1102E"
2. ":INFO:SERIAL DS1EB########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

or for conversion to 150Mhz
1. ":INFO:MODEL DS1152E-EDU"
2. ":INFO:SERIAL DS1EF########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

for default DS1052e
1. ":INFO:MODEL DS1052E"
2. ":INFO:SERIAL DS1ED########"   '######### your serial number
3. ":INFO:HARDVERSION **"   '** your Hardversion e.g. 58

regards René
I've been using version 04.00 for some days..without any problem!  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arp on November 30, 2012, 07:27:22 pm
Woho did it! That was simple :-) I was worried that my new 3.0.1 oscilloscope wouldnt be able to make it.


*edit* I upgraded to 4 and everything seems to work fine so far.
Title: Can I upgrade my 1052e and it has v 2.06?
Post by: jh15 on November 30, 2012, 09:56:02 pm
I have an untouched 1052e and it has v 2.06 stock.

Does this mean I can now go from 2.06 to 4.0?

So many pages and evolution of the unit to read through.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: netlander on December 01, 2012, 05:49:38 pm
Looks like you forgot to set your hardware version.

Don't know what possible ramifications could be, but you might want to set it right before going further.

Woho did it! That was simple :-) I was worried that my new 3.0.1 oscilloscope wouldnt be able to make it.


*edit* I upgraded to 4 and everything seems to work fine so far.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: netlander on December 01, 2012, 05:54:40 pm
I've been using version 04.00 for some days..without any problem!  :)


Could you tell me where you got that version from?

Is it the one provided by Renè on this thread? An MD5 or SHA of the file would help as well.

Thanks,
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on December 01, 2012, 06:44:46 pm
I used the one linked by renè, "4.0to20.2.zip". The md5 of the firmware file is: 52688624C7A461D50F02432CD32511CC (DS1000EUpdate.RGL 4097 Kb)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arp on December 01, 2012, 09:34:02 pm
*edit* Fixed it and ran another upgrade too 4. Works  :-+*

Looks like you forgot to set your hardware version.

Don't know what possible ramifications could be, but you might want to set it right before going further.

Woho did it! That was simple :-) I was worried that my new 3.0.1 oscilloscope wouldnt be able to make it.


*edit* I upgraded to 4 and everything seems to work fine so far.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on December 02, 2012, 02:21:08 am
I'm afraid, you will experience issues with trigger delay with this method, can anybody test?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on December 02, 2012, 03:50:58 am
@ Arg
you create the hardware version with the demoIDN tool by command ":INFO:HARDVERSION 58"

@drieg
I have witnessed so far no problems, how I can  test it?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on December 02, 2012, 09:32:47 am
Get some square or pulse signal with fast edges and check whether you see some delay between trigger point mark "T"on display and real trigger event (e.g. rising edge).

The thing is, that older firmwares reads these model-specific information (model, sn, hardversion and also other calibration constants and bits) from another part of flash memory. The new firmwares (3.01 and above) reads both model-spec blocks, so if you create this old-type data block, the new firmware primarily reads this one and misses some other constants and bits (for example trigger delay, LA bit,..). Unfortunately some of them cannot be recreated with SCPI commands. So this might also downgrade DS1000D to DS1000E  :(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on December 02, 2012, 09:50:46 am
Get some square or pulse signal with fast edges and check whether you see some delay between trigger point mark "T"on display and real trigger event (e.g. rising edge).

The thing is, that older firmwares reads these model-specific information (model, sn, hardversion and also other calibration constants and bits) from another part of flash memory. The new firmwares (3.01 and above) reads both model-spec blocks, so if you create this old-type data block, the new firmware primarily reads this one and misses some other constants and bits (for example trigger delay, LA bit,..). Unfortunately some of them cannot be recreated with SCPI commands. So this might also downgrade DS1000D to DS1000E  :(

I tried and it's still working well, maybe what's important it's just to avoid "self-calibration" while using 2.02 firmware?
(right now i'm using the 04.00 firmware)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: KeBeNe on December 02, 2012, 11:00:20 am
It worked out well, so do not delay
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: michael.hill on December 04, 2012, 04:05:15 am
I just ordered a DS1052E through Amazon.

Hopefully it'll be hackable.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: c4757p on December 04, 2012, 05:58:27 am
One more confirmed success, DS1052D running 00.03.01 converted to DS1102D running 00.04.00, all is good. Thank you!  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: michael.hill on December 06, 2012, 05:12:26 am
I can confirm I had success with mine as well.  One thing to note is that while I was using the 02.02 sp2 firmware, I was NOT able to connect to the Ultrascope software.  I was able to running 3.01.  However, I just went ahead and ran the demoIDN software to change the model number and serial anyway.  I then upgraded back to firmware 4.0  After upgrading to 4.0, I was able to connect to the Ultrascope software again.  I wonder if it has to do with running Ultrascope version 00.01.08 rather than 00.01.07.  I tried to find 00.01.07, but the rapidshare link in the first post is no longer working and neither does the link to Rigol's page.

Anyway, major success!

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on December 06, 2012, 06:17:10 pm
I've been searching and I can't find any links to firmware upgrades to the 1052e on the rigol site (or any other).  I am not worried about hacking to 100mhz but would like to upgrade my firmware to the latest official version.  Does Rigol not release the firmware upgrades?  Anyone have a link for them?

thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arp on December 06, 2012, 06:22:00 pm
I used:
http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip (http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip)

found here:
http://www.mikrocontroller.net/topic/261138 (http://www.mikrocontroller.net/topic/261138)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xnaron on December 06, 2012, 08:01:39 pm
Thanks.  Does anyone have links to official Rigol firmware upgrades?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Velund on December 07, 2012, 11:57:35 pm
Just upgraded 1052E v3.01 to 1102E...

After upgrade to v 4 decided to connect scope to output of external AF generator (to be precise, it was AF Gen out of Marconi 2955 communication service monitor) and, observing 2v rms 1 khz sine wave, ocassionally turned on frequency counter... Was really surprised, as it show anything I can imagine between 1 and 2 khz, changing every second or so, but not 1 kHz.

Does anyone seen this before?


PS: With square wave from cal. output it measures 1 khz, but sine wave gives erratic results.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on December 08, 2012, 09:45:25 am
Thanks for confirming that, this is a good news ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on December 08, 2012, 12:21:56 pm
Just upgraded 1052E v3.01 to 1102E...

After upgrade to v 4 decided to connect scope to output of external AF generator (to be precise, it was AF Gen out of Marconi 2955 communication service monitor) and, observing 2v rms 1 khz sine wave, ocassionally turned on frequency counter... Was really surprised, as it show anything I can imagine between 1 and 2 khz, changing every second or so, but not 1 kHz.

Does anyone seen this before?


PS: With square wave from cal. output it measures 1 khz, but sine wave gives erratic results.
I tried a lot of different signals with the frequency counter without problems, just some issues when the frequency goes up to 150-160MHz (guess it's normal) but the reading it's still pretty accurate, for example if the real frequency is 145.000 MHz the counter shows 144,997 or something like that.
Did you do the self-cal after the hack? (remember to wait 30 minutes for warm up before doing it)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: JF on December 08, 2012, 02:04:46 pm
I just successfully upgraded my 3.01 DS1052E scope to 4.00 DS1102E !

Thanks to everyone involved in this new hack !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Velund on December 08, 2012, 02:15:43 pm
I tried a lot of different signals with the frequency counter without problems, just some issues when the frequency goes up to 150-160MHz (guess it's normal) but the reading it's still pretty accurate, for example if the real frequency is 145.000 MHz the counter shows 144,997 or something like that.
Did you do the self-cal after the hack? (remember to wait 30 minutes for warm up before doing it)

It was self-calibrated after upgrade t v4 (I do not run self-cal with 02.02.sp2 - just changed info and upgraded back at once). And I never activated counter while scope was used with 3.01 firmware for some time, so cannot say for sure - was it the same or this problem appear after upgrade to v4.

As you can see - frequency on the bottom of the screen (as set with MEAS menu) is always correct. But counter widget on the top gives erratic results on the sine wave from AF generator.

PS: I downgraded to 3.01 (via 02.02.SP2 as v4 simply ignored USB stick with 3.01 upgrade file).  Found the same thing with counter widget. Switched to channel 2 where 2v/div was set at the moment, then switched trigger to ch2 (as counter widget measures using trigger channel) and oops - there was correct 1 kHz display. Switched to 1V/div - and got erratic display at widget (this time between 1.3 and 1.4 kHz). Switched to 500 mV/div - and widget started to display erratic nubmers in much wider range.

Signal at the input was 1 kHz, 2V RMS (around 5.7V p-p).

So, most likely it is was counter input overload. Some "feature" of scope hardware, that must be kept in mind if frequency measurements must be done...

Now I'm upgrading firmware back to v4... Will play some more with counter after self-cal...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: aquilarubra on December 22, 2012, 11:31:55 am
Hello, I am evaluating to buy a DS1052E, or just incase try the hack ;D

But I couldn't find an answer that is mandatory for my purchase. Please, could you gurus tell me if the DS1000E line allows to save FFT data to CSV? I wonder also if Ultrascope can do that.

Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on December 23, 2012, 10:29:40 pm
Hello all,

I am new to this great forum.

Just saying that now I am a proud owner of a DS1102E..

Was at 3.01 now at 4.0

Want to thank all those that created and shared this easy to do guide.

All I need to do is wait 30 min or so and calibrate.

George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on December 23, 2012, 10:57:08 pm
I can confirm I had success with mine as well.  One thing to note is that while I was using the 02.02 sp2 firmware, I was NOT able to connect to the Ultrascope software.  I was able to running 3.01.  However, I just went ahead and ran the demoIDN software to change the model number and serial anyway.  I then upgraded back to firmware 4.0  After upgrading to 4.0, I was able to connect to the Ultrascope software again.  I wonder if it has to do with running Ultrascope version 00.01.08 rather than 00.01.07.  I tried to find 00.01.07, but the rapidshare link in the first post is no longer working and neither does the link to Rigol's page.

Anyway, major success!

Thanks!


hello,

I can confirm  00.01.07 did the same as the .08 did for you.

I did upgrade same way as you.

and of course same great result...  l-)

George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tiger on December 25, 2012, 04:14:24 pm
Hello all,

i know i might be possibly reviving an old post but - i just got a GDS-1052-U model OSC from GWINSTEK - which i pretty much believe its a rebranded rigol DS1052E. I was wondering since i can do all the same commands in the serial interface - i should be able to mod the GDS-1052-U i have aswell to 100 mhz (GDS-1102-U being the 100 Mhz model) - but since its a different brand of this 1052 type OSC the first message returned goes like:

Code: [Select]
*IDN?
     GW,GDS-1052-U,EM######,V1.05

(#masking out my devices id)
so i was wondering since this is the case i should be able to do

Code: [Select]
:INFO:MODEL GDS-1102-U (ALT010)

but for the serial number:

Code: [Select]
:INFO:SERIAL ??######
i dont know what it should be changed to so my question is:

Does anyone have a GDS-1102-U that would allow me to compare to see if i can do this mod?

if so this would be useful for other rebranded 1052 users.

Many thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mrbyte on December 25, 2012, 09:42:50 pm
Just got myself one of these scopes based on recommendations here, rally pleased with it so far.

Can you do this with firmware 00.03.01? And where can you get newer firmwares from?

Thanks :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on December 26, 2012, 12:24:49 am
Just got myself one of these scopes based on recommendations here, rally pleased with it so far.

Can you do this with firmware 00.03.01? And where can you get newer firmwares from?

Thanks :)

Helllo,

I did the "upgrade" just a day or so ago.

for the hack firmware versions 00.03. and 00.04. per usb visit -> http://www.mikrocontroller.net/topic/261138#postform (http://www.mikrocontroller.net/topic/261138#postform)

you want : 4.0to2.02.zip (3 MB, 224 Downloads) --> http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip (http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip)

take your 3.01 scope up to ver 4.0 then use 4.0 to 2.02, then when you have  scope upgraded to 100mz go up to ver 4.0, done..

then follow page 1 instructions from this forum to do above line instructions (take your 3.01 , etc.)

use the manual method. I received an error using the "automatic software" mentioned.

read then re-read page 1 until you know it as if you wrote it. NO skipping steps or you might brick your unit.

all in all very simple to do, takes only a few minutes.

built in calibration, only when you go back up to version 4.0 after "upgrading"  takes the longest of this entire process.

have fum, this is well thought out and works very very well.

I take my hat off to all that put in a lot of their tine to put this together.

George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fsck on December 29, 2012, 06:27:13 pm
I can confirm I had success with mine as well.  One thing to note is that while I was using the 02.02 sp2 firmware, I was NOT able to connect to the Ultrascope software.  I was able to running 3.01.  However, I just went ahead and ran the demoIDN software to change the model number and serial anyway.  I then upgraded back to firmware 4.0  After upgrading to 4.0, I was able to connect to the Ultrascope software again.  I wonder if it has to do with running Ultrascope version 00.01.08 rather than 00.01.07.  I tried to find 00.01.07, but the rapidshare link in the first post is no longer working and neither does the link to Rigol's page.

Anyway, major success!

Thanks!

Uber useful post for the current "upgrader". I was sort of worried after I couldn't get it to connect using ultrascope so I just did the demoIDN blindly: without verifying USB functionality. The scope registered in ultrascope, but no remote control was allowed and the software spewed an alert of not being able to connect. As Michael said, if you have Ultrascope 00.01.08, it doesn't like to connect.

Worked perfectly! (3.01 scope base)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: TMM on December 30, 2012, 08:09:41 pm
Just modded mine, HW58 and came with 04.00 out of the box. Downgraded to 02.02.02, did the hack with demoIDN, then upgraded back to 04.00, success.

Mine screen flickered on occasion with the stock 04.00 software, and still does it after the hack.
Anyone got a mirror of 00.02.04.01.02 (link in the first post is dead)?

Interestingly, i couldn't connect with Ultrascope after downgrading to 02.02.02 either, however the version of Ultrascope i have installed (supplied with my scope) is 01.07 not 01.08  :-//

Not sure if it is to do with a having a new scope running on 02.xx FW, the fact that the firmware is hacked, a wrong version of Ultrascope or a combination of the former haha.
Thankfully it connected fine after upgrading the firmware back to 04.00.

edit: downgraded the FW to 02.04.01.02. Significantly lower noise floor and no screen flicker (yet!), Ultrascope works, very happy  :-+



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: michael.hill on January 02, 2013, 04:07:20 am
I'm not sure why, but my scope started to flicker the other day. I have no idea what happened to get it to start flickering, but I just messed around with the display menu a few times, power cycled a few times and it stopped flickering (for now)...weird.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: TMM on January 02, 2013, 01:23:05 pm
On 4.0 i used to get the odd flicker (1 frame every 5 minutes or so), then sometimes it would go crazy and flicker constantly such that the display was almost unreadable - no amount of messing with settings or power cycling would stop it, the only way to fix it was to load the factory defaults from the storage menu. Mine hasn't even flickered once on 02.04 yet :)

The flicker that i used to have was consistent with what you would get when you try and render graphics outside of the displays resolution on most graphics LCDs - definitely a firmware issue imo.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on January 08, 2013, 08:53:54 am
v3.01 up dated to 4.0 then down graded then to ds1102 then back to 4.0.  I now have a 100mhz scope :)
the rigupgl  https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727 (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727) is the way to go.  I just knoticed I forgot to set the HW version,  How important is this?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arlo1 on January 09, 2013, 03:36:08 am
I set the HW number was not to hard to figure out demoIDN.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DavidGoncalv on January 16, 2013, 06:58:57 pm
I'm having a hard time either following the download links for the firmware on the Page 1 instructions, or picking out from the latest posts what the whole process it. Can somebody point me to a complete summary of the process and the latest downloads?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DavidGoncalv on January 16, 2013, 10:31:03 pm
Muddled through it - I think I've got it. Did the German process - Up to 4.0, down to 2.02, make the MODEL and SERIAL changes manually with the DemoIDN tool, then back up to 4.0.

What has been the way folks are checking out the 100 MHz performance?
Title: Re: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: equinoxefr on January 17, 2013, 06:09:06 am
v3.01 up dated to 4.0 then down graded then to ds1102 then back to 4.0.  I now have a 100mhz scope :)
the rigupgl  https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727 (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727) is the way to go.  I just knoticed I forgot to set the HW version,  How important is this?

Hi you may have lost trigger delay calibration. I did same thing and lost calibration... Check with high speed signal. I used crystal signal on Arduino to have a 16Mhz wave. On my scope signal is not aligned to the trigger. Drieg helped me to fix this.

Pierre

Envoyé depuis mon Nexus 7 avec Tapatalk
Title: Re: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: blackknife on January 17, 2013, 05:08:52 pm
v3.01 up dated to 4.0 then down graded then to ds1102 then back to 4.0.  I now have a 100mhz scope :)
the rigupgl  https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727 (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg19727/#msg19727) is the way to go.  I just knoticed I forgot to set the HW version,  How important is this?

Hi you may have lost trigger delay calibration. I did same thing and lost calibration... Check with high speed signal. I used crystal signal on Arduino to have a 16Mhz wave. On my scope signal is not aligned to the trigger. Drieg helped me to fix this.

Pierre

Envoyé depuis mon Nexus 7 avec Tapatalk
Hi, I did the same process but i didn't lose calibration. I tried with various signals, also with the crystal in the arduino without problems (screenshot attached).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: higopi on January 17, 2013, 06:23:26 pm
Hi,

 I have a unit with ver 3.01 firmware - looking to use the german process upgrade to 4.0 - downgrade - modify and then upgrade back to 4.0.

Would anyone who has done this be kind enough to give the file names from the german site as there seem to be 4 files and everything is german.

thanks/
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on January 17, 2013, 07:16:10 pm
Hi,

 I have a unit with ver 3.01 firmware - looking to use the german process upgrade to 4.0 - downgrade - modify and then upgrade back to 4.0.

Would anyone who has done this be kind enough to give the file names from the german site as there seem to be 4 files and everything is german.

thanks/

Hi,

will do my best to help. Providing links, read and get the files, goto page 1 of this thread, read and re-read.

Goto this link: http://www.mikrocontroller.net/topic/261138#postform (http://www.mikrocontroller.net/topic/261138#postform)  ,it is in German, (use google chrome to translate the page) and read through it.

Find this post:

Author: 50to100 (guest)
Date: 26.11.2012 15:30
Attached Files:
4.0to2.02.zip (3 MB, 396 Downloads) http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip (http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip)
Hello,

so I, now get a new Rigol with FW 3.01.XX, eevblock
yes gibts still no solution for the downgrade, supposedly only by Jtag,
But, it has worked for me with the header with a change
small detour, I flashed only for firmware 4.0, then 4.0 gemodet
to 2.02.

If you do that, you should write down the vorger SN, then
with the USB upgrade tool with the "info:" Click the name
and enter the appropriate SN again, since this is after the flash away,
Unfortunately, the hardware version is gone, so is no longer displayed, but
everything else is, somewhere I once gelkesen which byte for
H / W is in charge, but dont think it is not, the thread is yes in eev
now 75 pages long.

But I think that one gets aich out yet, times have everything appended,
that you need to hack from 50Mhz to 100Mhz at FW. 3.0.xx

How to adjust the SN is on page 1 from point 5.b
https://www.eevblog.com/forum/blog-specific/changin (https://www.eevblog.com/forum/blog-specific/changin) ...
Quote selected text response

The file you need is the one in the above post:
4.0to2.02.zip (3 MB, 396 Downloads) http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip (http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip)

Allso get: http://www.mikrocontroller.net/attachment/161540/readme.txt (http://www.mikrocontroller.net/attachment/161540/readme.txt)

Then you have what you need to get the scope to 100.
Goto the beginning of this thread and read for all instructions on "how to"

Short of my coming over to your place and doing the 5 minute job, this is all I can help with.

The whole process is less than 5 min. read re-read or you can brick your machine.
Do the process only when thoroughly understood all you will be doing. no room for error.

Enjoy your new "100"

George

P.S.

I have from RIGOL the following files which were sent to me:

   DS1000EUpdate_00.03.01.00.00.zip
1394K   View   Download 
   DS1000_Series_Firmware_Upgrade_Procedure .pdf
50K   View   Download 
   Bulbul(DSP+FPGA)update_00.04.00.00.01.zip
1397K   View   Download 

Basically the "official" 4.x firmware.

P.M. me, I need a place to upload to, as I have no Hosting capability to share this. Anyone who does, let me know how to upload them.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: higopi on January 17, 2013, 09:57:08 pm
hey george,

 I run the risk of you getting annoyed with me but my main problem is I dont know which file to use to from my current firmware 3.01 to firmware 4.0.  I fully understand the other steps.

 :-[ sorry

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on January 18, 2013, 12:16:05 am
hey george,

 I run the risk of you getting annoyed with me but my main problem is I dont know which file to use to from my current firmware 3.01 to firmware 4.0.  I fully understand the other steps.

 :-[ sorry


Hello higopi,


Not to worry, no annoyance. The files in last post are the ones you need.

the http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip (http://www.mikrocontroller.net/attachment/161536/4.0to2.02.zip)  , has directory 4.0to2.02, which contains the following files: in folder FW4.0 is DS1000EUpdate.RGL the file to go from 3 to 4.
the file in folder FW 4.0 to 2.02 is  DS1000EUpdate.RGL that takes you down from 4 to 2.02
and finally in folder usbtool are the 3 files for the demoIDN tool to actually make the changes you will read about on page one of this thread.
Cannot make it clearer than this.
[edit] Yes I can: After going down to 2.02 and making the mod, use the first file in folder FW4.0, DS1000EUpdate.RGL to go back to 4.0 from 2.02!

Still awaiting somebody to help out hosting the files I received directly from Rigol. plus would add the files needed from the above and this post. That is the Rigol factory 4.0 updates, and the up/down files.

Good luck, and read, read , read..   :-+ :-+

George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: notsob on January 18, 2013, 01:54:38 am
If/when you post the original files, it would be a good idea to post their MD5's as well.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on January 18, 2013, 01:58:51 am
If/when you post the original files, it would be a good idea to post their MD5's as well.


Hi notsob ,

Absolutely agree, and should not be any other way. A dropped bit would be pricey on this procedure. LOL

Still hoping someone forwards up a hosting solution.

Can anyone tell me if this forum allows uploading files so they are hosted here?
Or is that not allowed....

TIA

George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on January 18, 2013, 03:58:44 am
Hello,

I have searched through the board, and I have not found any policy regarding uploading of files.

To the Admin of the board.
 Are we allowed to upload files to a post, specifically the files having to do with this thread?

I would be more than willing to upload the necessary files, plus copies I received from Rigol for an upgrade to 4.0.xxxxx

TIA

George
Title: Re: Re: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: equinoxefr on January 18, 2013, 05:37:52 am

Hi, I did the same process but i didn't lose calibration. I tried with various signals, also with the crystal in the arduino without problems (screenshot attached).


Hummm is your trigger level at 0?
change your timebase to 5ns and you may see a little delay in triggering. On my scope I had 0.5 div of delay with 5ns timebase in real time mode. You can check my screenshot.

Not dramatic but...

You can also check it with :INFO:EQUTRIGDELAY? And :INFO:REALTRIGDELAY? Command. On my scope I had a 0 value.

In this case, set values with

 :INFO:EQUTRIGDELAY -0.0000000028
 :INFO:REALTRIGDELAY 0.0000000034

If it doesn't work, ask Drieg for a little help ;-)

Pierre


Envoyé depuis mon Nexus 7 avec Tapatalk
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: higopi on January 18, 2013, 07:37:30 am
Hey George,

 Thanks for the detailed steps - perfect.


Will give it a try not over the weekend,

Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: SeanB on January 18, 2013, 06:04:53 pm
I think Dave will mind. Rather use one of the free hosting schemes instead, as then if it does go away then somebody will have a copy that they will be able to upload again.

The server for the blog and forum is hosted in the USA, so the DMCA applies to it. Sucks if both parties are not in the USA and it is legal in their respective countries, but that is the way the cookie crumbles.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gregor on January 20, 2013, 11:41:15 am
My original 100MHz Rigol DS1102E has been successfuly updated to 00.04.00.00.01 from 00.02.06.00.01 firmware. The scope has early 07 HW version. Foto is attached. Rigol has confirmed the latest firmware is fully compatibile with 07 hardware version of my scope.
No problems are observed so far.
I hope this information will help someone.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: shotgunn on January 26, 2013, 09:33:03 am
I am considering buying the Rigol DS1052E. I would like to know (without reading all 80 pages of this thread... sorry, I don't have that kind of time.) if the firmware hack is still possible. Or did Rigol finally catch on and implement some measures to counter this hack?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Skimask on January 26, 2013, 09:47:15 am
Something for nothing...
Instant gratification...
Gimme Gimme Gimme...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on January 26, 2013, 10:15:09 am
No need to read the whole thread, read the most recent messagesover the last few pages and you will see that it is still possible to change the 50MHz version to a 100MHz unit.

Just some feedback on your question..... when you tell people you don't have the time to read a long thread and you want an instant answer to a question that could give you financial saving....people can get a bit annoyed and not respond ! It is their time taken to answer your question after all.  When I first did this hack,  I read every message of around 25 pages. I learnt a lot about the DSO in the process.  This thread is huge because its dynamic. You only really need to see the latest messages to see what is happening. Just my friendly advice.

Fraser
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on January 26, 2013, 10:55:21 pm
My scope has a serial number starting with DS1ET, not DS1ED -- is this still moddable??

Other details:

software 4.00.00.01
DSP 00.01
FPGA 03.07
HardVersion: 58

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: spelunker on January 29, 2013, 02:00:58 pm
Hello,

I have assemnled the three files I received directy from Rigol for the DS1052E scope this January 2013

Also the 4.0to2.02 file to take scope from 3 to 4 then down to 2.02

Finish up with the official 4.xx from Rigol. 2.02 to 4.x

Also find "RIGOL MD5 for files.rar" which has the individual file MD5 checksums.
There is also a MD5 for the RIGOL MD5 for files checksum file.

So start by doing a comppare MD5 of the RIGOL MD5 for files.
Then open that file and find individual MD5 checksums for the other files.

That should totally guarantee the integrity of the files.

Do not know how long the DropBox links will be good for so if anyone has a more permanent solution, please feel free to host them.

Find DropBox links for (6) files.

George

https://dl.dropbox.com/u/38960093/4.0to2.02.zip

https://dl.dropbox.com/u/38960093/DS1000EUpdate_00.03.01.00.00.zip

https://dl.dropbox.com/u/38960093/DS1000_Series_Firmware_Upgrade_Procedure%20.pdf

https://dl.dropbox.com/u/38960093/Bulbul%28DSP%2BFPGA%29update_00.04.00.00.01.zip

https://dl.dropbox.com/u/38960093/RIGOL%20MD5%20for%20files.rar

https://dl.dropbox.com/u/38960093/RIGOL%20MD5%20for%20files.rar.md5
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on January 30, 2013, 12:23:14 pm
Judging by the silence, I am the only person with a DS1ET serial looking to mod.  :'(

Does anyone know what CPU the Rigol uses? I'm guessing it could well be an ARM. I'll do a bit of poking around as the firmware does not appear to be encrypted given all the plain text in the image.

Time to do some old school hacking.  ;D

Edit: Whoa, there's a wealth of information out there --

http://codenaschen.de/tichyblog/index.php?action=blog&entry=10_Rigol+DS1052e+Homebrew+4+All (http://codenaschen.de/tichyblog/index.php?action=blog&entry=10_Rigol+DS1052e+Homebrew+4+All)

That didnt take too long. Tracked down where it sets the scope id variable based on parsing the model number. Should be simple to modify this to preset a specific model.

Has anyone got a JTAG setup they could test a modified firmware and recover incase of any problems?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on January 30, 2013, 06:13:16 pm
Does anyone know what CPU the Rigol uses? I'm guessing it could well be an ARM.

is your internet broken, or browser? or is the seach function not working?
No screw driver at home?

Not everything must have an ARM.



.........


anyway, even id DS1k series is slowly EOL, i'm still looking for people, having as well signal generator,
to run some frequency response testet

https://www.eevblog.com/forum/reviews/frequency-response-of-your-dso/ (https://www.eevblog.com/forum/reviews/frequency-response-of-your-dso/)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on January 30, 2013, 08:48:26 pm
I'm glad you read my post fully Tinhead, and spotted I'd found out all I needed to know several hours before your reply. ARM is very common in embedded applications, hence my tentative guess -- in this case it was a Blackfin processor.

Anyway, the offer still stands if anyone has a JTAG setup on their scope and wouldn't mind doing some testing. I've yet to find anything that tests the serial number, yet. Do you definitely need to change both serial and model? So far I've only found reference to the model number being tested. Of course I may have just failed to find it yet...

Interestingly all the :INFO:MODEL/:SERIAL handler code still seems to be there. Must be disabled with a flag I think, although I've yet to find out where that is disabled yet.

Given the price and usability of this scope, I think it'll be around for a while yet.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tinhead on January 30, 2013, 08:58:33 pm
few ppl here tried already to play with Blackfin JTAG, good example is here

http://blog.sfinxsoft.com/rigol-ds1052d-ds1102d-fw-3-0-1/ (http://blog.sfinxsoft.com/rigol-ds1052d-ds1102d-fw-3-0-1/)

The guy used TopJTAG which is a good app to dump/flash back.

I was, from begin, wondering why nobod is simply reprogramming flash to change DSO type.
This worked on ATTEN and UNI-T DSOs (no, please don't send me PMs how to do it), so why not on Rigol.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 01, 2013, 12:58:35 pm
After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MikeK on February 01, 2013, 10:39:39 pm
For what firmware versions does this work?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coy on February 01, 2013, 10:45:35 pm
Hi,

I "upgraded" my DS1052E some time ago to DS1102E without problems...

Until now I had not really problems with the firmware, but I am curious... currently I've 00.02.02 SP2 on my scope, it is HW03.

Does anybody have experience which is the highest known-good firmware which I may put on this (quite old) hardware revision securely?

Thanks for this great stuff & regards
Markus
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 02, 2013, 08:18:27 am
Mike -- this is the 04.00.00.01 firmware which has been patched. It is the latest from Rigol and will work with whatever scopes the firmware is supposed to work with. The only difference is that the DS1052E is set in code to be the same as the DS1102E.

As it is the latest firmware, you can just plug in and update with any current scope. When a new version is released then a new patch will need to be made.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Marinski on February 02, 2013, 01:53:39 pm
Hi All,

Another 1052E is now successfully an 1102E, thanks to the great tutorial in this thread. No issues detected so far, but I noticed that after the: upgrade from 3.01 to 4; downgrade from 4 to 2.02; hack; upgrade back to 4.01 the scope has lost it's hardware number, or at least it is not displayed in the utility menu, even after the CH1,CH1,CH2,CH2,MATH command to who more data. I know it was 58, but anyone has any idea whether it can be set explicitly?

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 02, 2013, 03:45:08 pm
For all those downgrading, model changing and upgrading twice, you can just use the above custom firmware and do it in the one flash. Much less chance of bricking.

I developed the hack specifically because I don't like the idea of all the possible things which could cock up with the existing process (like losing hardware version as above).

Up to you though!  ;)

Incidentally the hardware version can be set using the :INFO:HARDVERSION command.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Marinski on February 02, 2013, 08:00:04 pm
Many thanks, Gizmo, worked like a charm!

I suspected it would be something like that and had already tried :INFO:HW 58, but it didn't work. So it's a matter of getting the right string...

Anyway, thanks again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 04, 2013, 05:20:06 am
Ok, I got bored with trying to unlock the :MODEL command. Here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://wikisend.com/download/269418/DS1000EUpdate.rar (http://wikisend.com/download/269418/DS1000EUpdate.rar)

There's only 90 days on this download, so can someone please share it somewhere more permanent.

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Thanks Gizmo!  I just upgraded my scope using your hack.  I'm hosting the file here:  http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

Should be pretty permanent.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dda on February 04, 2013, 05:38:20 am
Ok, I got bored with trying to unlock the :MODEL command. Here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

Ha! too easy. Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 04, 2013, 06:17:18 am
Hmmm... I was on 3.0 before (came that way from Rigol) and noticed some screen flickering (a few times a minute).  Now after going to 4.0 it's worse... much worse.  Flickering once every 2-3 seconds.   Noticing some people complained about flickering with more recent versions, I did the two-step downgrade to 2.0.02 SP2.  Lost my serial/model number in the firmware, but at least the screen flickering has stopped.

This unit is brand new- just got it friday.  Any suggestions where to go from here?  Just do that 100Mhz hack with the 2.02 firmware and call it good?  Or should I try something else?

EDIT: Hmmm... looks like the hardware version was wiped out too... and I didn't write it down ahead of time. :(  Since it's so new, guess it's probably a 58 or perhaps a 59 (seems like there are a few of those).  Dug through more of this thread and found the instructions to fix the serial, model and hardware (just guessed it's a 58) and that newer hardware needed newer firmware so I updated back to 00.03.01... is that right?  Is 00.03.01 > 2.0.02 SP2?  So confusing! 

All I know so far is the screen flicker seems to be still gone (hooray!) and it still thinks it's a 100Mhz scope. :)

Anyways, sounds like the next step it to do a self calibration and I'll be done.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 04, 2013, 10:31:06 am
Many people say not to do self calibration after the upgrade. I don't know whether the calibration done at the distributor will be better than the self calibration, but you'd certainly hope so. If you don't have any issues, don't recalibrate would be my suggestion.

Can someone add the custom 04.00.00.01 patch to the first post instructions please? There is a lot of unnecessary downgrading and upgrading plus losing of data going on for no reason.

Thanks synfinatic for the file host and I'm glad it's working well for people.

When the next firmware comes out I'll provide another 100Mhz patch, or people can do the old header replacement trick to get the current firmware to install over new ones.

I don't know if there's anything more interesting I can do or add to the current firmware, but I'm investigating possibilities.  If I had an idea what was causing the screen flicker, or had it myself, I'd look into that... 8)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 04, 2013, 03:59:58 pm
If anyone recently purchased a scope, I'd be interested to know what hardware version (58 or 59) you have and what the date is on your Contents List & Certificate of Calibration- especially if yours came with version 3 and not 4 firmware.  Mine are both Oct 9, 2012. 

EDIT: Also first part of your serial number would be a nice cross reference as well. Mine starts with DS1ED1422

 Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 04, 2013, 04:22:16 pm
Mine came directly from Rigol in January -- v4 frmware and 58 hardware. Hardware 58 appears to be the most common currently as far as I can tell. I guess it depends how long they have had stock, and if they upgrade the firmware before shipping out as to what you get.

The firmware certainly does differentiate between hardware versions and sets up values accordingly, so I would guess it's quite important to get it right for correct operation of the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 04, 2013, 04:37:59 pm
Thanks Gizmo... I'll have to dig through this thread again.  I thought I read someone had 59 with 3.01 from the factory.  Seems really strange that newer hardware would ship with older firmware, so maybe I miss-read that.  Would you mine checking your serial number and letting me know if it's newer or older then the one I posted?  That's probably the best indication of what hardware version it is.   Often hardware vendors will encode hardware revisions in the most significant bits of the serial number.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 04, 2013, 04:46:06 pm
Mine is a similar serial, 1448, so a little higher.

One thing that I have just noticed is that the older firmware (like 2.5.2 age) doesn't know about hardware 59. It feasible I guess that if it doesn't recognise the hw version, it just blanks it. Certainly if the model number isn't recognised the scope automatically overwrites it with DS1052E.

So that *may* indicate a 59 hardware. Although I've not checked the firmware thoroughly enough to know if it does wipe the hardware number if not recognised...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 04, 2013, 04:53:59 pm
I'll look through the thread again, but 99% sure other people with 58 are seeing their info wiped out after downgrading, so I don't think the two are related.  Since your serial is after mine and came with later firmware, I'm going to guess that most likely mine is 58.  I haven't noticed anything obviously wrong with it, but since this is my first ever scope and I just got it, I'm not sure I'd know if it wasn't working perfectly anyways. :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: notsob on February 05, 2013, 11:46:41 pm
Geoff, Simon or Dave, would you mind moving 'supertechster's' post somewhere else
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alex33 on February 10, 2013, 09:51:45 am
Used a modified firmware from Gizmo.
Not so simple. Yes there was 2ns minimum time scale, but:
1. He is not selected by the AUTO
2. has not changed the bandwidth of about 95 MHz.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 10, 2013, 11:52:13 am
I have used the modified firmware and have measured a rise time of roughly 3ns, which is 100mhz bandwidth. The full bandwidth is only available with 1 channel -- with 2 active the bandwidth is 50mhz.

Please let me know what the issue is / how to see it, as it seems to be working ok for me, although I may be missing something...

Cheers!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alex33 on February 10, 2013, 01:19:47 pm
Gizmo, I measure the voltage from the antenna analyzer into 50 ohms (AA range 0-230 MHz).
The graph shows that after 90 MHz is a sharp decline.
The measurements were performed before and after the firmware update.
Next time, set of 2 ns per division, the signal is more than 100 MHz, press Auto, scope switch to 5ns.
Can not be switched control varicap control1 (see diagram).
osc: DS1ET14....
        00.04.00.00.01
        dsp=00.01
        FPGA=03.07
        HardVersion=58
reference to the source schema http://rigol.codenaschen.de/index.php/Schematics (http://rigol.codenaschen.de/index.php/Schematics)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: A Hellene on February 11, 2013, 01:31:29 am
Nice hack, Gizmo!

Very well done! Thank you!
__________


Alex33,

Members of this forum have occasionally reported that this specific oscilloscope line can perform decently up to a bandwidth of 170 MHz. Not to mention the little-known 150 MHz DS1152E-EDU devices, whose existence confirms the previous statement.

In my opinion there must be some sort of QC at the Rigol assembly line, since not every cheap component they use in their oscilloscopes can be pushed beyond its limits and perform well. I am talking about the DS1000E/D front-end 40 MS/s ADCs being overclocked to 100 MS/s (see Dave's EEVblog #19: Rigol caught with their pants down! (http://www.eevblog.com/2009/07/19/eevblog-19-rigol-caught-with-their-pants-down/)). Not that there is any deliberate difference between the AD9288-40 and the AD9288-100 A/D converters Rigol uses, besides their price tag. It is just that the chip manufacturer characterises the faster ones as full bandwidth products and those ones that cannot perform decently at full speed, as lower bandwidth ones; and instead of binning the latter ones they sell them as lower speed components and at a lower price.

By the same principle, the assembled oscilloscopes that cannot perform at full speed (due to the lower performance components they are assembled with) must probably be labeled as lower speed devices (i.e. DS1052 instead of DS1102) which, when pushed to meet the performance of the faster ones, they simply fail to do it right.

By the way, here are all the DS1000E/D schematics (https://www.eevblog.com/forum?topic=3738.msg55197#msg55197) I have drawn when I disassembled my unit, trying to find out the cause of the excessive noise it exhibited right out of the box, and a few comments on the 20 MHz bandwidth limit varicap biasing.

In a few words, I think that the varicap stage is not responsible for the 90 MHz bandwidth knee you have measured.


-George
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 11, 2013, 08:12:46 am
Thanks for the info there, George, you are far more knowledgable than myself about the Rigol!

As far as I can tell, I have done everything that the original mod does. I would be very interested if you would care to make the same measurements with the old downgrade / change model number hack, Alex33. They should be identical, and as George says I believe you are hitting a hardware wall with frequency due to components.

If there is anything the firmware hack does not do that the original hack does I will gladly investigate!

The issue with auto is purely down to how auto works, not that the scope doesn't know about the 2ns scale.

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alex33 on February 11, 2013, 10:04:18 am
Gizmo, George!
I understand very well what wrote George.
Will please all who scop modified in another way:
1. View 2ns/div used in the AUTO setting.
2. View AFC (frequency response) device using sin-signal after modification, if possible before the modification.
3. I will try to look at the control voltage varicap according Fig.1

I apologize for my English, I use google translator.
Best regards to all forum members.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Alex33 on February 13, 2013, 04:57:26 pm
A good time to all.
George, I read the topic of your struggle with interference. I'm excited, it's fantastic.
I measured the voltage control varicap, it corresponds to the above scheme.
Regarding modifications:
 ADC frequency does not change when modifying
 ad8370 lmsh6552 and have significantly more bandwidth 100MHz
 so there are only passive components, like a filter tuned to 100 MHz..
This setting is suitable for 1052 and for 1102.
Remind bandwidth before and after the modification I have not changed.
Sincerely, Alex.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: leycec on February 17, 2013, 03:54:46 am
@Gizmo As a contemptible newbie, the original instructions on this thread were a tad... daunting. :scared: If I'm reading your recent posts right, your cleverly hacked firmware appears to implement the infamous 100Mhz Rigol hack:


Is that about right? If so, the original instructions could really benefit from a rewrite. Your firmware appears to obsolete steps 2 through 5 – effectively all of them! Have we dreamed and gone to Rigol hack heaven?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 17, 2013, 07:52:50 am
@leycec Yes, just copy the custom firmware to a USB stick, flash, and you're done!  :-+

I have asked Polossatik, the owner of the original post, to link to the new instructions. But he hasn't managed to do this yet... The new hack saves a lot of hassle!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFT-Guy on February 17, 2013, 08:47:41 pm
OK, Thanks a lot for this one, it worked well, 100 MHz BW available,
but lots of screen flickr (every 5-10 seconds white screen) .

Would like to revert back to original 02.05.02  (much less flickering once every 5 minutes) ,
can't find this Firmware anywhere, pls help!

DS1052E with fixed FW 00.04.00.01 and heavy duty screen flickering.




FIXED!!!! Perform

 [Storage] -> Factory -> Load     

fixes the flickering issue!


No more help needed!







rgds

Mike from Germany
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: synfinatic on February 17, 2013, 09:04:43 pm

DS1052E with fixed FW 00.04.00.01 and heavy duty screen flickering.


FIXED!!!! Perform

 [Storage] -> Factory -> Load     

fixes the flickering issue!


No more help needed!



This seems like a common problem with the 4.0 code and this is by far the easiest solution.  Definitely something we should try to let others know about!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pash on February 18, 2013, 08:16:25 pm
OK, Thanks a lot for this one, it worked well, 100 MHz BW available,
but lots of screen flickr (every 5-10 seconds white screen) .

Would like to revert back to original 02.05.02  (much less flickering once every 5 minutes) ,
can't find this Firmware anywhere, pls help!

DS1052E with fixed FW 00.04.00.01 and heavy duty screen flickering.




FIXED!!!! Perform

 [Storage] -> Factory -> Load     

fixes the flickering issue!


No more help needed!

All worked for me too after the  [Storage] -> Factory -> Load...

HW58 from 00.02.06.00.01 to 00.04.00.00.01

Thanks to all   :)

PS.  Not sure I will ever use such a high frequency...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: uprightsquire on February 21, 2013, 12:41:39 am
I just noticed the screen flickering issue and was going to post asking about downgrading to 3.01. Easy fix. Cheers!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tylerl on February 22, 2013, 06:45:56 am
I'm afraid, you will experience issues with trigger delay with this method, can anybody test?

This what you're referring to? I forgot to capture the "normal" operation before upgrading/hacking, so I don't have a control case to compare against.

Note, this scope was purchased a few days ago direct from Rigol North-America, had 00.03.00 from factory, upgrade path: 00.04.00 -> 00.02.02 [hacked] -> 00.04.00. Self-cal done before start of upgrade process, but not since.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tylerl on February 22, 2013, 07:19:42 pm
Has anyone had experience with upgrading the new 03.01 scopes who knows:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: merseyless on February 27, 2013, 02:55:03 am
be very careful with Gizmo's firmware, I just bricked my ds1052e when attempting the hack.

Anyone have any advice on how to fix a bricked scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on February 28, 2013, 10:06:07 pm
I'm afraid, you will experience issues with trigger delay with this method, can anybody test?

This what you're referring to? I forgot to capture the "normal" operation before upgrading/hacking, so I don't have a control case to compare against.

Note, this scope was purchased a few days ago direct from Rigol North-America, had 00.03.00 from factory, upgrade path: 00.04.00 -> 00.02.02 [hacked] -> 00.04.00. Self-cal done before start of upgrade process, but not since.
Yes, that's it, but it is not so bad with your unit. Check both sampling modes, real-time and equ-time. If you wish to fix it, there is a SCPI command, but it's not working in latest version unfortunately (another bug).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on February 28, 2013, 11:15:16 pm
I keep popping by this thread to see what is happening in the world of the Rigol DSO upgrade.

One thing that keeps occurring is people upgrading to 100MHz, and then installing the very latest firmware, bugs and all !

I have HW58 running 100MHz with version 2.04 firmware. I stayed with 2.04 because I saw no benefit in loading one of the later, often less stable, firmwares.

For the new visitors to this thread it may be useful if someone with the knowledge could advise whether there is truly any advantage to using the latest version firmware. I commented in this thread some time ago that Rigol had indicated that the DS1052e 2.04 firmware was stable and any later firmware versions would be purely 'housekeeping' changes invisible to the user. Well some of those changes were in fact efforts to prevent this upgrade to 100MHz....not much benefit to the user then  >:(

I am aware that later firmwares support more USB memory sticks but I have yet to have a problem with any of mine.

To the new reader of this thread I offer this simple comment..... please do not become a sheep....if you upgrade to 100MHz and have no need to go above firmware 2.04 then don't follow the flock just because the firmware version is later. Newer is not always better where firmware is concerned.

Just my 2 cents

Fraser
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 02, 2013, 09:08:37 am
be very careful with Gizmo's firmware, I just bricked my ds1052e when attempting the hack.

Anyone have any advice on how to fix a bricked scope?

I would just like to point out THIS HAS ABSOLUTELY NOTHING TO DO WITH THE MODDED FIRMWARE.

Upgrading the Rigol is a slightly risky thing to do, as there is absolutely no error checking performed on the Rigol unit before they write the data to the flash.

The MD5 was posted with the firmware image. ALWAYS make sure you check the MD5 of the update file WHEN IT'S ON YOUR MEMORY STICK to ensure the data made it across ok.

During upgrade also make sure you don't power off until the upgrade is complete, as this WILL BRICK YOUR SCOPE.

In general, Rigol have been very lazy in how they handle their flashing which is what leads to avoidable bricking on upgrade.

For help on unbricking, check out this thread --

https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/ (https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bigeev on March 04, 2013, 02:02:15 am
Popping in to give thanks to everyone on this forum. Thanks to you I've successfully "upgraded" the 1052E I purchased a couple of years ago. I'm happy to stay on 02.04.01.02 however -- not sure there's any point in going above that (HWVers 57).

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFT-Guy on March 05, 2013, 11:18:20 am
I would like to thank gizmo for his "downgrade-less" upgrade procedure to V 4. It worked perfectly. All I have observed so far is the flickering, which can be fixed by loading factory defaults. Only the trigger point diplay is a little off in the 5 and 2 nS /div display (half a division). I did'nt check this before updating. Maybe someone with factory firmware can shed some light over this...


Again: Thanks a lot to all for getting this thread going!


and the answer is: 42
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tylerl on March 07, 2013, 12:55:34 am
Yes, that's it, but it is not so bad with your unit. Check both sampling modes, real-time and equ-time. If you wish to fix it, there is a SCPI command, but it's not working in latest version unfortunately (another bug).

So.... is there a solution then? Perhaps downgrading to 2.04 will allow me to fix the trigger problem? Or can the appropriate correction factors be programmed directly via JTAG?

If there is a solution, can you point to some instructions? (Instructions would be *greatly* appreciated).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: plazma on March 08, 2013, 08:37:24 am
Looks like there is a new model.
http://dx.com/p/rigol-ds-1072u-5-6-lcd-70mhz-512kpts-500ms-s-2-ch-digital-oscilloscope-grey-3-flat-pin-plug-191981 (http://dx.com/p/rigol-ds-1072u-5-6-lcd-70mhz-512kpts-500ms-s-2-ch-digital-oscilloscope-grey-3-flat-pin-plug-191981)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on March 08, 2013, 07:54:45 pm
This is very interesting, there is no such model listed on Rigol's website. Why sell a scope for more money yet have reduced Ms/s rate?  I wonder if this is counterfeit.  The Rigol label also lacks the TUV certification mark and the EFUP labels now required for sold in China electronic devices.

(http://img.dxcdn.com/productimages/sku_191981_2.jpg)


(http://img.diytrade.com/cdimg/1152395/12604202/0/1272097513/Rigol_DS_1052E_50_MHz_2_Channel_Digital_Oscilloscope_DS1052E.jpg)

Looks like there is a new model.
http://dx.com/p/rigol-ds-1072u-5-6-lcd-70mhz-512kpts-500ms-s-2-ch-digital-oscilloscope-grey-3-flat-pin-plug-191981 (http://dx.com/p/rigol-ds-1072u-5-6-lcd-70mhz-512kpts-500ms-s-2-ch-digital-oscilloscope-grey-3-flat-pin-plug-191981)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 08, 2013, 09:02:58 pm
There appear to be a load of different models setup in the firmware.

DS1x7x - 70Mhz
DS1x6x - 60Mhz
DS1x4x - 40Mhz
DS1x2x - 25Mhz

As well as the more common 50, 100 and 150 Mhz versions.

So it appears to be legit, as this is the official Rigol firmware image.
Title: Re: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: equinoxefr on March 09, 2013, 06:18:22 am
Yes, that's it, but it is not so bad with your unit. Check both sampling modes, real-time and equ-time. If you wish to fix it, there is a SCPI command, but it's not working in latest version unfortunately (another bug).

So.... is there a solution then? Perhaps downgrading to 2.04 will allow me to fix the trigger problem? Or can the appropriate correction factors be programmed directly via JTAG?

If there is a solution, can you point to some instructions? (Instructions would be *greatly* appreciated).

Here's a solution that works for me: downgrade to 3.01, change your trigger calibration with drieg SCPI commands and next,  upgrade to 4. Now I have a perfect calibration ^_^

Envoyé depuis mon Nexus 7 avec Tapatalk
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Uffe on March 13, 2013, 11:26:06 am
Worked like a charm, thanks for all the great info!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFT-Guy on March 13, 2013, 10:24:51 pm
Where can I get the How - To and a List of these SCPI Commands ?

Gruß aus Hamburg!

Michael
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: radiogeek97 on March 14, 2013, 09:34:22 pm
my 1052e arrived from rigol today it came with the version 4 firmware loaded in it.  i know it was mensioned to check the MD5 checksum with the file on the stick How would one go about doing this?
just as an aside would any of you folks see any benefit for a novice holding on to a techtronix 935 its an oldie but a negihbor only wants 50 bucks for it and it works fine.    I think i will study up on this upgrade for a bit before i try it.  that being said if anybody needs any info from a fresh factory scope let me knkow

take care
john
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 14, 2013, 10:10:25 pm
To check the files MD5, you need an MD5 calculator. Something like this --

http://www.bullzip.com/products/md5/info.php (http://www.bullzip.com/products/md5/info.php)

Check the number it gives you against the reference, if they match, the file is identical!

 :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pico on March 15, 2013, 06:48:47 am
hi Gizmo -- Just bought a new ds1052e today, sw version 00.04.00.00.01, hw version 58, had a DS1ET serial no. like yours. Applied your 4.0.0.1 patch, everything went smoothly, I can now see the 2nS time division.  8) No screen flicker problem either, AFAICT.

Just wondering how to (easily?) check if I now have trigger point calibration that needs fixing? Cheers!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: radiogeek97 on March 15, 2013, 11:11:56 am
i had one silly question so far,   My ds1052e came from the factory with version 4 firmware, so should I be ok with using the 4.0 to 2.02 firmware tool right off.  I am assuming that the version 4 firmware the tool is looking for is the same as the factory version 4 that the scope shipped with.  I was just concerned that the software tool may have beem looking for a "modified ver4 firmware"
hope this makes sense? :P
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 15, 2013, 11:23:29 am
I would just use the modified firmware and save yourself a whole heap of pain and potential scope bricking. The old downgrade method has lots of potential problems. So far, the modified firmware has no issues that I am aware of, apart from the inherent issue of potential bricking when you upgrade any Rigol, thanks to the lack of any data integrity checking on the unit. But this is a scope / firmware issue caused by Rigol themselves.

Start reading here for details --

https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/1200/ (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/1200/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: radiogeek97 on March 15, 2013, 01:02:14 pm
Gizmo

     thanks I will study up well on this before I try anything, i am in no rush to void my 3 year warranty :)   thanks for your advice,
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Klas-Kenny on March 15, 2013, 01:09:27 pm
I just upgraded my DS1052E to 100MHz with info from this thread, huge thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: radiogeek97 on March 15, 2013, 05:50:18 pm
figured I would post some specs om my 1052E before i attempt the upgrade from Gizmo

serial# ds1et150100xxx
software vers 00.04.00.00.01
dsp 00.01
fgpa 03.07
hardware version 58
  i am downloading the md5 checker now.

So to reiterate I have confirmed that my thumb drive reads and writes to and from my rogol
i will downloade gizmos firmware update to the stick
i will check the md5 checksum against the one that gizmo posted
i will then place the drive into the rigol and follow prompts
that should be it ?
If i missed anything let me know but it seems pretty user friendly




the md5 checked out on both files so i went ahead and uploaded the file to the rigol and all seems well!   What is the general concencus on doing the Self-Calibration   Yeay or neay
thanks
john
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 15, 2013, 08:33:49 pm
From what I've read the general consensus seems to be not to self calibrate now, I believe.

I personally didn't after creating the firmware mod.

Any thoughts on this from others who know more would be welcomed though!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: radiogeek97 on March 15, 2013, 09:06:42 pm
gizmo
    thanks  i trust your opinion, heck I trusted your mod with the scope  ;D  i will hold off for now untill i know enough to evaluate my needs.

thanks again the upgrade was smooth

take care
john
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 15, 2013, 09:24:47 pm
Glad it's all working out well for people!  :-+

I should get around to adding a DS1152E upgrade firmware as well,  just as an option for people. This would upgrade to the 150Mhz model.

Due to the fact the ADC chips are actually rated at 40Mhz (in all units), I'm not sure what issues you will get by overclocking them to such frequencies. As with all chip manufacture, they will be binned based on QC, but I don't know what the QC tests are for the ADC's at given frequencies.

Makes me wonder how Rigol's QC varies from the ADC chip manufacturer...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pico on March 16, 2013, 02:25:12 am
Any thoughts on this from others who know more would be welcomed though!

Some thoughts from someone who actually knows less than you:  :)

I read the user manual about self-calibration, and it seemed a pretty safe thing to do, given that they were recommending a recalibration if the ambient temps had changed more than 5*C, for example.

They did say to let the unit run for 30mins before the calibration step to get to full stable operating temperature.

I got the impression from reading earlier posts in this thread and others that calibration problems after upgrading/downgrading the fw were most likely due to the differences in where the calibration data was stored between fw versions.

But given I was "sidegrading" from factory 4.0.0.1 to the single-byte patched 4.0.0.1, I felt it was much less likely to run into problems regarding calibration. So I went ahead and did a self-calibration after the "sidegrade" to see if it would affect where I was seeing the trigger level on the screen compared to where the actual trigger point on the wave form was indicating. I saw no difference at all after the self-calibration.

I'm still not sure if what I am seeing is actually a problem, or is normal. It's like there is a 150nS lag between where the trigger level is shown to intersect the wave form and where the the "T" trigger mark is indicating on the x-axis.

I'll take a pic and upload, so people can comment. 

Edit:

Here's is a screen capture, using the 1052e square wave gen on the front panel as the input, trigger voltage set to 0.00uV.

As you can see, the signal crosses 0V 150nS before the "T" indicator at the top of the screen is showing.
 
Or am I misunderstanding something basic here?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: drieg on March 16, 2013, 08:03:02 am
Here's is a screen capture, using the 1052e square wave gen on the front panel as the input, trigger voltage set to 0.00uV.

As you can see, the signal crosses 0V 150nS before the "T" indicator at the top of the screen is showing.
 
Or am I misunderstanding something basic here?
You need a signal with faster edges to see wheather you have an issue with delayed trigger. Check also the situation at falling edge trigger. Both trigger delays should be approx the same. Also check in both sampling modes (equ- and real-time).


I should get around to adding a DS1152E upgrade firmware as well,  just as an option for people. This would upgrade to the 150Mhz model.

Due to the fact the ADC chips are actually rated at 40Mhz (in all units), I'm not sure what issues you will get by overclocking them to such frequencies. As with all chip manufacture, they will be binned based on QC, but I don't know what the QC tests are for the ADC's at given frequencies.
"Upgrading" to higher BW has nothing to do with the sample rate (ADC clock frequency). Lot's of people wrongly thinks it is some kind of "overclocking". No, it isn't, ADC clock frequency remains the same, you only change front-end analog bandwidth.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pico on March 16, 2013, 10:39:07 am
You need a signal with faster edges to see wheather you have an issue with delayed trigger. Check also the situation at falling edge trigger. Both trigger delays should be approx the same. Also check in both sampling modes (equ- and real-time).

I've checked with the falling edge of the same signal, and also in equ- and real-time sampling modes.

In all cases the 150nS "trigger lag" (if that's what I'm seeing) is unchanged.

Is this all to be expected as normal observation?

I will rig up an external oscillator source to test further (although I must admit I don't understand why the trigger source on the front panel square wave generator is too slow to test trigger calibration -- I'm an o'scope newby!)

16MHz xtal source be suitable?

Edit:

Measuring a 16MHz xtal output running on an Arduino clone shows the "trigger lag" now reduced to somewhere between 2nS and 4nS (I can't read it more precisely than that from the display grid). That value does not change for rising and falling edges, or equ- vs realtime sampling.

The 16MHz clock signal looks pretty much like a sine wave though -- not very square at all!  :-//
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pomonabill221 on March 17, 2013, 02:40:03 am
For all those downgrading, model changing and upgrading twice, you can just use the above custom firmware and do it in the one flash. Much less chance of bricking.

I developed the hack specifically because I don't like the idea of all the possible things which could cock up with the existing process (like losing hardware version as above).

Up to you though!  ;)

Incidentally the hardware version can be set using the :INFO:HARDVERSION command.
How do you use :info:hardversion with USB?  Hyperterminal? Realterm?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kirkum on March 18, 2013, 05:07:09 am
Got my scope and updated the firmware today using Gizmo's.  Huge thanks!  BTW, you can run an md5 check using the md5sum command in linux (i.e. md5sum DS1000EUpdate.RGL)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on March 18, 2013, 09:40:13 am

"Upgrading" to higher BW has nothing to do with the sample rate (ADC clock frequency). Lot's of people wrongly thinks it is some kind of "overclocking". No, it isn't, ADC clock frequency remains the same, you only change front-end analog bandwidth.
[/quote]

Ah, my mistake. I thought the ADC's were switched between different frequencies with the different operating modes as well. I know the ADC's are overclocked, as pointed out by Dave's "pants down" blog, but thought this frequency varied.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFT-Guy on March 21, 2013, 02:49:43 pm
The Trigger Delay Calibration Value is off at V3.01 and 4.01:
I tried to set the proper realtrigdelay, but it does not save, I can verify my settings with

:INFO:REALTRIGDELAY?
1.40e-09
:INFO:REALTRIGDELAY 0.0000000034
:INFO:REALTRIGDELAY?
3.40e-09


Power off and on again and - trigdelay back to 1.4 nS!!

:INFO:REALTRIGDELAY?
1.40e-09

I tried this with V2.5.2, 2.2 3.01 and 4.01!
No success, trigger delay still 1.4 ns off - which is roughly the  realtrigdelay already set!


How can I make this change permanent?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFT-Guy on March 21, 2013, 05:33:58 pm
>>The auto calibrate must save all the calibration variables including the trigger delay that is giving you trouble

I am at V 2.06 now, and just discovered,  equtrigdelay is updated permantly to a new value... but not realtrigdelay. I thought maybe the realtrigdelay value is not written into nvram bacause the sampling mode is real, so I switched to equ. still no joy. how can I terminate the "rmt"-Session over the serial line? I cannot operate the Scope after I connected over the RS232, scope shows "rmt" and ignores any key presses. So to calibrate after updating realtrigdelay I need to take it "off line" or run the calibrate command through the terminal session. Syntax?

I think, I stay at 2.06 for now...

rgds
Michael
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFrisbee on March 21, 2013, 09:40:15 pm
Hi,

I've used Gizmo's hacked v4 firmware to increase the bandwidth of a DS1052E. All appears okay except for the displayed signal being delayed 3.4ns after the trigger point (or probably more correctly, the trigger point being displayed 3.4ns too early). On my scope the trigger offset is the same in Real Time and Equivalent Time sampling modes.

After installing NI's VISA stuff and Ultrascope software, I've tried using the :INFO:REALTRIGDELAY? query and :INFO:REALTRIGDELAY 0.0000000034 command. The returned value for the query is 0.00e+00. After sending the :INFO:REALTRIGDELAY 0.0000000034, the returned value from a query is 3.40e-09. Nothing changes on the scope at this point.

After terminating the remote session, performing a self-calibration and cycling the power the offset is still present and the query returns 0.00e+00, indicating the setting was not saved.

It's not a killer problem, but it would be nice to to be able to remove the offset. Perhaps a hack of v2.04 firmware, which appears to have fewer issues according to the posts I've read so far, would allow the trigger offset problem to be resolved? Having said that, would downgrading from Gizmo's v4 firmware to (hacked or otherwise) v2.04 firmware cause any issues <looking at drieg>?

Regards,

Robert
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tylerl on March 22, 2013, 08:45:17 pm
Hi,
I've used Gizmo's hacked v4 firmware to increase the bandwidth of a DS1052E. All appears okay except for the displayed signal being delayed 3.4ns after the trigger point (or probably more correctly, the trigger point being displayed 3.4ns too early). On my scope the trigger offset is the same in Real Time and Equivalent Time sampling modes.

If you wish to fix it, there is a SCPI command, but it's not working in latest version unfortunately (another bug).

I would guess you found the bug in v4 that drieg was talking about--the value you set won't save. That's my guess, at least. If so, then presuambly a downgrade would help, but I'm certainly not the one to ask.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jmcl on March 23, 2013, 03:55:29 pm
Another "upgrade" done.
Here's the before and the after (x is used to protect the serial number):

Model: DS1052E
Serial Number: DS1EDxxxxxxxxxx
Software Version: 00.02.06.00.01
                  DSP: 00.00
                  FPGA: 02.00
                  HardVersion: 58

Model: DS1052E
Serial Number: DS1EDxxxxxxxxxx
Software Version: 00.04.00.00.01
                  DSP: 00.01
                  FPGA: 03.07
                  HardVersion: 58

No problems noted. No screen flickering whatsoever. Did not recalibrate. Did not try (yet) the trigger issue as described by other users.
Would like to get my hands on the original 00.02.06.00.01 firmware if I ever need to revert it.
Does anyone know where I can find (download) version 00.02.06.00.01?
BTW, txs Gizmo for the "custom" firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tree on March 24, 2013, 05:40:11 pm
After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

I have just succeeded in updating my scope's firmware using your hacked version. I previously had 2.06 with hardware version 58. I can confirm that I have access to the 2ns/div scale.

Thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tree on March 24, 2013, 06:00:37 pm
I also can confirm the 1.4ns trigger delay time after using a 60MHz crystal oscillator. See picture.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Rising Edge on April 01, 2013, 09:56:44 pm
Hi, one little remark, regarding the Trigger delay issue:
I own the original 2.06 HW58 on the DS1052E and I noticed on some low rising edges also that the Signal was triggered before it reaches the given Trigger-voltage in the center of the Screen.

I could reduce the delay, by lowering the value, found unter (TRIGGER)-MENU > SET UP >SENSITIVITY.
It goes from 1 DIV to 0.1 DIV. The lower the value, the lower the delay.

Does it reduce the delays on the hacked devices too?

I hope so - Need the "Upgrade", too.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tylerl on April 01, 2013, 10:52:05 pm
Hi, one little remark, regarding the Trigger delay issue:
I own the original 2.06 HW58 on the DS1052E and I noticed on some low rising edges also that the Signal was triggered before it reaches the given Trigger-voltage in the center of the Screen.

I could reduce the delay, by lowering the value, found unter (TRIGGER)-MENU > SET UP >SENSITIVITY.
It goes from 1 DIV to 0.1 DIV. The lower the value, the lower the delay.

Does it reduce the delays on the hacked devices too?

I hope so - Need the "Upgrade", too.  :-+

Yes, on my hacked 3.00 -> 4.00 device, I too noticed that the trigger delay was proportional to the trigger sensitivity. But since I didn't know to check this before I went through the modification process, I didn't know whether or not this was "normal". It seems reasonable enough, though. Decreasing the sensitivity threshold decreases the delay, but the scope becomes marginally unusable at that point because of false trigger artifacts.

Also, the trigger offset is dependent on the visible scale; change the scale and your delay changes too -- which makes me think that this trigger sensitivity is closely related to the delay offset. I'm not sure how the configurable trigger delay compensation value fits into this mess, though. I was hoping someone with more knowledge of this device could elucidate.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Rising Edge on April 02, 2013, 11:17:57 am
>>The auto calibrate must save all the calibration variables including the trigger delay that is giving you trouble

I am at V 2.06 now, and just discovered,  equtrigdelay is updated permantly to a new value... but not realtrigdelay. I thought maybe the realtrigdelay value is not written into nvram bacause the sampling mode is real, so I switched to equ. still no joy. how can I terminate the "rmt"-Session over the serial line? I cannot operate the Scope after I connected over the RS232, scope shows "rmt" and ignores any key presses. So to calibrate after updating realtrigdelay I need to take it "off line" or run the calibrate command through the terminal session. Syntax?

I think, I stay at 2.06 for now...

rgds
Michael

Hi, try using to press the FORCE button in the TRIGGER-area. It's also marked with "LOCAL"
Maybe it will work - I never made use of the RS232-connection.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lasvegas on April 03, 2013, 04:11:43 am
I was curious if anyone knows what the 'hardwareVersion' actually is on the second info screen. It looks like people have 57,58,59; however, I have 07.

07 Sounds pretty low... wondering if anyone else had this version, and if anyone knows what the hw versions are.

(It has 02.02 sp2 SW version).

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dohzer on April 03, 2013, 12:38:14 pm
Clearly I should have read some of the other posts in this thread before calibrating.
I've upgraded my originally "SW: 00.02.04 SP1/00.02.04.01.02 HW: 58" scope to 100MHz and back to 00.02.04.01.02, but after the first calibration it had a ~1ns trigger delay.
After the second self-calibration, it's down to around a 0.2ns delay, but I'm really skeptical about how it may change in the futre.  :-\
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: autip on April 08, 2013, 01:04:52 pm
Hi everyone,

I have a DS1022CD FW:03.07.01.00.02 and tried to apply the hack, but it did not detect the firmware update file.
After some reading on
http://codenaschen.de/tichyblog/index.php?action=blog&entry=8_Three+Rigol+DS1052E+DS1102E+Firmware+Secrets+ (http://codenaschen.de/tichyblog/index.php?action=blog&entry=8_Three+Rigol+DS1052E+DS1102E+Firmware+Secrets+)

I tried the Key combination at the Utility->System Information:
TRIGGER MENU,ACQUIRE,ACQUIRE,UTILITY,MEASURE,STORAGE,CURSOR,CH1,CH1,REF,TRIGGER MENU

After this, there was a new option called Service, where I was able to select the Model (and also change the Serial ID).
After choosing DS1102CD I am now able to Scale down to 2ns (before, it was limited to 20ns)

Is that equivalent to Hack the FW?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darrylp on April 08, 2013, 06:01:44 pm
just been catching up on this thread,  and noticed this talk of the trigger delay issue.

anyway, my old 58 HW version from 2.05 got hacked many moons ago,  and  I see this trigger issue.


so basically I have from running :INFO:REALTRIGDELAY? a reply of 1.3e-09  and the line crossed to the left of the trigger mark on the screen by about 1.4ns.  so if  I correct this to say -1.3e-09 the point ( crossing trigger point ) should move to the right correct ?


the EQU time was -5e-09 and seems about right prehaps it needs to be -5.5e-09 but want to make sure what way I am entering positive and negative numbers to correct this ( i'm on 2.4.01 firmware ) so as I understand it, running a calibration, and power cycle will save my values if I use the commands to set them right.

thanks

Darryl


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RFrisbee on April 13, 2013, 04:49:02 pm
Update:

As I couldn't find a way to save the delay compensation settings with Gizmo's hacked v4 firmware, I downgraded to the hacked v2.02sp2 firmware (from Mikrocontroller.net forum, IIRC), used the VB program from the OP to change the model info to DS1102E and then with the aid of a fast rise time pulse generator found better settings for REALTRIGDELAY and EQUTRIGDELAY. Note that I found that these settings only take effect after an auto calibration cycle. With the older firmware the settings remained after cycling the power.

I performed a quick and dirty check of the bandwidth of the scope using a Tektronix 100MHz DDS signal generator, RG58 coax and a 500MHz 50ohm through terminator connected to the scope input. The scope does indeed have a bandwidth in excess of 100MHz and appears reasonably flat up to 100MHz. I also found that (as has been demonstrated by others) activating features that force the sample rate lower than 1GS/s resulted in the accuracy for signals above 50MHz suffering.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: omegat on April 20, 2013, 11:02:26 am
Hi,
as this is my first post - hello everybody.

I recently got my 1052 from ebay (it was a little cheaper and as I wanted to hack it anyways..) it was HW 58 with 00.02.06.00.01 installed (purchased 02-nov-2012). -> See attached images b4.jpg and after.jpg

I used Gizmo's firmware (as it was apparently less permanent and less prone to fail).
It worked like a charm and I now have a 100MHz scope! :)  :-+
It also doesn't seem to have the display flicker problem reported by others.
-but-
- I can confirm that the scope won't autoscale into 2ns/div, even with a 435.1MHz signal (which I don't care about because I don't use this button anyway ... ;) ).
- I have made some images from the trigger delay problem, once from a 144.050 MHz signal 'loosely fed' into CH1 in EQU and REAL mode; with trigger sensitivity set to .1 div. As well as from a 435.100 MHz signal coupled the same way (... ;) ...) also REAL and EQU. (I had no other way of generating frequencies that high except from my ham radio.)
Intrestingly the 435.1 MHz signal is spot on in equ mode (but not in real), whereas the 144MHz are all over the place (regardless of the mode).
Might actually correspond to the fact that i fed in repetitive signals and no bursts.

Well, that's that. I am actually not that worried about the trig delay, because i also own a UNI-T 100MHz scope, and whith that one I'm glad when it triggers at all... ;)

Keep up the great work and thanks Gizmo for the great hack and making my life easier!

omegat
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user99 on April 24, 2013, 06:58:09 pm
I flashed Gizmo's firmware to my 1052e HW 58 and I now have access to the 2ns time scale but the bandwidth still seems to be about 65MHz.   
I also get screen flash while the menu is up and the fft is displayed.  I did the load factory defaults to see if it fixed the flashing but nothing changed and I'm not sure if doing that put the bandwidth back to default.

In  the last post by omegat the images look like the extra bandwidth was enabled.  Is there anything that needs to be done other than the firmware flash?

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bilko on April 24, 2013, 11:24:17 pm
Unless something has changed, check first post in this thread
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user99 on April 25, 2013, 01:07:56 am
From what I understand the steps in post #1 are no longer needed.  see posts starting at 1200. 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lordvader on May 10, 2013, 06:39:50 am
Hey all.
Been a long time lurker, but had a bit of a hiatus after realising my Rigol had the 3.01 firmware.
On a whim, I came back, and noticed all my problems are gone (nice !).

I've downloaded gizmo's DS1000EUpdate.rar file, but the md5 I get on it is "f39c4b0b66ad484e4ae37cc8fe66bb31".

I've download it multiple times, and get the same result. I've been using WinMd5, and also tried MD5Calculator.
Same deal each time.

Any ideas what's going on ?

(also just tried md5sum on a linux environment)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mabl on May 12, 2013, 12:21:50 pm
Hi lordvader,

this is a RAR compressed file. You have to extract the DS1000EUpdate.RGL first.  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lordvader on May 13, 2013, 01:19:31 am
 :palm:

Thanks !
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on May 16, 2013, 01:47:54 am
Just got a DS1052e from tequipment.net (rev 58), and the byte swapped firmware worked flawlessly. Did make sure to md5 and crc32 check the file before updating.

Thanks!

Anyone else think the fan is still a bit loud?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vasonline on May 21, 2013, 07:03:19 pm
On my unit (not hacked)
Purchased april 2013...It starts pretty quiet. But over the next 30 seconds it gradually speeds up.

Greetings
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maartenva on May 22, 2013, 06:32:47 pm
I've just recieved my new Rigol DS1052E from the distributor.

SN: DSET1509.......

soft version: 00.04.00


What does this mean? New HW version?


I can confim that the firmware hack works with my version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vasonline on May 26, 2013, 01:24:32 pm
I've just recieved my new Rigol DS1052E from the distributor.

SN: DSET1509.......

soft version: 00.04.00


What does this mean? New HW version?


I can confim that the firmware hack works with my version.

Mine = april 2013

DS1ET15040xxxxxxxxx
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gandalf on May 27, 2013, 06:09:52 pm
Hi All!
This is my fisrt post on EEVblog :)

I think I will apply Gizmo's firmaware to increase BW up to 100MHz after I checked that just one byte changed ;)

diff <(xxd DS1000EUpdate.RGL.mod) <(xxd DS1000EUpdate.RGL)
7574c7574
< 001d950: e501 00a8 6108 0805 1001 6089 e67d 0050  ....a.....`..}.P
---
> 001d950: e501 00a8 6108 0805 1009 6089 e67d 0050  ....a.....`..}.P


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on May 30, 2013, 06:01:51 am
Has anyone figured out the 150mhz bit flip?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on May 30, 2013, 06:02:56 am
On my unit (not hacked)
Purchased april 2013...It starts pretty quiet. But over the next 30 seconds it gradually speeds up.

Greetings

Yup, mine does the same. Figure I'll just replace the fan after I'm sure it won't die in early life. =) And really, it's not THAT loud now that it's up on a shelf.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: WakeUpWolfgang on June 01, 2013, 07:55:21 pm
I would love to do this to my scope but I am having problems downloading DS1052_to_DS1102.zip. I also don't see anything telling me what to do with my scope that is software version 00.03.01
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mlax on June 16, 2013, 06:16:23 pm
If you mod DS1052E to DS1102E, do you need to buy new probes or are the old ones OK ?? 


p.s: I'm sorry if it was asked already, i didn't find it
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 17, 2013, 10:19:26 pm
If you mod DS1052E to DS1102E, do you need to buy new probes or are the old ones OK ?? 


p.s: I'm sorry if it was asked already, i didn't find it

No, the stock Rigol probes are good to 150-200mhz. That said, I prefer the cheap $13 chinese ones I got off eBay reviewed here: https://www.eevblog.com/forum/reviews/cheap-oscope-probe-quality/ (https://www.eevblog.com/forum/reviews/cheap-oscope-probe-quality/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mwpeters75 on June 22, 2013, 05:10:13 pm
Hello everyone,
Thank-you for this thread.  My initial power up firmware version was 00.04.00.  I have done the Gizmo upgrade and received the 'updata successed, please restart' message.  I have power cycled the 1052E and when the start up banner is shown, I only see 00.04.00 listed as the version, not 00.04.01.  Is this what I should expect since earlier threads have noted a 00.04.01 firmware version.
Thanks for any guidance that can be provided,
MWP.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 23, 2013, 08:39:52 pm
correct, the firmware version doesn't change. if you have access to the 2ns/div setting, then it worked! =)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mwpeters75 on June 26, 2013, 04:02:13 am
Thank-you for the reply Staze, much appreciated.
I also found that pressing the ch1 button twice, the ch2 button twice, and then menu once, I got a longer firmware number which showed 00.04.00.01.  May I presume that this is the 4.01 firmware then and that this is the latest?
Best regards,
Michael
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 26, 2013, 06:28:29 am
correct. and as far as I know, it's the latest version available.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maomi84 on June 27, 2013, 08:56:24 am
thanks a lot
but now ,my ds1052e scope version is V4.01
how do I upgrade it,thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maomi84 on June 27, 2013, 09:06:06 am
thanks a lot
but now ,my ds1052e scope version is V4.01
how do I upgrade it,thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mwpeters75 on June 27, 2013, 01:38:59 pm
Now that is interesting:  Maomi84's firmware is newer than mine.  00.04.01.00.02 vs 00.04.00.00.01.  I do have the 2ns horiz tim/div rate.

Does Gizmo need to do a new patch for this firmware?  What do you make of this Staze?  Thank-you, Michael
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 27, 2013, 03:47:50 pm
he's got a slightly newer firmware. Yes, Gizmo would need to make a new one.

Gizmo?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: samertje on June 27, 2013, 09:55:29 pm
Good day to you all!

First off: thank you Gizmo and others for this 3+year thread!
Went through it and got dizzy after a while  :phew:

For version 00.00.04.00.01:
1) is the serial hack still working (like shown in Dave's video)? Links?
2) where does the USB hack start in this thread for my version?

Thanks again guys and keep on hacking   :)
Sam
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 27, 2013, 10:37:57 pm
Good day to you all!

First off: thank you Gizmo and others for this 3+year thread!
Went through it and got dizzy after a while  :phew:

For version 00.00.04.00.01:
1) is the serial hack still working (like shown in Dave's video)? Links?
2) where does the USB hack start in this thread for my version?

Thanks again guys and keep on hacking   :)
Sam

Sam,

The serial hack might still work, but you have to downgrade to a very old firmware, run the hack, then upgrade again. Read: not worth it.

Instead, go here: https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/1200/ (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/1200/) (which answers your second question). Works great. Make sure to read on from that point, as it explains how to confirm the file is not corrupt, etc.

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maomi84 on June 28, 2013, 04:59:36 am
Thanks  Gizmo& everyone!  I want to  upgrad my scope  ,but my scope verision is latest firmware for V4.01,how do I make it

Anyway, thanks again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: staze on June 28, 2013, 06:42:44 am
Thanks  Gizmo& everyone!  I want to  upgrad my scope  ,but my scope verision is latest firmware for V4.01,how do I make it

Anyway, thanks again!

Please read my previous post. It points you to Gizmo's firmware, which has instructions. You just "upgrade" to the hacked version, and you're done. I would suggest starting with Gizmo's post (1200), and reading through the next couple pages as he (and others) cover the basic questions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maomi84 on June 28, 2013, 09:10:36 am
Thanks  Gizmo& everyone!  I want to  upgrad my scope  ,but my scope verision is latest firmware for V4.01,how do I make it

Anyway, thanks again!

Please read my previous post. It points you to Gizmo's firmware, which has instructions. You just "upgrade" to the hacked version, and you're done. I would suggest starting with Gizmo's post (1200), and reading through the next couple pages as he (and others) cover the basic questions.

thanks staze, The problem is I can't upgrade to hacked version now, cuz hacked version is all V4.0
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: samertje on June 28, 2013, 10:43:01 am
Thanks  Gizmo& everyone!  I want to  upgrad my scope  ,but my scope verision is latest firmware for V4.01,how do I make it

Anyway, thanks again!

Staze just answered exactly that! Read the post before your post. I posted your question just one post before that..

I will take a look at it and let you guys know how it went.

Sam
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: maomi84 on June 29, 2013, 07:13:17 am
who can give the DS1052E latest firmware V4.01 to me ,
I want to upgrade my scope

best regards
THANKS


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: samertje on July 01, 2013, 01:11:19 am
After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Awesomeness on a stick! To easy :)
Succesfull "upgrade"

Thank you again
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dexters_lab on July 01, 2013, 09:41:48 pm
have a 1052e here i upgraded to  a 1102 some years ago, mine came with FW 00.02.02 SP2 so i was able to apply the serial/usb tweak to turn it into the 1102 quite easily

I think i recall there was some issue over loading newer firmware onto it after the hack so never bothered upgrading to anything newer at the time so it's still on 00.02.02SP2

maybe its time to upgrade? but is it safe and what version / flavor should i be wanting??
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 01, 2013, 09:54:56 pm
have a 1052e here i upgraded to  a 1102 some years ago, mine came with FW 00.02.02 SP2 so i was able to apply the serial/usb tweak to turn it into the 1102 quite easily

I think i recall there was some issue over loading newer firmware onto it after the hack so never bothered upgrading to anything newer at the time so it's still on 00.02.02SP2

maybe its time to upgrade? but is it safe and what version / flavor should i be wanting??

Hi,
Yes, it's a time to upgrade your device.
You can upgrade to version 4 with original firmware because your device was been hacked before.
The modified firmware is only for users that do not change the Model / Serial Number.
Please, say your hardversion.

iLab
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dexters_lab on July 01, 2013, 10:34:40 pm
hardware is 06

in related news, i just broke it's power switch |O :--
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 01, 2013, 10:56:13 pm
hardware is 06

in related news, i just broke it's power switch |O :--

Just upgrade to version 4
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on July 02, 2013, 11:06:15 am
I have to ask....why is it necessary to upgrade to version 4....does anyone actually know what changes were made that actually improve the unit after 2.04 ? I ask because Rigol indicated that anything after 2.04 contained only minor 'housekeeping' changes. these were in fact attempts to stop upgrading plus USB memory stick expanded support.

After FW 2.04 I read of firmware revisions with all manner of strange issues, like screen flicker and trigger errors. Later hardware also appeared to need newer firmware revisions (understandable). Are people blindly upgrading firmware just because its a newer version rather than a documented improvement ?

I would be interested to hear from those 'in the know'  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bilko on July 04, 2013, 10:29:30 am
After FW 2.04 I read of firmware revisions with all manner of strange issues, like screen flicker and trigger errors. Later hardware also appeared to need newer firmware revisions (understandable). Are people blindly upgrading firmware just because its a newer version rather than a documented improvement ?

I would be interested to hear from those 'in the know'  ;)

Does anybody know, or has everybody been indoctrinated by Microsoft "must upgrade" policy ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: petr_j on July 08, 2013, 09:00:14 pm
Hi everybody,

I just bought my new DS1052E and I want to "upgrade" it to 100MHz (or 150MHz if possible). I tried to use Gizmo's hacked firmware but without success. My scope doesn't recognize the firmware on USB stick at all. I can just see "USB device install success" and that's all. I used two USB sticks, double checked the MD5 sum but the result is stil the same. The spec of my scope (all I can see when press Utility->System Info) is:

Serial No. DS1ET1512xxxxx
Software version: 00.04.01
Installed module: FFT
                             USB
                              P/F
                             RS232

What can I to do? What's wrong?

Thanks for answers.

Petr
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 08, 2013, 09:08:11 pm
Hi everybody,

I just bought my new DS1052E and I want to "upgrade" it to 100MHz (or 150MHz if possible). I tried to use Gizmo's hacked firmware but without success. My scope doesn't recognize the firmware on USB stick at all. I can just see "USB device install success" and that's all. I used two USB sticks, double checked the MD5 sum but the result is stil the same. The spec of my scope (all I can see when press Utility->System Info) is:

Serial No. DS1ET1512xxxxx
Software version: 00.04.01
Installed module: FFT
                             USB
                              P/F
                             RS232

What can I to do? What's wrong?

Thanks for answers.

Petr

Hi, have you put the .rgl firmware in the root of your pen drive?
Have you formatted your memory to fat32?


iLab
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dexters_lab on July 08, 2013, 10:01:21 pm
Hmm, ok i emailed rigol support and they told me no newer firmware is available for my ds1052

Quote
Sorry your version can't be updated any more ,is there any problem with
it ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 08, 2013, 10:37:48 pm
Hmm, ok i emailed rigol support and they told me no newer firmware is available for my ds1052

Quote
Sorry your version can't be updated any more ,is there any problem with
it ?

Maybe your HardVersion is too old
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: petr_j on July 09, 2013, 06:07:40 am

Hi, have you put the .rgl firmware in the root of your pen drive?
Have you formatted your memory to fat32?


iLab

Hi, thanks for answer.
Yes, I have USB stick formated to FAT32 and the RGL file is just in the root of the device. And there is nothing else except the firmware file. I can normally browse the filesystem by my scope and I can see the file but when I plug in the device, nothing happens. I can only see icon at the top of the screen.   :'(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dexters_lab on July 09, 2013, 07:10:21 am
Hmm, ok i emailed rigol support and they told me no newer firmware is available for my ds1052

Quote
Sorry your version can't be updated any more ,is there any problem with
it ?

Maybe your HardVersion is too old

Maybe a good thing i didn't follow your advice before when you told me to upgrade?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 09, 2013, 11:11:07 am


Maybe a good thing i didn't follow your advice before when you told me to upgrade?
[/quote]

The rigol support told you that there aren't upgrade for your device but not that the firmware 4 doesn't work.
I also spoke with some of the staff who did not even know of the existence of updates.
Anyway stay with your version if you do not have problems because the update is always a risk.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: petr_j on July 09, 2013, 05:54:41 pm
Hi again,

I've just performed couple of tests with my scope and it seems like my Rigol simply ignores all RGL files. I tried plug in the stick with the old patched firmware (I know it isn't working and could be dangerous, but I was just curious if some upgrade menu appears...) and the behaviour was the same: nothing. Tried even next USB stick with the same result. I'm disapointed a lot...

Does have someone any ideas or suggestions?

Thanks in advance.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 09, 2013, 06:05:36 pm
Hi again,

I've just performed couple of tests with my scope and it seems like my Rigol simply ignores all RGL files. I tried plug in the stick with the old patched firmware (I know it isn't working and could be dangerous, but I was just curious if some upgrade menu appears...) and the behaviour was the same: nothing. Tried even next USB stick with the same result. I'm disapointed a lot...

Does have someone any ideas or suggestions?

Thanks in advance.

Hi, Try to save/read some waveform to your pen drive and post some picture!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: petr_j on July 09, 2013, 07:16:14 pm

Hi, Try to save/read some waveform to your pen drive and post some picture!

Just saved squarewave from built-in generator. No problem.  :-//
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user99 on July 14, 2013, 05:57:21 pm
Is the gizmo firmware supposed to give 100MHz bandwidth as well and the extra timescale?  When I flashed my scope with the gizmo firmware I did get the 2ns setting but there was no change in signal amplitude on a 100MHz sine input, bandwidth is still about 65MHz
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 14, 2013, 07:19:33 pm
Is the gizmo firmware supposed to give 100MHz bandwidth as well and the extra timescale?  When I flashed my scope with the gizmo firmware I did get the 2ns setting but there was no change in signal amplitude on a 100MHz sine input, bandwidth is still about 65MHz

Hi, can you post some pictures?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user99 on July 14, 2013, 10:57:20 pm
I don't have access to the RF service monitor I used for the sine wave.  Today I hooked up my FPGA and looked at the output of a 2.5V digital signal and it looks like the rise time is averaging 3.3ns and Vamp was 1.99V. 

I'm now wondering if the service monitor I used was working correctly, I don't have another scope to compare.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 15, 2013, 12:43:54 am
I don't have access to the RF service monitor I used for the sine wave.  Today I hooked up my FPGA and looked at the output of a 2.5V digital signal and it looks like the rise time is averaging 3.3ns and Vamp was 1.99V. 

I'm now wondering if the service monitor I used was working correctly, I don't have another scope to compare.

If you click on Measure and display the frequency can you see the correct frequency?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: user99 on July 15, 2013, 02:16:30 am
The frequency shows correctly but I'd expect that even with 50MHz bandwidth.   When testing BW the service monitor I started with a 1V p-p signal at 10MHz and increased the frequency until the voltage was at 0.7V p-p which happened at 65MHz.   It could very well be a signal generator issue and not a problem with the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 15, 2013, 08:14:19 am
The frequency shows correctly but I'd expect that even with 50MHz bandwidth.   When testing BW the service monitor I started with a 1V p-p signal at 10MHz and increased the frequency until the voltage was at 0.7V p-p which happened at 65MHz.   It could very well be a signal generator issue and not a problem with the scope.

i did your same upgrade with gizmo firmware to my scope but i can't test it over 50 Mhz at the moment.
Maybe some one else can do some tests
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: marsheng on July 17, 2013, 10:35:59 am
Hi all.

Is there a summary somewhere on what to do for which model ?

My Software version is 00.04.01.00.02 and looking through the 89 pages has left me a bit bewildered.

Thanks Wallace

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mwpeters75 on July 18, 2013, 04:56:48 am
You seem to have the latest version of firmware.
It seems it is time for Gizmo to cook an update if he would be so kind!
Best regards to all,
MWP
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 23, 2013, 12:44:41 pm

Yep. My new DS1052E just arrived from China:

serial: DS1ET1519nnnnn
firmware: 00.04.01 ( 00.04.01.00.02)
dsp: 00.01
fpga: 03.07
hardware version: 58

It would certainly be very much appreciated if Gizmo could cook up a modified 00.04.01.00.02 firmware!

I had a hunt around for the stock firmware on the interwebs but couldn't see it anywhere.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 23, 2013, 04:20:03 pm

Yep. My new DS1052E just arrived from China:

serial: DS1ET1519nnnnn
firmware: 00.04.01 ( 00.04.01.00.02)
dsp: 00.01
fpga: 03.07
hardware version: 58

It would certainly be very much appreciated if Gizmo could cook up a modified 00.04.01.00.02 firmware!

I had a hunt around for the stock firmware on the interwebs but couldn't see it anywhere.

Hi,
Gizmo firmware is 4.00 version and not 4.01.
I had your same Hardversion and firmware version before downgrade to Gizmo 4.00. The hacked firmware works good and now i don't have any problem.
Just a problem after upgrade was the display flickering if enabled cursor but it was fixed by loading factory mode
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 24, 2013, 06:04:00 am

OK. Thanks!

That's good to know. I though maybe the scope would see that it was a downgrade version-wise and refuse to accept it. I'll give it a shot!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 24, 2013, 02:49:58 pm

Well, I tried and it doesn't work. Scope sees the USB stick, I can see the file in file manager, but when it's plugged in the scope ignores the file.

Must be because the upgrade file is seen as a downgrade by the scope?

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 24, 2013, 02:56:23 pm

Well, I tried and it doesn't work. Scope sees the USB stick, I can see the file in file manager, but when it's plugged in the scope ignores the file.

Must be because the upgrade file is seen as a downgrade by the scope?

Have you check the md5 hash after transferring to pen drive?
Have you format your sd card in fat32?
Remember that you need to put the .rgl file in the main root of your sd card
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 24, 2013, 04:13:32 pm

Have you check the md5 hash after transferring to pen drive?

Yep.

Quote
Have you format your sd card in fat32?

Yep.

Quote
Remember that you need to put the .rgl file in the main root of your sd card


Yep. That's where it is.

Hmmm. The file shows .RGL in CAPS. Changed the extension to lower case, no change.

File shows up in Rigol file manager as:

F:\DS1000EUpdate.rgl

scope still ignores it. A shame there isn't a log file accessible that shows the scope accessing the file and deciding it's the wrong version to allow an upgrade.

Rigol should bring out a Linux version of the DS1052E, I say! :)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 24, 2013, 04:30:27 pm
Quote
Yep. That's where it is.

Hmmm. The file shows .RGL in CAPS. Changed the extension to lower case, no change.

File shows up in Rigol file manager as:

F:\DS1000EUpdate.rgl

scope still ignores it. A shame there isn't a log file accessible that shows the scope accessing the file and deciding it's the wrong version to allow an upgrade.

Rigol should bring out a Linux version of the DS1052E, I say! :)

yes, RGL is in uppercase.
Try with another pen drive, better if you not exceed 4GB.
If it doesn't work i don't know if there are other methods to make it, because our serial is DS1ET and not DS1ED
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 25, 2013, 03:04:46 pm

Right I tried with an older USB stick that was FAT16. Rigol sees the drive, tells me it know it's FAT16, but doesn't upgrade.

Bummer.

Thanks for the suggestions. Stuck in 25MHz waiting for Gizmo to come to the rescue with a 00.04.01 update.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 25, 2013, 06:43:44 pm

Right I tried with an older USB stick that was FAT16. Rigol sees the drive, tells me it know it's FAT16, but doesn't upgrade.

Bummer.

Thanks for the suggestions. Stuck in 25MHz waiting for Gizmo to come to the rescue with a 00.04.01 update.

25Mhz? DS1052E is 50Mhz Oscilloscope!
A good way is to Contact the support and ask for the latest firmware if also with latest original firmware you can't upgrade the problem is your device
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: apis on July 25, 2013, 07:13:43 pm
Just got my DS1052E (same serial and versions as Drewbie) and was hoping to upgrade but nothing happens when I insert the USB drive. Also tried the 2.02 file without any luck.  :(
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 25, 2013, 07:57:44 pm
Just got my DS1052E (same serial and versions as Drewbie) and was hoping to upgrade but nothing happens when I insert the USB drive. Also tried the 2.02 file without any luck.  :(

is your firmware 00.04.01.00.02 ?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: apis on July 25, 2013, 08:44:40 pm
Yes, it's exactly the same as Drewbie's:
Quote
serial: DS1ET1519nnnnn
firmware: 00.04.01.00.02
dsp: 00.01
fpga: 03.07
hardware version: 58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on July 25, 2013, 09:29:04 pm
Yes, it's exactly the same as Drewbie's:
Quote
serial: DS1ET1519nnnnn
firmware: 00.04.01.00.02
dsp: 00.01
fpga: 03.07
hardware version: 58

Maybe my firmware version was 00.04.01.00.01, it was for sure 00.04.01 and no problem for downgrade.
The one solution is the rigol support
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on July 26, 2013, 12:58:10 am

25Mhz? DS1052E is 50Mhz Oscilloscope!

Yeah. Doh. Brainfade.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kokd on August 05, 2013, 03:27:43 am
Can still be to use old downgrade method on 00.04.01.00.02 firmware ?
thx
Yes, it's exactly the same as Drewbie's:
Quote
serial: DS1ET1519nnnnn
firmware: 00.04.01.00.02
dsp: 00.01
fpga: 03.07
hardware version: 58

Maybe my firmware version was 00.04.01.00.01, it was for sure 00.04.01 and no problem for downgrade.
The one solution is the rigol support
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on August 05, 2013, 10:09:15 am
Can still be to use old downgrade method on 00.04.01.00.02 firmware ?
thx
Yes, it's exactly the same as Drewbie's:
Quote
serial: DS1ET1519nnnnn
firmware: 00.04.01.00.02
dsp: 00.01
fpga: 03.07
hardware version: 58

Maybe my firmware version was 00.04.01.00.01, it was for sure 00.04.01 and no problem for downgrade.
The one solution is the rigol support

Yes, ever if you can see the new firmware when you plug the usb stick.
Remember that it's tested on HardVersion 58 and i don't know for other versions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Rocklobster on August 08, 2013, 10:10:33 pm
I have a 2yo 1052e that's well out of warranty now with firmware 00.02.05 SP2.

I'd like to summarise the last 12 pages so new upgraders like me can quickly determine the risks.  From what I can ascertain, doing the simple USB stick upgrade will:


Are there any additions or corrections?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: internetlab on August 09, 2013, 01:01:22 pm
Quote
  • Set the max sample rate (or more aptly the usable bandwidth) to 100MHz.
Yes.

Quote
  • May not actually have a flat response to 100MHz due to input stage filters.
I have < 3ns rise and fall.

Quote
  • The screen may flicker but can be fixed with factory settings reload.
Yes.

Quote
  • I must never do a user mode auto recalibration (or at least do it 30mins after powerup but before reflash).
You can do the calibration also after flashed the new firmware, (better 30mins after power up).

Quote
  • The model number doesn't change (unlike the original hack).
Yes.

Maybe the original hack is better in your case.
Look here: https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/ (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on August 12, 2013, 08:03:55 am
Ahh, there's a new firmware out. I'll have to see if I can find the time to mod that one also... shouldn't take long really! Otherwise it's still possible to do the version change trick in the header to make the scope think the 4.00 firmware is actually 4.02 or something such that it will downgrade to the hacked version.

I've had a quick search and couldn't find the latest firmware upgrade for the DS1052E -- if anyone has it, could they send me a copy and I'll take a look.

ta!
Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 0201m on August 12, 2013, 09:14:42 am
I will upload the newest Firmware when i got it from my local dealer
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 0201m on August 12, 2013, 09:28:50 am
@Gizmo: Here is update 00.04.01.00.02, which is the last update released for the DS1000 series. There are two files for the D and E model
Link:
http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip (http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip)

MD5 Checksums:
DS1000DUpdate.RGL: 50D392F483EC340D402D5183884B6C26
DS1000EUpdate.RGL: 554266B48F86E0BF3DA3E6AA832C6609

Greetz,
Marco
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on August 12, 2013, 09:58:20 am
Thanks Marco, I'll check that out!  :-+

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on August 12, 2013, 12:37:03 pm
I will upload the newest Firmware when i got it from my local dealer
Thanks for doing that, Marco.

You beat me to it - I got the file just now from the support people.

Looking forward to seeing what Gizmo comes up with. :^)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 0201m on August 12, 2013, 01:54:04 pm
According to the rigol support there where only minor graphical bugfixes done between 4.00 and this new version, let's hope the best :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on August 12, 2013, 01:59:24 pm
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 0201m on August 12, 2013, 02:05:57 pm
Thanks, I will look if I can host it somewhere on my webserver
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on August 12, 2013, 02:22:57 pm

Works a treat!

Thanks Gizmo, you're a champion!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: valenz on August 13, 2013, 06:36:19 pm
Hi Gizmo and all,

With the firmware update (00.04.01.00.02) with 100Mhz mod installed on the device, it is possible to re-upgrade to (00.04.01.00.02) 100Mhz without mod (Std).

You know, and nice to have this possibility in case something unexpected  ;)

Thanks in advance.

Carlos
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on August 13, 2013, 08:56:41 pm
You can re-flash to the original firmware, if that is what you mean? It will be half the sample rate though, back to 50MHz with the standard firmware. You need the modded firmware to get 100MHz bandwidth.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: valenz on August 14, 2013, 01:04:01 pm
Thanks Gismo,
The question was whether I could reinstall the original firmware from 50 Mhz to return to factory condition.
For any warranty service.

Carlos.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on August 14, 2013, 01:12:26 pm
Yeah, that's not a problem. As long as you have an original version of the firmware which is same version or later than the modded firmware you are running, then you can re-flash to the original just as you would update to the modded.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 555applelc on August 18, 2013, 01:33:43 pm
thanks very much!!!
I"ll try to update my DS1052E.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: stormbr on August 26, 2013, 04:35:42 am
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

If someone would like to put the file somewhere more permanent and mail me the link, I'll update this post.

Gizmo

Many thanks, this guide works fine for my 1052E.

old version - stock firmware: 00.04.00.00.01
current version - w/ 100mhz mod: 00.04.01.00.02
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vasiliy5177 on August 26, 2013, 06:23:02 am
???? ??????. ??????? ???????? ??????? ??????? RIGOL DS1052e. ????? ?????? ??????? ? ??? ? ???????? ?? ?????????? ????? ????????? ??????? ? ????????? ??????.? ??? ??????? ??? ???? ????????? ??????? ???????????. ????? ???? ?????????????? ???????? ?  ?? ????. ????????? ??????????? ???? ????? ???????????? ??????. ?????????? ?? ??????. HELP/
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zepnat on August 26, 2013, 11:07:19 am
Another member has joined the rigol 1000 club..

Flashed with Gizmos firmware, model number is still showing as 1052 but with faster timebase. And I presume front end is open to 100mhz?
Too easy worked like a charm.

Reminds me of what you would call a sleeper in the car fraternity!

Scope is a ~week old with 4.00....., firmware.

I noticed that before flashing the new firmware, Long  Memory was only active in single shot capture but now is available in regular auto run/stop mode. Has anyone else noticed this or was it my inexperience when I first used it.?!

A
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: stormbr on August 28, 2013, 02:33:59 am
Long memory depth is available on run/stop mode too, but when i press the auto scale button come back to normal memory depth.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zepnat on August 28, 2013, 09:52:46 pm
Sorry I wasn't very clear in my last post, I meant to say that long memory is available in auto triggering mode when you press the stop button. Whereas before the hack I could only seem to get long memory to work in single trigger mode. I don't really use the auto scale button at the moment.

Just want to say a big thank to everybody in this thread and to Dave for recommending it in the first place. I got it for a really good price and to hack it so easily is the icing on the cake.


A
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: orion242 on August 31, 2013, 01:00:41 am
Thanks Gizmo!  Worked like a champ.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on September 04, 2013, 12:57:40 pm
Hey,

Sorry for not reading the entire backlog, but these 30 pages are quite intimidating. :)

This method seems ULTRA SUPER COMPLICATED compared to the one Dave explained in the two hack videos. Also, what's this about screen flickering and never doing recalibration? It stopped sounding like "get a better scope cheap", and more like extreme overclocking (which tends to be exponentially more expensive and more trouble than just buying faster or more CPUs, and almost invariably ends with a heap of garbage that's good at floating point errors above anything else).

Is that simple method no longer working on the 2.05 firmware? Or does this complex, VISA/signature/image/whatnot method give some extra that one didn't?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on September 04, 2013, 01:01:21 pm
Read the post at the top of this page -- couldn't be simpler.

1) Put a file on a memory stick.
2) Put the stick in the scope.
3) Scope is now 100Mhz.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wolf32d on September 04, 2013, 01:43:25 pm
Hi all!

Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3

Instructions as before [...]

@Gizmo
I think that anonfiles.com is down at the moment...
Could you please upload the file on another site?

Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on September 04, 2013, 01:57:35 pm
Seems to be working for me. I can't see any other anonymous file share sites out there in my brief look which don't require me to dick about and register and stuff. If anyone has some spare space to put the file, that'd be appreciated!

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wolf32d on September 04, 2013, 02:20:45 pm
@Gizmo
Sorry, anonfiles isn't down... it's just being censored by some italian ISPs, I had to use tor to download it! ( :wtf:!!!).

Anyway, the firmware works great! Thanks a bunch!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: felo2013 on September 13, 2013, 02:59:27 pm
Thank you guys and specially to George nice job !!!

I have successfully upgraded my DS1052E Serial # DS1ED13070xxxx with 2.05.02 firmware to DS1102E with 2.04.01 firmware.

Is there a 2.05 firmware with no issues?

Thanks a lot !!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: laserpon3 on September 20, 2013, 08:39:48 am
About to buy a DS1052E from hongkong for ~351$ incl shipping.
Is it still worth buying and will the hack still work with one new bought?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on September 20, 2013, 08:41:37 am
Is it still worth buying and will the hack still work with one new bought?

Yes and yes.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mabl on September 24, 2013, 06:03:58 am
Hi guys,

I've just been poking around in the firmware, and discovered the ":INFO:BW(?)" commands. On my Gizmo hacked scope, :INFO:BW? returns 100 - but i can change to 50 as well! (time scale is limited again etc..). Maybe an unhacked scope can be set to BW 100? The changes seem temporary only. Mine are lost on reset.

EDIT: Interestingly valid options are 100, 50, 60, 40, 25, 150 and 70. I can set mine to 150 but i guess it won't do anything.
EDIT2: Probably the setting could be saved with :INFO:SAVEPARA too
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on September 24, 2013, 08:15:45 am
The 150Mhz setting is valid, but I have never tried it. This is the equivalent of setting the model number to DS1152E or patching the firmware to select this model. Interesting if you can save the settings. There is an unlocking sequence around the code to set the model number now (which I didn't quite manage to figure out, if you look back in the thread), so there may be the same kind of protection around something to save any info as well.

Good stuff though, keep poking.  ;D

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mabl on September 24, 2013, 09:01:06 am
Hi Gizmo,

interesting. I've just looked around the strings. But I guess it would be interesting if somebody with an unhacked scope can apply :INFO:BW 100.

I was primarily looking for other useful commands for my new python library. Finally simple access to your Rigol scope. Check it out here:

https://github.com/mabl/pyInstruments

It is still work in progress but already usefull I think. You can read out all settings and reapply them afterwards to get the exact same setup again.  ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on September 24, 2013, 02:12:31 pm
Hi all,

I'm yet another owner (waiting shipping for my 1052E :) and new member of EEVblog.

I just want to say many thanks to all of you for such great job about this topic and
keeps him alive and up to date!!!

Special Thanks to owner of this blog!

Best Regards,
Tomy 9A5TOM
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jerome on September 24, 2013, 06:29:57 pm
My scope has a serial number starting with DS1ET, not DS1ED -- is this still moddable??

Other details:

software 4.00.00.01
DSP 00.01
FPGA 03.07
HardVersion: 58

Thanks!

I see this has been solved later on, but for these who come across this with the same question.

Yes.
Doing this with a unit who's serial number starts DS1ET.. is not a problem.
1. I downgraded to 2.02
2. Changed model and serial number to same as Dave's. (Unit is now 100mhz version).
3. Upgraded back to version 4.00
4. Changed serial number back to the one on the back of the unit.
5. All good.

Hope it helps.

Jerome
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on September 24, 2013, 06:43:14 pm
I see this has been solved later on, but for these who come across this with the same question.

Yes.
Doing this with a unit who's serial number starts DS1ET.. is not a problem.
1. I downgraded to 2.02
2. Changed model and serial number to same as Dave's. (Unit is now 100mhz version).
3. Upgraded back to version 4.00
4. Changed serial number back to the one on the back of the unit.
5. All good.

Hope it helps.

Jerome

Do NOT do this unless you are prepared for a load of hassle and potential pain. Please see further up this page for information of how to use the custom firmware. Downgrading and upgrading is fraught with problems, which is why I developed the custom firmware solution.

Repeat, do NOT downgrade and upgrade any more, simply use the custom firmware.

Thanks.   :-+

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: clivew on September 24, 2013, 11:27:54 pm
Worked perfectly for me, thankyou so much :phew:

(DS1ET, HardVersion 58, Ver 00.04.01.00.02)

Truly brilliant Gizmo :-+

Clive
 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on September 27, 2013, 06:14:39 pm
Hi all,

Today I received my 1052E.
I'm rookie in DSOs and I'm trying to made this mod.
For start I need to see rise/fail time as on Dave's video.

Please, can anybody explain how can I get those baseline fail raise time on display?
I can't see all what is going on on Dave's video and all settings of 1052E.

So, my question is how to check before and after mod that mod is succesfull?

Thanks!
Tomy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on September 27, 2013, 06:20:58 pm
Sory, I wrote fail intead fall in previous message
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: andtfoot on September 27, 2013, 06:21:28 pm
Hi all,

Today I received my 1052E.
I'm rookie in DSOs and I'm trying to made this mod.
For start I need to see rise/fail time as on Dave's video.

Please, can anybody explain how can I get those baseline fail raise time on display?
I can't see all what is going on on Dave's video and all settings of 1052E.

So, my question is how to check before and after mod that mod is succesfull?

Thanks!
Tomy

The easy way to check is to set the time base to the smallest possible. Just keep turning the Horizontal scale clockwise.
 If you can only get it to 5ns/div, then it's still stuck on 50MHz.
 If you can get it to 2ns/div, then you have 100MHz.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on September 27, 2013, 06:27:34 pm
Yes, it is stuck on 5nS.
I tried to get smallest rise fall time but always I get =***** or some strange numbers as 1.xxx nS or 2.xxx nS

Thanks! Now I have starting point and can start with upgrade.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: andtfoot on September 27, 2013, 06:31:05 pm
Yes, it is stuck on 5nS.
I tried to get smallest rise fall time but always I get =***** or some strange numbers as 1.xxx nS or 2.xxx nS

Thanks! Now I have starting point and can start with upgrade.
No worries. If you actually want to test with a real signal, then it seems the Jim Williams pulse generator (https://www.eevblog.com/forum/blog/eevblog-306-jim-williams-pulse-generator/) is probably the go (I haven't tried it myself).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on September 27, 2013, 07:00:47 pm
Thanks all!

I made modification with success!
There is only one thing with this mod that ID DS1052E and serial didn't change.

@Gizmo Thank you very much for mod firmware!
@andtfoot Thank you very much for information!

All the best!
Tomy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Br0ski on October 01, 2013, 11:24:10 am
Hey guys I have been trolling your conversation now for about 3 months trying to get a solution for a cheap o-scope solution to do some measurements and calculations. The DS1052E was a great option and the hack made it even better. Great job to all those that got involved and gave great detail into how to do the hack but I wanted to put out there that in the end I did a quick calculation of my own and went with the DS1102E and here's why: FYI Rigol 1102E http://www.saelig.com (http://www.saelig.com)   = $399, free shipping, awesome case, $5 gift card for Dunkin' Donuts, 3yr warranty. It was about $60 more than the DS1052E. My feeling is if you don't already own one or could get one for dirt cheap off ebay it is not worth the bother. I just thought I would chime in to pass along any savings to anyone like me who just stumbled in here.

I do have a question to ask though and I am still looking over the forums anyone upgrade a DS1102E to 150Mhz?

Thx to all you contributors.

The Br0 O0
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 01, 2013, 01:40:40 pm
Somewhere, way back in this thread there is comment on the 150MHz variant of the Rigol DSO.

IIRC the 150MHz model is only available in China and is marked EDU (educational use ?)
Using the original hack that changed the DSO's serial and model numbers, it ewas possible to 'make' the 50MHz and 100MHz models into 150MHz units. A well known expert on the model offered software upgrades from 50MHz to 100MHz and 150MHz via his on-line shop.

There was discussion on whether 150MHz was actually being achieved though. There was a view that 150MHz was pushing the envelope with the hardware design, and that maybe the bona fide 150MHz unit has a tweaked front end. Some basic tests were carried out by at least one user and there was a claimed improvement in bandwidth beyond 100MHz. Such improvement may be dependant upon luck and the quality of a particular units front end components.

Even though 150MHz is possible, the majority of users, like myself, have stayed at the easily achievable and reliable 100MHz bandwidth capability.  You could have a play though. It is unlikely that you will harm your DSO by doing so, and you can revert back to 100MHz if desired (providing you use firmware that permits reversion !)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: laserpon3 on October 04, 2013, 11:49:07 am
finally recieved my rigol oscilloscope and it didn't work :(
Screen turns on and all buttons work and seem to do something, but the screen stays white with some garbled vertical lines reaching halfway on the screen.

No cracks or bumps. Still a bummer :(
Have to send it back to the seller in hong kong now on ebay.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on October 14, 2013, 03:51:19 pm
Hi Gizmo,

I succesfully made mod with your software DS1000EUpdate.00.04.01.00.02 from new RIGOL with same version.  :-+

Do you maybe have original version of software - without mod?

I would like to have it in case that I need to put back original version.

Thank you!
Tomy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zepnat on October 14, 2013, 05:24:12 pm
Probably no help but I had a similar problem with a jumbled screen but only occasionally. I eventually realised it was because I was in the field running it off a 12v - 240v inverter. Now I try and use mains power all the time, no more messed up screen. I thought I'd wrecked the scope but thank goodness it was just a dirty voltage supply.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: andtfoot on October 14, 2013, 08:52:05 pm
Hi Gizmo,

I succesfully made mod with your software DS1000EUpdate.00.04.01.00.02 from new RIGOL with same version.  :-+

Do you maybe have original version of software - without mod?

I would like to have it in case that I need to put back original version.

Thank you!
Tomy
A few posts earlier than Gizmo's download, 0201m posted a link to the factory firmware.
I can't check if it's still ok because I'm at work, but I've quoted the post with the link below:


@Gizmo: Here is update 00.04.01.00.02, which is the last update released for the DS1000 series. There are two files for the D and E model
Link:
http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip (http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip)

MD5 Checksums:
DS1000DUpdate.RGL: 50D392F483EC340D402D5183884B6C26
DS1000EUpdate.RGL: 554266B48F86E0BF3DA3E6AA832C6609

Greetz,
Marco
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crnazvijezda on October 14, 2013, 09:05:39 pm
Hi andtfoot,

I saw this link before but always getting message

"This file is currently set to private.
When a file is set to private by its owner only the owner of the file can access it. If you are the owner of the file please log into your account to access this file.
Still have questions, or think we've made a mistake? Please contact support for further assistance."

and I can't download it.

Any suggestion?

Thanks!
Tomy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RobbieC on October 16, 2013, 04:45:18 am
Thanks Gizmo, that worked great on my brand new (HW 58, 4.01.00.02)!

Here's what I (roughly) measured for its' -3dB bandwidth before and after:

Rigol (non hacked)

    -1.76dB @ 50MHz
    -3.00dB @ 74MHz
    -4.93dB @ 100MHz

Rigol (hacked)

    -1.08dB @ 50Mhz
    -1.58dB @ 74MHz
    -2.31dB @ 100MHz
    -3.00dB @ 121MHz

Not too shabby!
Thanks again!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: u271D on October 17, 2013, 11:01:51 pm
A few posts earlier than Gizmo's download, 0201m posted a link to the factory firmware.
I can't check if it's still ok because I'm at work, but I've quoted the post with the link below:


@Gizmo: Here is update 00.04.01.00.02, which is the last update released for the DS1000 series. There are two files for the D and E model
Link:
http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip (http://www.mediafire.com/download/g7nedge6qanh3ie/FirmwareupdateDS1052e.zip)

MD5 Checksums:
DS1000DUpdate.RGL: 50D392F483EC340D402D5183884B6C26
DS1000EUpdate.RGL: 554266B48F86E0BF3DA3E6AA832C6609

Greetz,
Marco
[/quote]

The file won't open in windows 8 or with 7-Zip
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on October 18, 2013, 04:52:33 pm
Hey Gizmo, everyone...

Could you help me out here, I'm THOROUGHLY confused. :D I really hope that there are people around who...

:D Because, unfortunately, reading through pages and pages of this forum has only proven to be a sea of misinformation, misunderstandings, and mostly error reports by people not equipped to validate or check them, usually without any follow-up by those in the know. :/

So... I'm asking for some assistance. :) I'm considering hacking my v2.05SP2 scope, but first, I'd like to find out the truth about the rumors and urban legends flying around on this board...

Also, I'm super curious how the hacked firmware was born. I'm guessing you disassembled the firmware, commented and analyzed it, and killed a conditional statement somewhere that "dumbs down" the scope based on model number?

Thanks a lot in advance... I think it would help many people if someone did an up-to-date FAQ or comprehensive explanation of the Rigol's hackability...

Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: romantao on October 22, 2013, 08:08:33 pm
I!, could someone repost the last original firmware so i can eventually revert the mod of my oscilloscope for warranty purposes?

Regards
Title: Re: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on October 22, 2013, 08:12:51 pm
Here's a solution that works for me: downgrade to 3.01, change your trigger calibration with drieg SCPI commands and next,  upgrade to 4. Now I have a perfect calibration ^_^

Envoyé depuis mon Nexus 7 avec Tapatalk

Has this been fixed in the last firmware update?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: andtfoot on October 23, 2013, 08:11:37 am

and I can't download it.

I!, could someone repost the last original firmware so i can eventually revert the mod of my oscilloscope for warranty purposes?

Regards

I think I may have saved a copy to my computer at work... When I go back in tomorrow, I'll see if I can find it and upload it somewhere.

Edit: Bugger... no luck so far. I'll keep on looking anyway.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: romantao on October 25, 2013, 09:30:41 am

Edit: Bugger... no luck so far. I'll keep on looking anyway.

i appreciate your attention :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: laserpon3 on November 07, 2013, 09:26:26 am
Have a working rigol by now. Thing works like a charm and have been using it already.

Great Scope!

I have Software version:
00.04.01.00.02
DSP: 00.01
FPGA: 03.07
HardVersion: 58

I flashed the firmware with the new one gizmo linked.
Flashing seemed to work, scope is still fine.

However its still DS1052E.

I tried turning it into the DS1102E through the DemoIDN tool.
While all steps seem to work as written, when I restart the scope I get my slightly modified serial number (EB)
But the scope still lists: DS1052E

Did the hack succeed?
I managed to go to 2.000ns now

Edit: I should note that the command :INFO:BW?  returns 100
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on November 07, 2013, 04:37:57 pm
It's two separate ways of doing the hack.

The original, model/serial number hack changes the model code, and thus the software removes the bandwidth limiting.

The hacked firmware doesn't change the model number - the firmware itself is changed so that regardless of the model number, bandwidth limiting is always turned off. So yea, it's hacked now.

Have a working rigol by now. Thing works like a charm and have been using it already.

Great Scope!

I have Software version:
00.04.01.00.02
DSP: 00.01
FPGA: 03.07
HardVersion: 58

I flashed the firmware with the new one gizmo linked.
Flashing seemed to work, scope is still fine.

However its still DS1052E.

I tried turning it into the DS1102E through the DemoIDN tool.
While all steps seem to work as written, when I restart the scope I get my slightly modified serial number (EB)
But the scope still lists: DS1052E

Did the hack succeed?
I managed to go to 2.000ns now

Edit: I should note that the command :INFO:BW?  returns 100
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Drewbie on November 08, 2013, 04:50:51 am
I!, could someone repost the last original firmware so i can eventually revert the mod of my oscilloscope for warranty purposes?

Regards

I can email it to you if you PM me your addy.

DS1000E(D)(DSP)update.rar

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 11, 2013, 09:12:28 am
hay guys,just wanted to say thank you to all that helped with the hack,mainly gismo. one thing tho guys once you have used the firmware hack 00.04.00.01 YOU CAN NOT DOWNGRADE. :-// .mine had 00.03.00.00 firmware on it but wanted to go back for servicing back to 1052e  :palm:.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on November 11, 2013, 01:08:11 pm
Anyone else think the fan is still a bit loud?
Yes very loud and annoying.
Read this topic on how to replace the original 60 mm fan with a more silenet and larger 80 mm fan:
Rigol 1052e Fan Replacement https://www.eevblog.com/forum/projects/rigol-1052e-fan-replacement/ (https://www.eevblog.com/forum/projects/rigol-1052e-fan-replacement/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 11, 2013, 07:52:47 pm
Hi,
I have a new DS1052E with FW 00.04.01.00.02 on it. When I put a USB-stick with the 100Mhz version in, the scope asking me to do the "update" to the same version (Detect a same-version software, do you want to upgrade?). I think, it will work, but for guarantee-reasons I will have the chance to go back to the original FW. Where can I find it? A few pages before, there is a link, but it's not usable.

BTW: Gizmo, great work :-+ Thanks a lot!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 11, 2013, 07:58:36 pm
Hi,
I have a new DS1052E with FW 00.04.01.00.02 on it. When I put a USB-stick with the 100Mhz version in, the scope asking me to do the "update" to the same version (Detect a same-version software, do you want to upgrade?). I think, it will work, but for guarantee-reasons I will have the chance to go back to the original FW. Where can I find it? A few pages before, there is a link, but it's not usable.

BTW: Gizmo, great work :-+ Thanks a lot!
it does work,just update and you have 100mhz scope. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 11, 2013, 08:12:03 pm
I think, after an upgrade to the 100Mhz Version, the only way is, to use the not cracked version (00.04.01.00.02 50MHz). So I'm searching for this version. It is on my new scope but I cant download it from the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 11, 2013, 08:22:22 pm
I think, after an upgrade to the 100Mhz Version, the only way is, to use the not cracked version (00.04.01.00.02 50MHz). So I'm searching for this version. It is on my new scope but I cant download it from the scope.
It didnt work for me,once the upgrade was in i was unable to go back to the 50mhz. i have the original 00.04.01.00.02 firmware from rigol but wont let you downgrade as my  original was 00.04.00.01
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 11, 2013, 10:52:58 pm
Why will you do an downgrade? And to what? 50MHz or a less version?
If you do an upgrade to a official version from Rigol (e.g. 00.04.01.00.02) you have no problems with the guarantee, because it is official.
With the actual (00.04.01.00.02) patched version from Gizmo you can "downgrade" to the original one. I have tried it and it works fine. From my original installed 00.04.01.00.02 to the 100MHz version from Gizmo and then back to the original one from Rigol.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 12, 2013, 04:52:47 pm
CHECK THIS OUT PEPS AWESOME..MY MATES NEW SCOPE HACKED TO DS1152E. SO FAR,SO GOOD. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 12, 2013, 06:15:52 pm
Presume he has applied the 150 MHz EDU hack ?

This was discovered and discussed way back, but there was some doubt regarding what it actually achieved in terms of increased bandwidth on a 1052E. Most users have stuck with the 100MHz spec.

Note that the 150MHz version of the Rigol was only advertised in China and no such unit sold in Europe.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 12, 2013, 06:53:33 pm
Yer he got the scope last week,we deal a lot with high spec testing where we work.we have run some tests on it so far so good. Will keep doing more tests and will post more info on the progress.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on November 12, 2013, 06:55:15 pm
Excellent. Thanks

Its an easy hack to do as it is just a change of model and serial number just like the 100MHz hack.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 17, 2013, 04:28:05 pm
Looking for a mod firmware 00.04.01.00.02 for downgrading. Any help or ideas would be very greatfull. thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kruszi on November 23, 2013, 07:47:56 pm
Looking for a mod firmware 00.04.01.00.02 for downgrading. Any help or ideas would be very greatfull. thank you.

So do I.  :o
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 24, 2013, 03:56:11 pm
 Be interesting if it can be done.Like 00.04.01.00.02 down to 02.02 or something like that. 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nexusprime on November 27, 2013, 12:55:54 pm
I just bought the Rigol
spec is:
DS1ET
00.04.01.00.02
DSP 00.01
FPGA 03.07
Hard 58
The OSC dont want to read the file
I tested 5 different sticks from 2gb to 16gb
I can save the files from Rigol to sticks but it dont want to run the update mode at the start.
What is going on?
I am sure that i am doing everything like You said.
I used this file http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)
Why it dont want to read the RGL file, or maybe dont see it?

Cheers
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 27, 2013, 03:30:23 pm
You must unzip the file. Only the "DS1000EUpdate.RGL" is needed. Try to format the stick with FAT16. The Scope runs better with FAT16 not with FAT32.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nexusprime on November 27, 2013, 05:59:15 pm
Of course i used the RGL file not the zip :)
I tried both fat and fat32
Still no luck ;/
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 27, 2013, 11:31:03 pm
...I can save the files from Rigol to sticks but it dont want to run the update mode at the start...
What do you mean? You're putting the stick in and then switching on the scope? Don't do that. Switch the scope on, wait until it runs normally and THEN put the stick in. Now the scope detects the firmware and asking you to update.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rvosatka on November 28, 2013, 04:03:43 am
Hi all,

Thank you for all the help!  I bought a DS1052E direct from Rigol USA.  It arrived in about 2 days, not bad.  Within an hour, I had it changed to a DS1102E.

It would have been faster, but I ran into a couple of (minor) glitches.  First I had a non-working USB (duh!).  The next USB was 32 gb formatted in FAT32.  The FAT32 USB did not work.  After a bit of work I learned that the disk should be FAT16. I have a Mac OSX, it is a bit hard to format in MSDOS FAT 16.  To do so you must (per that Apple website):
To format the SD card, you will need the path to the SD card device and the SD card device number.
1. Insert the SD Card into a card reader.
2. If you don't know how to find the device number of the SD Card, here is one way to do it:
2b. Open Disk Utility
2c. Highlight the SD Card device (upper icon), not the SD Card volume (lower icon)
2d. Click Erase at the top of the window
2e. Select *Volume Format: MS-DOS (FAT)* Click Erase... > Click Erase
The SD Card Volume Name will change to the UNIX device number e.g. "disk5s1". Note this number as it will change by itself to "Untitled". It is now formatted in MS-DOS FAT 32. We need to reformat it in FAT 16.

Once you have the device number of the SD Card, you need the path to the SD card device.
3. For my Mac, the path to devices is "/dev". In a terminal window: type "cd /dev" and hit the "Return" key to go to the "dev" directory. Then type "ls" (with a lower case L) and "Return" key. You should see the SD Card device number listed.

Formatting the SD Card in FAT 16:
4. In Disk Utility, highlight the SD Card device and click Unmount at the top, not Eject. The desktop icon of the SD card will disappear.
5. Go to the Terminal window. Be careful to type the following command with the correct letter case and spacing. Again, make sure you type the correct device number and path as *you can very easily erase your hard drive in UNIX.*
Type the command:
*newfs_msdos -F 16 (path to SD Card device)/(SD Card device number)*
e.g. newfs_msdos -F 16 /dev/disk5s1
and hit the "Return" key.
6. If you get just a new prompt (or a prompt with some warnings, e.g. below), the command executed successfully. You can remove the SD Card; it is now formatted in FAT 16. You can verify this in Disk Utility after mounting the SD Card.
If you get some instructions on the newfs_msdos command with a new prompt, the command did not execute. Make sure you enter the command with the correct case and spacing. Hint: to re-enter a previous command you typed, hit the up arrow repeatedly. For more information, type: "man newfs_msdos". Scroll with arrow keys. Type "q" to quit and return to prompt.

Warnings Example
newfs_msdos: warning: /dev/disk5s1 is not a character device
/dev/disk5s1: 1998208 sectors in 62444 FAT16 clusters (16384 bytes/cluster)
bps=512 spc=32 res=1 nft=2 rde=512 mid=0xf0 spf=244 spt=32 hds=128 hid=0 bsec=1998738


This did not work (I think that a 32gb drive is too large for FAT16 to fully address.  Stuck it in the Rigol: no go.  I found a cheap USB drive (less than 1gb) and formatted it as above. 

Popped it into the Rigol: moments late it told me to press "OK" and Voila: DS1102E.

I would like to learn how I can (easily) confirm that it is actually capable of 100mhz bandwidth.  Any suggestions?


 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: nexusprime on November 28, 2013, 07:35:19 am
Ok, now is working. I used 256mb sd card connected via 5 in 1 usb adapter ;)
One more question before i push ok, can i downgrade to the previous version in case of warranty?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on November 28, 2013, 07:30:52 pm
... can i downgrade to the previous version...

You can only "downgrade" to the original 00.04.01.00.02.
It's only possible to flash firmware with higher or equal version number.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 29, 2013, 11:45:13 am
 If you already have firmware 00.04.00.00.01 or lower when you got your DSO then i wouldnt change it. After speaking to a service personal from RIGOL he explained that the firmware updates should only be used if you are having any issues with your DSO and then its very unlikely its the firmware...  The only time you should update your firmware is when advised to by RIGOL.  What i mean by this is whatever your DSO firmware was originally...do the hack and STICK with the same firmware. ONLY do the hack if you TRULY need a 100mhz not just for the sake of doing it.      I have a genuine 00.04.01.00.02. if anyone fancy having a go to mod it for downgrading then let me know.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lektronick on December 01, 2013, 03:37:33 pm
Hello everyone.
There is a desire to flash 1052 to 1102 by lowering the firmware. Will I be able to do this and what do I need to flash the firmware 1052? Now version 00.04.00.00.01 hw 58 than me to flash. In the header is not an option lower than version 04.00.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 01, 2013, 07:32:55 pm
Hi yes you can lower  00.04.00.00.01 firmware.There is a firmware mod for that one down to 00.02 then do the hack via usb then back up to 00.04.00.00.01.MAKE SURE YOU WRITE DOWN SERIAL NO,HARDWARE VERSION AS ONCE YOU DOWNGRADE WITH THE MOD IT SEEMS TO disappear. MY ADVICE IS NOT TO USE FIRMWARE 00.04.01.00.02 AFTER IT IS DONE AS YOU WONT BE ABLE TO DOWNGRADE WITH THIS FIRMWARE. STICK WITH YOUR original FIRMWARE.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lektronick on December 02, 2013, 03:03:24 am
All went well.
Downgraded the firmware to 2.02
: INFO: MODEL DS1102E
: INFO: SERIAL DS1EB1516xxxxx
: INFO: HARDVERSION 58
Increased to 04.00

The only thing that I noticed at work when the display is in the bands first and then splash, before bands could not be seen.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 02, 2013, 11:01:57 am
Great,now run the self calibrate,make sure nothing is connected to the inputs. Run the scope first for a good 30 mins before running the self calibrate and that should be it :-+. PS  not sure what you mean by bands. But hopefully after the calibration you should have no problems.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lektronick on December 02, 2013, 02:32:02 pm
Yes, calibration launched the inputs nothing, and everything was calibrated.
Strip when the vertical, is the initialization of the display .
But these bands are not important.
The main thing that you can DS1ETxxxxx also lower, although in many places seen on the net that is not possible.

Thanks straycat for the information and everything else for the promotion in the subject  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 02, 2013, 04:27:48 pm
Your welcome,if i can help anyone i will. Mine started with DS1ET i had no problems changing it. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Greg65 on December 04, 2013, 12:35:10 am
Thank you Gizmo,

I was afraid of trying the hack for a long time by reading lots of the posts around here about downgrading etc, and forgotten about it until tonight. But hey, I now have a 100Mhz scope.
It was so easy to do

Thank you so much again,   :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alejoal07 on December 05, 2013, 01:48:26 pm
Here is the original DS1052E v00.04.01.00.02 Firmware for those who were asking for it  :scared:

Use this .RGL file the same way you used Gizmo's for updating to the hacked version and you'll be back to stock  :-+

MD5 Checksum: 554266B48F86E0BF3DA3E6AA832C6609

http://www.4shared.com/zip/UgyzOw5R/DS1052E_0004010002.html (http://www.4shared.com/zip/UgyzOw5R/DS1052E_0004010002.html)

Enjoy!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 08, 2013, 11:15:31 am
Finally got firmware 00.04.01.00.02 for downgrading,back to my original 00.04.00.00.01. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: chriskim on December 09, 2013, 12:59:08 am
I have a DS1052E with software 2.05 SP2 and hardware version 58 from about 3 years old.
Is it still possible to hack it to 100Mhz?
I looked up the old guide, but the software links are not available anymore.
If anyone can point me where to begin, I'd appreciate it.

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 09, 2013, 02:02:45 pm
Hi,yes you still should be able to mod your scope.There are two ways you can do this..... 1= Using gizmo mod firmware 00.04.01.00.02 install it on a memory stick,plug it in the scope and that is it. The only thing is you cant downgrade back to the original firmware. If this is not a problem for you then this would be your best bet. 2= The other way is to install the 04.00 to 02.02 mod using a usb to change the serial number.If you do it this way write down all the info ie... hardware no,serial no as it disappears then use info guide on page 80. Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: chriskim on December 09, 2013, 07:16:21 pm
Thanks Straycat for the pointers.
Is there a step by step guides with the firmware file links for the #2 option?
I am a newbie and don't want to brick my scope, but not knowing what I was doing. :)
Much appreciated!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 09, 2013, 07:53:46 pm
Hi chriskim, yer page 1 if you scroll down you should see a guide and the firmwares that you need to do the mod. Dont be in a hurry to do it,study it first,take you time as one wrong move will brick your scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 18, 2013, 07:24:50 pm
Having the firmware 00.04.01.00.02 patched so i could downgrade back to my original 00.04.00.00.01 was a task in itself.Myself and two very good work colleagues spend many hours and long nights working on the firmware. We were looking through gizmos patched firmware 00.04.01.00.02 from 50 to 100 and we cant see how it was done,in fact we found no change to the genuine 00.04.01.00.02. So hands up to you gizmo.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on December 19, 2013, 04:55:03 pm
...were looking through gizmos patched firmware 00.04.01.00.02 from 50 to 100 and we cant see how it was done,in fact we found no change to the genuine 00.04.01.00.02. ...
In the original file on address 0x1C4DD you can see a 0x09. In the patched version there is a 0x01! That's the only difference. ^-^

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 19, 2013, 05:04:04 pm
Thanks mudman. Recently got the latest firmware for my ds1102e its not the same as ds1052e firmware.Has anyone tried to install 1102 firmware in a 1052e after hacking?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Likipon on December 23, 2013, 02:00:13 pm
Thanks Gizmo!
I've upgrade my DS1052E(*1) to 100MHz hacked one(*2)

*1  FW: 00.03.01.00.00, HW: 58
*2 Hacked FW: 00.04.01.00.02, HW: 58

It was really simple and easy except one thing that I had to format my 4GB USB flash memory with FAT32.
(FAT16 formatted USB flash memory didn't work)

I confirmed that bandwidth of my scope is really extended to just 100MHz from just 50MHz.
(http://www.likiwiki.info/2013/12/23/DS1052E%20100MHZ%20HACK%20BEFORE%20AFTER.JPG)


Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GreySam on December 31, 2013, 12:36:21 am
Hi Gizmo,

do you think you could modify also FW for DS1052D ?
I've read all pages here, but I didn't find modified FW for D-version. I would like to use your 'easy' way to hack my DS1052D scope  ;)
Thanks in advance.

GreySam

After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mm50 on January 02, 2014, 05:51:48 pm
Hey Polossatik I don't know if it's just me but I think the download links for the, "DS1052_to_DS1102.zip" file is broken.  Can you fix it? just when you go to fix it that your logged out of your fileshare account.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RobRob on January 02, 2014, 11:25:45 pm
I just bought a Rigol DS1052E direct from Rigol, delivered today 2 Jan 14.
Original specs were:
DS1ET
00.04.00.00.01

I put this file on a fat16 formatted usb stick: http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Plugged it into the DS1052E's front usb slot and selected 'YES' when prompted to upgrade.

Now the model and serial numbers are the same but Software Version is: 00.04.01.00.02

I can now select 2.000ns on the horizontal time scale. Sweet.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: besttry1st on January 03, 2014, 02:29:31 am
Mine also.  Just received a DS1ET,  ver: 00.04.01.00.02, dsp: 00.01,  fpga: 03.07, hardware ver: 58
Upgrade worked flawlessly.  Time scale down to 2ns.
Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: BruFFy on January 04, 2014, 01:00:20 am
Tried the same as RobRob, but mine didn't prompted to upgrade :(
Same specs:
DS1ET
00.04.00.00.01

Tried with fat16 & fat32
It does reconize the usb drive, I can go to storage and see the .rgl file.

Found the solution!
My usb drive had 4G, made a 1G partition and it works :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on January 04, 2014, 12:29:43 pm
Hay guys, I would not recommend firmware upgrades unless stated by RIGOL. Firmware does differ depending on when it was made. Do the mod and stick with the original firmware.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DennisFranz on January 19, 2014, 07:41:00 pm
Can I use the same method of modification for the:
Units: DS1ET 00.04.00.00.01 ?

My unit. It is a DS1ET 00.04.01, no fourth pair of versioning after the third subset.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on January 19, 2014, 07:53:41 pm
Can I use the same method of modification for the:
Units: DS1ET 00.04.00.00.01 ?

My unit. It is a DS1ET 00.04.01, no fourth pair of versioning after the third subset.
There's a shorted version number and a long version number.
Read "Step 2" of the first post in this topic to see how you get to see the long version number instead of the shorted one.
Title: Which firmware version changed the waveform format?
Post by: MartinL on January 20, 2014, 02:19:11 am
I'm trying to work out which firmware version introduced a protocol change.

Please see this thread if you can help by checking your own device's response:

https://www.eevblog.com/forum/testgear/rigol-ds1000de-which-firmware-version-changed-the-waveform-format/ (https://www.eevblog.com/forum/testgear/rigol-ds1000de-which-firmware-version-changed-the-waveform-format/)

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DennisFranz on January 20, 2014, 01:09:36 pm

There's a shorted version number and a long version number.
Read "Step 2" of the first post in this topic to see how you get to see the long version number instead of the shorted one.

Thank you and I apologize for not reading through the entire process prior to asking this question.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on January 30, 2014, 11:49:03 am
Hay guys you are much better off using the longer method to change your scope band width, ie. Changing the serial no and model no. 1-You can then stick with your original firmware after the mod. 2- You can go back to original 50mhz if required. This is only my opinion. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GiskardReventlov on January 30, 2014, 09:29:16 pm
This only makes sense if you already own the DS1052E since last I checked the DS1102E cost less.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on February 04, 2014, 06:00:04 pm
Hay guys, I would not recommend firmware upgrades unless stated by RIGOL. Firmware does differ depending on when it was made. Do the mod and stick with the original firmware.

That's stopped being an option since 2.04. Also, I asked a customer representative from Rigol if the device can be safely upgraded, and he sent me a copy of the latest firmware. So yea, apparently there's no risk in upgrading, only downgrading can cause problems.

Also, I honestly don't understand the group bias against using self-calibration function. Yes, there were instances of data corruption from trying to self-calibrate a scope using downgraded firmware. To me that says you shouldn't downgrade, not that you shouldn't calibrate.

Normally, I think a self-calibration is pretty much a must for example if you move a scope between working environments with significantly different temperatures...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tv84 on February 04, 2014, 08:51:42 pm
Hi All,

Having followed this thread for awhile, i decided to buy one DS1052E. Last week, I received one DS1ET serial with 00.04.01.00.02 (HW 58).

I understand how to do both upgrade methods (USB and patch fw) but I would like to know if anyone has these answers:

Has anyone with a DS1ET serial number applied the downgrade-usb-upgrade method?  Having changed the serial to DS1EB, what was the FPGA version in the end (after returning to a 00.04.01 version)?

TIA

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 06, 2014, 11:23:41 am
TV84, WITH FIRMWARE VERSION 00.04.01.00.02 YOU WILL BE UNABLE TO DOWNGRADE,FROM WHAT I UNDERSTAND,ONLY USING GIZMOS MOD FIRMWARE TO CHANGE IT TO 100MHZ. I HAVE SPENT MANY HOURS ON THE FIRMWARE AND HAVE CRACKED IT FOR DOWNGRADING.
Sigmoid.  I UNDERSTAND WHAT YOUR SAYING,BUT SOME customer representative FROM RIGOL WILL SAY NOT TO. DEPENDS WHO YOU GET ON THE DAY I GUESS LOL.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on February 06, 2014, 06:09:24 pm
CAPSLOCK! ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tv84 on February 06, 2014, 09:24:45 pm
... YOU WILL BE UNABLE TO DOWNGRADE,.... I HAVE SPENT MANY HOURS ON THE FIRMWARE AND HAVE CRACKED IT FOR DOWNGRADING....

Don't quite understand. According to your words it's possible to downgrade although one has to crack it. Without reaching for IDA, wouldn't a file header replacement be enough for a downgrade or it now checksums the whole file?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 08, 2014, 07:44:59 pm
Hi,you can downgrade but not with firmware 00.04.01.00.02 unless you have a mod version for downgrading the firmware. The only mod version i have come across is gizmos 50mhz to 100mhz. I have a mod 00.04.01.00.02 for downgrading the firmware back to my original 00.04.01.00.00.. I rather go the long way around ( changing the serial and model no ) via usb.  Its not as simple just by replacing the header,,you have to checksum the whole file.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kpos on February 08, 2014, 09:54:31 pm
Hello,

Just upgraded my DS1052E from 00.02.05 SP2 to 00.04.01 using gizmos file.
Used USB FAT32 formatted stick.

Cheers,
kpos
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: queaker on February 12, 2014, 10:59:54 am
Hi Gizmo, hi GreySam

Sorry for the "Me Too" Post. I'm owner of a DS1052D with Firmware 00.04.01.00.02 too. I also want to upgrade my 50MHz Model to 100 MHz and i'm wondering if anybody have a "patched" firmware for the ds1052d...? Maybe its already answered in this thread, by i got lost after hours of reading...

GreySam, have you any further investigations to "our case"?

Thanks in advance.
    queaker

Hi Gizmo,

do you think you could modify also FW for DS1052D ?
I've read all pages here, but I didn't find modified FW for D-version. I would like to use your 'easy' way to hack my DS1052D scope  ;)
Thanks in advance.

GreySam

After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 12, 2014, 12:32:58 pm
Hay guys, I would not recommend firmware upgrades unless stated by RIGOL. Firmware does differ depending on when it was made. Do the mod and stick with the original firmware.

Lol, some people are nuts. There are numerous problems with using the "old" method, including losing factory calibration data and all sorts. The data stored in the flash is different with new scopes than old, so when you downgrade to frig the serial, it can screw things up.

My mod just works. As always, at your won risk, but it's FAR less risky than the old way. That's why I did it...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 12, 2014, 12:38:22 pm
Hi Gizmo, hi GreySam

Sorry for the "Me Too" Post. I'm owner of a DS1052D with Firmware 00.04.01.00.02 too. I also want to upgrade my 50MHz Model to 100 MHz and i'm wondering if anybody have a "patched" firmware for the ds1052d...? Maybe its already answered in this thread, by i got lost after hours of reading...

GreySam, have you any further investigations to "our case"?

Thanks in advance.
    queaker



If you search the 1052D update flash for :

E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50

and replace with

E5 01 00 A8 61 08 08 05 10 01 60 89 E6 7D 00 50

(Change the 09 for a 01 at offset 9)

Then flash with that firmware, you should be working at 100Mhz. One other person, zdoe, did this last july. If you ask him nicely he may still have his custom flash file (although I dont remember the version)... :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 12, 2014, 12:43:29 pm
Hi All,

Having followed this thread for awhile, i decided to buy one DS1052E. Last week, I received one DS1ET serial with 00.04.01.00.02 (HW 58).

I understand how to do both upgrade methods (USB and patch fw) but I would like to know if anyone has these answers:

Has anyone with a DS1ET serial number applied the downgrade-usb-upgrade method?  Having changed the serial to DS1EB, what was the FPGA version in the end (after returning to a 00.04.01 version)?

TIA

I've not looked at the .02 firmware yet, lacking in time. You could try the above method mentioned for the DS1052D (the byte replace). I normally would double check the disassembly, but if that exact sequence is present, then the code wont have changed and the byte swap should do what you need.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: queaker on February 12, 2014, 01:54:57 pm
Really "zdoe"? I don't find any member with this nickname?!

Hi Gizmo, hi GreySam

Sorry for the "Me Too" Post. I'm owner of a DS1052D with Firmware 00.04.01.00.02 too. I also want to upgrade my 50MHz Model to 100 MHz and i'm wondering if anybody have a "patched" firmware for the ds1052d...? Maybe its already answered in this thread, by i got lost after hours of reading...

GreySam, have you any further investigations to "our case"?

Thanks in advance.
    queaker



If you search the 1052D update flash for :

E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50

and replace with

E5 01 00 A8 61 08 08 05 10 01 60 89 E6 7D 00 50

(Change the 09 for a 01 at offset 9)

Then flash with that firmware, you should be working at 100Mhz. One other person, zdoe, did this last july. If you ask him nicely he may still have his custom flash file (although I dont remember the version)... :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 12, 2014, 01:59:58 pm
Really "zdoe"? I don't find any member with this nickname?!

Ah, in my private messages it says "zdoe, Guest". So not registered?

Either way, the process was that above.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 12, 2014, 04:45:46 pm
Hay guys, I would not recommend firmware upgrades unless stated by RIGOL. Firmware does differ depending on when it was made. Do the mod and stick with the original firmware.

Lol, some people are nuts. There are numerous problems with using the "old" method, including losing factory calibration data and all sorts. The data stored in the flash is different with new scopes than old, so when you downgrade to frig the serial, it can screw things up.

My mod just works. As always, at your won risk, but it's FAR less risky than the old way. That's why I did it...
LOL,. I agree yours is the safest way than changing the serial and mod no. Id rather stick with my original firmware
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: electrolux on February 13, 2014, 11:11:07 am
How come downgrading can brick the oscilloscope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 13, 2014, 11:22:28 am
How come downgrading can brick the oscilloscope.

Rigol do no checking what-so-ever on the integrity of the data, so if for some reason the image is corrupt, you can quite happily brick the scope. Also if you happen to get a powercut during flashing it'll most likely brick the scope as well.

So in general, flashing is a *little* risky. Not massively. But people have had instances of scope bricking, so it's just a known risk...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on February 14, 2014, 02:13:16 pm
Hello All

Hi All!
This is my fisrt post on EEVblog :)

I think I will apply Gizmo's firmaware to increase BW up to 100MHz after I checked that just one byte changed ;)

diff <(xxd DS1000EUpdate.RGL.mod) <(xxd DS1000EUpdate.RGL)
7574c7574
< 001d950: e501 00a8 6108 0805 1001 6089 e67d 0050  ....a.....`..}.P
---
> 001d950: e501 00a8 6108 0805 1009 6089 e67d 0050  ....a.....`..}.P

I found the exact same hex string in FW v2.06.00.01.
So changing 09 to 01 might also be the key to open the 100MHz-door ?!
Can anyone confirm this for  v2.06.00.01?
Is there any other change required (checksum, ...)?

Thanx
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 15, 2014, 10:35:39 am
Yes, it should do the same. The bit of code in question just compares the serial number to known values and sets a variable to specify the model. I imagine this code has always been the same. You can also modify the code differently to set the scope into 150mhz mode, although I have never tried this... The idea being that the 50/100/150 bandwidth of the scope may be set based on the tolerances on the chips installed in the scope. So if the scope hasn't passed tests for 100mhz and is set as 50, then moving to 150 may cause you to get crap results. This is my thinking anyway!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on February 15, 2014, 02:41:10 pm
My curiosity was much bigger than the fear of bricking my scope  8)
...so I applied the 1 byte mod to FW v2.06.00.01 and it did the job  :-+
I can now access 2ns scale. I also tested bandwidth with Williams pulse generator:
Measured rise time of 4.1ns before and 2.7ns after the mod... fine
And I can stay with this FW-version, which I found out to be bug-free for me!

Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 15, 2014, 04:38:38 pm
Good stuff, anyone can mod their own firmware with this method. :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on February 15, 2014, 06:58:16 pm
Yes, it should do the same. The bit of code in question just compares the serial number to known values and sets a variable to specify the model. I imagine this code has always been the same. You can also modify the code differently to set the scope into 150mhz mode, although I have never tried this...
What's the code for 150 MHz?
50 MHz = 09
100 MHz = 01
150 MHz = ??
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on February 15, 2014, 08:56:19 pm
I don't know off hand... :)

I'll dig out the disassembly next week and let you know.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xdole on February 21, 2014, 11:08:55 am
My curiosity was much bigger than the fear of bricking my scope  8)
...so I applied the 1 byte mod to FW v2.06.00.01 and it did the job  :-+
I can now access 2ns scale. I also tested bandwidth with Williams pulse generator:
Measured rise time of 4.1ns before and 2.7ns after the mod... fine
And I can stay with this FW-version, which I found out to be bug-free for me!

Thank you!
Hi all
I found myself in same position so I appreciate if you or anyone else could verify little bit for me?

Regarding 1 byte mod to FW v2.06.00.01

1.   This line? -> 001d1d0: 00a8 6108 0805 1009 6089 e67d 0050 2008  ..a.....`..}.P .

2.   Orig file?  ->  MD5 (./DS1000EUpdate.RGL) = baa6b0763a6041a4a8303eb470847761

3.   Mod file? ->  MD5 (./DS1000EUpdate.mod.RGL) = d2354820e31b2c96c0e3a10a34ec2bc8




Thank you  :-+?
d.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on February 21, 2014, 01:55:30 pm
Regarding 1 byte mod to FW v2.06.00.01

1.     This line? -> 001d1d0: 00a8 6108 0805 1009 6089 e67d 0050 2008  ..a.....`..}.P .                  YES

2.   Orig file?  ->  MD5 (./DS1000EUpdate.RGL) = baa6b0763a6041a4a8303eb470847761            YES

3.   Mod file? ->  MD5 (./DS1000EUpdate.mod.RGL) = d2354820e31b2c96c0e3a10a34ec2bc8
I did not calculate MD5 hash. I did Hex-compare instead between original and modded file. Only difference should be 0x09 vs 0x01 @1D1D7
Same I did for check file on USB stick -> hex compare with file on stick vs. modded file on HDD, should give no difference!


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 21, 2014, 02:01:54 pm
Hay guys,what program do you use to open the firmware?. I use hex workshop. Is this the rite one? as it does not find any difference between the mod version and original firmware.Any help would be greatfull. I know the difference between the two,just cant seem to find it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on February 21, 2014, 02:22:17 pm
I use: http://www.hexedit.com/ (http://www.hexedit.com/)
It's free. Open both files, tile them vertically (menu -> window) and do comparison (menu -> tools)
(Edit: Ok...seems, you have to set the focus on the very first byte in each window manually , some times... ?!)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xdole on February 21, 2014, 07:15:36 pm
Regarding 1 byte mod to FW v2.06.00.01

3.   Mod file? ->  MD5 (./DS1000EUpdate.mod.RGL) = d2354820e31b2c96c0e3a10a34ec2bc8
I did not calculate MD5 hash. I did Hex-compare instead between original and modded file. Only difference should be 0x09 vs 0x01 @1D1D7
Same I did for check file on USB stick -> hex compare with file on stick vs. modded file on HDD, should give no difference!


Hi,

number7: Sorry for this again  O0, I hope you still have your mod file?
If yes, would you be so kind to run md5 on it? You can do that on the http://onlinemd5.com/ (http://onlinemd5.com/)
if you do not have shell or some M$ .exe for that.
( Mine cmp –l says  0001D1D8 09 01 , it should be ok but ….)

If not thanks anyway

straycat: Yes hexedit will do the job, you can do that with Visual Studio too

d.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 21, 2014, 08:00:30 pm
Thank you guys for the info.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on February 21, 2014, 08:14:17 pm
Hi,

number7: Sorry for this again  O0, I hope you still have your mod file?
If yes, would you be so kind to run md5 on it? You can do that on the http://onlinemd5.com/ (http://onlinemd5.com/)
if you do not have shell or some M$ .exe for that.
( Mine cmp –l says  0001D1D8 09 01 , it should be ok but ….)

I calculated MD5 online as you suggested:

1.) Original v2.06.00.01  MD5=BAA6B0763A6041A4A8303EB470847761
2.) Modded v2.06.00.01  MD5=D2354820E31B2C96C0E3A10A34EC2BC8

So let's go  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xdole on February 21, 2014, 08:55:51 pm
So let's go  :-+

 :-DD ... Unbelievable, thanks, thanks to all
d.

"Imagination will often carry us to worlds that never were. But without it we go nowhere."
(Carl Sagan)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tv84 on March 09, 2014, 02:48:25 pm
What's the code for 150 MHz?
50 MHz = 09
100 MHz = 01
150 MHz = ??

Assuming that you're patching a 1052 model, the "patch byte" should be:

100 Mhz = 01
50 Mhz = 09
150 MHz = 29

other options present in the firmware:
25 MHz = 21
40 MHz = 19
60 MHz = 11
70 MHz = 31

I haven't patched any of these values (besides the 01) so proceed at your own risk.

NOTE: This type of patching assumes that you didn't change the scope model string, i.e., it still is ***1052*.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 09, 2014, 03:38:57 pm
Il try them later. I know by setting the model no and serial no for the 150mhz, not sure if it 100% but mine been set to DS1152E-EDU for months now with firmware 04.01 with no problems.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Conrad on March 17, 2014, 12:26:24 pm
Hello everybody,

I would like to upgrade my DS1052E to 100MHz using gizmo's file. The problem is, the Rigol won't popup the update confirmation message, although the USB stick, containing the "patched" .RGL file is successfully installed... I've tried it with 3 different USB sticks, getting the same results.
I have purchased the DS1052E about 3 months ago and it has the HW version 58.
What I'm doing wrong?
On the other side, I would like to try to patch myself the original firmware, using the hex editing method but I don't know where I can get the official FW. The rigolna site seems not to have a firmware available for the DS1000 series (anymore?)...
 
Thanks in advance for your answers.

Conrad
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 17, 2014, 04:22:53 pm
Hi Conrad. First of all what firmware version do you have? Secondly i have the official FW 04.01.00.02 that i can send you to have a look. Hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Conrad on March 17, 2014, 08:25:13 pm
Hello straycat,
I have the firmware 00.04.01.00.02, like you and the hardware version 58. The serial number begins with DS1ET15...
I would be thankful for the official firmware  8). Did you already "transform" your DS1052E?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 18, 2014, 01:14:02 pm
Hi Conrad,I have two ds1052e. One set to ds1102e and the other DS1152E-EDU. Both had serial DS1ET with fw 00.04.00.00.01. I have a mod 00.04.01.00.02 for changing the serial and model no via usb. I work for a well know computer company making pcbs and electronic testing,software development.It took some time to work out the 00.04.01.00.02 fw but myself and others i work with finally done it. Gizmo mod fw is the best bet for a lot of peps as little chance of bricking the scope. As for myself and others we go the long way around,this is only so we can put the official firmware that was on the scope from new.send me an email address and i will forward you the fw.Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: number7 on March 18, 2014, 05:44:42 pm
As we've seen some posts above, there is no need to go the long way!
It's not neccessary to downgrade FW, change model and serial number and upgrade FW again!
You can use your original FW, apply the one byte mod and that's it.
This is most likely possible with each FW out there.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 18, 2014, 08:31:41 pm
Yes i agree with you,id rather downgrade.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Conrad on March 19, 2014, 06:33:23 am
Ok, I think I've got it...
I would rather try first the safer way (byte mod on original FW), but I don't know where I can get the original firmware for my device  |O
On the rigolna site, the DS1052E is not listed as having available FW to be delivered...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 19, 2014, 02:36:47 pm
Hmm,strange rigol not got it.Anyway yer gizmos mod fw is most peps best bet,as the downgrade way is risky,but interestly after playing around with the scopes at work we have found that just by changing the model no you can mod your dso, dont need to change serial no.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Conrad on March 20, 2014, 08:35:06 am
Has anybody the original, untouched FW 00.04.01.00.02 (I have the HW 58)? I would be grateful if somebody could send it to me.
Many thanks in advance.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 20, 2014, 12:15:40 pm
Yes i have the original FW 00.04.01.00.02. Need a email address as dont know how to link it on here.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Conrad on March 20, 2014, 12:47:01 pm
...just sent you (pm)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 22, 2014, 09:20:33 am
...just sent you (pm)
thank you,  have sent it to you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceecrb1 on March 30, 2014, 05:54:25 pm
Ok, HELP!  >:(

I have had my DS1052E about a year now. When it first arrived I tried the old hack over Rs232 and failed.. I gave up on it.
Now I have recently found the new hack with the firmware update, which I have performed 3 times now and I still cant get it to "take".

Any ideas.
It is currently loaded with 00.04.01 I cant tell (or remeber) which hardware version, that has dissapeared from the system info screen.

What else could I try?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on March 31, 2014, 03:59:03 pm
Hi ceecrb1. A friend of mine had the same problem all he done was got another usb stick a 1gig and it worked. He had a 4gig stick to start with but for some reason it wouldnt work. Your hardware version would most likely be 58 as mine is with fw 00.04.01. Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceecrb1 on April 01, 2014, 10:03:05 pm
No joy at all!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on April 02, 2014, 09:11:48 am
Hi, that is strange, does you ds pick up the usb stick?... The only other way is to change the model and serial number. If you got fw 00.04.01.00.02 then you need a mod fw to bring it down to 00.02,as far as im aware no one has made the mod to downgrade on fw 00.04.01.00.02 except myself and others i work with,as we go the long way around changing the serial/model no.All id say is keep trying other usb sticks with gizmos 00.04.01.00.02 mod and hopefully you will find one that works. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Jeff D on April 07, 2014, 04:18:15 am
Thanks fellas,

Installed and working well.  Took a bit to wade threw all the post to figure out how easy it is now with the usb firmware update.  Also had issues with a 4 gig memstick and had to find a 2 gig to make it work.  Also for newbs, only copy the DS1000EUpdate.RGL file to the mem stick, don't copy the .MD5 file.  Power off the scope, install the memstick, power back on and accept the update.  Restart and enjoy.

Again very cool hack thanks again.

Jeff
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mikep123 on April 08, 2014, 09:19:41 am
The downgrade is currently only possible for scopes who come with an firmware up to 00.02.05.02.00
See below , in step 2) is shown how to check your firmware version


Hi was wondering whether the USB stick upgrade/hack works regardless of firmware version ?

I'm just about to buy a new 1052 (so it's likely it will have a late firmware) and am only choosing it because of the 100meg hack
(Otherwise for the same price I see a 50megTenma with bigger screen for same price)

Thanks in advance  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on April 08, 2014, 01:25:18 pm
mikep123,. Yes as far as im aware the update fw should work on your scope. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crispytato on April 10, 2014, 01:07:38 pm
Hi guys,

I'm trying to flash my scope with Gizmo's firmware, but it won't give me the option to install the update. The update file shows up in the disk management screen, but i'm unable to load it.

I've tried using a number of small usb drives, varying from 2-8 gb and none have helped. My scope's firmware is 00.04.01.00.02.

Is there anything else that anyone could suggest I can try to get this update to take? Is there a way to force the update during boot with a key-press or something?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Jeff D on April 10, 2014, 02:28:23 pm
Crispytato,

Take the 2 gig stick and format it as fat not fat32.
Unzip the files onto your hard drive. take the file DS1000EUpdate.RGL  ONLY and put just that file on the memstick. No folders just that single file.
Eject / safely remove the device to make sure windows closes the file properly on the memstick.
Plug it into the scope while the power is on and make sure you can see the file in the file menu. 
Remove the memstick, power off the scope, install the memstick, power on the scope. 
After it boots you should get a message to upgrade, just follow the prompts.

HTH,
Jeff
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crispytato on April 11, 2014, 10:47:45 am
Crispytato,

Take the 2 gig stick and format it as fat not fat32.
Unzip the files onto your hard drive. take the file DS1000EUpdate.RGL  ONLY and put just that file on the memstick. No folders just that single file.
Eject / safely remove the device to make sure windows closes the file properly on the memstick.
Plug it into the scope while the power is on and make sure you can see the file in the file menu. 
Remove the memstick, power off the scope, install the memstick, power on the scope. 
After it boots you should get a message to upgrade, just follow the prompts.

HTH,
Jeff

Thanks for the input Jeff. I have followed that exact procedure, with a number of different flash drives, and I have had no success at all. The file is read, I can rename it, and view it (only in the "Disk Management" view, not when I look at the "external" menu, like where you'd normally see captured waveforms) I have tried FAT16 on all of these sticks too. I was wondering if maybe it's windows 8.1 causing a problem with it's implementation of fat file system. I shall have a try at using a Windows XP virtual machine later on and seeing if that makes a difference. It doesn't seem to want to take at all, regardless of the circumstances  :(

Perhaps if someone could send me the standard update file for the 1052e, I can try and see if the stock one will be recognized, or maybe edit it's hex if the scope will see it.

My email is chrispy (dot) potato (at) gmail (dot) com.

I am considering buying a super low capacity flash drive and giving that a go. maybe a 512 or 256 mb part by a reputable manufacturer - which will no doubt cost significantly more than a 16gb would off the shelf at this point...  ::)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jamesglanville on April 13, 2014, 02:55:56 am
Gizmo, thanks so much, I really needed the extra bandwidth for some FPGA stuff and the mod worked perfectly. I wanted to look at some 165Mhz signals, and now can (though with a lot of attenuation):

(http://i.imgur.com/nG3w7s6.png)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tv84 on April 13, 2014, 12:57:32 pm
Hmm,strange rigol not got it.Anyway yer gizmos mod fw is most peps best bet,as the downgrade way is risky,but interestly after playing around with the scopes at work we have found that just by changing the model no you can mod your dso, dont need to change serial no.

Straycat,

Gizmos patch is precisely based on that assumption. The code, where the patch is done, is only testing the model number (in the end, it's something like testing x10x, x05x, x15x).

So, if you only mod your model number you should get the same result as gizmos patch. And, no need for FW patching anymore.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on April 13, 2014, 01:20:02 pm
Another winner :-+ 2ns/div now. thanks Gizmo :clap:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crispytato on April 14, 2014, 12:31:33 pm
For the people who've successfully flashed gizmo's firmware, would you mind sharing what kind of flash drive you used, and what the firmware details of your scope were? was it Hw 58? And the latest 04.02.01 firmware?

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on April 14, 2014, 12:52:07 pm
Cruzer edge 4GB  Fat32 SLOW formatted   00.02.05.SP2
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on April 15, 2014, 12:02:54 am
Free electrons JW pulse generator calibrated at 201ps rise time for 20% to 80% fed thru 50 Ohm inline terminator into the 1052
(https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/?action=dlattach;attach=89580;image)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on April 17, 2014, 03:36:17 pm
Hmm,strange rigol not got it.Anyway yer gizmos mod fw is most peps best bet,as the downgrade way is risky,but interestly after playing around with the scopes at work we have found that just by changing the model no you can mod your dso, dont need to change serial no.

Straycat,

Gizmos patch is precisely based on that assumption. The code, where the patch is done, is only testing the model number (in the end, it's something like testing x10x, x05x, x15x).

So, if you only mod your model number you should get the same result as gizmos patch. And, no need for FW patching anymore.

tv84

Yep i agree,.Myself and others i know only do the mod via usb .
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crispytato on April 18, 2014, 12:39:21 pm
Cruzer edge 4GB  Fat32 SLOW formatted   00.02.05.SP2
Interesting that you mention the slow format. That's one avenue I haven't explored. I shall try later on tonight... fingers crossed!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: robrenz on April 18, 2014, 01:07:31 pm
Mine did not work with the quick format. That is why I did the full (not quick) format.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bryan on April 19, 2014, 08:28:20 pm
After much hacking, here's a custom firmware which sets the DS1052E to be a DS1102E. You wont notice any difference in serial or model number, but you now have the functionality of the DS1102E scope (2ns minimum time scale / 100Mhz). I've tested it and my 32Mhz clock I was looking at definitely has more resolution, so it is working.

CRC32: E62BB61B
MD5: 01d2d46d6c565c492b6f49725404f18b

http://synfin.net/public/DS1000EUpdate.rar (http://synfin.net/public/DS1000EUpdate.rar)

For anyone who is sceptical, do a file compare between the official 00.04.00.00.01 firmware and this one, and you'll see only one byte has changed.

As ever use at your own risk, blah blah. Works for my hardware 58 version DS1052E scope.


Edit:
May as well add some instructions. Copy the DS1000EUpdate.RGL file from the rar onto a memory stick, put it in the scope, and select OK when it asks if you want to update. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Hello:

Is this the latest mod at the link in the quote?. The post goes back to Feb 2013.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on April 20, 2014, 11:43:34 am
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo

This is the latest version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GiskardReventlov on April 20, 2014, 06:06:04 pm
Just an FYI to the unwitting in our midst. RAR files have easily usable exploit capabilities. Including but not limited to remote capabilities. Be careful.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bryan on April 20, 2014, 08:37:45 pm

Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.



This is the latest version.

Thanks  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 23, 2014, 08:11:09 pm
i tray this all, but not work for me. i need downgrade to the 02.02.sp2. new i have inside 04.01. du u have a freeware 02.02 ? if yes, can i get from u?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 23, 2014, 08:19:51 pm
i tray this all, but not work for me. i need downgrade to the 02.02.sp2. new i have inside 04.01. du u have a freeware 02.02 ? if yes, can i get from u?

The scope will only update with a newer version than is already present. I assume you already have 00.04.01.00.02. So you either need a newer version of the firmware to flash to, or frig the header to make it look newer than it is.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 23, 2014, 08:54:23 pm
sou, how i understend, may version is not posible hack to the 100mhz?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 23, 2014, 08:57:56 pm
hm, but i se in Dave video, its tok about downgrade alsou. not only upgrade.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 23, 2014, 10:13:57 pm
The video is very old, Rigol have updated the firmware and closed a few back doors since then. You can downgrade -- people hacked the header of the flash to make it look like it was newer to trick the scope into updating the firmware.

So the option for you is, get a firmware newer than your current firmware and apply the 100Mhz patch (if you look back a few pages in this thread you will see people are patching different firmwares just by searching for a pattern and changing one byte). Or use the existing firmware and patch the header to make it look newer than it is to get the scope to reflash it. The info on how to do this is way back in this thread.

I cant help with any changes at the moment due to lack of time.  :-\
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 24, 2014, 08:31:39 am
The video is very old, Rigol have updated the firmware and closed a few back doors since then. You can downgrade -- people hacked the header of the flash to make it look like it was newer to trick the scope into updating the firmware.

So the option for you is, get a firmware newer than your current firmware and apply the 100Mhz patch (if you look back a few pages in this thread you will see people are patching different firmwares just by searching for a pattern and changing one byte). Or use the existing firmware and patch the header to make it look newer than it is to get the scope to reflash it. The info on how to do this is way back in this thread.

I cant help with any changes at the moment due to lack of time.  :-\
ok, tx. u can give me tutorial about this, when u have a time.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 24, 2014, 08:36:43 am
Thanks fellas,

Installed and working well.  Took a bit to wade threw all the post to figure out how easy it is now with the usb firmware update.  Also had issues with a 4 gig memstick and had to find a 2 gig to make it work.  Also for newbs, only copy the DS1000EUpdate.RGL file to the mem stick, don't copy the .MD5 file.  Power off the scope, install the memstick, power back on and accept the update.  Restart and enjoy.

Again very cool hack thanks again.

Jeff
where u get lovers soft?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on April 24, 2014, 01:23:38 pm
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo

Why do you need an old Firmware? Only to do the 100MHz patch by changing the serial no.?
If you want to patch your scope to 100MHz, get the latest firmware from Gizmo (link above in the quote). An do the upgrade procedure. With the version 00.04.01.00.02 installed, it is possible to do an "update" to the same version.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 24, 2014, 01:39:47 pm
Why do you need an old Firmware? Only to do the 100MHz patch by changing the serial no.?
If you want to patch your scope to 100MHz, get the latest firmware from Gizmo (link above in the quote). An do the upgrade procedure. With the version 00.04.01.00.02 installed, it is possible to do an "update" to the same version.

D'oh, yes, this is something I had forgotten. You can upgrade to the same firmware version. So, yes, what is the problem?  :o
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 24, 2014, 02:19:18 pm
Why do you need an old Firmware? Only to do the 100MHz patch by changing the serial no.?
If you want to patch your scope to 100MHz, get the latest firmware from Gizmo (link above in the quote). An do the upgrade procedure. With the version 00.04.01.00.02 installed, it is possible to do an "update" to the same version.

D'oh, yes, this is something I had forgotten. You can upgrade to the same firmware version. So, yes, what is the problem?  :o
its dont chenge from 50mhz to the 100mhz. how i know, posible hack in old tipe soft. like 02.02.sp2
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 24, 2014, 03:35:11 pm
its dont chenge from 50mhz to the 100mhz. how i know, posible hack in old tipe soft. like 02.02.sp2

If it doesn't recognise one firmware update, it wont recognise any. Is it actually flashing? If not, try a different memory stick, make sure it's FAT32 formatted (not NTFS). If it is flashing, what makes you think it's not 100MHz?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on April 24, 2014, 04:03:47 pm
its dont chenge from 50mhz to the 100mhz. how i know, posible hack in old tipe soft. like 02.02.sp2

If it doesn't recognise one firmware update, it wont recognise any. Is it actually flashing? If not, try a different memory stick, make sure it's FAT32 formatted (not NTFS). If it is flashing, what makes you think it's not 100MHz?
i think its new works. i can get 2 ns. wery wery big tx.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 24, 2014, 04:06:53 pm
 :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr_Computer on April 25, 2014, 02:40:54 pm
Hi guys, have been a lurker of the forum for a while and finally decided to make my first post.

Just recently got my ds1052e  scope from emona with the latest firmware and had been trolling through this thread since Gizmo's first USB firmware patch post. I know that patching to 100Mhz is a cinch with the USB method but due to differing opinion and reports I am still unsure about a number of things.

1. Do not self calibrate - From what I get from this thread I should not calibrate the scope after the mod patch? Or is this inherent of the original firmware v4? Someone also mentioned that it is alright to calibrate after 30min ON time even after the patch, so does this mean if I want to calibrate the scope without any trigger offsets after the mod I should wait 30min first or will self calibration be avoid forever after mod patch?

2. If I want to return to my original 50Mhz firmware I would have to get a modified downgrade version of that firmware to downgrade?

Cheers
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 25, 2014, 02:49:41 pm
Hi guys, have been a lurker of the forum for a while and finally decided to make my first post.

Just recently got my ds1052e  scope from emona with the latest firmware and had been trolling through this thread since Gizmo's first USB firmware patch post. I know that patching to 100Mhz is a cinch with the USB method but due to differing opinion and reports I am still unsure about a number of things.

1. Do not self calibrate - From what I get from this thread I should not calibrate the scope after the mod patch? Or is this inherent of the original firmware v4? Someone also mentioned that it is alright to calibrate after 30min ON time even after the patch, so does this mean if I want to calibrate the scope without any trigger offsets after the mod I should wait 30min first or will self calibration be avoid forever after mod patch?

2. If I want to return to my original 50Mhz firmware I would have to get a modified downgrade version of that firmware to downgrade?

Cheers

I think the self-calibrate thing was more to do with doing the downgrade / upgrade route. Going the modded firmware route, I think self calibrate is just fine. Although I've never bothered trying it myself, as the scope has done what I need it to do without having to re-calibrate. I guess the original factory calibration works just fine for my purposes...

If you want to return to the stock firmware, just copy it to the stick and reflash. Simple as that. You'll need the same or newer version of the firmware you already have installed (as mentioned in the posts above).
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mr_Computer on April 25, 2014, 02:52:48 pm
Thanks Gizmo
Got all the uncertainties sorted out will see how it goes.  :-+

Cheers
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on April 29, 2014, 10:24:13 pm
Yes, it should do the same. The bit of code in question just compares the serial number to known values and sets a variable to specify the model. I imagine this code has always been the same. You can also modify the code differently to set the scope into 150mhz mode, although I have never tried this...
What's the code for 150 MHz?
50 MHz = 09
100 MHz = 01
150 MHz = ??
I don't know off hand... :)

I'll dig out the disassembly next week and let you know.
Hi Gizmo, have you dug it out yet?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on April 30, 2014, 08:11:03 am
Hi Gizmo, have you dug it out yet?

150Mhz DS1152E = 5   :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 03, 2014, 11:08:33 am
Hi guys. I spotted this in the blog..........Assuming that you're patching a 1052 model, the "patch byte" should be:

100 Mhz = 01
50 Mhz = 09
150 MHz = 29

other options present in the firmware:
25 MHz = 21
40 MHz = 19
60 MHz = 11
70 MHz = 31

Can anyone tell me if this is right?. Gizmo has the 150Mhz DS1152E = 5.
Any ideas?. thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on May 03, 2014, 06:21:24 pm
I checked my disassembly of the firmware and it as 5 for the 150mhz model... I'm not at my pc currently, but I can double check. I seem to remember all the numbers were low, though, so those above don't look right to me. I'd have to check though!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on May 04, 2014, 03:18:13 pm
Hi guys. I spotted this in the blog..........
What blog? Link?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 04, 2014, 03:43:27 pm
great,thank you for that gizmo.   AndersAnd page 100 on here.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on May 04, 2014, 03:57:24 pm
AndersAnd page 100 on here.
What reply#? This topic is still only 31 pages long for me. In the forum settings you can choose how many posts to have per page, so referring to a page# in a topic is never a good idea as it's different from member to member depending on their personal forum settings. I like to have as many posts per page as possible so you don't have to click the page button all the time.

If you click at the top of any post you get the direct link to that post. I find it much better to just click on this and copy/paste it whenever I refer to a post so everyone can just click on it. And this still works if some other replies before it is deleted again. I think the reply# decreases if you delete any posts before it and it can also switch to another page#.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 04, 2014, 05:55:03 pm
Thank you AndersAnd for the info. I got HexEdit and for the life of me i cant find  001d950: e501 00a8 6108 0805 1001 6089 e67d 0050. Can anyone point me in the right direction,and how to change the value.All help would be greatfull as saves me changing mod number. thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on May 06, 2014, 09:40:39 pm
Just search for "e501 00a8 6108 0805 1001 6089 e67d 0050" not for "001d950". The "001d950" is the address an will be different in the various firmware versions.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 09, 2014, 04:37:51 pm
Thank you MudMan,i have found it, do you just change "1001" as mine is "e501 00a8 6108 0805 1009 6089 e67d 0050".any help would be greatfull.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on May 09, 2014, 04:49:08 pm
Hi guys. I spotted this in the blog..........Assuming that you're patching a 1052 model, the "patch byte" should be:

100 Mhz = 01
50 Mhz = 09
150 MHz = 29

other options present in the firmware:
25 MHz = 21
40 MHz = 19
60 MHz = 11
70 MHz = 31

Can anyone tell me if this is right?. Gizmo has the 150Mhz DS1152E = 5.
Any ideas?. thanks.

I just re-read this, I hadn't registered "patch byte" in my mind. The opcode and the constant dont match, so while the number checked against in the actual firmware is 5, the patch looks like its 29 from the above.

Sorry for the confusion. :)

So the answer for the above post is yes, the patch should be 1001 for 100Mhz, 1029 for 150Mhz, etc.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: centon1 on May 10, 2014, 12:03:53 am
Absolutely brilliant.

By far the simplest upgrade/update I've ever come across.

You truly walk among giants and your efforts are truly appreciated.

Now if you happen to have one for the DS2072A...  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: miguelvp on May 10, 2014, 03:38:40 am
Absolutely brilliant.

By far the simplest upgrade/update I've ever come across.

You truly walk among giants and your efforts are truly appreciated.

Now if you happen to have one for the DS2072A...  :)

Search the test equipment, sniffing the rigol and DS2000. just go to the main forum and search DS2072A you'll find what you need :)

Edit: here are some results:
https://www.eevblog.com/forum/testgear/ds2000a-upgrade-utility/ (https://www.eevblog.com/forum/testgear/ds2000a-upgrade-utility/)

https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/ (https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/)

2nd one has more info but it has a lot of pages :)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 10, 2014, 11:22:08 am
Hi guys. I spotted this in the blog..........Assuming that you're patching a 1052 model, the "patch byte" should be:

100 Mhz = 01
50 Mhz = 09
150 MHz = 29

other options present in the firmware:
25 MHz = 21
40 MHz = 19
60 MHz = 11
70 MHz = 31

Can anyone tell me if this is right?. Gizmo has the 150Mhz DS1152E = 5.
Any ideas?. thanks.

I just re-read this, I hadn't registered "patch byte" in my mind. The opcode and the constant dont match, so while the number checked against in the actual firmware is 5, the patch looks like its 29 from the above.

Sorry for the confusion. :)

So the answer for the above post is yes, the patch should be 1001 for 100Mhz, 1029 for 150Mhz, etc.
Thank you gizmo for checking it out. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Zone1 on May 10, 2014, 04:55:40 pm
I have a DS1074Z, Software version 00.02.03.SP5,   Does this software hack work the same?   

at the site http://riglol.3owl.com (http://riglol.3owl.com)   I entered the Serial#  and it gave me a private key for DSFR (all options) and a script prompt number.   I'm not sure what you do with this or how to enter the info.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tv84 on May 10, 2014, 06:48:32 pm

I just re-read this, I hadn't registered "patch byte" in my mind. The opcode and the constant dont match, so while the number checked against in the actual firmware is 5, the patch looks like its 29 from the above.

Sorry for the confusion. :)

So the answer for the above post is yes, the patch should be 1001 for 100Mhz, 1029 for 150Mhz, etc.
Thank you gizmo for checking it out. :-+

Now that gizmo has confirmed the info, remember that his patching method assumes that you didn't change the scope model string, i.e., it still is ***1052*. The patch opcodes for other scope strings are different.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 12, 2014, 03:34:01 pm
Has anyone truly tested the mod for 150mhz? or is the DS1052E to a DS1152E just not worth it?. I have two DS1052E,one has been set to DS1152E via usb for a while now,but without the test gear to check it not sure is it worth just going to 100mhz. Any advice would be great.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AndersAnd on May 16, 2014, 09:33:19 am
I have a DS1074Z, Software version 00.02.03.SP5,   Does this software hack work the same?   

at the site http://riglol.3owl.com (http://riglol.3owl.com)   I entered the Serial#  and it gave me a private key for DSFR (all options) and a script prompt number.   I'm not sure what you do with this or how to enter the info.
Wrong topic. This topic is about the old DS1000E and DS1000D series scopes only.
For the new DS1000Z series scopes, read this very long topic instead: https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/ (https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: julius79 on May 20, 2014, 12:56:28 pm
Hi there , i just bought the rigol ds1052e Europe version , and need help to upgrade to 100MHz , the software version is 00.04.01 , can someone guide me , i read a lot of stuff here , but i got confused , so much info , found out the link http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip) should work but need confirmation from you guys .Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gizmo on May 20, 2014, 12:58:59 pm
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: julius79 on May 20, 2014, 01:29:12 pm
Thx , working good .
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: catnip on May 27, 2014, 10:29:21 pm
I upgraded my DS1052E to a DS1102E a couple of years ago using the "original" downgrade/upgrade method.  Today, the scope developed a triggering problem that appears to be HW related.  I called Rigol Tech Support and they agree.  They asked that I try the latest FW 00.04.01.00.02 before send it back for repair.  The FW update went fine but did not resolve the trigger problem.  The scope still ID's as a DS1102E and the minimum horizontal sweep rate is 2.0 nS.  Is there a (hopefully) simple way to change the model number back to DS1052E for warranty repair purposes?  Thanks!
---
catnip
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Aigars on May 28, 2014, 02:29:43 pm
may rigol burn out complytly :( need find a new scope. hm, maby samone seling sam good use scop?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 01, 2014, 01:37:56 pm
CATNIP....Yes the way i did it was to change fw 00.04.01.00.02 by changing the header to 00.04.00.00.01, install it,then using the fw 4.0 and the 4.0 to 2.0 then using the usb method to change model no. Once done install fw 00.04.01.00.02  :-+. Hope this help.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: apis on July 08, 2014, 04:32:22 am
I finally got around to upgrading and it worked perfectly, thanks Gizmo and everyone else who's been working on this! :)

Has anyone tried 150 MHz yet (same firmware with "patch byte" 29)?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DrTune on July 15, 2014, 06:57:12 pm
Me too - latest 1052E fresh from factory today; came with 00.04.01.00.02 fw, h/w version 58
Stuck in USB stick, reflashed, now have 2ns timebase. Tasty awesomeness.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on July 30, 2014, 08:34:29 pm
Hi all,

I bought my DS1052E 2 years ago (release 2.5 SP2 HW 58, still no 100MHz hack) and today I notice a floor noise at 2mV/div-5ns never seen before. I remember a flat track with some spikes instead of this noise. A related FFT reports peaks at 100MHz, 200MHz, 300MHz...

Please, someone could help me with some image in the same setting for reference?

I have got these snapshots without any probe connected, 30 min after the switch-on  up and after a calibration. The second image has the persistency ON.
I have the same noise with the same amplitude on both channels, also with grounded probe.

Thanks!!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on July 31, 2014, 02:05:55 pm
That looks right, ~ < 0.5mVpp. 

Since the Rigol has 8 bit ADC the SNR is no better than -50dB and typically less.

https://www.eevblog.com/forum/suggestions/a-competitor-for-the-rigol/msg44191/#msg44191 (https://www.eevblog.com/forum/suggestions/a-competitor-for-the-rigol/msg44191/#msg44191)

So, noise in that range is as good as it gets.

https://www.eevblog.com/forum/testgear/buying-another-dso/msg177577/#msg177577 (https://www.eevblog.com/forum/testgear/buying-another-dso/msg177577/#msg177577)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on July 31, 2014, 05:20:55 pm
Hi guys,

Quick question regarding the 1052 vs 1102:

The 1052's ADCs are already overclocked by 10MHz (they are spec'd at 40MHz), so if the hardware is identical as Dave suggested it was, does that mean the 1102's ADCs are overclocked by 60MHz?

Thanks very much for this thread. I just purchases a 1052 and plan to try the firmware upgrade.

Cheers,
Matt
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on August 01, 2014, 11:03:00 am
@saturation

Thanks for your support! Evidently the noise was always there but I had not seen... :-//

I sent some SCPI commands using python and myvisa.py via USB. This library uses both CR LF as string terminator and I was afraid some corruption of calibration data, as per those transmitted by the serial in some hack, but probably via USB is different.
Thanks again!  ;D

ifndef
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on August 01, 2014, 05:51:01 pm
IIRC the ADC are 40MHz types overclocked to 100MHz and there are 10 ADCs, 2 per chip, 5 chips on the board.  They are interleaved for a total of 1Gs/s, for one channel.  In 2 channel mode each channel is sampled at 500Ms/s. 

The main difference between both scopes is the firmware that removes the low pass filter on the channels and increases the horizontal sweep speed to 2ns/div.


Hi guys,

Quick question regarding the 1052 vs 1102:

The 1052's ADCs are already overclocked by 10MHz (they are spec'd at 40MHz), so if the hardware is identical as Dave suggested it was, does that mean the 1102's ADCs are overclocked by 60MHz?

Thanks very much for this thread. I just purchases a 1052 and plan to try the firmware upgrade.

Cheers,
Matt


@ ifndef: you're welcome, enjoy.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on August 13, 2014, 12:36:07 am
Does the flash drive have to be specially formatted before the RGL file is loaded onto it? Also, is there a special process to burn the file to the flash drive, or is it as simple as drag-and-drop?

Thanks for the insight--my scope just arrived and I'm going to try the upgrade.

Regards,
Matt
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on August 13, 2014, 05:12:24 pm
Does the flash drive have to be specially formatted before the RGL file is loaded onto it? Also, is there a special process to burn the file to the flash drive, or is it as simple as drag-and-drop?

I used a flash drive formatted as FAT32.

I suggest you the following steps...
1- format the flash drive as FAT32;
2- to check the compatibility of the flash drive, insert it into USB socket of scope WITHOUT upgrade file, and try to save some tracks;
3- compute the md5 checksum of upgrade file on your PC;
4- copy (e.g. drag-and-drop) the upgrade on the flash drive; leave only the FW file in the flash drive;
5- compute the md5 checksum of upgrade file on the flash drive still into your PC;
6- eject the flash drive, re-insert it again in the PC (in a other PC is better) and compute again the md5 checksum. This last md5 checksum must be the same of the steps 3 and 5;
7- eject the flash drive and insert it into USB of scope;
8- at prompt 'Upgrade" chose OK and wait.. uhmm...  2-3 minutes. Don't touch the flash drive, of course!

Protects the power supply of scope by UPS, if any!  :-+

ifndef  :D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on August 13, 2014, 05:53:15 pm
Thanks very much!

I did that exact process earlier and it seems to have worked--I now have the 2nS timebase setting, which I expect means the scope has been upgraded to 100MHz bandwidth.

Model number still shows up as DS1052E in the system info though. Is this normal? I know the hack Dave did (completely different process, I know) changed the model number as well as the features.

Thanks,
Matt
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on August 13, 2014, 06:06:57 pm
It is correct! The 'Gizmo' FW does not change neither the model number nor the serial id.   :-+ :-+
You're welcome!

ifndef

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on August 13, 2014, 07:08:45 pm
Hi all,

As report by krater (Andreas Schuler) at codenaschen.de, the secret keycode [TRIGGER MENU, ACQUIRE, ACQUIRE, UTILITY, MEASURE, STORAGE, CURSOR, CH1, CH1, REF, TRIGGER MENU] enables a service menu on DS1022C.

I suppose the values in the image are the internale calibration data. Maybe... :-//
Has anyone tried it on the DS1052E ?

This is the original post:
http://codenaschen.de/tichyblog/index.php?action=blog&entry=17_Hacking%20Rigol%20DS1022C%20DS1042C%20DS1062C%20DS1102C (http://codenaschen.de/tichyblog/index.php?action=blog&entry=17_Hacking%20Rigol%20DS1022C%20DS1042C%20DS1062C%20DS1102C)

Thanks!

ifndef
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 31, 2014, 09:24:44 pm
hay guys, i recently ask rigol if thay have any new updates for the ds1052e and i was sent a new version firmware 00.04.01.07.00.. Has anyone else got this one? :-//
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on September 03, 2014, 07:39:19 am
Just to confirm guys and after contacting rigol the latest firmware is 00.04.01.07.00. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on September 03, 2014, 03:26:29 pm
Download link?  :D
What are the changes? Any new functions? Bugfixes? Any idea?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on September 04, 2014, 03:20:26 pm
 Its a service pack 2. Regarding any new functions, Bugfixes im not sure to be honest,all rigol told me its a service pack 2 update for the DS1000E/D series. I have already installed it and yes it can be changed to 100mhz,but i kept it as is for the time being..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on September 10, 2014, 08:28:44 am
So is this hack still possible on recently purchased scopes?

Even so, is it worth taking the risk?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on September 10, 2014, 11:34:21 am
I would have expected the DS1000E series to be EOL by now. In test equipment terms she is a pretty old girl and many manufacturers would have ceased firmware releases long ago. The DS1000E series are not full of bugs unlike some other manufacturers offerings so there seems little need for new firmware unless hardware changes have been needed due to component availability. I expected newer models to have replaced my ,now elderly, DS1052E as wide screen format appears to be the rage at the moment. The range must still be selling well though.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Puch-Maxi on September 10, 2014, 08:35:27 pm
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Thanks Gizmo, works like a charm! I went from 3.01 to 4.01 on my DS1052E scope  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on September 11, 2014, 06:54:56 am
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1

https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3 (https://anonfiles.com/file/be1d042d3757bd9073335a09554ccea3)

And kindly also hosted more permanently here:

http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the zip onto a memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For your peace of mind, check the file's MD5 against the above number when it's on your memory stick to ensure it's correct before flashing and always do "eject" on the drive if using windows before pulling out the stick. The scope doesn't bother with any data integrity checking, which is a bit of a shame, so if the file is corrupted at all, you will most likely brick the scope.

Gizmo
Thanks Gizmo, works like a charm! I went from 3.01 to 4.01 on my DS1052E scope  :-+

Are you using a new Scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Puch-Maxi on September 11, 2014, 08:00:15 am
Are you using a new Scope?
No it's not a brand new scope, I bought it second hand for half the price. However, it came with firmware 3.01 pre-installed.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on September 12, 2014, 06:38:15 am
Are you using a new Scope?
No it's not a brand new scope, I bought it second hand for half the price. However, it came with firmware 3.01 pre-installed.

Any idea if this hack works with a brand new scope?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Puch-Maxi on September 12, 2014, 10:02:59 pm
I'm very sorry, I honestly do not know. If the brand new DS1052E is shipped with firmware 3.01 it might work.
Perhaps you could downgrade the firmware prior to flashing the modified firmware? Just a thought.  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RawLiquid on September 16, 2014, 06:11:04 am
Hello guys, you can see for yourselfs how new my account is so I won't bother to say otherwise.
I created the account to report that on a brand new 1052e which came with the 00.04.01.00.02 firmware, you can directly update using Gizmo's file.
I copied the file after clearing off a usb drive, ejected, powered on scope, inserted drive. a few moments later it said something to the effect of 'firmware update found - same version. update?' and gave OK/Cancel.
I hit OK and it started a progress bar. I let it finish, it said success restart - I powered off, waited a moment or two then power on, started up as usual, flipped to measure and time base now goes down to 2ns.

Thanks everyone that has contributed to this.
BTW call me crazy all you want, part of me was hoping to brick this scope as I just came across one that decodes CAN bus messages directly...Oh well, better luck next time?
Lurk mode engaged.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: supermax on September 18, 2014, 07:41:30 pm
Hello,
it's possible to modify for 100 MHz the new firmware 00.04.01.07.00 ??
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Vtech on September 19, 2014, 09:09:55 am
Hi,
Here is the newest version of firmware for DS1000D series (with logic analyzer):
https://anonfiles.com/file/2d32559a580d697193601b3686482dd4 (https://anonfiles.com/file/2d32559a580d697193601b3686482dd4)

FW: 00.04.01.07.00
Firmware reports as 00.04.01 SP7

Unfortunately there is no change log.

I've also attached it to this post but due to file size limit I had to split it into two files.
Remove the last .zip extension (file names should be DS1000DUpdate.zip.001 and DS1000DUpdate.zip.002) and use 7zip to unpack the file.

Copy "DS1000DUpdate.RGL" to usb stick known to work in the scope and plug it in. Scope should automatically detect it.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on September 20, 2014, 04:08:30 pm
I'm looking for the DS1000E firmware 00.04.01.07.00 :-BROKE
With or without 100MHz hack. ::)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: supermax on September 22, 2014, 08:51:36 pm
Hello guys,
here the new original firmware 4.01.07 for DS1052E. After the update will be not possible patch with the old version for 100 MHz.
Note : rename the files from .txt to .rar and use winrar to create the file DS1000EUpdate.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on September 24, 2014, 05:50:19 pm
I patched the new version (Gizmo method) and flashed it.  ;D
It seems to work fine. 2ns timebase :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: miguelvp on September 24, 2014, 07:29:56 pm
so at 100 MHz you can get to 2ns time base (500MHz)?

That means a sample will take 5 quadrants on display.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on September 24, 2014, 08:09:13 pm
A 2ns timebase is only available in the 100MHz (bandwidth) version of the oscilloscope. If you got the 2ns the hack is working, thats all.
BTW: The oscilloscope has 1Gs --> 2 samples per quadrant.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: supermax on September 24, 2014, 08:44:30 pm
Hello,
can someone give me the new version 4.01.07 DS1052E mod for 100 MHz ??
Thanks :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: i4004 on September 24, 2014, 09:55:35 pm
I patched the new version (Gizmo method) and flashed it.  ;D
It seems to work fine. 2ns timebase :-+

if i understood you correctly, you've put the latest firmware first (4.01.07) and then overrun it with gizmo's firmware?

which would suggest that (thus far) firmware hack is possible for 1052e no matter the firmware it is shipped with?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: seven77 on September 25, 2014, 12:50:11 am
https://anonfiles.com/file/c08dc320bc32e56ce4c26474b8f846fc (https://anonfiles.com/file/c08dc320bc32e56ce4c26474b8f846fc)
latest firmware 4.01.07 1052e
100Mhz patched
working
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fennec on September 25, 2014, 12:39:00 pm
so at 100 MHz you can get to 2ns time base (500MHz)?

BTW: The oscilloscope has 1Gs --> 2 samples per quadrant.

The sample rate and the tmebase has absolutly nothing to do with the bandwith !

It is only a way to check the Rigol 1052 if the patch was successfull. Btw. a bad way.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: saturation on September 25, 2014, 01:22:08 pm
Slightly off topic, the newer Rigol 1054Z offers a better bang for buck in the entry level scope.  Hacking issues are just starting.

https://www.eevblog.com/forum/testgear/rigol-1052-vs-1102-or-1054/msg517590/#msg517590 (https://www.eevblog.com/forum/testgear/rigol-1052-vs-1102-or-1054/msg517590/#msg517590)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: i4004 on September 25, 2014, 02:47:15 pm
how is 50mhz better than 100?

ie how do you know 1054z will be hacked to 100mhz?

i mean, it is better if you need 4 channels of 50mhz and that fancy display with ultra vision etc.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tom66 on September 25, 2014, 03:36:20 pm
The DS1054Z can be upgraded to the DS1104Z. It has four channels. It supports intensity grading, which works quite well. It has huge memory. It is only $70 more, crazy good value.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coon on September 25, 2014, 03:50:51 pm
Hey, does anybody know if it is possible to mod a DS1052E to a DS1102D?
Obviously the logic analyzer pin header is also mounted on the DS1052E as you can see in daves teardown at 5:56 (https://www.youtube.com/watch?v=sO5iGwHpmHc&feature=youtu.be&t=5m56s (https://www.youtube.com/watch?v=sO5iGwHpmHc&feature=youtu.be&t=5m56s))
It seems all which has to be done is building an own pod and mount it with probes.

The pinout already got reverse engineered:
http://bit.ly/1uJxpfM (http://bit.ly/1uJxpfM)

And here is the pod inside:
http://static.rcgroups.net/forums/attachments/8/7/0/5/4/a2377013-42-RigolLA-Top.jpg (http://static.rcgroups.net/forums/attachments/8/7/0/5/4/a2377013-42-RigolLA-Top.jpg)
http://static.rcgroups.net/forums/attachments/1/9/3/3/5/9/a2413046-14-rigolpod2.jpg (http://static.rcgroups.net/forums/attachments/1/9/3/3/5/9/a2413046-14-rigolpod2.jpg)


Did anyone try this already?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on September 25, 2014, 04:32:21 pm
I patched the new version (Gizmo method) and flashed it.  ;D
It seems to work fine. 2ns timebase :-+

if i understood you correctly, you've put the latest firmware first (4.01.07) and then overrun it with gizmo's firmware?

which would suggest that (thus far) firmware hack is possible for 1052e no matter the firmware it is shipped with?

No. I patched the original 00.04.01.07.00 to 100MHz and then i flashed it to my scope which has a 00.04.01.00.02 on it. I think, i doesn't matter which version is on the scope before.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lektronick on September 28, 2014, 01:02:31 am
If I have already patched the oscilloscope 1052e to 1102e is possible to update the firmware or the original file after updating the original, he again become a 1052e?
After all, in theory if the menu states that the model is 1102 and after flashing the original 00.04.01.07.00 it should remain in 1102 or not?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on September 28, 2014, 05:21:09 pm
@lektronick
The firmware is the same for both 1052e/1102e models. If you changed the model number and serial id of your scope, new original FW will recognize it as 1102e.
Instead, the Gizmo's FW uses the scope as 1102e regardless of the actual model/serial id.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coon on September 28, 2014, 05:26:47 pm
Is the firmware of the DS1052E the same as is the DS1102D (The version with the logic analyzer) ?
Can I just change the value from DS1052E to DS1052D and the scope thinks, it's a logic analyzer?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ifndef on September 28, 2014, 07:48:35 pm
@coon
Better not to do it ...


...
dont think the LA option will do anything more than enable some menu's without the hardware present

of course the DS1000E to DS1000D firmwares are different... so maybe the D firmware and the LA bit

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coon on September 28, 2014, 09:01:54 pm
Why not giving it a try and flashing the DS1102D firmware on the DS1052E? I am pretty sure that meight work.
But there is no way to unbrick the scope, is there?
Does anyone know where the Flashrom is located? Is it a SOIC-8 which can be flashed using a Bus Pirate?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fennec on September 28, 2014, 11:12:09 pm
I am pretty sure that meight work.

So if u are shure, why u don't test it ? Build this board, and I buy one.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coon on September 29, 2014, 07:53:15 am
Yep, I will upload the circuit / gerber file when it's done. But first I need to know, if the MSO firmware does work. If not, designing a pod would be a waste of time.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fennec on September 29, 2014, 09:46:20 am
I've no idea what u really want. 1rst u wrote u r "pretty sure that the firmware works" and now u ask "U need 2 know if the firmware work" ???  :palm:.
Why don't you check this out ? Flash the "D" firmware and u will see if it work or not.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: coon on September 30, 2014, 10:02:55 am
I am looking for a logic analyzer for my hackerspace but they are expensive in general. At the moment I am using a STM32F4Discovery board [1] with china probes [2] and a logic analyzer hack [3]. This is okay for simple stuff but the record length is way too less for some projects. We also need a storage oscilloscope, since we only have some old analog ones.

Now I've seen the DS1052E hack and while watching daves teardown [4] I've seen some pinheader at 5:56 [5]. Turnes out, there is a high chance they are used as inputs for the logic analyzer pod on the DS1052D [6]. In my theorey the hardware of the DS1052E and DS1052D is equal, except different front panels and a missing logic analyzer pod on the DS1052E. I also guess, that the firmwares are equal. The DS1052D firmware meight only contain the additional logic analyzer stuff. I don't own the scope yet and just want to know, if flashing the DS1052D firmware on a DS1052E is possible and if not, if there is a way to unbrick the scope. If the firmware and my selfmade pod should work, this would be the perfect MSO for our requirements.


[1] http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419?sc=internet/evalboard/product/252419.jsp (http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419?sc=internet/evalboard/product/252419.jsp)
[2] http://www.aliexpress.com/item/10pcs-Test-hook-clip-Grabber-SMD-IC-Test-Probe-Hook-for-Multimeter-Logic-analyzer-test-clips/2011040264.html (http://www.aliexpress.com/item/10pcs-Test-hook-clip-Grabber-SMD-IC-Test-Probe-Hook-for-Multimeter-Logic-analyzer-test-clips/2011040264.html)
[3] https://code.google.com/p/logicdiscovery/ (https://code.google.com/p/logicdiscovery/)
[4] https://www.youtube.com/watch?v=sO5iGwHpmHc (https://www.youtube.com/watch?v=sO5iGwHpmHc)
[5] https://www.youtube.com/watch?v=sO5iGwHpmHc&feature=youtu.be&t=5m56s (https://www.youtube.com/watch?v=sO5iGwHpmHc&feature=youtu.be&t=5m56s)
[6] http://www.rcgroups.com/forums/showthread.php?t=663958&page=2 (http://www.rcgroups.com/forums/showthread.php?t=663958&page=2)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chad1 on October 25, 2014, 12:16:18 am
Hey guys,

I'm having trouble downloading the .zip file. I found it through another website but it's not updated with the 02.02.SP2_patched_to_02.05.01.02 folder. Can someone attach that folder here so I can perform this hack? I'd really appreciate it. Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Chad1 on October 25, 2014, 12:20:19 am
Never mind, found it! It's available at this link: http://www.andresarmento.com/en/2012/05/hack-para-transformar-o-osciloscopio-rigol-ds1052e-de-50mhz-em-100mhz/ (http://www.andresarmento.com/en/2012/05/hack-para-transformar-o-osciloscopio-rigol-ds1052e-de-50mhz-em-100mhz/)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on October 25, 2014, 12:30:24 am
Has anyone looked into a software hack like this for the 1054Z featured in a couple of Dave's latest youtube videos? I think it was determined that it would be possible, but I'm wondering if anyone has actually done it yet.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: miguelvp on October 25, 2014, 12:39:05 am
Has anyone looked into a software hack like this for the 1054Z featured in a couple of Dave's latest youtube videos? I think it was determined that it would be possible, but I'm wondering if anyone has actually done it yet.

Maybe it's in the DS1054Z thread?

https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/ (https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/)

Or even the DS1074Z thread?

https://www.eevblog.com/forum/testgear/rigol-ds1074z-oscillosope/ (https://www.eevblog.com/forum/testgear/rigol-ds1074z-oscillosope/)

just saying :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on October 25, 2014, 12:42:35 am
Has anyone looked into a software hack like this for the 1054Z featured in a couple of Dave's latest youtube videos? I think it was determined that it would be possible, but I'm wondering if anyone has actually done it yet.

Maybe it's in the DS1054Z thread?

https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/ (https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/)

Or even the DS1074Z thread?

https://www.eevblog.com/forum/testgear/rigol-ds1074z-oscillosope/ (https://www.eevblog.com/forum/testgear/rigol-ds1074z-oscillosope/)

just saying :)

Ah, thanks for the links. I've been away for a while, and this was the first thread I stumbled across upon my return  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fraser on October 25, 2014, 03:22:34 pm
For info, flashing an E version with D firmware kills the scope. It was done way back in this thread with a poor result. Do not attempt it unless you know how to rebuild the firmware again  ;)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ortegahernandes on November 02, 2014, 11:22:00 pm
Good Night everyone
First of all thank for here worked perfectly  :clap:

What is the difference between versions 00.04.01.07.00 or 00.04.01.00.02

is there any place where it is written the differences?

Excuse my ignorance

Sorry my bad english I'm using a translator.

Brazilian greetings
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fennec on November 02, 2014, 11:44:35 pm
lol, good question. Since version 2.04xxx I can't find any difference.  So forget those updates, if you want to change your old DS1052E  to a DS11xx. Keep your actual firmware it works fine. and u have warranty.
The DS1052 / DS11xx is out of time now.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Sigmoid on November 04, 2014, 12:19:57 am
https://anonfiles.com/file/c08dc320bc32e56ce4c26474b8f846fc (https://anonfiles.com/file/c08dc320bc32e56ce4c26474b8f846fc)
latest firmware 4.01.07 1052e
100Mhz patched
working

Has anyone else checked this and verified the result? Also, is it from seven77, or MudMan, or whom?
I take it's the same 1-bit hack that Gizmo did on the previous firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GreySam on November 04, 2014, 06:54:45 am
Hi Gizmo, hi GreySam

Sorry for the "Me Too" Post. I'm owner of a DS1052D with Firmware 00.04.01.00.02 too. I also want to upgrade my 50MHz Model to 100 MHz and i'm wondering if anybody have a "patched" firmware for the ds1052d...? Maybe its already answered in this thread, by i got lost after hours of reading...

GreySam, have you any further investigations to "our case"?

Thanks in advance.
    queaker



If you search the 1052D update flash for :

E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50

and replace with

E5 01 00 A8 61 08 08 05 10 01 60 89 E6 7D 00 50

(Change the 09 for a 01 at offset 9)

Then flash with that firmware, you should be working at 100Mhz. One other person, zdoe, did this last july. If you ask him nicely he may still have his custom flash file (although I dont remember the version)... :)

Hi Gizmo,

thank you very much for your help, your patch works on 1052D with latest FW 00.04.01 SP7.

You are the greatest  ;)

GreySam
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 06, 2014, 04:38:18 pm
Hay guys its been awhile lol. Reading through some comments on the if its possible to use FW for the ds1102D on the ds1052E. WELL THE ANSWER IS YES as its worked for me anyway with the mod. Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Totoro on November 13, 2014, 02:17:48 pm
I just wanted to chime in. After finally getting communication with the oscilloscope setup I decided to try the modification. And it worked! I am using Python with the PyVISA library and the National Instruments VISA implementation. My 'scope is a DS1052E with 2.6.0.1 and hardware version 58.
I did a downgrade, executed the :INFO commands (:MODEL followed by :SERIAL) and upgraded back to 2.6.
Thank you to all for your work in getting this figured out and documented and making the necessary files available!
Here a couple of screen shots from the before and after as well as the little fast rise time oscillator I put together to make the tests.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 06, 2014, 01:39:36 pm
Hay guys. The new fw 00.04.01.07.00 is easy to change the same way you do the others. Having ripped the fw apart with others you can change anything on it I.E the fw version too. Simple.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: sergey.onliner on December 18, 2014, 10:36:25 am
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1
And kindly also hosted more permanently here:
http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Gizmo
Hi all!

I'm another owner DS1052E. I have only one question:
is it possible use this file for update my scope
Model: DS1052E
Serial No: DS1ET16326xxxx
Software version: 00.04.01.00.02
DSP: 00.01
FPGA: 03.07
HardVersion: 58
???
Sorry for my English.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: agmbass on December 21, 2014, 09:06:45 pm
Hi Gizmo, hi GreySam

Sorry for the "Me Too" Post. I'm owner of a DS1052D with Firmware 00.04.01.00.02 too. I also want to upgrade my 50MHz Model to 100 MHz and i'm wondering if anybody have a "patched" firmware for the ds1052d...? Maybe its already answered in this thread, by i got lost after hours of reading...

GreySam, have you any further investigations to "our case"?

Thanks in advance.
    queaker



If you search the 1052D update flash for :

E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50

and replace with

E5 01 00 A8 61 08 08 05 10 01 60 89 E6 7D 00 50

(Change the 09 for a 01 at offset 9)

Then flash with that firmware, you should be working at 100Mhz. One other person, zdoe, did this last july. If you ask him nicely he may still have his custom flash file (although I dont remember the version)... :)

Hi Gizmo,

thank you very much for your help, your patch works on 1052D with latest FW 00.04.01 SP7.

You are the greatest  ;)

GreySam


Thank you for the info ... just did it to my 1052D with firmware 00.04.01 SP7

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Analog Dude on December 29, 2014, 06:07:22 am
Hi-

I'm new to this forum.  I have a DS1052E with 00.04.01 SP7 at 50MHz and want to upgrade it to 100MHz.  I tried updating it with modified 00.04.01.00.02.  The scope recognizes my USB stick but does not give me an option to upgrade.  Is there a version of FW out that will work and is accessible.?

Thanks much.   ^-^
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 29, 2014, 02:50:23 pm
Analog Dude. make sure the fw is not in a folder or zip file. Put the fw direct on the usb stick and the scope should pick it up. hope this helps..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 29, 2014, 02:55:02 pm
Here we go, latest firmware update (00.04.01.00.02) with 100Mhz mod.

CRC32: 4EF27EF4
MD5: b3be022a8890c7448ed68a189c1071b1
And kindly also hosted more permanently here:
http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Gizmo
Hi all!

I'm another owner DS1052E. I have only one question:
is it possible use this file for update my scope
Model: DS1052E
Serial No: DS1ET16326xxxx
Software version: 00.04.01.00.02
DSP: 00.01
FPGA: 03.07
HardVersion: 58
???
Sorry for my English.
The answer is yes,.Use the patched FW on a usb stick.. Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Analog Dude on December 29, 2014, 10:35:39 pm
Hi Stray Cat-

I did put the RGL file on the root directory.  Nothing else on the memory stick.  As I said, the DS recognises the USB stick but doesn't offer to upgrade.  My guess is that it sees the 00.04.01.02 software as older then the 00.04.01 SP7 that is on it.

I had put updated the firmware on the scope to 00.04.01 SP7 previously using the same memory stick.

Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Analog Dude on December 30, 2014, 06:40:23 am
Hi all,

It seems I need 00.04.01 SP7  (which I believe is the same as 00.04.01.07.00) or later to do the upgrade.  Is this available?


Thanks.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on December 30, 2014, 11:50:45 am
If the link a few post above doesn't work, try this one: http://www.mikrocontroller.net/topic/261138#3815212 (http://www.mikrocontroller.net/topic/261138#3815212)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Analog Dude on December 30, 2014, 09:00:15 pm
Thanks MudMan-

That worked.     :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: corsaore on January 02, 2015, 09:40:44 am
Thanks MudMan-

That worked.     :)

Step :

1 download the files http://www.mikrocontroller.net/attachment/231159/DS1000EUpdate_00.04.01.07.00_100MHz.zip (http://www.mikrocontroller.net/attachment/231159/DS1000EUpdate_00.04.01.07.00_100MHz.zip)
2 Usb key format fat 16/32
3 unzip the file into root usb key
4 plug the usb key in rigole 1052E
5 message upgrade FW choice ok in the menue


THX  for the forum support is greet
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mmatic on January 06, 2015, 06:52:35 pm
Hey!

I bought and hacked Rigol DS1052E firmware a few years ago. Is there any new firmware available?

My version:
serial no: DS1EB125116783
SW version: 00.02.04 SP1
installed module:
- FFT
- USB
- P/F
-RS232

Best Regards Matic



Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on February 05, 2015, 06:39:10 pm
Hi guys just a quick question... When using the scope the BANDWIDTH LIMITER auto switches to on. Does anyone else have this problem?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lilogre on March 11, 2015, 04:44:32 pm
Hey everyone.

Just wanted to say a quick thanks to everyone who has worked on this project.  I just received my DS1052E in the mail yesterday.  Fired it up, plugged in a usb stick with the modified 00.04.01.07.00 firmware from Corsaore's last post...  worked like a charm.  Thanks again everyone!

Regards.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: neonhomer on March 16, 2015, 05:41:53 pm
Has anyone done this recently? I just picked up a 1052E and am looking forward to having a scope, but also being able to save $70 by using the software mod.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on March 16, 2015, 09:19:18 pm
Has anyone done this recently? I just picked up a 1052E and am looking forward to having a scope, but also being able to save $70 by using the software mod.

I did it a few months ago. Unzip this file and put the RGL file on a flash drive. Then follow the instructions mentioned earlier in this thread to upgrade the scope.

Good luck!
Matt

EDIT: Sorry, file is 1399kB, and this forum only allows up to 1000. Had to go with a sendspace link instead: https://www.sendspace.com/file/hasl0h (https://www.sendspace.com/file/hasl0h)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: neonhomer on March 17, 2015, 01:28:14 am
Thanks. I will try it when I get it and see what happens...

That is if it ever ships... LOL....
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: neonhomer on March 21, 2015, 02:20:47 am
Well, I tried putting that file on an empty flash drive, putting it into the scope, rebooting it and nothing....

I think mine has a newer version of the firmware.... 00.04.01.07.00 (00.04.01 SP7)

I would try the hex hack, but I don't have this firmware to edit....

I tired both the version you linked, and the MudMan link... and neither will prompt the scope to update...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: The_PCB_Guy on March 22, 2015, 02:47:33 am
Well, I tried putting that file on an empty flash drive, putting it into the scope, rebooting it and nothing....

I think mine has a newer version of the firmware.... 00.04.01.07.00 (00.04.01 SP7)

I would try the hex hack, but I don't have this firmware to edit....

I tired both the version you linked, and the MudMan link... and neither will prompt the scope to update...

1) Did you ensure you unzipped the file, and ONLY had the .rgl file on the flash drive?
2) Did you ensure the flash drive was formatted properly? I think it needs to be formatted as FAT32, not NTFS (Please read the thread to verify this)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: neonhomer on March 24, 2015, 01:26:56 am
Yes... only the RGL file was on the drive.

I tried formatting it as FAT32 and FAT16.


***EDIT - Well, I was using a 4GB flash drive that was given to me from a training class I took (branded Schneider Electric, don't know who actually made the thing). For the laughs of it, I took an old 1GB flash drive and tried it. Still wouldn't see the file.

I finally took a USB media card reader, and put the file on a 1GB SD card. Plugged that into the scope and it greets me with the same version message. Write it to the scope and it worked! I'm now at 2ns!

Guess it didn't like the 4GB stick... even though I could write to it with the scope with no problems... Weird...

Now... Time to crack into the project that prompted me to buy this scope in the first place.... getting my Tektronix 485 back running!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jamrock on March 29, 2015, 02:47:47 am
Does anyone have the MD5 checksum for the 00.04.01.07.00 hack firmware. Want to ensure file is ok before loading to scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: PoWl on April 01, 2015, 09:24:03 pm
Hi there,

i recently discovered the possibility to hack my DS1052E so i instantly checked the firmware version of my scope. It's a 02.05 SP2 (00.02.05.02.00), HW 58 which makes it necessary to downgrade it to version 02.02.

I've seen the post which is linked at the first page concerning the downgrade: https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg42404/#msg42404 (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg42404/#msg42404)

Unfortunately the hacked upgrade-file to downgrade the scope from 02.05 SP2 to 02.02 SP2 which is mentioned in the post by A Hellene is down, respectively all attachements before a certain date are not available anymore  :(  although A Hellene has described what he has done i'm not sure enough to do it by myself. I don't want to brick my scrope. So can anyone send me the right upgrade-file oder show me a download-link? (Maybe it's somewhere between page 42 and 110, I skipped through the pages on a random basis but coudn't find any helpful hints and I don't have time to read the whole thread. Actually, I originally didn't want to make a big deal of hacking the scope  ::) )

Thanks for any hints and help!

Btw sry for my bad english,
regards from Germany ;-)
Paul
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on April 05, 2015, 03:47:34 pm
Why don't you update to the newest cracked version? No need to downgrade, change serial number and re-upgrade?!?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Velund on April 05, 2015, 04:22:12 pm
Why don't you update to the newest cracked version? No need to downgrade, change serial number and re-upgrade?!?

Someone may prefer to have a scope that can be updated by stock firmware and still retain all features.

Unfortunately, all files that was used to downgrade my own scope in the past was lost in HDD crash.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RetroDan™ on April 11, 2015, 02:15:23 pm
I'm having a right devil of a time.  I bought the 1052E as my first scope, and naturally I want to screw the manufacturer out of as much money as is possible through the use of clever workarounds.

My scope came with the 00.04.01 SP7 firmware, and is HardVersion=58.

I downloaded MudMan's hacked firmware, loaded it onto an SD card with a USB SD Hub (none of my flash drives seemed to work for the upgrade), and the '52E recognizes that there is an upgrade on the card, so I upgraded it, and restarted the 'scope when it said to.

However, upon restart, it still says it's a DS1052E, and there doesn't seem to be any difference in functionality.  Is there another step or something that I have missed? 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on April 12, 2015, 12:31:27 pm
With the cracked firmware you will get 1052E as model number, thats ok. Only with the "workaround" in the old FW, with the change of the serial number, the model number will change to 1102E.
A quick check to get the bandwidth; turn the horizontal timebase to minimum and check the value. If the minimum is 2nS your scope has 100MHz bandwidth, if it's only 5nS the crack didn't work and the scope has 50Mhz bandwidth.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RetroDan™ on April 12, 2015, 06:04:11 pm
Oh, okay.  It does have the 2ns minimum, so I guess everything DID work.  Giggity.

Thanks for the help.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on April 21, 2015, 09:31:31 pm
I bought a new Rigol DS1052E last year with the following Software version: 00.04.01. (That's all it says).

Is it possible to hack this scope to 100MHz as well?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on April 22, 2015, 04:03:12 pm
The answer is yes,you should still be able to hack the scope with the 100mhz mod firmware. hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on April 23, 2015, 11:07:04 am
Nice! I will try it!

What worries me is that everyone seem to have different versions and different software/hardware etc.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: LarsT on May 21, 2015, 09:05:30 am
I tried the upgrade but it still displays "Rigol D1052E" during start up and version 00.04.01. However I now can "zoom in" to 2ns, where before I was limited to 5ns.

Is this success?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MickM on May 22, 2015, 12:20:50 am
LarsT;
 Yes you have succeeded.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: mmatic on May 26, 2015, 11:13:30 am

I hacked Rigol DS1052E firmware a few years ago and I got SW version: 00.02.04 SP1. What is procedure to upgrade firmware?

My version:
serial no: DS1EB125116783
SW version: 00.02.04 SP1
installed module:
- FFT
- USB
- P/F
-RS232

Best Regards Matic
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on May 27, 2015, 10:54:01 am
mmatic......... All you need to do is download gizmo,s modded firmware. Put it on a usb stick,plug it in, it should say newer firmware found,then update.  The scope will still show its a 1052e but you should be able to go down to 2ns=100mhz.Hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 05, 2015, 02:50:13 pm
Hay guys just received latest version firmware from rigol to my work place. Its now 00.04.02.00.00. CAN NOT install if your firmware is less than 00.03.00.00.00 according to data sheet.

version info;released version 00.04.02.00.00
                    released date 11/5/2015

Change log  enhancements,changes that add functionality.
                   modifications,changes to improve performance on existing features.
                    cancellation,removal of function or capability.


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: supermax on June 09, 2015, 09:37:24 am
Hello
there's a modify version of 04.02 that support 100MHz of BW ??
Max
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 09, 2015, 07:46:44 pm
Hello
there's a modify version of 04.02 that support 100MHz of BW ??
Max
Hi not that im aware of,that there's a modify version of 04.02. Looking through it tho still should be able to mod it.

Yes it can be changed to 100mhz. Just done it.
hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 09, 2015, 07:54:49 pm
Hi guys. For those of you how have changed the ds via the old way ,i.e  usb, changing the model no and serial,. If you put the DS back to its 1052e and correct serial number, when you install the new 00.04.02.00.00 it changes the scope automatically to a ds1102e without modding the firmware.  :-+

PS.. MAKE SURE YOU HAVE 00.03 OR HIGHER FIRMWARE.BEFORE INSTALLING 00.04.02.00.00
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MudMan on June 10, 2015, 05:56:47 pm
Is there a download link for the original and/or "cracked" firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 11, 2015, 12:47:44 pm
Hi guys, I have tryed to put a link up for the new firmware,just doesnt seem to work. But will send the firmware via email if anyone wants it or any tips on how to get a link up.I tryed copy and paste does not work.
 
hope this helps
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 03:33:45 pm
Help me make downgrade firmware 00.04.02.00 to 00.02.06.01 to fix bug.
Sorry for my English
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 03:36:26 pm
next photo
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 03:40:34 pm
next
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 03:42:41 pm
next
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 03:45:49 pm
the end
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 16, 2015, 04:31:36 pm
ups
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 17, 2015, 10:33:33 am
gofrab......... send me your email and i will send you a modded firmware that you are asking for.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 18, 2015, 03:05:11 am
was firmware DS1000EUpdate (00.04.02.00)  replaced with firmware DS1000EUpdate (00.02.05 SP2)

 I can not attach large files

thank you
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 18, 2015, 04:34:16 am
or 00.02.06.01

?????????? ? ????? ALCATEL ONE TOUCH 8008D ????? Tapatalk

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 19, 2015, 08:12:04 am
Hi guys. Just a quick text.Updating your firmware to the latest 00.04.02.00,you should only do this if your firmware is 00.03 or higher as you may crash your dso. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 19, 2015, 08:16:42 am
Hello
there's a modify version of 04.02 that support 100MHz of BW ??
Max
I have done it to mine,.but unable to put a link up. will send it via email if anyone wants it.

As always i take no responsibility if anyones scope crashes due to the firmware mod i send you. It works on mine. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: valenz on June 19, 2015, 12:09:32 pm
Thanks, Straycat

F/W files.
 :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 19, 2015, 05:33:24 pm
Thanks, Straycat

F/W files.
 :)
Glad to help.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ramonchik on June 22, 2015, 07:55:13 pm
Hi guys, I have tryed to put a link up for the new firmware,just doesnt seem to work. But will send the firmware via email if anyone wants it or any tips on how to get a link up.I tryed copy and paste does not work.
 
hope this helps
Hi.
I have "hacked" RIGOL DS1052E. HardVersion = 58. Original firmware was 00.02.05. Now firmware version is 00.04.01 SP7.
Can You send me new firmware to ramon-post@yandex.ru ?
Thanks.
 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gofrab on June 22, 2015, 11:04:44 pm
I send firmware to you
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ramonchik on June 23, 2015, 04:44:03 am
gofrab
Lot of thanks!
I hope, it is "modified" firmware?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 23, 2015, 11:30:20 am
hi all, yer the new 00.04.02 can be modded. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ramonchik on June 23, 2015, 11:41:56 am
hi all, yer the new 00.04.02 can be modded. :-+

This is good news... and how it make?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 24, 2015, 09:31:40 am
hi all, yer the new 00.04.02 can be modded. :-+

This is good news... and how it make?
Can email you the mod version.message me through private messages.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hardy on June 25, 2015, 10:14:38 pm
I would also like to install the latest firmware and keep 100MHz mod, can you send me also this?

Hardy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 26, 2015, 10:28:28 am
hi all, yer the new 00.04.02 can be modded. :-+

This is good news... and how it make?

FIRMWARE SENT. ENJOY. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ramonchik on June 26, 2015, 05:47:17 pm
hi all, yer the new 00.04.02 can be modded. :-+

This is good news... and how it make?

FIRMWARE SENT. ENJOY. :-+
Thanks a lot! One more question. Please, calculate and compare CRC MD5 for firmware, to verify integrity of received file. Calculated value MD5: fb7afd2358225a0c4dd0603f23f45db4
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 27, 2015, 10:00:35 am
The modded firmware 00.04.02 value MD5 should be  fb7afd2358225a0c4dd0603f23f45db4.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ortegahernandes on June 27, 2015, 08:02:31 pm
Can send to me too, please :-+

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hardy on June 28, 2015, 07:36:08 pm
Is it possible to send also me the update too?
hardy8@live.nl

Regard Hardy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ortegahernandes on June 29, 2015, 11:11:49 am
Thank you for sending  :scared:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 29, 2015, 11:18:58 am
Is it possible to send also me the update too?
hardy8@live.nl

Regard Hardy
FIRMWARE SENT.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 29, 2015, 11:20:59 am
Can send to me too, please :-+
NEED AN EMAIL TO SEND IT. :popcorn:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hardy on June 29, 2015, 12:31:50 pm
Thanks ! I will try it tonight .

Hardy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: stanm on June 29, 2015, 02:52:25 pm
I would like to receive the firmware too :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ortegahernandes on June 29, 2015, 11:46:54 pm
straycat

The ramonchik already sent me the firwmare

Thanks .... :clap:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on June 30, 2015, 08:47:58 am
straycat

The ramonchik already sent me the firwmare

Thanks .... :clap:

HAPPY DAYS  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: seven77 on July 01, 2015, 09:43:43 pm
please send me firmware an email: zvezdy3000@hotmail.com
THX
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 02, 2015, 11:11:50 am
please send me firmware an email: zvezdy3000@hotmail.com
THX

sent .enjoy.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 02, 2015, 11:17:35 am
Just a reminder i take no responsibility if anyones scope crashes due to the firmware mod i send you.
Always check the md5 it should be  fb7afd2358225a0c4dd0603f23f45db4.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: seven77 on July 02, 2015, 01:10:44 pm
it`s work! )  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 02, 2015, 01:58:19 pm
it`s work! )  :)

Glad i could help. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bebored on July 11, 2015, 08:16:33 pm
i would like to use the firmware too, please please with sugar on the top  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 12, 2015, 01:35:09 pm
i would like to use the firmware too, please please with sugar on the top  :)

Sent enjoy. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: omnix on July 18, 2015, 11:05:30 pm
Hello good people,

I am about to hack DS1052 to 100MHz.
Unfortunately, the links for the firmware download on the Rapidshare/Fileserve on the first page of this thread are not valid any more.
Tried to find valid ones, but got lost in 100+ pages and all the new versions that appeared since the beginning of this thread and various reported problems (screen flickering, "do not recalibrate after upgrade", unable to revert to previous firmware, etc.)

(I have found firmware files and some other instructions on some other sites via google search, but I don't feel so confident with them as with these one here, so I would rather go with advice from here then there, if possible...)

Could someone with the fresh successful hacking experiences please point me to the right page/message where (still) valid links can be found or the "latest" recommended hack procedure?

(My Rigol is with software version 00.02.04.00.01 and hardware version 57)

Thanks!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 20, 2015, 10:57:47 am
Just a reminder i take no responsibility if anyones scope crashes due to the firmware mod i send you.
Always check the md5 for the 00.04.02.it should be  fb7afd2358225a0c4dd0603f23f45db4.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on July 20, 2015, 11:18:44 am
Hello good people,

I am about to hack DS1052 to 100MHz.
Unfortunately, the links for the firmware download on the Rapidshare/Fileserve on the first page of this thread are not valid any more.
Tried to find valid ones, but got lost in 100+ pages and all the new versions that appeared since the beginning of this thread and various reported problems (screen flickering, "do not recalibrate after upgrade", unable to revert to previous firmware, etc.)

(I have found firmware files and some other instructions on some other sites via google search, but I don't feel so confident with them as with these one here, so I would rather go with advice from here then there, if possible...)

Could someone with the fresh successful hacking experiences please point me to the right page/message where (still) valid links can be found or the "latest" recommended hack procedure?

(My Rigol is with software version 00.02.04.00.01 and hardware version 57)

Thanks!
The latest firmware is 00.04.02, but because yours is 02.04 you are unable to update to the latest. You must have 00.03 or higher or your scope will crash. But can email you a 02.04 mod 100mhz.
Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: omnix on July 20, 2015, 05:53:35 pm
The latest firmware is 00.04.02, but because yours is 02.04 you are unable to update to the latest. You must have 00.03 or higher or your scope will crash. But can email you a 02.04 mod 100mhz.
Hope this helps.
Thanks for your response.
But, before I proceed it would be good just to check if I'm getting it right:

My firmware version is  00.02.04.00.01 and hardware version 57
Step 1.   Downgrade my firmware to 00.02.02 SP2;
Step 2.   Trick my DS1052E to think it is DS1102 by changing the info strings in firmware via USB;
Step 3.   Upgrade my firmware to 00.02.04 SP1.

To do this I only need 00.02.02 SP2 and 00.02.04 SP1 firmwares (besides USB communication with the scope).

Is that what I'm looking for (basically, the same thing as in the first message on the first page of this thread), or there is now some new way of doing it that appeared in the meantime and is now preferable to the 'original' way?

And about that latest firmware (00.04.02) - I found nothing about it being superior or different in functionality then the previous versions (except for some reported problems with some versions in-between), so if the new versions are really just about fighting the hacking and nothing about making the scope better - then it really doesn't matter to me if I have the latest version of firmware or not.

If you (or somebody else) can confirm that I am not getting something wrong, than I'll be more than happy to receive those firmware mods from you :)

Thanks!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DarthBubba on July 31, 2015, 02:33:21 am
Okay, my Rigol DS1052E arrived today.  It seems to be quite functional as-is.  Info follows:

Serial #: DS1ED131XXXXXX
Software: 00.02.05.02.00
DSP 00.00
FPGA 02.00
HardVersion: 58.

I looked at the first page of this thread; it has not been updated in four years, most of the links go nowhere, and some of the pictures no longer display.

So, what can I do to make this a 100MHz o'scope and where do I start?

I don't want to have to send this to Drieg  :-)

Thanks,
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: kokd on August 03, 2015, 05:10:30 am
pleaase check pm,thx
Just a reminder i take no responsibility if anyones scope crashes due to the firmware mod i send you.
Always check the md5 for the 00.04.02.it should be  fb7afd2358225a0c4dd0603f23f45db4.  :-+
Title: Changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: DarthBubba on August 06, 2015, 07:49:47 pm
After slogging through 114 pages of messages, I finally took the plunge using Gizmo's most recent image file.

It's still available here: http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the .ZIP onto a [FAT16 Formatted] memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For peace of mind, check the copied file's MD5 (the one on your USB thumb drive) against the MD5 of the image file from the .ZIP.  Always do the "eject" sequence on the USB drive if using Windows before pulling the USB stick out of your PC.  The Rigol scope doesn't bother with any data integrity checking, which is rather short-sighted.  If the file is corrupted at all, you will most likely brick the scope.

Previously the readout of my Rigol DS1052E was:
Boot-up screen showed version 02.05.SP2
Serial #: DS1ED131XXXXXX
Software: 00.02.05.02.00
DSP 00.00
FPGA 02.00
HardVersion: 58

After updating I get:
The boot-up screen now shows version 04.01.
Serial #: DS1ED131XXXXXX
Software: 00.04.01.00.02
DSP 00.01
FPGA 03.70
HardVersion: 58

Despite the lack of a Rigol model number and serial number change, it appears that it is now a 100MHz scope.  I'm gonna haul it down to a lab with a 100MHz signal gen for testing, my generator only goes to 5MHz.  The changes in Gizmo's file survived the scope's internal recalibration and several power off/power on restarts.

That's the route I took; your mileage may differ.  Neither Gizmo nor I accept any responsibility for possible damage to, or "bricking" of your equipment.  Life's full of risks; ya bets yer money and ya takes yer chances; nothing ventured, nothing gained; and a whole bunch of other cliche's I can't recall.

Many thanks to Gizmo for his work and for answering his PM/email.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mark.Territory on August 15, 2015, 05:29:08 am
Hello, I am trying to find a version that will work with 00.04.02.00
HW version 58

Build 9 March
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 19, 2015, 02:03:48 pm
Have had a lot of messages guys. i have sent the new update to the ones that asked. Just a reminder i take no responsibility if things do not go to plan. Enjoy. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: musiqedefrance on August 22, 2015, 03:10:44 pm
Hello straycat,

Can you please help me understand? I believe that there are two current ways to get 100MHz

1. Gizmoz modifed firmware for 1502E
2. Change the product to 1102E by first downgrading to 00.02.02 of 1502E and modifying model, serial using USB then flashing it with 1102E. Now my questions:
a. Is that true that the 2nd method causes the factory calibration to be lost?
b. If we look at the Rigolna page, there are additional differences: http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ (http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/)
Equivalent sample rate is listed as 25GSa/sec for 1102E whereas 10GSa/sec for 1502E.
c. If you upgrade the modified 1502E using the 2nd method to the latest firmware, would it not restore the factory calibration?
d. Isn't the method 2 superior to method 1 as it really makes the product 1102E?
e. I have 0.4.1 on my 1502E; do you think I can downgrade it successfully to 2.x and then update the info using serial and then upgrade back to 4.1 as 1102E while maintaining the calibration?
f. Can you please share the modified firmware and stock so I can use your method 2?

Many thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: UnknownIPandID on August 24, 2015, 06:59:39 am
Hello,

I have a 2.05.02.00

HD=58

I don't see the file to downgrade, is somebody could message me the appropriate file, I would greatly appreciate it!

Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 24, 2015, 01:08:16 pm
musiqedefrance. I would stick with Gizmoz modifed firmware for 1502E,you have a lot less chance of bricking the scope. The downgrade,upgrade method is far from the safest way to do it,although many has been successful,but also many has failed. My advice would be to use the modded firmware,just put it on a usb stick, plug into scope,it will state newer or same firmware found,then update and run the factory calibration when all finished.job done. Hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: firehacker on August 28, 2015, 11:41:59 am
PS.. MAKE SURE YOU HAVE 00.03 OR HIGHER FIRMWARE.BEFORE INSTALLING 00.04.02.00.00

Otherwise the scope will be damaged? Or what?

Can somebody please confirm that it is not possible to upgrade safely from 00.02.06.00.01 to 00.04.02.00.00? Does one really need to upgrade to intermediate version (00.03.*) in order to migrate to version 00.04.02.*?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 28, 2015, 03:10:46 pm
firehacker....This is the information i got from rigol,is not to install 00.04.02 if your firmware is lower than 00.03 as your scope could malfunction..Thats all can tell you. :-//
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: firehacker on August 29, 2015, 04:43:48 am
So, I hope anybody else will confirm or disprove that. Someone who had tried to upgrade from 00.02 to 00.04.

BTW, straycat, which firmware you are using now? If you have done an upgrade to 00.04, how did you do that? You were using intermediate version or you initially had fw >= 00.03?

Thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RetroDan™ on August 29, 2015, 02:22:22 pm
Am I correct in understanding that a new version of the hacked firmware is out?  Mine is 00.04.01 SP7 currently, so if there is a new version, please send it to:

ffvi_locke_cole@yahoo.com

if you would be so kind.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 31, 2015, 02:44:23 pm
firehacker.... Mine was already 00.04 upon new. i have the 00.04.02 in now.  I have done the upgrade from 00.02 to 00.04 on a friends of mine and yes it did work,he to has now 00.04.02. I can confirm that it seems to be ok. Just to cover my ass here ,all i can say is that it worked for him, im not saying it will work for all. The 00.02 to 00.04 was done using gizmos firmware way back in this thread.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on August 31, 2015, 02:45:32 pm
Am I correct in understanding that a new version of the hacked firmware is out?  Mine is 00.04.01 SP7 currently, so if there is a new version, please send it to:

ffvi_locke_cole@yahoo.com

if you would be so kind.
On its way. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: RetroDan™ on August 31, 2015, 03:49:06 pm
On its way. :-+

Swish.  Thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: C58m3 on September 03, 2015, 04:06:24 pm
Hi, the scope have the following:

Model:         DS1052E
Build:         May 28 2015 12:05:46
Power up times:   12 ppi=0
Serial No.:       DS1ED141804862
Software version:   00.04.02 SP1
            00.04.02.01.00
            DSP=   00.00
            FPGA=   03.07
            HardVersion=58
Installed module:   FFT      Module installed
            USB      Module installed
            P/F      Module installed
            RS232   Module installed

Does that mean the scope is moddable and what is the safest way? Thank You.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: psyko_chewbacca on October 02, 2015, 03:42:17 am
Hi straycat,

Could I please have the latest version of the firmware for my DS1000E scope.

It's already hacked as a DS1152E and is currently on firmware 4.01 (HW version 58).
Here's my email:
psyko_chewbacca@hotmail.com

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: essence25 on October 02, 2015, 07:52:48 am
I would also like the new firmware please.
Thank you! 1052E 00.03.01
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: techkarlsson on October 07, 2015, 05:02:36 pm
Hi,

First of all, a big thanks to everyone involved in developing this "mod". Highly appreciated!

I have a DS1052E and just want to clarify that this one a moddable. I've not made any upgrade/update of it since purchase.

Code: [Select]
Model:         DS1052E
Serial:        DS1ET16XXXXXXX
Software_      00.04.01.00.02
               DSP: 00.01
               FPGA: 03.07
               HardV: 58

FFT, USB, P/F and RS232 installed

Will I be able to mod it i.a.w the dummy guide?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: raspi on October 08, 2015, 05:11:01 pm
please send me the mod too

thank you :D

dennis.fukas@googlemail.com
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: techkarlsson on October 09, 2015, 08:57:34 pm
Went back some pages and downloaded SW to a stick. After upgrade I've got 2ns timebase.
Superb. Well done guys  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vlbk on October 16, 2015, 01:56:04 pm
Hi! A'm have DS1052E with firmware version 00.04.01 SP7.
Can you sent me a new version of the hacked firmware?

My e-mail: vlbk@inbox.lv

More thanks and best regards
Vladimir
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ValGlu on October 16, 2015, 05:39:14 pm
Hello, straycat.
Can you sent me the ORIGINAL version of the new firmware (00.04.02)?
Many thanks!
My e-mail: valg@ukr.net
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lektronick on October 17, 2015, 04:02:20 am
http://beyondmeasure.rigoltech.com/acton/attachment/1579/1579:f-032d/0/s-06fe-1510/-/l-3f49/l-3f49:583/?sid=OIvydEiiU (http://beyondmeasure.rigoltech.com/acton/attachment/1579/1579:f-032d/0/s-06fe-1510/-/l-3f49/l-3f49:583/?sid=OIvydEiiU)

Released version:  00.04.02.01.00
Release Date: 7/28/2015
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on October 18, 2015, 12:44:23 pm
hI GUYS, .Thank you guys for your messages, the one,s that have asked about the new firmware 00.04.02.01.00 can it be updated to 100mhz, the answer is yes already done..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: freimann on October 19, 2015, 04:17:38 pm
Hi Straycat,

would you please send me the new firmware ...

Thank you - peter@freimann.cz - DS1052E @ 02.06
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ceaushu on October 21, 2015, 08:35:23 pm
Hi Straycat, could you please send me the file for DS 1052E  (current version 00.04.02.01.00), modified for 100 MHz ?
Thank you!

The e-mail address is ceaushu@yahoo.com
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: w33m4n_ on October 21, 2015, 09:18:04 pm
Hi everybody,
i have got my new ds1052e
the firmeware is 00.04.02.01.00 HW=58
i want to modify it to do the 100mhz. but i dont understand the guide.
can somebody tell me how it works with my firmware version?

thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on October 22, 2015, 12:35:30 pm
Hi w33m4n. have emailed you the new update. To install it, put the file on a usb stick, plug it in your scope, it should say new or same update found"do you want to install" just install it, re-start your scope and your done. Hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on October 22, 2015, 12:44:36 pm
Hi,

First of all, a big thanks to everyone involved in developing this "mod". Highly appreciated!

I have a DS1052E and just want to clarify that this one a moddable. I've not made any upgrade/update of it since purchase.

Code: [Select]
Model:         DS1052E
Serial:        DS1ET16XXXXXXX
Software_      00.04.01.00.02
               DSP: 00.01
               FPGA: 03.07
               HardV: 58

FFT, USB, P/F and RS232 installed

Will I be able to mod it i.a.w the dummy guide?

STRAYCAT.
Doing the update the old way i would say no on that,although i have done many without any issues,. The problem you will have is that the firmware you have installed you cant downgrade unless you know what your doing i.e modding the firmware. My advice is to just update it with the new firmware on a usb.. Hope this helps.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Input220v on October 22, 2015, 03:33:09 pm
Hi StrayCat,
What do you think about this version?
DS1052E
Serial No. DS1ET xxxxxxxx
Software Version 00.04.01.07.00
HardVersion = 58
I can send dump flash s29gl064 and  24lc04 eeprom
maybe you have solution to downgrade the firmware to get 100MHz
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ValGlu on October 24, 2015, 10:05:49 am
Hello, lektronick.
Thanks for the link.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on October 24, 2015, 04:22:31 pm
Just would like to say,glad all you guys who have emailed me are happy with the modded 00.04.02.01.00 update, Glad i could help. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: fauweh on October 26, 2015, 09:51:53 pm
Hi Straycat,
could you please send me the modded firmware for 100 MHz?
My Scope is a DS1052E @ original 00.04.02.01.00
Thank you in advance!
My mailadress: fau-weh@gmx.de
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: N7PXY on October 31, 2015, 07:09:30 pm
straycat,
I would also like a copy of the software to modify a DS1052e from 50mhz to 100mhz.
Thanks,
PJ
hickspj467 (at) Comcast.net
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Borat on November 02, 2015, 03:23:24 am
I realise this is my first post so Hi guys and girls.

I wanted to know if this "hack" is still working ok? I was going to buy a DS1052E from rigol.co.uk but wanted to be sure this still works ok on the latest firmware. Last thing I want is for it to be patched in the latest version (04.01 I think).

If it is, could I get a copy of the modded firmware please?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 04, 2015, 04:55:06 pm
Borat,.   Yes it can modded to 100mhz. Hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Borat on November 04, 2015, 05:22:57 pm
Thanks for getting back straycat! Shifted my attention to the 2072A "thanks" to an eevblog youtube video - damn you eevblog! *shakes fist*
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: shiftline on November 13, 2015, 03:25:12 am
Hey Guys, I'm about to order my first real o-scope (well i have a cheap USB one..)

I was looking at the Rigol DS1102Eg until i found this wonderful upgrade for the Rigol DS1052E.   Mind as well save $80 if the hardware is the same..Acording to the video it looks like I will have to downgrade the firmware to mod it.. I cant seem to find a link so like the previous post could someone please hook me up with a copy! 

Thanks guys! :D  I'm to get my new toy :)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Arses on November 13, 2015, 08:00:24 am
Hi, all!
Please send me last firmware) email: sendbox0(at)ukr.net
THX ;D
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: shiftline on November 13, 2015, 03:19:21 pm
me too please  sicon99 (at) hotmail (dotcom)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on November 13, 2015, 11:32:35 pm
Hi. Can you please send me the latest firmware USB hack to luisr320(at)gmail(dot)com?
My Rigol DS1052E in on original firmware version 00.04.01 SP7, HW58
Thank you
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ahhui on November 17, 2015, 02:17:42 pm
Just would like to say,glad all you guys who have emailed me are happy with the modded 00.04.02.01.00 update, Glad i could help. :-+

Hi Straycat,
    Would you please send me a copy of firmware? My scope is DS1052E with 00.04.02.01.00. Thanks a lot.
my email is ahhuic(at)yahoo.com.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: zyxel13 on November 18, 2015, 07:06:40 pm
Good Evening Straycat,

Thankyou for Helping us!

I just bought a Rigol DS1052E that is already modded to a DS1102E with the following Data :

SW Ver : 00.04.01.00.02
Hardware Version = 57

1) is the FW Version that is already modded upgradeable to 00.04.02 ?
2) if yes, could you please send me the Update File to : konstgrs(at)gmail(dot)com ?

Thankyou in Advance,
Cheers,
Konstantin
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on November 22, 2015, 07:00:53 pm
Hi all. Thank you again for your messages. Glad to hear i have helped a few people here, . Im an engineer for a well known company and this time of year gets very busy guys,so please bear with me as i will do my best to get round to answering as many questions as i can. Or another great way is to put them on this blog as there are many great people on here who will be more than happy to answer your questions  regarding firmware updates and any ds1000 issues. Thanks  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alex.electron on November 23, 2015, 05:23:30 pm
Can you send me hacked firmware 00.04.02 for 1052e??
alex.electron (at) mail (dot) ru
Thank you!
Title: Re: Changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on December 01, 2015, 09:32:26 am
After slogging through 114 pages of messages, I finally took the plunge using Gizmo's most recent image file.

It's still available here: http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)

Instructions as before --

Copy the DS1000EUpdate.RGL file from the .ZIP onto a [FAT16 Formatted] memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For peace of mind, check the copied file's MD5 (the one on your USB thumb drive) against the MD5 of the image file from the .ZIP.  Always do the "eject" sequence on the USB drive if using Windows before pulling the USB stick out of your PC.  The Rigol scope doesn't bother with any data integrity checking, which is rather short-sighted.  If the file is corrupted at all, you will most likely brick the scope.

Previously the readout of my Rigol DS1052E was:
Boot-up screen showed version 02.05.SP2
Serial #: DS1ED131XXXXXX
Software: 00.02.05.02.00
DSP 00.00
FPGA 02.00
HardVersion: 58

After updating I get:
The boot-up screen now shows version 04.01.
Serial #: DS1ED131XXXXXX
Software: 00.04.01.00.02
DSP 00.01
FPGA 03.70
HardVersion: 58

Despite the lack of a Rigol model number and serial number change, it appears that it is now a 100MHz scope.  I'm gonna haul it down to a lab with a 100MHz signal gen for testing, my generator only goes to 5MHz.  The changes in Gizmo's file survived the scope's internal recalibration and several power off/power on restarts.

That's the route I took; your mileage may differ.  Neither Gizmo nor I accept any responsibility for possible damage to, or "bricking" of your equipment.  Life's full of risks; ya bets yer money and ya takes yer chances; nothing ventured, nothing gained; and a whole bunch of other cliche's I can't recall.

Many thanks to Gizmo for his work and for answering his PM/email.

For those still looking for the most recent image file, here you go. :)
Title: Re: Changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on December 01, 2015, 10:32:09 pm
For those still looking for the most recent image file, here you go. :)

The newest patched firmware file is version 04.02.01.00 (DS1000D & E: 00.04.02.SP1). This file is distributed via email by several members of this forum on enquiry ...
(Special credits to straycat, I assume he is the originator of this patched version.)

The compare between the patched and the original file looks like this:
Code: [Select]
Patched firmware file from eevblog forum. Differs in one place from the original rigol firmware file:

hammy$ cmp -bl 50_to_100_mhz_update/04.02.01.00/DS1000EUpdate.RGL Original_Firmware_Updates/v00.04.02.01.00/DS1000EUpdate.RGL
 104092   1 ^A    11 ^I

Cheers
hammy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on December 02, 2015, 12:36:00 am
Well the one I point to works pretty well even if it is not the latest one. I asked for the latest one and got no answer. So I guess we are stuck with that one.
Title: Re: Changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on December 02, 2015, 08:58:36 am
For those still looking for the most recent image file, here you go. :)

The newest patched firmware file is version 04.02.01.00 (DS1000D & E: 00.04.02.SP1). This file is distributed via email by several members of this forum on enquiry ...

The compare between the patched and the original file looks like this:
Code: [Select]
Patched firmware file from eevblog forum. Differs in one place from the original rigol firmware file:

hammy$ cmp -bl 50_to_100_mhz_update/04.02.01.00/DS1000EUpdate.RGL Original_Firmware_Updates/v00.04.02.01.00/DS1000EUpdate.RGL
 104092   1 ^A    11 ^I

Cheers
hammy

Hammy, please send that latest version to my email luisr320(at)gmail(dot)com and I will set it up on a server and post a link here for everyone who may need it in the future.
Thank you
Title: Re: Changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on December 02, 2015, 04:44:03 pm
Quote
I asked for the latest one and got no answer.

Sorry  :'(

Hammy, please send that latast version to my email .......(at)gmail(dot)com and I will set it up on a server and post a link here for everyone who may need it in the future.

Thank you!  :-+
You got an email.

Cheers
hammy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on December 02, 2015, 07:42:13 pm
Thank you, Hammy.  :)

So here is the link to the latest firmware to upgrade your RIGOL DS1052E to 100Mhz.
I claim no credit for this file as it was sent to me by Hammy. Also, read this topic before you try to install this new firmware.

CAUTION: YOU MAY BRICK YOUR RIGOL OSCILOSCOPE

I had no problems whatsoever on mine, but just be aware.

Newest patched firmware file, version 04.02.01.00 (DS1000D & E: 00.04.02.SP1):
http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)

Quote
Copy the DS1000EUpdate.RGL file from the .ZIP onto a [FAT16 Formatted] memory stick, put it in the scope, and select OK when it asks if you want to update the firmware. It's that simple.

For peace of mind, check the copied file's MD5 (the one on your USB thumb drive) against the MD5 of the image file from the .ZIP.  Always do the "eject" sequence on the USB drive if using Windows before pulling the USB stick out of your PC.  The Rigol scope doesn't bother with any data integrity checking, which is rather short-sighted.  If the file is corrupted at all, you will most likely brick the scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Blissfull on December 04, 2015, 08:27:34 pm
Quote
Hello.

I'm sorry my account is at zero (It seems I haven't used my account in ages, and had to register again).

Would someone mind sending me the latest 100Mhz fw for the 1052e? Thank you very much.

Question about this changed fw. IDK if the Disa protocol will advertise the equipment's capabilities, but if it does I wonder if the Mhz range change gets reflected on this too, allowing to use programs like the USB spectrum analyzer software at 100Mhz.

My email is lars.gold at gmail dot com

Edit: Disa, not Visa, it's not a CC

Ignore me please... I just saw the link. Sigh
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 09, 2015, 01:15:24 pm
Hi guys,. just like to thank you for your messages. i am doing my best to get round to you all. Hope all is going well with the updates to the ones iv sent it to :-+. Still busy, but will get there.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 09, 2015, 01:18:30 pm
A huge thank you to luisr320 for putting a link up, will save me a lot of email sending. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 11, 2015, 06:45:46 pm
I just ordered a DS1052E, and will be anxious to see what firmware they are shipping them with and if it can be upgraded to 100Mhz.

Has anyone else purchased one in the last month or so and able to upgrade?

Thanks
Michelle
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alex.electron on December 12, 2015, 06:12:56 pm
Has anyone else purchased one in the last month or so and able to upgrade?

Thanks
Michelle
Hi.
I purchased DS1052 in last month, it came with 04.01 SP7 firmware.
I made firmware update with cracked one successfully.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 12, 2015, 06:25:10 pm
Hey Alex, can you please let me know exactly what method you used?  just a url? so I know? there are so many methods.


(was it this custom/hacked  firmware  http://www.linhadafrente.net/Luis/04.02.01.00.zip? (http://www.linhadafrente.net/Luis/04.02.01.00.zip?))

I wouldn't mind also finding the original 4.02.01 firmware and comparing it with the modified 4.02.01 in a hex editor.   From my understanding the only change was in the one address location changing the 09 to 01.   

In checking the latest firmware from RIGOL, I think this is the model series?   DS1000E/D: 00.04.02 {July 28, 2015}  showing a release date of Jul 28, 2015.. so its quite new.

Appeciate it!!

Michelle
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: alex.electron on December 17, 2015, 07:11:21 pm
Hey Alex, can you please let me know exactly what method you used?  just a url? so I know? there are so many methods.


(was it this custom/hacked  firmware  http://www.linhadafrente.net/Luis/04.02.01.00.zip? (http://www.linhadafrente.net/Luis/04.02.01.00.zip?))

I wouldn't mind also finding the original 4.02.01 firmware and comparing it with the modified 4.02.01 in a hex editor.   From my understanding the only change was in the one address location changing the 09 to 01.   

In checking the latest firmware from RIGOL, I think this is the model series?   DS1000E/D: 00.04.02 {July 28, 2015}  showing a release date of Jul 28, 2015.. so its quite new.

Appeciate it!!

Michelle
I used this firmware (4.01.XX)- https://yadi.sk/d/RTnPFN0gmJYEa (https://yadi.sk/d/RTnPFN0gmJYEa)
Put it on the usb flash drive and update your 1052 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 18, 2015, 04:56:42 am
Straycat/Hammy/Luis:  Can you please send me the md5 hash for:
 
    04.02.01.00.zip

Thanks!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on December 18, 2015, 06:43:50 pm
Straycat/Hammy/Luis:  Can you please send me the md5 hash for:

$ md5 /Rigol_original_firmware/v00.04.02.01.00/DS1000EUpdate.RGL
MD5 (DS1000EUpdate.RGL) = e92489296c98852d3ac49ae3e0102303

$ md5 /50_to_100_mhz_update/v00.04.02.01.00/DS1000EUpdate.RGL
MD5 (DS1000EUpdate.RGL) = 5dd088f282e3d9653392e9ccbdea6601

The hacked firmware archive http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)
$ md5 /Downloads/04.02.01.00.zip
MD5 (04.02.01.00.zip) = 4ff8b14d7df458db37b78682de412338

Could anyone please doublecheck and confirm to build a "net of trust"?  ???

Thank you!  :-+

Cheers
hammy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 18, 2015, 10:41:32 pm
Hammy... perfect.. thank you!!!!

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 18, 2015, 11:17:04 pm
Latest firmware for the DS1052E:   DS1000E/D: 00.04.02 {July 28, 2015}

Source:  http://beyondmeasure.rigoltech.com/acton/form/1579/001e:d-0001/0/-/-/-/-/index.htm (http://beyondmeasure.rigoltech.com/acton/form/1579/001e:d-0001/0/-/-/-/-/index.htm) )
 
 
Rigol sent me the latest  firmware via email which I just did a checksum:

 
angel-n2:/export/home/michells/rigol/RigolDirect/Rigol-Steve-HUSS_Dec18-2015 {michells}: ls -la
total 8461
drwx------   2 michells sysadmin       3 Dec 18 15:11 .
drwxr-xr-x   3 michells sysadmin       3 Dec 18 15:11 ..
-rw-------   1 michells sysadmin 4194325 Dec 18 14:19 DS1000EUpdate.RGL
angel-n2:/export/home/michells/rigol/RigolDirect/Rigol-Steve-HUSS_Dec18-2015 {michells}: digest -a md5 DS1000EUpdate.RGL
8091bfefb00433ec6b78737e25f10149
angel-n2:/export/home/michells/rigol/RigolDirect/Rigol-Steve-HUSS_Dec18-2015 {michells}:

This checksum does not match the  04.02.01.00 here.. so I responded back to him (Rigol US) for a checksum to confirm.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 19, 2015, 04:11:32 am
I noticed on the Rigol UK site, the latest FW for the DS1000E series is:   

 DS1000D & E: 00.04.02.SP1

But on the US Rigol site, it says:   

DS1000E/D: 00.04.02 {July 28, 2015}

When I viewed the firmware I received from Rigol US today  in a hex editor, there were references to 00.04.02.00.00. So I'm a bit confused.  The Rigol US guy that emailed me also said they don't have a checksum, which surprised me a bit, since it was my understanding the scope does no FW integrity check before updating it.

I've been holding off on installing any FW until the checksums are confirmed.   ;/

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on December 19, 2015, 12:59:36 pm
Hi

could you use the strings command for this file?

$ strings v00.04.02.01.00/DS1000EUpdate.RGL |grep "00.04"
00.04.02.01.00
00.04.02.01.00
00.04.02.01.00
00.04.02.01.00

$ md5 v00.04.02.01.00/DS1000EUpdate.RGL
MD5 (v00.04.02.01.00/DS1000EUpdate.RGL) = e92489296c98852d3ac49ae3e0102303

I received the firmware file from Rigol on October 17th.

Maybe they decided to send you another version, based on your hardware revision?  :-//

Cheers
hammy

EDIT: Thank you for the updated website link!  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 19, 2015, 02:52:55 pm
Hi guys, some of you are a bit concerned about the checksum of the firmware,00.04.02.01.00.
 so iv done some checking for you.

 50mhz=E92489296C98852D3AC49AE3E0102303

100mhz=5DD088F282E3D9653392E9CCBDEA6601.

All are md5 on firmware 00.04.02.01.00 Hope this helps.  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 19, 2015, 05:30:06 pm
Thanks Hammy/Straycat for all your help (and helping everyone on the forum), for some reason Rigol sent me 04.02.00. I could easily see the version text strings in each firmware. not sure why he did that but I emailed him again. 

Could one of you please send me the original 00.04.02.01 FW as well (without the hack)?

I just wanted the Rigol original FW in case i had warranty issues, and had to send it back.   


Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 19, 2015, 07:08:32 pm
Thanks to Straycat/Hammy.. I got both the 50mhz and 100mhz firmware.. and confirmed them both with checksums.. thank you!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on December 20, 2015, 10:28:22 am
Your very welcome Medtech1. Great to see people helping each other out. And also a huge thank you to all when it comes to firmware issues or any other ds1000 problems,great to see peps getting involved. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Medtech1 on December 20, 2015, 06:34:36 pm
My Personal Experiences:

As a new DS1052E owner, these are my experiences for others who have never seen this forum before, and want do try the same 50Mhz to 100Mhz conversion:
(I just recently purchased a new DS1052E in mid December from an authorized Canadian Dealer.)

I had so many questions, and was apprehensive to upgrade the FW unless I felt confident it would work (again, thanks to Straycat and Hammy).

Upgrading FW on $50K to $100K hardware is a normal part of my job at work, and I am always cautiously nervous each time (even though the hardware at my work is under support) because upgrading FW is usually the point when things go wrong, it will brick the equipment.  (note, I doubt you'd get warranty repair if you upgrade your DS1052E and it bricks it, so do at your own risk and make sure you're comfortable with doing it).

For those with the same extended system info as mine (to start) should gain some confidence that the hack does work.

My scope system info was:

(http://www.redhat.systems/scopeinfo.JPG)

You have to get into an "extended system info menu to see this information by selecting the "Utility Button", scroll down to "system info", select CH1 twice, CH2 twice, and MATH once.

The 00.04.02.01.00 100Mhz firmware available here by Hammy/Straycat with the following MD5 hash worked seamlessly:

   100mhz=5DD088F282E3D9653392E9CCBDEA6601.

(I also wanted a copy of the original 50Mhz FW to compare to).

I formatted the USB drive to FAT32, and copied the DS1000EUpdate.RGL FW file to it, and then I checked the hash (I can't stress how important this is) AFTER it was on the USB flash drive to be double sure it was non-corrupted.

Once I inserted the USB drive, the DS1052E recognized it right away and asked me if I wanted to upgrade (even though it was the same version - but was the hacked one), and I selected yes and after it was done restarted the scope.

After the reboot of the scope, you can tell if the hack was successful by going to the horizontal scale potentiometer, and turn it all clockwise all the way and it should stop at 2.000 ns (the 50Mhz scopes stop at 5.000ns).

Also note, this FW hack does not affect the serial number, nor the DS1052E model, which all remain the same. This is most likely good, as should you have warranty issues, and have to send it in, perhaps they may not notice (however the SN/model change, they definitely would notice)?

You can view the change in the FW with a hex editor at Address:  00019690


E5 01 00 A8 61 08 08 05 10 09 60 89 E6 7D 00 50

and replace with (underlined only to point out the column)

E5 01 00 A8 61 08 08 05 10 01 60 89 E6 7D 00 50

Just make sure if you view in a hex editor you don't accidently change any value without knowing, and double check the md5 checksum after to be sure.


Anyways I wanted to review this, since this thread is so long, and there is actually very valuable information thanks to a few very nice people, and it can be a bit tough to find (although working through the thread helps understand how things started and ended up with this FW hack method).

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on December 22, 2015, 04:18:59 am
I don't know where to start, 100 or more pages...

I have a very original one of these when thread was started, was about to do the hack, then lots of stuff about trigger delay problems or the like.

Can I upgrade my older 'scope without triggering problems?

Happy Festivus!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: straycat on January 09, 2016, 03:08:04 pm
Hi jh15. I cant see why not to upgrade. What is your firmware at the mo?. Rigol dont recommend using the latest firmware on any scope under 00.03.00. But i have done some in the past without any problems. So its down to you to take the chance. hope this helps. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on January 15, 2016, 03:09:03 am
Hello,

I wouldn't use the latest, but I have way in the beginning of thread downloaded firmware to use.

I am intrigued by increasing my bandwidth, but not at expense of triggering problems.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bifferos on January 17, 2016, 05:25:58 pm
I guess I left it too long to upgrade my scope, but I wanted it out of warranty :-\.  None of the files I need seem to be readily available.  I have 0.2.5.2.0 at the moment. I can see some instructions from A Hellene, but I couldn't find the 2.02.02.00.rom to base them on!

Can anyone help? (and sorry if I missed a working link in all those posts, or if those instructions are now superseded for my scope).

Thanks,
Biff.

EDIT:  I figured it out.  I'd made a mistake with the header I'd created, so the checksums didn't match (x\ instead of \x ooops).  I'm including the script I used, in case it's useful for anyone else in the same boat.

Code: [Select]
#!/usr/bin/env python
import sys, hashlib

before = file("DS1000EUpdate.RGL","rb").read()

before_dig = hashlib.md5(before).hexdigest()
print "Before:", before_dig
if before_dig.lower() != "272086b2037231c62446617436544a77":
  raise ValueError("Wrong source file, find another source firmware for 02.02 sp2")
# From the post about 00.02.05.02.00
hdr = "\x44\x53\x31\x30\x30\x30\x45\x20\x20\x20\x82\x85\x82\x84\xC3\x7B\xFF\x34\x48\xE4\x7E"
after = hdr + before[len(hdr):]
after_dig = hashlib.md5(after).hexdigest()
print "After:", after_dig
if after_dig.upper() != "F7C861576FE9EFEAF08C3E449F3527F0":
  raise ValueError("Wrong patched file, according to A Hellene")

outfile = "out.bin"
print "Written", outfile
file(outfile,"wb").write(after)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vasonline on January 27, 2016, 04:47:41 pm
I have reported two bugs to Rigol.

They are somewhat related: Long memory needs to be on
- REF will collapse if you zoom out on the waveform.
- When capturing a waveform w single shot mode trigger, and zoom out, some parts of waveform change.

Rigol Support was very helpfull, made two support tickets for me. We will see how it goes.
Just to let you know.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: register on February 05, 2016, 08:21:34 am
Some time is gone since the last firmware 04.02.01.00 came out.
What are the experiences? Did you find any problems in daily work?
BTW, I'm still on 02.06.00.01.
Thank you, Mike
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: 11Bravo49417 on February 06, 2016, 07:55:18 pm
I was successful in hacking my 00.02.05 SP1 50MHz to a 00.04.02 SP1 100MHz using the methods discussed on the last 2 pages of this thread.

Thanks to all the good people who developed these methods and helped the community to succeed. 

 :clap: :clap: :clap:
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on February 09, 2016, 07:59:27 pm
due to some visa driver issue on fw 00.02.02, so i searched for the latest fw with hope the issue will be fixed. after googling, it just direct me right back to here, i didnt notice there are so much progress during the years.. having learnt that fw upgrade is not to be taken lightly, i read almost half the thread back to the Gizmo's FW... so i byte the bullet and make the upgrade. i'm glad that i successfully upgraded my hacked 1052E (to 1102E) FW 00.02.02 to FW 00.04.01... thinking that this maybe a one way ticket, before that i upgrade again to 1152E hacked. now my scope is DS1152E on 00.04.01 FW... the attach pic are my upgrade progress...

1) original state = 1102E, FW 00.02.02 SP2
2) upgrade to 1152E using my rigupgr.exe (ver2)
3) download and flash the FW 00.04.01 from Gizmo's post (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg275388/#msg275388)

i want to go further upgrading to 4.2.1 but i think i want to play around for a moment with this FW 4.1.0 visa32.dll communication since i noticed this is another variant of visa protocol, hybrid between the original FW 0.2.2 sp2 and my newer ds1054z, incompatible between the 2. i need to study this protocol first. fwiw, my rigupgr ver2 also let the 150MHz hack on FW 00.02.02 SP2 (automatic serial editing. gosh i've forgotten how to upgrade its been many years, luckily i still have this little tool do this automatically for me). i also still keep FW 00.02.02 SP2 if anyone still interested but i kinda lose track, i have several version here including Drieg's mod that help resurect my scope, thanks again to him i always remember. thanks all for contributing...

i notice Drieg's made a post long time ago concerning trigger delay problem or somesort. so i check my delay on smallest timescale (4th pic below), around less than 1ns, so its not serious considering its in the limit of its sampling rate capability... fwiw

btw: i'm really surprised that Rigol did continue upgrading their FW until recently, thumbs up to them i hope it will be the same with my newer, buggy but bang per buck DS1054Z.

1 day update: since FW 4.1.0 is just as buggy as previous 0.2.2, then its time to get recent. i've upgraded the FW all the way up to FW 4.2 SP1. the scope seems fine after calibration... so just to let you know. 4.2 SP1 is workable on old FW 2.2 DS1052E. but i take no responsibility of the claim, its just maybe it only work with my scope... this latest FW is still buggy on long memory download to pc, but at least this unit is upgraded to the latest before i pass this down to my brother for good... fwiw..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Bryan on February 19, 2016, 07:11:46 am
Looking for some assistance in upgrading my older Rigol. With the older firmware should I follow Mechaatrommr's progress or is there a upgrade that I can use without  bricking it.

***UPDATE** Well, decided to just go ahead and upgrade following Mechaatrommr's above post. All went fine and looks like I have a 100Mhz scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: NivagSwerdna on February 21, 2016, 11:35:12 pm
>>> Does this work with 00.03.01?  This thread seems to cover multiple methods...

>>> More specifically... can I go direct from 00.03.01 to 04.02.01 using DS1000EUpdate.00.04.02.01.00.zip or do I need to downgrade, rigupr.exe business?

Indeed it does.  Horizontal timebase now goes down to 2nS/div. Splendid.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gerazavrik on March 09, 2016, 07:43:40 am
Hello. Attached referense hacked version Bulbul (DSP) Update_00.04.02.01.00 100MHz DS1052E (D)

MD5 original 1000E
e92489296c98852d3ac49ae3e0102303
 
MD5 original 1000D
f40fa46f2a3cd0c0401a3f4081decb5e
 
MD5 hack 1000E
5dd088f282e3d9653392e9ccbdea6601
 
MD5 hack 1000D
df924e83b3574768e0e4178c56c6346e

Title: DS1052e 100MHz USB stick firmware update
Post by: massiveradiation on March 23, 2016, 12:33:01 am
OK folks, I'm new here and thought I'd post a summary of my update process for those of you who find this thread a bit overwhelming, I know I did! Below I have cut and pasted the processes I used to update to the latest firmware, which enables 100MHz capability. The model number and your serial number will stay the same. If I'm not mistaken, we have straycat to thank for this firmware! Bravo!

My scope was firmware version 00.04.00.00.01, hardware version 58.

First you should take a look at what version firmware and hardware you have on your scope:
- Go to the extended system info menu to see this information by selecting the "Utility Button", scroll down to "System info", select "CH1" twice, "CH2" twice, and "MATH" once.
- If you have an old firmware version or a hardware version other than 58, I'd do a bit more reading before proceeding on this forum before proceeding.
- Download the latest version of the hacked firmware here: http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)
- Format your USB drive to FAT32. I had some problems getting the DS1052e to recognize my USB stick. I kept getting the error: "multiple partition". I tried another USB stick, to no avail. Finally I erased and reformatted and made sure there was only one partition and it worked. Now that you know your USB stick works with the Rigol, proceed to the next step.
- Copy the DS1000EUpdate.RGL file to the USB stick. Then check the hash (I can't stress how important this is). Go the this web site: http://onlinemd5.com/ (http://onlinemd5.com/) and open the firmware file, DS1000EUpdate.RGL from the utility on the website. The checksum should be 5DD088F282E3D9653392E9CCBDEA6601. If it's not, there is a problem, DO NOT GO ANY FURTHER. Only if you see the correct checksum should you proceed to the next step.
- There is no guarantee this will not brick your scope from what I've read. I only know that it worked perfectly for me.
- Power up your scope and let it boot. Insert the USB stick with the hacked firmware. It should automatically recognize the firmware on the stick and ask if you want to update. Select "OK."

That's it. It took about 2 minutes for the firmware to install. I powered down and removed the USB stick and then powered it back up. I now have a 100MHz DS1052e, sweet!
Thanks to all who made this possible and good luck to those of you who are courageous enough to give it a go.
Cheers.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dermeister on March 30, 2016, 01:55:20 pm
Can someone please upload or send me the original, unmodified 1052E firmware v04.02.01.00? Thanks in advance  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: register on April 04, 2016, 09:10:30 am
int.rigol.com -> Support -> Firmware
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jondaddio on April 17, 2016, 07:45:30 pm
I just took my old stock Rigol DS1052E scope and upgraded it to the 100MHz bandwidth firmware by Gizmo.

Before:
  - firmware 00.02.05.02.00 with minimum 5nsec time base

After:
  - firmware 00.04.01.00.02 with minimum 2nsec time base.

Worked like a charm !!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Gwin on July 04, 2016, 09:39:37 am
please i need help on this. I want to downgrade my RIGOL DS1052E, 00.02.04.00.01, HardVersion=58 to 00.02.02 SP2. My screen goes blank on its own and can't read Positive wave signals correctly (it goes negative).
I have followed this guide, my challenge now is the system is not detecting the firmware on the flash drive. I have formatted the flash drive and being able to save file from the RIGOL DS1052E to it and open on my laptop. when i insert the flash drive the system to display install success but can't detect the firmware.
Please I need help. Thank you.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: psgarcha92 on July 08, 2016, 06:33:57 am
@Gwin,

I had the same issue as yours, my update file was not getting detected when on the USB that i used to upgrade to the official firmware.

So I tried the other file, the one that massiveradiation has irradiated us with:

OK folks, I'm new here and thought I'd post a summary of my update process for those of you who find this thread a bit overwhelming, I know I did! Below I have cut and pasted the processes I used to update to the latest firmware, which enables 100MHz capability. The model number and your serial number will stay the same. If I'm not mistaken, we have straycat to thank for this firmware! Bravo!

My scope was firmware version 00.04.00.00.01, hardware version 58.

First you should take a look at what version firmware and hardware you have on your scope:
- Go to the extended system info menu to see this information by selecting the "Utility Button", scroll down to "System info", select "CH1" twice, "CH2" twice, and "MATH" once.
- If you have an old firmware version or a hardware version other than 58, I'd do a bit more reading before proceeding on this forum before proceeding.
- Download the latest version of the hacked firmware here: http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)
- Format your USB drive to FAT32. I had some problems getting the DS1052e to recognize my USB stick. I kept getting the error: "multiple partition". I tried another USB stick, to no avail. Finally I erased and reformatted and made sure there was only one partition and it worked. Now that you know your USB stick works with the Rigol, proceed to the next step.
- Copy the DS1000EUpdate.RGL file to the USB stick. Then check the hash (I can't stress how important this is). Go the this web site: http://onlinemd5.com/ (http://onlinemd5.com/) and open the firmware file, DS1000EUpdate.RGL from the utility on the website. The checksum should be 5DD088F282E3D9653392E9CCBDEA6601. If it's not, there is a problem, DO NOT GO ANY FURTHER. Only if you see the correct checksum should you proceed to the next step.
- There is no guarantee this will not brick your scope from what I've read. I only know that it worked perfectly for me.
- Power up your scope and let it boot. Insert the USB stick with the hacked firmware. It should automatically recognize the firmware on the stick and ask if you want to update. Select "OK."

That's it. It took about 2 minutes for the firmware to install. I powered down and removed the USB stick and then powered it back up. I now have a 100MHz DS1052e, sweet!
Thanks to all who made this possible and good luck to those of you who are courageous enough to give it a go.
Cheers.

--Also, did you try re-calibrating the scope to fix the problems you are having?

--If you have warranty remaining, get the scope replaced before you try this.

--Your scope is not performing optimally, i would really ask you to reconsider this, and let it be the absolute LAST resort to fix your problems.

Regards
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: tahitibub on August 21, 2016, 05:05:25 am
Hi,

Thanks everybody for all this information, but do you know if I can upgrade an old DS1052E (HardVersion 03), that has already been hacked to 100 Mhz in the past, to the latest hacked firmware ?

My DS1052E current version is :

Code: [Select]
Model : DS1102E

Software revision : 00.02.04.00.03
                    DSP : 02.20
                    FPGA: 02.00
                    HardVersion : 03

Installed modules : FFT, USB, P/F, RS232

Regards
Title: Re: DS1052e 100MHz USB stick firmware update
Post by: saturate68 on December 28, 2016, 07:44:10 pm
OK folks, I'm new here and thought I'd post a summary of my update process for those of you who find this thread a bit overwhelming, I know I did! Below I have cut and pasted the processes I used to update to the latest firmware, which enables 100MHz capability. The model number and your serial number will stay the same. If I'm not mistaken, we have straycat to thank for this firmware! Bravo!

My scope was firmware version 00.04.00.00.01, hardware version 58.

First you should take a look at what version firmware and hardware you have on your scope:
- Go to the extended system info menu to see this information by selecting the "Utility Button", scroll down to "System info", select "CH1" twice, "CH2" twice, and "MATH" once.
- If you have an old firmware version or a hardware version other than 58, I'd do a bit more reading before proceeding on this forum before proceeding.
- Download the latest version of the hacked firmware here: http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)
- Format your USB drive to FAT32. I had some problems getting the DS1052e to recognize my USB stick. I kept getting the error: "multiple partition". I tried another USB stick, to no avail. Finally I erased and reformatted and made sure there was only one partition and it worked. Now that you know your USB stick works with the Rigol, proceed to the next step.
- Copy the DS1000EUpdate.RGL file to the USB stick. Then check the hash (I can't stress how important this is). Go the this web site: http://onlinemd5.com/ (http://onlinemd5.com/) and open the firmware file, DS1000EUpdate.RGL from the utility on the website. The checksum should be 5DD088F282E3D9653392E9CCBDEA6601. If it's not, there is a problem, DO NOT GO ANY FURTHER. Only if you see the correct checksum should you proceed to the next step.
- There is no guarantee this will not brick your scope from what I've read. I only know that it worked perfectly for me.
- Power up your scope and let it boot. Insert the USB stick with the hacked firmware. It should automatically recognize the firmware on the stick and ask if you want to update. Select "OK."

That's it. It took about 2 minutes for the firmware to install. I powered down and removed the USB stick and then powered it back up. I now have a 100MHz DS1052e, sweet!
Thanks to all who made this possible and good luck to those of you who are courageous enough to give it a go.
Cheers.
This worked perfectly for me today
My scope was firmware version 00.04.02.00.01, hardware version 58. bought a few days ago from Batronix in Germany.....
Thanks a lot! :-+
Title: Re: DS1052e 100MHz USB stick firmware update
Post by: Mulch on January 01, 2017, 07:12:56 am
Hi All
Thanks massiveradiation and others for the USB upgrade notes.
I just upgraded my DS1052E (bought in late 2014) from 50Mhz Firmware 00.04.01.00.02 (DSP: 00.01, FPGA:03.07, HardVersion:58) to 100Mhz Modified Firmware 00.04.02.01.00 (DSP:00.00, FOGA:03.07, HardVersion:58).
I did everything as per the steps described, then had a small heart attack when I pressed OK for the upgrade and the screen went into a weird pattern instantly.  I waited 30 minutes, swore a lot, then powered down, removed the USB and powered back up.  Phew, the DS1052E wasn't bricked, but no upgrade.  Feeling I'd cheated death I tried again.  Same.  Then I thought, it is an old USB stick and whilst it might have passed the MD5 checksum perhaps it's not happy chatting to the Rigol.  I used a newer memory stick and it worked fine.  I now have a 100Mhz DS1052E.
FYI Ultrascope V1.07 still seems to work OK and will set timebase down to 2ns.
Thanks again to all have contributed to this topic.
Hopefully the slight nuance regarding my issue when using an older USB abd getting a potential screen of death will help others.

OK folks, I'm new here and thought I'd post a summary of my update process for those of you who find this thread a bit overwhelming, I know I did! Below I have cut and pasted the processes I used to update to the latest firmware, which enables 100MHz capability. The model number and your serial number will stay the same. If I'm not mistaken, we have straycat to thank for this firmware! Bravo!

My scope was firmware version 00.04.00.00.01, hardware version 58.

First you should take a look at what version firmware and hardware you have on your scope:
- Go to the extended system info menu to see this information by selecting the "Utility Button", scroll down to "System info", select "CH1" twice, "CH2" twice, and "MATH" once.
- If you have an old firmware version or a hardware version other than 58, I'd do a bit more reading before proceeding on this forum before proceeding.
- Download the latest version of the hacked firmware here: http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip)
- Format your USB drive to FAT32. I had some problems getting the DS1052e to recognize my USB stick. I kept getting the error: "multiple partition". I tried another USB stick, to no avail. Finally I erased and reformatted and made sure there was only one partition and it worked. Now that you know your USB stick works with the Rigol, proceed to the next step.
- Copy the DS1000EUpdate.RGL file to the USB stick. Then check the hash (I can't stress how important this is). Go the this web site: http://onlinemd5.com/ (http://onlinemd5.com/) and open the firmware file, DS1000EUpdate.RGL from the utility on the website. The checksum should be 5DD088F282E3D9653392E9CCBDEA6601. If it's not, there is a problem, DO NOT GO ANY FURTHER. Only if you see the correct checksum should you proceed to the next step.
- There is no guarantee this will not brick your scope from what I've read. I only know that it worked perfectly for me.
- Power up your scope and let it boot. Insert the USB stick with the hacked firmware. It should automatically recognize the firmware on the stick and ask if you want to update. Select "OK."

That's it. It took about 2 minutes for the firmware to install. I powered down and removed the USB stick and then powered it back up. I now have a 100MHz DS1052e, sweet!
Thanks to all who made this possible and good luck to those of you who are courageous enough to give it a go.
Cheers.

Cheers
Mulch
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pomonabill221 on January 10, 2017, 10:09:30 pm
I bought a 1052E several years ago and performed the hack (the early hack... change the serial number), and it worked great.
The ONLY problem I had is in the extended screen, the hardversion is garbage... no number or characters at all!
The firmware version now is: 00.02.04.00.03
DSP 02.20
FPGA 02.20
hardversion (looks like $$$$$, but isn't anything readable)

Is there any way to find the hard version or correct it in firmware?
I don't want to try and do any more FW upgrades if the upgrade isn't compatible with my hardware, or even IF I need to.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: pablo4093 on February 09, 2017, 09:33:00 pm
HELLO ALL! I HAVE A KEYSIGHT DSO1052 BRAND NEW ( AND YES.. I FEEL SO  :palm: ) BECAUSE IS A REBADGED RIGOL!!.. BUT DOESN'T EXIST A PATCH TO HIS FIRMWARE TO CONVERT THEM A 100MHz BANDWITH.. ANYONE KNOWS SOMETHING? A HARDWARE HACK MAYBE?

AND SORRY FOR MY BAD ENGLISH, IM A ARGENTINIAN ITS NO MY NATIVE LANGUAGE..

THANKS!!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Brumby on February 10, 2017, 12:32:58 am
Caps Lock = SHOUTING

Not so loud please - or you'll wake up the trolls.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: xingyusky111 on March 25, 2017, 05:15:16 pm
Hi?
Hello everyone, DS1062E can use this  http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip (http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip)???

NO OR  YES??
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: belvedere58 on April 22, 2017, 09:06:22 pm
Hello, sorry to wake an old thread.
Have a DS1052e which I want to upgrade, but my scope has hardversion 59.
Anyone tried upgrading one of those with the 100Mhz "usb"  FW listed a couple of pages back?
Current FW 00.04.02.01.00
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: viktor18 on May 31, 2017, 04:27:05 pm
Anyone has the hack? My information is:

Sofware Version: 00.04.02.01.00
DSP: 00.00
FPGA=03.07
HardVersion=58
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MSXisAlive on June 16, 2017, 06:24:58 am
Hello.

I'm absolutely new to this forum.
First of all: Thenk you very much for everyone that made this possible.

My situation is: I have an DS1052D that came with firmware 00.04.02.01.00.
After several attempts to downgrade to firmware 00.02.02.02.00 finally got it: looks like new firmware has some kind of encryption applied on the first 10 bytes of the header, and any attempt to change version number on bytes 0x0a to 0x0d leads to a file that is not recognized by the oscilloscope as an update file (even correcting the CRC32 value at bytes 0x10 to 0x13.

Anyway, I took the first 21 bytes of the latest firmware and append the firmware payload version 00.02.02.02.00. Then it recognizes it and says it's the same version applied, but give option to actually flash it, making it a downgrade.

But I'm stuck at this point, because the tutorial says I should change the model and the serial number, adapting the serial number from DS1ECxxxxxx (1052D model) to DS1EAxxxxxx (1102D model). But mine is DS1EU175000xxx.
So does anyone knows which should be the proper serial I should use: DS1EA175000xxx? DS1ET175000xxx may be? (Just guessing).

Thank you very much in advance.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: darioG on November 17, 2017, 02:45:39 pm
Just to confirm - and thanks - I upgraded a 1052 2.05 to 4.02 100MHz, and everything looks ok!  :)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: wtxpwh on November 29, 2017, 07:22:40 am
Good job!Thx!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: dgdimick on December 04, 2017, 06:40:08 am
Hi Guys, new user here, and also a new Rigol DS1052E owner.

I've read a lot of the posts here, and re-read the past 4 pages to get a better understanding of how to do the upgrade to 100Mhz, however, I'm totally lost.

My Scope data is:

Software Version: 00.04.02.00.00
DSP: 00.02
FPGA: 03.07
HardwareVersion 58

I've tried downgrading to 2.02.02.00 via the Hex editing method and the scope doesn't see the USB stick, however, it sees the stick installed and the .RGL file via the Storage manager. I've tried two different sticks, both of them are FAT32, Windows 8 isn't letting me do a FAT16 format.

So I guess what I'm asking for is what files do I need, and could someone send them to me?

dgdimick <at> gmail <dot> com

Thanks,

Denis 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fontanis on December 07, 2017, 03:09:04 pm
Hi, i am an new user here, and i am a new Rigol DS1052E owner.
First of all: Thank you very much for everyone that made this possible.
I will to do the upgrade to 100Mhz ;-)

Hi Straycat, or everyone
Would you please send me a copy of firmware? My scope is DS1052E with 00.04.00.00.01. Thanks a lot.
my email is matrix-x(at)gmx(dot)de

My Scope data is:

DS1052E
Software Version: 00.04.00.00.01
DSP: 00.01
FPGA: 03.07
HardwareVersion 58

Thankyou in Advance
Fontanis

Post Update ->

Hi, now i read more then 20Pages an i found http://www.linhadafrente.net/Luis/04.02.01.00.zip (http://www.linhadafrente.net/Luis/04.02.01.00.zip) -> the link dosent work correctly.  :-\

It's still available here http://jahansen.com/rigol/DS1000EUpdate.00.04.02.01.00.zip (http://www.jahansen.com/rigol/DS1000EUpdate.00.04.02.01.00.zip)
Thanks to this User.

I updatet my DS1052E with this File and now i have a 100Mhz Scope.  :)

Thanks to all Users.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: crispytato on December 23, 2017, 10:31:16 am

I've tried downgrading to 2.02.02.00 via the Hex editing method and the scope doesn't see the USB stick, however, it sees the stick installed and the .RGL file via the Storage manager. I've tried two different sticks, both of them are FAT32, Windows 8 isn't letting me do a FAT16 format.

dgdimick <at> gmail <dot> com

Thanks,

Denis 

I was able to do the update using literally just the update file that's posted elsewhere in this thread. I basically just read through the last 10 or 15 pages and eventually found the right one.

The big issue I had was nothing to do with the file, but with rigol's usb key reading. I had to try probably 15-20 different usb keys before I found one that would update. YOu could see the RGL file, but it wouldn't boot from the stick and update.

The only advice I can really give, is use the oldest one you can find. If I can find the old stick that worked for my scope, I'll be happy to send it to you, as long as you can cover postage from New zealand (not cheap ... :()
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ags on February 22, 2018, 10:19:20 pm
Hopefully this thread is still relevant and read...

After reading years (literally) of history and strategies, I'm stuck deciding what to do because there are conflicting reports/opinions about how to perform the upgrade to a 100MHz scope.

I am currently running a DS1052E HW version 58 with the original firmware version 00.02.05.02.00. That seemed to be where the "change the serial number" method became harder with upgrade/downgrade etc. The simplicity of the "Gizmo USB stick load method" is appealing. I see that it works by changing a single value putting the the scope into 100 (or 50 or 150) MHz mode. I have also read claims that the 2.5.SP2 version that I now have is the most stable... or that older versions of the HW (even if reporting HW58) shouldn't be updated to the latest version of firmware. Or that firmware updates caused issues with trigger delay, screen flashing or other instability. All of the hacked files I could find that use the "Gizmo" method are newer versions (v4+ ??). Is there some reason that the "Gizmo method" can't be used to modify the necessary (value compare) value in the 2.5.SP2 firmware? (For example, if the signature is different to identify the correct byte to modify in this older version compared to later versions?). I've also read that it's not possible to update directly from the 2.5.SP2 firmware to the latest 4.2.1 - but then also see that others claim to have done just that with success.

Questions:
* is the latest firmware (00.04.02.01.00) as stable/solid as my current version (2.5.SP2) - or is there any other reason to avoid updating to it?
* can I move from 2.5.SP2 directly to latest? If not, what is recommended - moving in two steps, first to an intermediate version and then to the latest?
* is there a reason why 2.5.SP2 can't be hacked the same way as v4.x - or why it's not desirable (in case it actually is the most stable version available)?

I'd appreciate any clarification possible for the conflicting concerns I've found in almost 2000 posts and summarized above.

*Update* - updating from v2.5.SP2 directly to v4.2.SP1 does work.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on March 02, 2018, 03:41:04 am
I'd like to upgrade my very old ds1052e, but see many problems such as triggering issues and such.

Once in awhile I try to filter through the thread, but hundreds of pages.

I was about to PM this guy because he just woke the thread, but would rather not bother him/her.

Is there a drunken monkey process or wiki? (scope firmware) (firmware i have, keep or regress) etc etc.

Should I keep it as a 50Mhz working fine, or risk a trigger or myriad of other problems?

Not hurting for money, but making it better, I could put funds to a vna or something rather than a new scope.

P.S. Does the 50 to 100 Mhz improve its spectrum analyzer performance?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Swat on July 06, 2018, 03:06:50 pm
Hi, I do not know if version 00.04.02.01.00 is completely stable, but I can recommend a older version. I have a really old Rigol DS 1052E and for years I have hesitated to risk hacking the original version 00.02.02.01.00 (Hardversion 05 !!!). Finally, I only decided to normal upgrade to 00.04.01.00.02 - WITHOUT changing the code to 100 MHz. Then I did the recommended (but perhaps dangerous) Self Calibration. My little oscillo seems to be defying its manufacturer's warnings about old models and new firmwares and working flawlessly. So I decided to do the real hack. Today I did it and everything looks good.  :-+ I still borrow a signal generator with a range of up to 100MHz, so I will be able to judge the quality of the waveform at 2nS. Great thanks to Gizmo and others who have been involved!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on February 26, 2019, 12:52:13 am
Hi. I've restored the broken link to the hack file for the Rigol DS1052E. (updated to version 00.04.02.01.00)
http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip (http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip)
Enjoy.
Luis

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: bsfeechannel on March 09, 2019, 05:53:16 am
I've finally upgraded my 00.04.01.00.02 FW to 100MHz using Gizmo's version (https://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg275388/#msg275388). Works a treat.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: luisr320 on March 09, 2019, 11:48:29 am
There is a new version here: http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip (http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: cjm on March 09, 2019, 07:14:27 pm
Many thanks for posting the link luisr320 and to Gizmo for the hack idea. Worked great on my 2015 DS1052E (H/W version 58). I got the improvement in rise time as expected (graphs attached).  :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Ardvaark on March 13, 2019, 05:37:35 am
Hello friends, this is actually my second time upgrading a 1052e to 100mhz. My first one was stolen so I just got another one second hand. This one is bone stock at 50 mhz on firmware 04.01.07. HW58. Will the latest file a couple posts above do the deed?

Thanks!


Update:
I just went for it. Shouldn't have, smoke came out the top. Apparently, some of these units can't clock that high. That's ok I knew it was a chance, that's on me.
Just kidding! Worked flawlessly as expected. Thanks again to everyone who made this possible. 2ns! Yes! This thing screams now, traces seem to have much better resolution as well.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Ashdash on June 20, 2019, 11:38:08 pm
Hi.  Long time lurker, first time poster.
Thanks to all concerned who have contributed to this hack over the years.

I just hacked a scope I bought second hand a few years ago using this link.
There is a new version here: http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip (http://www.linhadafrente.net/Luis/DS1000EUpdate.00.04.02.01.00.zip)

HW: 58
FPGA: 03.07
DSP: 00.00
SW: 00.02.05 SP1

SW now at 00.04.02.01.00

Installation was a breeze.  I haven't tested much, but everything appears ok. Confirmed 2.0nS per division on the timebase.
 :-BROKE

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: TheDog on July 11, 2019, 02:37:59 pm
Still does the job on Windows 10. Just did the upgrade by USB after some fighting with the visa-driver. I was a bit lucky: Had old 02.02.sp2 firmware.


Don't install or copy any visa-driver into windows 10. Instead:

First install FULL NI-package, reboot and your needed visa32 / visa64 drivers are ready for "rigupgr.exe".

Search for "rigupgr" on this forum (quite early in this thread).

The rest goes as described in the post with the link for "rigupgr.exe".


NI-package in my case:

http://www.ni.com/da-dk/support/downloads/drivers/download.ni-visa.html#305862 (http://www.ni.com/da-dk/support/downloads/drivers/download.ni-visa.html#305862)


Thanks :-)
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: lastNick on August 28, 2019, 01:59:00 pm
As it happened that I got a Rigol DS1052E with hardware revision 59 and the latest firmware 4.2.1 (00.04.02.01.00) on my desk I performed the 100MHz hack by updating the device with a modified firmware. Here are the steps to modify the firmware and perform the update:
PS This procedure doesn't change the serial or model number.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: NadAngel on September 03, 2019, 10:28:16 pm
I also did the "one byte" hack to my DS1052E.

My HW version is 58 and my firmware version was: 00.02.06.00.01

I downloaded the last firmware (00.04.02.01.00) from the Rigol site:
https://www.rigolna.com/firmware/ (https://www.rigolna.com/firmware/)

I changed one byte with HxD hex editor and made the upgrade via USB stick that I first formatted to FAT.

Now I can go down to 2ns timescale.

Thanx to all that have made this possible.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GMTech on March 21, 2020, 12:44:08 pm
Uhm you can format the usb in FAT16 on the scope? Do I miss something here?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: omnix on April 25, 2020, 12:32:36 am
I have Rigol DS1052E, hardware version 57, firmware was originally 00.02.04.00.01.
Downloaded official latest firmware version from Rigol website (April 2020, 00.04.02.01.00) and changed the one byte (09 to 01) at the address 00019690.
Saved the modified .RGL file to USB formated with FAT32 (before that I plugged in empty USB into Rigol and made sure Rigol recognizes it) and pressed OK when asked to update.
Now time scales goes to 2ns (before that to 5ns).
As for the model and serial number it still shows the same.
 :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on July 20, 2020, 04:52:37 pm
EDIT: Ok, so I will write my story with an update. I bought some scope with very old FW like 00.01 or sth. I firstly update it to the newest 04.02.01 - from the Rigol site:

https://www.rigolna.com/firmware/ (https://www.rigolna.com/firmware/)

No problem.

Next I did everything what is written on this site:

http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/ (http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/)

using this site/program as an hex editor:

https://hexed.it/ (https://hexed.it/)

and program named "hashcalc" as an checksum generator/checker.

Everything works just fine now :)

thanks for previous posts. It gave me some confidence.

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: leet on July 27, 2020, 03:51:57 pm
Good day! Bought Rigol DS1052E with software 00.04.02 SP1, but HW is not wiev. Can I flash DS1052E to DS1102E with Unlock? Thanks for any help!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on July 27, 2020, 04:00:49 pm
I basically did just that :) help needed?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: leet on July 27, 2020, 05:51:56 pm
I basically did just that :) help needed?
Yes! I need help
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on July 27, 2020, 06:03:02 pm
So if you have some questions that answered maybe beneficial for others - write here on the forum. If you have some other questions and you rather want to talk more like a "chat" you can hit me PM or e-mail.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: leet on July 27, 2020, 06:29:10 pm
So if you have some questions that answered maybe beneficial for other - write here on the forum. If you have some other questions and you rather want to talk more like a "chat" you can hit me PM or e-mail.
Can you help! In my 00019690 is it 10 89 e5 01 00 a8 61 08 08 05 10 09 60 89 e6 7d. And Where write a serial number! Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on July 27, 2020, 06:32:31 pm
Your serial number is irrelevant. Just do it according to those instructions:
 
http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/ (http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/)

You just have to change 1 value in one line in a file and than copy it on a thumb drive and connect to the oscilosope. I can even send U that file if you don't want to mess with ot.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on July 27, 2020, 07:00:09 pm
Maybe helpful:

https://github.com/szafranski/Rigol_DS1052E-firmware/blob/master/README.md
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: arc5hack on October 19, 2020, 04:00:30 am
Have a stock 10 year old DS1052E, hardware version 57, software version 00.02.04.00.01. 
After much poking around in this thread, found that the instructions here worked fine: 
    http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/ (http://www.g4ztd.info/rigol-ds1052e-oscilloscope-hack/)

Specifically, downloaded the 2mbyte binary file for "DS1000E 00.04.02.01.00"  from https://www.rigolna.com/firmware/ (https://www.rigolna.com/firmware/)
Used a binary editor to change the byte at address 0x01969B from 0x09 to 0x01
Wrote it out to a 32GB Samsung MUF-32AB/AM USB flash drive with a FAT32 file system.
Verified the md5 hash of the modified file to be  5DD088F282E3D9653392E9CCBDEA6601
Powered down the scope, plugged the flash drive in, powered it up, answered the prompt,
and spent 2 minutes worrying the power might fail till it confirmed the update was successful.
Powered down, removed the flash drive, powered up, verified the timebase now went down to 2ns.

A few things that slowed me down:
Some suggest the flash drive should be very old or have a FAT16 file system, but this update worked fine
with a 32GB FAT32 USB 3.1 spec device less than a year old.  Could be that bigger flash drives don't work?
Lots of weblinks in this thread to already hacked binary files, but didn't find any such files that still exist
so I wound up just editing the binary file from the Rigol site.
Wasn't clear if this really old scope with version 57 hardware would work with g4ztd's simple approach,
but I didn't encounter any issues.

I am curious if anybody knows the changes between hardware versions,
specifically between my version 57 and the much more common version 58.

Amazing that after a decade this thing is still in production.
A very successful product.


Edits after initial post:

Manuals are here:  https://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/ (https://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ds1052e/)
Includes User's Guide, Service Manual, and a Programming Guide.
Chapter four of the Service Manual has a very easy to perform self-calibrate procedure.

This update is risky to do, getting something wrong will make the scope unusable and almost impossible to fix.  Not obvious the update works for all DS1052E scopes.  I doubt you will get Rigol to fix a botched hack.  The scope does not verify the 2mbyte file before updating, and there is no backup firmware on the scope if it fails.
 Here's a thread of those trying to fix a bricked scope:  https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/ (https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/) 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Telesis on October 26, 2020, 03:23:22 pm
Long time reader, 1st time poster to this forum.  Just wanted to confirm that I too just painlessly converted 1 of my 2 ds1052E scopes.  I won't repeat all of what I did as it is an exact duplicate of the previous poster's(arc5hack) experience. (I've hacked a few arc5's and scr274n's myself!)  IOW, I did the one byte edit on the latest Rigol s/w as described precisely on g4ztd's page.  I'll note my exceptions.

My scope had version 00.02.05 SP2  FPGA version 2.00  Hardware version 58.  I used an 8Gb thumbdrive with FAT32 file system.  I verified the md5 checksum of the file after copying it to the drive.  Installed with no issues.  Performs as expected.

Now it has s/w version 00.04.02 SP1  FPGA version 03.07  Hardware version 58.

Thanks to all who made this possible.  I believe the original person credited with this work is Gizmo, but I realize it takes a village and this thread is around 10yrs running.  On a final note, it pays to review an entire thread even if it's this long.  I was fully prepared to do the original method (downgrade, change, upgrade, etc) as described in post #1.  I'm sure many were successful using that method.  This method of changing 1 byte has less chances for error[at least by me!] IMHO. 
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: vereev on November 16, 2020, 04:51:33 pm
Long time reader, 1st time poster to this forum.

Same here.

I followed arc5hack's post word-by-word and it worked flawlessly, with one exception. I had to put in the USB stick while the scope was already running, but then it found the firmware update file immediately.

My scope had version 00.02.05 SP2  FPGA version 2.00  Hardware version 58.
Now it has s/w version 00.04.02 SP1  FPGA version 03.07  Hardware version 58.

Same here. Thanks from my side, too.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Fractal on April 24, 2021, 08:14:04 pm
If anyone is still rocking those in 2021 I just got meself a used 1052E, followed Arc5's steps right above and that worked right up

Downloaded latest firmware from rigol, uploaded to an online hex editor, changed the value, redownloaded file onto formatted usb stick, compared windows cmd md5 checksum and booted it up the scope

persformed a self calibration just to be sure and it's now rolling down to 2ns

Seems like the mod doesn't only improve the useable range but also makes overall use smoother and more accurate.

Thanks everyone for sharing your tips on this awesome mod!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rz2222 on February 09, 2022, 09:53:04 am
Many thanks for the description and FW. I successfully updated my DS1052E to 100MHz. :-+
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: uoemx on March 22, 2022, 11:55:51 am
Help me!!!
My oscilloscope DS1052E lost trigger. Status here
https://www.youtube.com/watch?v=FiRbbeDupJ8&ab_channel=04NV340 (https://www.youtube.com/watch?v=FiRbbeDupJ8&ab_channel=04NV340)
I have reset, calibrated, updated firmware but no improvement.
Can anyone help me why is this happening?
Thanks yours help so much
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on March 22, 2022, 04:31:07 pm
Help me!!!
My oscilloscope DS1052E lost trigger.

My guess: It looks like you forgot to adjust the trigger level.

Have a look in the manual at page 2-34:
https://cdn-shop.adafruit.com/datasheets/Users+Guide+DS1000E.pdf

The function test (and probe compensation) is described at page 1-8
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: uoemx on March 23, 2022, 08:00:14 am
Quote from: hammy
My guess: It looks like you forgot to adjust the trigger level.

Have a look in the manual at page 2-34:
https://cdn-shop.adafruit.com/datasheets/Users+Guide+DS1000E.pdf

The function test (and probe compensation) is described at page 1-8

Thanks "hammy"
Thank you for your support. I changed the selections in the trigger but still no change
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on March 23, 2022, 10:03:32 am
I changed the selections in the trigger but still no change

I see. You are right, I made the funktion test with mine this morning and the trigger should work using the "Auto"-button.
Another thing that is different: It only activates CH1 on my scope. CH2 stays off.

Do you started the self-calibration after the firmware update?
The manual says on page 2-68:
---
Self-Calibration: Oscilloscope will calibrate parameter of vertical system (CH1,
CH2, and Ext), horizontal system and trigger system.
---
(Disconnect all probes before the self-calibration.)

Please compensate the probe as well, if you havent done it already.
The probe in your video looks different than mine that came with the scope. Is the probe ok?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: uoemx on March 23, 2022, 12:00:51 pm
I changed the selections in the trigger but still no change

I see. You are right, I made the funktion test with mine this morning and the trigger should work using the "Auto"-button.
Another thing that is different: It only activates CH1 on my scope. CH2 stays off.

Do you started the self-calibration after the firmware update?
The manual says on page 2-68:
---
Self-Calibration: Oscilloscope will calibrate parameter of vertical system (CH1,
CH2, and Ext), horizontal system and trigger system.
---
(Disconnect all probes before the self-calibration.)

Please compensate the probe as well, if you havent done it already.
The probe in your video looks different than mine that came with the scope. Is the probe ok?

Of course when I update the firmware I will have to recalibrate. When calibrating, pull out the measuring stick and it's fully automatic
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on March 23, 2022, 09:25:57 pm
Of course when I update the firmware I will have to recalibrate. When calibrating, pull out the measuring stick and it's fully automatic
Then I have no more ideas.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: uoemx on March 24, 2022, 02:49:52 am
Of course when I update the firmware I will have to recalibrate. When calibrating, pull out the measuring stick and it's fully automatic
Then I have no more ideas.
Thank you Hammy. Can you see what's wrong with this for me?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on March 25, 2022, 10:32:32 pm
Thank you Hammy. Can you see what's wrong with this for me?
Better rated Tectronix probe. Should do the job fine.
As I said, I'm out of ideas what could be wrong - aside from a hardware defect of the scope itself.

You got the scope new? Refund possible? Or do you own it a longer time?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on April 21, 2022, 06:53:22 pm
I've held off from modding mine because I remember reading somewhere, the bandwidth mod was causing trigger problems . Don't know where I read it, maybe here.
     
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 26, 2022, 11:30:38 pm
is this thread still alive? has anyone modded a DS1052D yet to 100mhz?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 27, 2022, 01:14:56 am
this may help as most of the links have died of old age it seems! :https://github.com/szafranski/Rigol_DS1052E-firmware
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on April 27, 2022, 07:45:48 pm
Did anyone just use the link above? I am about to do mine, It is several years old, so hope I don't have to read through a couple thousand posts.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 27, 2022, 08:01:42 pm
its the only place i found that still had the firmware,spent nearly a day reading the whole thread with every link dead,this ones good tho,has the stock f/w and modded too.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 27, 2022, 10:17:45 pm
MY PC DONT SUPPORT WIN 11,I USE WIN 7 AND 10,WHAT HAS THAT GOT TO DO WITH THIS TROLL?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 27, 2022, 11:31:31 pm
tell me where i even mentioned xp,quote me!
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gnif on April 28, 2022, 12:54:50 am
m3vuv, settle down! Why do I have to keep telling you to do so?

You have no right NOT to be offended by something someone says. If you don't understand this, read it again until it sinks in.

Perhaps politely ASK why @Mechatrommer stated this instead of seeing red and jumping off the cliff again with your rage. Remember you can catch more flies with honey than with vinegar.

tell me where i even mentioned xp,quote me!

This is like saying, "wanna fight? c'mon, let's go!"... how childish.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: jh15 on April 28, 2022, 02:39:38 am
I use linux, and this possible troll post tells me nothing. I know how to write to a usb key.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: gnif on April 28, 2022, 02:44:43 am
I also use Linux... what does your post have to do with what's going on here? The OP mentions executable files for Windows.
Either way, stop saying the post by @Mechatrommer is trolling until you know more, at this time it could simply be a miss communication.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 28, 2022, 05:21:30 am
people contributed to this thread probably now doing other things and forgotten the steps to do the upgrade esp your special D version that they never done/own, so keep asking this and that... do you think can help? or do you expect other people to reread the whole thread for you again? and presents your solution in silver platter?

And if you care to read the thread, iirc there is fw version that you need to downgrade to in order to do usb mod, edit and patch the header to fool the dso etc (google in the net how) , you should read that i wont bother to look again what page for you... and who knows whats your dso's fw revision anyway?

as for me recently, my ds1052e cal data is damaged (or went offed values)  and i have to buy tl866ii xgecu flash programmer to read the whole content. Problem not solved yet because i dont know how to calc or repair cal data offset.. only drieg knows how to do that and he is MIA.. and any imaginations/solutions i've made not giving any good result. I think tl866ii programmer will be a nice buy if you want the unlimited access to your dso mod, save cal data before doing risky mod etc..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 28, 2022, 02:35:14 pm
i understand your last post fully but why mention linux or win 11?,that has nothing to do with what i asked,as i see it there s no way to read and save the scopes original firmware,my orginal post was in the hope someone had done what i am asking and it would of jogged there memory and gave me a reply that actualy has some meaning to what  asked and not try to tout linux or win 11 as the answer,as far as i am concerned that has nothing remotly to do with what  posted!,please correct me if i am wrong here!.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 28, 2022, 08:36:38 pm
i understand your last post fully but why mention linux or win 11?
tell me where i even mentioned linux? i thought its obvious that not everybody support what you asked (modding old dso is analogous to obsolete xp), they moved on. hopefully by luck someone can and will, soon...
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: m3vuv on April 28, 2022, 11:07:11 pm
Point understood,but its all i can aford at the moment as out of work due to just having an operation,i have skimmped and scrapped to get this and want to improve/hack it if i can ok,maybe my posts will jog someones memory who has done what in asking,like the saying goes "a squeeking gate always gets oiled" ,if that makes sense??.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: Mechatrommer on April 29, 2022, 07:09:28 am
Tbh... the mod is just heart fondling act, the diff between 100 and 50mhz is not much, and nothing compared to the risk of bricking it. You wont try to squeeze it to see 100-400mhz, if you ever reach that point, that means new budget is required. The rigol wont up for the task in anyway, unless you are delusioning something.. Loosing a few ps of risetime is alot better than loosing a $300 scope, mark my word boy..
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on April 29, 2022, 07:28:52 am
Hi,
this is the last FW version for the DS1052E. Patched for 100MHz bandwith.
Cheers
hammy
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on April 29, 2022, 07:34:32 am
this may help as most of the links have died of old age it seems! :https://github.com/szafranski/Rigol_DS1052E-firmware

This link works fine: https://github.com/szafranski/Rigol_DS1052E-firmware
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlienRelics on November 01, 2022, 04:53:44 pm
Should my Rigol report back as a different model number after applying that firmware? I applied that, and it still says it is a 1052 on the info page.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: MikeK on November 02, 2022, 11:52:45 pm
Should my Rigol report back as a different model number after applying that firmware? I applied that, and it still says it is a 1052 on the info page.

My [now 100MHz] DS1052E still says "DS1052E" on the System Info screen.  Change the timebase; you should now be able to drill down to 2ns per div.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: VSV_electron on April 06, 2023, 08:49:56 pm
Should my Rigol report back as a different model number after applying that firmware? I applied that, and it still says it is a 1052 on the info page.

My [now 100MHz] DS1052E still says "DS1052E" on the System Info screen.  Change the timebase; you should now be able to drill down to 2ns per div.

Is there an easy way to check that the displayed 2ns timebase value is what the scope actually delivers and it's not simply a fancy text string output on the display?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: hammy on April 07, 2023, 08:50:53 pm
Is there an easy way to check that the displayed 2ns timebase value is what the scope actually delivers and it's not simply a fancy text string output on the display?

One way is to use a pulse generator to create a signal with a very short rise time. There are several possibilities to build one by yourself. Have a look at youtube with "oscilloscope pulse generator". They also explain the math and how to calculate the bandwidth of your now hacked scope.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: SanFable on August 03, 2023, 06:09:50 pm
Hello,

No one said yet that there is a newer firmware released in about 2020
DS1000E
00.04.04.00.00
https://www.rigolna.com/firmware/ (https://www.rigolna.com/firmware/)


And if anyone can confirm that he changed one byte in this newer firmware and it worked? there is 0x66 instead of 0x09

Im asking because there are different values on address 0x00019690

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: ph_66 on September 01, 2023, 11:49:07 pm
Hello,

No one said yet that there is a newer firmware released in about 2020
DS1000E
00.04.04.00.00
https://www.rigolna.com/firmware/ (https://www.rigolna.com/firmware/)


And if anyone can confirm that he changed one byte in this newer firmware and it worked? there is 0x66 instead of 0x09

Im asking because there are different values on address 0x00019690

I guess you have to do a search for the hex string that precedes the 09, so for the sequence 1089E50100A86108080510. You will find it in address 00019710 now; obviously Rigol has put some other code before this, so it all shifted a bit.

Haven't tried to modify it yet, so please do whatever you want to do at your own risk.

Cheers
Peter

:EDIT: tried this with the 00.02.04.01.02 firmware found in this thread and it worked.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: a592345029 on February 04, 2024, 08:15:28 am
I upgraded my 1052e to 4.04. I cannot downgrade the firmware from 4.02 to 2.02. Can anyone help me? How can I downgrade from 4.04 to 2.02?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: silence012 on February 08, 2024, 08:52:47 pm
I basically have the same issue. I upgraded version to 00.04.04.00.00  and I cannot downgrade it.

I would like to turn my scope to 100MHz, but when adding USB it does not offer upgrade/downgrade.

Is there anyone successfully switched scope to 100MHz from 00.04.04.00.00
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: szafranski on February 09, 2024, 01:14:24 pm
I added some link to the repo:

https://github.com/szafranski/Rigol_DS1052E-firmware

maybe helpful?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GGMM on February 21, 2024, 10:38:45 am
Good morning,

This topic seems to be still active, so I have a few questions.
1) When you recover a completely bricked  scope , how can you identify the hardware version?
On the motherboard it is noted Dem07 and 94HV. Moreover there is no high voltage part on the power supply for the display.
Any other clues?

2)Can someone provide a full dump (8MB) for hardware version 57 and one for hardware version 58. I don’t know what the changes on a HW57 and 58 are and their consequences on the app.

3)Try some tests with Jtag and a Wriggler (Lol very long ...) Not sure parameters of Adron are sure of 100%, in particular the config of static pins.

see here  page 7:  https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/150/ (https://www.eevblog.com/forum/blog/the-dark-side-of-the-rigol-hack-bricked-scope-how-to-fix-it/150/)       
Has anyone succeeded with Jtag and a Wriggler programmer.
If he can share his config

Thanks
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rifkum on March 01, 2024, 04:49:11 am
@szafranski

Hi, Looking at the github link you posted above
It appears that the files in the folder for the 00.04.04 100MHz_Modded are possibly actually NOT MODDED???
Because when I go into that folder the files inside are listed as "non-modded 50MHz" 
Is this a mistake??  Or possibly I don't understand what is being posted there??
It seems that by mistake the non-moded files are in the wrong folder which is labeled "modded"

I have an DS1052E that is currently on FW version 00.04.04 and I would like to do the update to 100MHz

EDIT:
I have resolve the question and was able to mod my DS1052E to be 100 MHz as I described later in this thread.
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GGMM on March 01, 2024, 09:36:10 am
Hello,

I went through hundreds of pages on this subject.

I see no information to discern the Hardware model from the board. (007, 057, 058, others??).
Does anyone know how to find it physically.
Is it marked hard somewhere? (Circuit 2404?)

Looking at dumps, a hardware version seems to be in
001FFD0. (I found 058 on one dump and 057 on another)
How does this information update?

In addition, there is a Cyclone III that is never mentioned on posts  and possibly a Jtag port? (Is it the one near the Jtag port of Lattice?)
Is there no internal programming or it updates at startup with blackfin?

If you have any feedback.

cdt
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: rifkum on March 01, 2024, 11:19:26 pm
@SanFable
I would say the answer to your question is NO that is NOT the correct Hex byte to replace.
(But I am not an expert)

I have been experimenting with the latest 04.04 firmware as downloaded from Rigol
I opened the file in notepad++ and used the HEX plugin to view the hex file
I searched for "e50100a86108080510096089e67d0050"
which is found at 00019710
and replaced "e50100a86108080510096089e67d0050"
with "01" and did a SaveAs to a compatable USB memory stick
Then I inserted into the 1052E and it asked if I wanted to replace the same firmware with new?
I said OK and it did complete the update
After restarting it now
And I now have a new sweep time of 2ns VS the old 5ns
I then did a SELF CAL

And now the scope SEEMS to be working correctly as a 100 MHz scope
It still shows 1052E in the system info screen

I am measuring a 3.9ns rise time with my 74AC14 fast edge pulse generator

Hope this helps you
cheers
Dwight

I have attached the MODDED 04.04 file I used for MY scope.  (use at your own risk)

Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: AlienRelics on March 09, 2024, 10:44:35 pm
Very frustrating. I thought Rigol had kind of given tacit approval to this? I stupidly upgraded a 2.02 scope to 4.04, intending on using the Riglol gen.

Now it seems to be locked into being a 50MHz bare bones. I tried the 4.04 found here, and it never asks if I want to replace the firmware.

Did I just jam myself up?
Title: Re: changing the rigol DS1052E to DS1102E using USB , the dummy guide
Post by: GGMM on March 10, 2024, 09:37:17 am
Hé Alienrelics,

There are not many people on this subject anymore. It’s probably a bit old....
I never have answers to the questions I ask.
See my questions just above.

In your case, I think it is necessary to redo via Jtag an old firmware.
And then we end up with lots of questions and necessarily where to find a correct flash...

cdt