Author Topic: Hacking the Rigol MSO5000 series oscilloscopes  (Read 901284 times)

0 Members and 8 Guests are viewing this topic.

Offline ykurban

  • Contributor
  • Posts: 20
  • Country: tr
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1625 on: April 02, 2020, 09:32:22 pm »
I just filled the form from rigol webpage

waiting for answer
 

Offline boris.t

  • Newbie
  • Posts: 8
  • Country: ru
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1626 on: April 02, 2020, 11:30:10 pm »
I sent request twice (january and marth) and no answer..
Please, reply if you got answer.
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1627 on: April 02, 2020, 11:32:14 pm »
I got my bundle license the day after I filled out the form. I'm in the US if it matters.
 

Offline boris.t

  • Newbie
  • Posts: 8
  • Country: ru
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1628 on: April 02, 2020, 11:34:36 pm »
I got my bundle license the day after I filled out the form. I'm in the US if it matters.
When did you send the request?
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1629 on: April 03, 2020, 01:30:54 am »
 Sent 3/26, got response 3/27.
 

Offline ykurban

  • Contributor
  • Posts: 20
  • Country: tr
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1630 on: April 03, 2020, 08:43:46 am »
still don't get anything from rigol, btw internal signal generator works fine

since we have a nice scope and signal generator in the same box, can we use it as a network analyzer?
im designing lots of analog filters and instrumentation amplifiers in roughly audio range.
It would be nice to see some frequency - amplitude graphs

I tried analog discovery 2 for this, works reasonably fine  but it would be nicer to do that in the scope

So may be a pc software connects to scope via usb or ethernet can do this. Any ideas?

 

Online MegaVolt

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: by
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1631 on: April 03, 2020, 09:06:55 am »
I made a quick version without any software, only tuning the generator to ramp the frequency with a given step. It turns out very clearly:
 

Online skander36

  • Frequent Contributor
  • **
  • Posts: 704
  • Country: ro
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1632 on: April 03, 2020, 10:21:37 am »
I just filled the form from rigol webpage

waiting for answer

You are also entitled to a free bw upgrade to 350 Mhz as you can see attached.
So if you will have all bundles you will miss only 200 mpts memory which is not a problem as the scope have 100 mpts by default.
 

Offline jemangedeslolos

  • Frequent Contributor
  • **
  • Posts: 386
  • Country: fr
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1633 on: April 03, 2020, 11:41:07 am »
I sent request twice (january and marth) and no answer..
Please, reply if you got answer.

I made the request in early March and got the answer 3 or 4 days after !
Maybe with the covid it will take longer than usual.
 

Offline electricMN

  • Regular Contributor
  • *
  • Posts: 80
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1634 on: April 03, 2020, 04:00:03 pm »
I got my bundle license the day after I filled out the form. I'm in the US if it matters.
When did you send the request?

I requested mine last Saturday and got a response on the following Tuesday.
 

Offline douggoldberg

  • Contributor
  • Posts: 33
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1635 on: April 04, 2020, 10:31:45 pm »
Folks, Before I pull the trigger on the entry level 5000 I wanted to be sure that "improvements" in this thread will still work with current firmware. Should I still be able to implement these?

Cheers...Doug
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1636 on: April 04, 2020, 10:37:50 pm »
Folks, Before I pull the trigger on the entry level 5000 I wanted to be sure that "improvements" in this thread will still work with current firmware. Should I still be able to implement these?

Cheers...Doug

Yes, it is possible to hack the latest firmware.
 

Online MegaVolt

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: by
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1637 on: April 06, 2020, 08:50:22 am »
Yes, it is possible to hack the latest firmware.
Can you share the recipe?
 

Offline stafil

  • Regular Contributor
  • *
  • Posts: 205
  • Country: us
 

Online MegaVolt

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: by
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1639 on: April 06, 2020, 09:28:18 am »
These steps worked fine for me
Is the medicine for 01.01.04.08 suitable for 01.02.00.03 without changes? Are the checksums the same?
 

Online skander36

  • Frequent Contributor
  • **
  • Posts: 704
  • Country: ro
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1640 on: April 06, 2020, 09:31:42 am »
No.
Ask Delfinom or Mable for this. They said that made some tests but did they not made it public yet .
 
The following users thanked this post: MegaVolt

Offline azone

  • Newbie
  • Posts: 5
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1641 on: April 06, 2020, 05:07:59 pm »
[Edited] Has anyone done the 01.02.00.02? Can you please confirm that the steps below are the correct ones?
I've read the entire post. So far I've done:
1) Updated to v01.02.00.02
2) Downloaded 01.02.00.02.bspatch from Post #1558. Removed .txt extension
3) Downloaded Patch.txt from Post #1451
4) Edited the before and after md5sum in the patch.txt file to Before: 78d71292a1828ee597a341bd14797e18 After: 86d162a29297ae03af88a6d8f7c40247 as described in Post #1558. This should correspond to the new v01.02.00.02.
5) Put DS5000Update.GEL (the v01.02.00.02 firmware), patch.txt, and 01.02.00.02.bspatch on a USB drive formatted for FAT32.
6) Performed a local update from the scope by going to Utility -> System -> Help -> Local Update
7) The firmware updates fine and says to reboot - but after I restart none of the upgrades are enabled - for example if I select channel 3 it says "This function requires the following license..." 
8] Decided to try to install v01.01.04.08 firmware since it's the most recent 'stable' version (then I could try the well-known working v01.01.04.08 hack/patch). Downloaded the old firmware version from Github. However when I try to update the scope says "Failed to Upgrade. Check the File". This is the official file from Rigol that was simply reposed to Github for safe-keeping. Early pages from this thread state that the firmware can't be downgraded, so I guess those of us with units shipped with v01.02.00.02 and above will have to wait for a working method?
« Last Edit: April 06, 2020, 07:54:55 pm by azone »
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1642 on: April 06, 2020, 05:43:15 pm »
I know this is a long thread guys, but all the answers are here, most of them with in the last 3 pages. Just gotta read a bit ;)

Older firmware can be found here.
https://gitlab.com/riglol
 

Online MegaVolt

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: by
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1643 on: April 06, 2020, 07:00:49 pm »
I know this is a long thread guys, but all the answers are here, most of them with in the last 3 pages. Just gotta read a bit ;)
I read the whole topic. And now separately the last 4 pages. There is a solution for version 02. And the mention that there is a cure for version 03. But there is no cure. Or am I stupid enough :(
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1644 on: April 06, 2020, 07:19:48 pm »
I know this is a long thread guys, but all the answers are here, most of them with in the last 3 pages. Just gotta read a bit ;)
I read the whole topic. And now separately the last 4 pages. There is a solution for version 02. And the mention that there is a cure for version 03. But there is no cure. Or am I stupid enough :(

I can confirm there is a patch for 01.02.00.03, but it hasn't been posted yet. When the person who made the patch is ready I'm sure they will post it.
 
The following users thanked this post: MegaVolt

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1645 on: April 06, 2020, 08:27:50 pm »
[Edited] Has anyone done the 01.02.00.02? Can you please confirm that the steps below are the correct ones?
I've read the entire post. So far I've done:
1) Updated to v01.02.00.02
2) Downloaded 01.02.00.02.bspatch from Post #1558. Removed .txt extension
3) Downloaded Patch.txt from Post #1451
4) Edited the before and after md5sum in the patch.txt file to Before: 78d71292a1828ee597a341bd14797e18 After: 86d162a29297ae03af88a6d8f7c40247 as described in Post #1558. This should correspond to the new v01.02.00.02.
5) Put DS5000Update.GEL (the v01.02.00.02 firmware), patch.txt, and 01.02.00.02.bspatch on a USB drive formatted for FAT32.
6) Performed a local update from the scope by going to Utility -> System -> Help -> Local Update
7) The firmware updates fine and says to reboot - but after I restart none of the upgrades are enabled - for example if I select channel 3 it says "This function requires the following license..." 
8] Decided to try to install v01.01.04.08 firmware since it's the most recent 'stable' version (then I could try the well-known working v01.01.04.08 hack/patch). Downloaded the old firmware version from Github. However when I try to update the scope says "Failed to Upgrade. Check the File". This is the official file from Rigol that was simply reposed to Github for safe-keeping. Early pages from this thread state that the firmware can't be downgraded, so I guess those of us with units shipped with v01.02.00.02 and above will have to wait for a working method?

Git Lab, not Git Hub ;)

It does not appear 01.02.00.03 has a bug, it just looks like the noise threshold was reduced in that firmware.

https://www.eevblog.com/forum/testgear/rigol-mso-5000-hardwaresoftware-revisions/msg2984056/#msg2984056

Press the SINGLE button during boot to downgrade FW.

https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg2992368/#msg2992368
 

Offline azone

  • Newbie
  • Posts: 5
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1646 on: April 06, 2020, 08:53:30 pm »
After reading the entire thread a few times... below are details on updating your MSO5000 to  v01.02.00.02 or v01.01.04.08 with all options enabled.
Also of note, you can revert to a previous firmware version.

Updating to v01.02.00.02 w/ all options enabled
1) Format your USB stick FAT32. Format the damn USB stick every time you add/remove files - I had problems if I didn't.
2) Update to v01.02.00.02 if not already installed. Use the official update, this one will have 66- 68 MB.
3) Put the stick in your MSO5000 and goto Utility -> System -> Help -> Local Upgrade and update the firmware.
4) Delete the file from the USB stick, format again just in case.
5) Download the DS5000Update.GEL file from Post #1558 which is the script that will apply the patch (bspatch). This one will have 130k.
6) Download 01.02.00.02.bspatch from Post #1558. Delete the .txt extension (this is only done because this forum won't host the file without a qualified extension). Put it on the USB Stick.
7) Make a new patch.txt file with the contents below (this is the new md5 checksums for v01.02.00.02 and the correct name link to the bspatch file). Put this on the USB stick too.

file_to_patch=/rigol/appEntry
file_to_patch_md5sum=78d71292a1828ee597a341bd14797e18
patch_file=01.02.00.02.bspatch
after_patch_md5sum=86d162a29297ae03af88a6d8f7c40247

8] Put the stick in your MSO5000 and goto Utility -> System -> Help -> Local Upgrade and update the firmware.
 
I couldn't get it to work - after reading skanders response below I think I had the wrong DS5000Update.GEL file.
v01.02.00.02 has a few bugs so it may be better to wait for new firmware.

[Edit] typoknig notes in Post #1649
It does not appear 01.02.00.03 has a bug, it just looks like the noise threshold was reduced in that firmware
https://www.eevblog.com/forum/testgear/rigol-mso-5000-hardwaresoftware-revisions/msg2984056/#msg2984056
Maybe it's better to wait for someone to share the v01.02.00.03 patch it will most likely be shared very soon.

Reverting firmware to an earlier version and updating v01.01.04.08 w/ all options enabled
1) Apparently v01.02.00.02 & v01.02.00.03 firmware is buggy, and the patch is not verified/proven like v01.01.04.08. Since new MSO's are now shipping with firmware greater than v01.01.04.08 I had to revert firmware to this earlier version.
2) Format your USB stick FAT32. Format the damn USB stick every time you add/remove files - I had problems if I didn't.
3) Put the official v01.01.04.08 firmware on the USB stick. Make sure the firmware is named DS5000Update.GEL. Sometimes the name has been extended to differentiate versions, however the firmware must be name DS5000Update.GEL
4) If you can't find older firmware get it from Gitlab
5) Put the USB stick in the MSO5000. While turning it on keep pressing SINGLE to enter 'secret' mode. The screen will have an option to Upgrade Firmware.
6) Press Upgrade firmware. If the scope doesn't respond and you don't hear a beep when you press "Upgrade Firmware" restart the scope and try again. For some reason if you wait a few milliseconds too long it won't recognize your selection.
7) The firmware will update and ask you to reboot. Turn off the scope.
8] Now, follow the exact instruction from Post #1451 to update to v01.01.04.08 w/ all options enabled. Again make sure you are using the correct DS5000Update.GEL file from post #1451 - it should be ~130KB.
« Last Edit: April 07, 2020, 03:52:52 pm by azone »
 
The following users thanked this post: TrickTronic, dc8wan, mantis, rejectmonke

Online skander36

  • Frequent Contributor
  • **
  • Posts: 704
  • Country: ro
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1647 on: April 06, 2020, 09:33:27 pm »
Please.
There are two steps.
Step 1 - DS5000Update.GEL is the Rigol firmware that must be applied before. This one will have 66- 68 MB. After apply, delete it from stick (or format if you feell safe ... :) )
Step 2 - DS5000Update.GEL is the script that will apply the patch (bspatch) . This one will have 130 k. On the stick must be this gel (130k) + patch.txt + patch file, 3 files . Run local update.

Good luck !
« Last Edit: April 06, 2020, 09:54:27 pm by skander36 »
 
The following users thanked this post: sjm

Offline azone

  • Newbie
  • Posts: 5
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1648 on: April 06, 2020, 09:58:54 pm »
thanks skander, I updated my post for us laymen/clueless of the bunch.
I don't think I was using the correct DS5000Update file when I was trying to unlock everything with v01.02.00.02 - I think I was using the actual v01.02.00.02 firmware file by mistake.
 

Offline Norbi

  • Newbie
  • Posts: 2
  • Country: pl
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1649 on: April 16, 2020, 11:46:55 pm »

new firmware 00.01.03.00.01 mso5000 has appeared
 
The following users thanked this post: thm_w, Gandalf_Sr, Fungus, boris.t, NoisyBoy, serg_77, Sergey Astakhov, sjm


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf