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

0 Members and 6 Guests are viewing this topic.

Offline Gandalf_Sr

  • Super Contributor
  • ***
  • Posts: 1729
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1800 on: June 10, 2020, 09:55:30 pm »
ALL YOUR OPTIONS ARE BELONG TO US!
If at first you don't succeed, get a bigger hammer
 
The following users thanked this post: ToThePub, eklein, Antonio90

Offline ve2mrx

  • Contributor
  • Posts: 49
  • Country: ca
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1801 on: June 11, 2020, 05:57:53 am »
I'd still prefer a keygen ;-)
 

Offline Fotris

  • Newbie
  • Posts: 3
  • Country: de
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1802 on: June 16, 2020, 03:47:08 pm »
Hi, I've bought a new 5074 and now I'm thinking about enabling all options using your firmware. The only thing is on the top of the scope is a label, which shows the original scale. ^^ Has someone replaced it by a 350MHz label? Do you know, where I can buy such labels? ^^
 

Offline fact

  • Contributor
  • Posts: 35
  • Country: nl
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1803 on: June 16, 2020, 08:44:20 pm »
I found it enough to just enable the options, not needing confirmation by some label.
If you can't do without the aesthetics, you could always print a label yourself.
I have no idea what an original label on the black market would do. It would probably set you back the amount you'd have to pay for all the upgrades.  8)
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 5672
  • Country: de
  • Testfield Technician
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1804 on: June 16, 2020, 08:54:37 pm »
True, but also I can understand him.
Having the 350Mhz and only 5074 on the front.....As I owned this one, it annoys a little bit.
Bust just only a little bit.. ;)

Offline nullobject

  • Newbie
  • Posts: 1
  • Country: au
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1805 on: June 17, 2020, 03:15:20 am »
I successfully unlocked all the features on my new MSO5074 today. Thanks for the help :)

One question: if Rigol releases a new firmware and I update with it, will I lose all the unlocked features?
 

Offline noreply

  • Frequent Contributor
  • **
  • Posts: 276
  • Country: gb
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1806 on: June 17, 2020, 04:47:21 am »
I successfully unlocked all the features on my new MSO5074 today. Thanks for the help :)

One question: if Rigol releases a new firmware and I update with it, will I lose all the unlocked features?

Congrats on your 'new baby' (MSO5074) - hope it grows-up and behaves :P

I highly recommend that you read through the entire forum thread - not only will you learn the whole theory about the Rigol 5000 series licensing and 'hack' but also the numerous 'titbits' of priceless knowledge - well documented - on the 'patch' evolution and how to protect the 'enhancements' when there is a new FW release and you decide to upload to the 5074.

To directly answer your question - YES if you 'update' with it ...
« Last Edit: June 17, 2020, 04:51:07 am by noreply »
 
The following users thanked this post: nullobject

Offline srjaynes49

  • Contributor
  • Posts: 11
  • Country: us
  • 70 is the new 50!
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1807 on: June 25, 2020, 08:43:30 pm »
JUST ran the hack STANDING ON THE SHOULDERS OF GIANTS.  It was simple and successful. 

THANKS TO EVERYONE FOR ALL THE HARD WORK MAKING THIS AVAILABLE.  Not your day jobs, but GREATLY appreciated!  :-+

Folowing was copied from another post.  I added the numbers to the steps since being in my 70's I'm easily confused.  Yes folks, I worked for Tektronix when the 465 475 were introduced...

Begin Copied Material:

Roughly this is what worked for me,
Get a new, brand name usb stick.

1)  Go to the Rigol site and download the latest firmware. version: 01.03.00.01
Download the .GEL flie from the zip file to your usb stick, then do a local upgrade.
once complete, clear the data off the usb stick

2)  Go here: https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg3024342/#msg3024342

download the zip file in that post. unzip the contents, (2 files) to your USB stick

3)  Go here: https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg3025330/#msg3025330

download the file. rename it, removing the .DOC, copy that to your usb stick.

4)  Your usb stick's contents should look like the file listing here, https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg3077233/#msg3077233

5)  So, now you have a freshly upgraded scope that has been rebooted.
Insert your usb stick.
6)  Select local upgrade.
. The screen should turn white with black text. It should ask you to press a button on the scope to upgrade.
After this completes, i think you have to press any button twice.

End Copied material

May you all remain well during the trying times we're experiencing!



« Last Edit: June 26, 2020, 12:26:23 am by srjaynes49 »
Nothing clever to read here...
 
The following users thanked this post: N2tl, sdouble, drillionaire, tick, Claus1, jemotrain, Fabse, dl9lc, rajeshmag, PabloSanchez, ziDot

Offline srjaynes49

  • Contributor
  • Posts: 11
  • Country: us
  • 70 is the new 50!
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1808 on: June 25, 2020, 08:57:52 pm »
Hey, is like a 1969 Chevy Nova "sleeper with the high HP options.  Looks like mom's car, runs like it belonged to a retired Nascar driver...  Fun when the other folks just don't know...  :-DD
« Last Edit: June 26, 2020, 12:22:50 am by srjaynes49 »
Nothing clever to read here...
 

Offline t4rmo

  • Contributor
  • Posts: 14
  • Country: es
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1809 on: June 26, 2020, 02:15:16 am »
I've tried to follow the last steps to upgrade my scope and i think that i've bricked because it do not advance since it finish the loading message of rigol.
How can i do to restore it?
 

Offline srjaynes49

  • Contributor
  • Posts: 11
  • Country: us
  • 70 is the new 50!
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1810 on: June 26, 2020, 02:37:17 am »
Un-bricking is not my expertise. 

However, did you do a fresh format on your USB drive before you copied the installation files to it?  If not, and your scope will re-boot, I'd follow the instructions carefully, reformatting the USB drive FAT32 before you copy any files to it.  IF that doesn't help, as many others have reported in the threads, try a different USB drive.  I had the good fortune to have a USB drive that I had used successfully to install the latest firmware so I knew it worked correctly. 

Best of luck!  Hope it's not truly bricked.   :(
Nothing clever to read here...
 

Offline t4rmo

  • Contributor
  • Posts: 14
  • Country: es
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1811 on: June 26, 2020, 02:49:57 am »
Thanks for your response but when i restart my oscilloscope it stays stucked in the message of rigol, i've nand backup, memdump and other files that i saved with scripts of this thread but i dont know how can i use it.
 

Offline ve2mrx

  • Contributor
  • Posts: 49
  • Country: ca
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1812 on: June 26, 2020, 03:06:36 am »
Hi t4rmo,

Search this thread for the "single" key press on startup. There is a secret boot menu that could get you out of trouble ;-)

Martin
 

Offline ToThePub

  • Contributor
  • Posts: 27
  • Country: au
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1813 on: June 26, 2020, 04:20:25 am »
Copy the official firmware to a usb key. Stick it in the scope.
While powering on the scope, keep pressing the single button.
You'll see two options show up and you should be able to flash back to the official firmware.
 

Offline t4rmo

  • Contributor
  • Posts: 14
  • Country: es
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1814 on: June 26, 2020, 08:39:49 am »
I' have accesed to the "secret menu" at startup but i can't install the official firmware it appears a meesage saying "Upgrading failed,please check the package."
 

Offline t4rmo

  • Contributor
  • Posts: 14
  • Country: es
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1815 on: June 26, 2020, 10:05:53 am »
Update: I've changed of memory usb and i've achieved install the last version. Thanks for all, now i'm going to install the patched version.
 

Offline Gandalf_Sr

  • Super Contributor
  • ***
  • Posts: 1729
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1816 on: June 26, 2020, 10:33:19 am »
Update: I've changed of memory usb and i've achieved install the last version. Thanks for all, now i'm going to install the patched version.
I'm glad you sorted it out. 99% of the time, situations like yours are fixed by using a different USB drive.  I had the same problem a couple of weeks ago.
If at first you don't succeed, get a bigger hammer
 

Offline Fotris

  • Newbie
  • Posts: 3
  • Country: de
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1817 on: June 27, 2020, 08:28:55 pm »
I wonder: what is the size of the built in storage C: ?
 

Offline hve

  • Contributor
  • Posts: 47
  • Country: nl
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1818 on: June 29, 2020, 03:24:26 pm »
Thank you all for the great work !   :-+ :-+

Small contribution from my side:
Using this method to prepare my USB stick, I did not have problems, or maybe I was just lucky:
(Assuming you have access to a Linux environment)


1: Use fdisk to check/correct the partition
    I used FAT32 LBA as the primary partition.

You might see something like:

Code: [Select]
Command (m for help): p
Disk /dev/sdb: 7.2 GiB, 7756087296 bytes, 15148608 sectors
Disk model: DataTraveler 2.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 15148607 15146560  7.2G  c W95 FAT32 (LBA)


2: Format as FAT32 using:

Code: [Select]
mkfs.fat -F 32 -I /dev/sdb1
 

Offline Fabse

  • Newbie
  • Posts: 3
  • Country: de
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1819 on: July 07, 2020, 07:14:31 pm »
Hey to all that contributed to unlocking the MSO5000 series!
I got my scope (5072) today and the first thing I did was to unlock it. Thanks to this thread all went perfect!
Big thank you to all the smart people that made this possible!  :-+
 

Offline deisenberg

  • Contributor
  • Posts: 39
  • Country: ca
  • Seriously I have no clue.
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1820 on: July 20, 2020, 04:44:59 pm »
Is it possible to revert back to original options assuming you had a warranty issue?
 

Offline typoknig

  • Regular Contributor
  • *
  • Posts: 103
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1821 on: July 20, 2020, 07:12:12 pm »
Yes, just reload the firmware and the hacked options will be erased.  You can force reload firmware by repeatedly pressing the SINGLE key during boot.
 
The following users thanked this post: deisenberg

Offline bveina

  • Newbie
  • Posts: 7
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1822 on: July 28, 2020, 02:23:14 pm »
has anyone had any luck using the ":SYSTem:TOUCh {x}, {y}" command to simulate a press and drag?
i can do single presses, but afaik to move cursors, and create trigger zones you must click and drag.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3212
  • Country: pt
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1823 on: July 28, 2020, 03:19:07 pm »
Shouldn't there be a pair of X,Y ?
 

Offline bveina

  • Newbie
  • Posts: 7
  • Country: us
Re: Hacking the Rigol MSO5000 series oscilloscopes
« Reply #1824 on: July 28, 2020, 05:27:14 pm »
based on some other work, it seems that the touch command can only take 2 numbers.

SYSTem:TOUCh [IndexesItem(number=4, direction=1, type=<IndexesItemType.INTEGER: 0>, enums={}), IndexesItem(number=4, direction=1, type=<IndexesItemType.INTEGER: 0>, enums={})]

":SYSTEM:TOUCH 575,43" for example will hit the run stop button on the top of the screen.

i have tried things like ":SYSTEM:TOUCH 400,167,472,181" but no response. it may not be possible but it seems silly to implement touch and not touch/drag/ release
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf