Author Topic: Sniffing the Rigol's internal I2C bus  (Read 1840695 times)

0 Members and 1 Guest are viewing this topic.

Offline Tilman

  • Newbie
  • Posts: 4
Re: 300MHz on ALL DS2000A!!!
« Reply #3375 on: June 28, 2014, 09:48:22 am »
Ok, I got 300MHz upgrade and all options working on my DS2072A which was not able to upgrade to 300MHz.  Here is what I did:

1-Install all options, no bandwidth upgrade (NSEH) using rigup or the upgrade utility.
2-Use rigup to get license for NS8N (All options - 56M + 300MHz) and install on scope in any of the methods described in this thread.

The result will be a scope with all options AND 300MHz!!!  Success!  :-+

By the way, you can't use the upgrade utility to install NS8N since that program always uninstalls all options before installing new ones.

not working for me, NSEH -> License is unavliable....
only NSEQ works for me... |O
 

Offline BTO

  • Frequent Contributor
  • **
  • Posts: 334
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3376 on: June 28, 2014, 06:11:05 pm »
MY God, 229 Pages and counting... I can't believe this thread is still going LOL

It's Alive... Alive.

Ok. to get serious for a second

I have a Rigol DS2072A,
it was loaded with the 2.0 Software from the factory,
it was originally 70 MHz

Now SUCCESSFULLY UPGRADED TO 300MHz
All options Unlocked and 56 Mpt Memory Depth

IF ANYONE NEEDS ANY HELP, I AM HERE TO HELP, and Im happy to do it

So.. Newbies if you have a DS200A
let me know

I know this is a Huge thread,  I've gone through it in great detail

NO NEED TO DOWNLOAD ANYTHING

I'll supply it all From a Cloud

if enough people want it

I'll Just upload it for all of you to have access to , For.. Say,.. a Month or so, if you like

However it's easier if you guys just skype me, that's what a few people have been doing

There's 2 Main Issues that Get everyone

1. Make sure that your Scope is Set to COMPUTER for the USB Port,
   if it's set to PictBridge and considering that the front USB is PictBridge, Your Scope wont detect
   in the computer and you'll be scratching your head as to why

2. Putting the Scope into Firmware Update Mode is a little tricky and takes a correct explanation.
   which is where skype comes in.

the answer to issues 1 is  go to
UTILITY / IO SETUP / USB DEVICE     Make sure the value says COMPUTER

the answer to 2 is
Start with Scope OFF
Now.. before switching it ON

Find the Power Button,  DON'T PRESS IT YET,   Put your left thumb on the power button
Now, with your Right Thumb find the  ORANGE   HELP Button,  Put your thumb on it


Now.. Press the power button and STRAIGHT AWAY Press the HELP button,   
don't wait to see the RIGOL screen

if you see the rigol screen you need to do it quicker

YOU WILL KNOW THAT YOU HAVE DONE IT CORRECTLY  IF.......
the button in the top right corner  labelled   SINGLE   Turns Solid Orange

that means the meter is upgrade Mode

Now pop in your USB stick and the    CH 1 Button should flash Green
this indicates good communication with the USB Device and you just Wait 2 mins and it's done


if anyone needs any further assistance,  Let me know

I'm at
martin@btotechnicalexperts.com.au

be cool guys
QUESTION EVERYTHING!!!
 

Offline MrKrabs

  • Newbie
  • Posts: 8
Re: Sniffing the Rigol's internal I2C bus
« Reply #3377 on: June 29, 2014, 11:23:45 pm »
Good day!

We received a Rigol DS4014 yesterday. I scanned and read through this huge thread and also found this directory:
http://www.gotroot.ca/rigol/

As I understand, to upgrade to 500MHz I need to use the DS2000A upgrade utility and the DS4000update_00.02.01.00.03.GEL
Can anyone confirm this?

Also want to upgrade my DG4062. How to do this?

Cheers
Sam

So I was wrong. I'm not finding the right info in this thread. Anyone please help?
Link to how to upgrade?
Hopless, but happy

Sam

For the DS4000, you only need MrKrab's firmware at http://www.gotroot.ca/rigol :)
 

Offline samertje

  • Contributor
  • Posts: 15
Re: Sniffing the Rigol's internal I2C bus
« Reply #3378 on: July 01, 2014, 04:58:57 pm »

For the DS4000, you only need MrKrab's firmware at http://www.gotroot.ca/rigol :)

1. I used MrKrabs firmware on a compatible stick
2. Booted into blackscreen using help button
3. Entered the stick in the USB. Channel 1 didn't blink, but immeadiatly went solid together with run/stop button solid red

After this nothing happens. I hope this helps some of you...
Any help?

Thank you for all replies :)
 

Offline BloodyCactus

  • Frequent Contributor
  • **
  • Posts: 482
  • Country: us
    • Kråketær
Re: Sniffing the Rigol's internal I2C bus
« Reply #3379 on: July 01, 2014, 06:56:14 pm »
did you test the usb stick by saving a screen image to it to make sure the ds4k can see it properly?

on my ds2k, I had to wait a bit before putting the usb stick in, too quick and it did not seem to load. tried again, waited like 30 seconds after the button presses then put it in and it recognised it correctly right away.

-- Aussie living in the USA --
 

Offline samertje

  • Contributor
  • Posts: 15
Re: Sniffing the Rigol's internal I2C bus
« Reply #3380 on: July 01, 2014, 09:00:21 pm »
did you test the usb stick by saving a screen image to it to make sure the ds4k can see it properly?

on my ds2k, I had to wait a bit before putting the usb stick in, too quick and it did not seem to load. tried again, waited like 30 seconds after the button presses then put it in and it recognised it correctly right away.

The stick works, I saved a png screenshot. I also waited a couple of minutes, still channel one only goes solid without first blinking.

When I used DS4000update_00.02.01.00.03.GEL, the channel 1 LED did blink first and then went solid. After a couple of minutes all lights lit. I restarted and nothing changed in the firmware or TB.

I did use riglol first though. Don't know if thats the wrong order?

In short: DS4000Update.00.02.01.00.03.MrKrabs.GEL on a stick didnt work for me so far...

Cheers
 

Offline cybernet

  • Regular Contributor
  • *
  • Posts: 247
  • Country: 00
  • pm deactivated, use the search function ...
Re: Sniffing the Rigol's internal I2C bus
« Reply #3381 on: July 01, 2014, 09:01:54 pm »
filename has to be  DS4000Update.GEL - and nothing else.
___________________
"all rights reversed :-)"
R0=-0x18;
UNLINK;
RTS;
 

Offline samertje

  • Contributor
  • Posts: 15
Re: Sniffing the Rigol's internal I2C bus
« Reply #3382 on: July 01, 2014, 10:58:53 pm »
DS4014 Upgraded with MrKrabs Firmware
Special thanks to MrKrabs and Cybernet for all work and helpfull comments and feedback.

How to Upgrade DS4014 Firmware 00.02.01

1. Test a USB stick by saving a screenshot on it with the scope

2. Download DS4000Update.00.02.01.00.03.MrKrabs.GEL.zip, rename it DS4000Update.GEL and copy to USB stick
Download the file here: http://www.gotroot.ca/rigol/

3. Turn on scope and quick after power on press HELP couple of times. You boot into a dark screen, only the SINGLE button is red now. Wait for 30-60 seconds

4. Enter the stick. Channel one starts blinking. After couple of minutes all lights turn on. Turn off scope. Remove USB stick and reboot.

Can someone put this as a DS4000_Guide.txt on http://www.gotroot.ca/rigol/
I searched for about one week for this  :-DD

Notice the screenshot is set with 5ns/div, but the fall time is 850ps.
I will post some more screenshots soon  :-+
« Last Edit: July 01, 2014, 11:01:55 pm by samertje »
 

Offline Co6aka

  • Supporter
  • ****
  • Posts: 299
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3383 on: July 02, 2014, 03:11:47 pm »
1. Test a USB stick by saving a screenshot on it with the scope

FWIW, I had similar issues installing firmware because the scope "didn't like" the USB stick, even though it could otherwise see/write/read to/from it.  I tried another USB stick and then it worked.  Prolly something in the firmware loader doesn't agree with certain USB interface chips.
Co6aka says, "BARK! and you have no idea how humans will respond."
 

Offline samertje

  • Contributor
  • Posts: 15
Re: Sniffing the Rigol's internal I2C bus
« Reply #3384 on: July 02, 2014, 03:38:28 pm »
I will post some more screenshots soon  :-+

780ps fall time
Beauty!
 

Offline BTO

  • Frequent Contributor
  • **
  • Posts: 334
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3385 on: July 02, 2014, 04:50:19 pm »
Just a Heads up ...

ANY ONE HAVING TROUBLE UPGRADING TO 300MHz With the DS2000A Series

I have just Posted a Summary of this Huge Post Here and will help anyone who wants a hand upgrading
but.. this tutorial should simply cover it for those just wanting a quick upgrade and are confused

https://www.eevblog.com/forum/testgear/unlockinghacking-the-rigol-ds2000a-series-scope-the-short-post/
QUESTION EVERYTHING!!!
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3386 on: July 02, 2014, 04:57:32 pm »
Just a Heads up ...

ANY ONE HAVING TROUBLE UPGRADING TO 300MHz With the DS2000A Series

I have just Posted a Summary of this Huge Post Here and will help anyone who wants a hand upgrading
but.. this tutorial should simply cover it for those just wanting a quick upgrade and are confused

https://www.eevblog.com/forum/testgear/unlockinghacking-the-rigol-ds2000a-series-scope-the-short-post/

Or they can do this:
https://www.eevblog.com/forum/testgear/ds2000a-upgrade-utility/
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: Sniffing the Rigol's internal I2C bus
« Reply #3387 on: July 02, 2014, 05:40:06 pm »
I have just Posted a Summary of this Huge Post Here and will help anyone who wants a hand upgrading
but.. this tutorial should simply cover it for those just wanting a quick upgrade and are confused
That is well intended, but you may want to tune your writing style just a wee bit. ;)
 

Offline SittingBear

  • Contributor
  • Posts: 45
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #3388 on: July 03, 2014, 01:13:20 pm »
Just tried to get the new firmware, and says files are gone....guess Rigol didn't like ppl just downloading it. Anybody out there willing to share the files?

Like Codemonkey said: "The following instructions apply, don't hold me responsible if you brick your scope etc etc..."
Quote
Links to download the two update files (Bootloader and Firmware update) -> 00.04.00
Be aware that after finishing the update no downgrading is possible.
 
Start with the Bootloader File and follow the instructions. After successfully finishing the bootloader update
do NOT reboot as instructed. Instead, continue with the Firmware update file.
 
Bootloader Update (new link):
https://www.dropbox.com/s/nteyndjz17dmcmi/DS1000Z%28Boot%29update.rar
 
Firmware Update (new link):
https://www.dropbox.com/s/w9x66ghdhagtsaj/DS1000Z%28ARM%29update.rar

Hello.

Update file(bootloader)here is same as RIGOL International(China) Update file(MD5 checksum is same).
I don't why some model has to be done like that.
So my concerns,if we update only official update file(same as 1st file here) as usual,whether the options are remained or not.
The firmware here(2nd one) is a bit small file size.But I think,totally the result might be same.
Anybody only updated first file here?and no problem?


Be very careful with these files!!!! Bricking is very easy!!!!
You need to do is in 2 steps without reboot! if you reboot after the first file your are dead! :)

PS: there are some differences between serial numbers too! its better to ask for the right one for your serial number... its free... why download this one?

Thanks for info.
But The firmware which I got directly from the marketing department of RIGOL in China is same as the bootloader file here.
I again ask about it to RIGOL.
(I don't test myself,but others use it,and no report their's dead.)
If I get the useful info,I will up here.

As a noob I would just like to ensure I won't end up bricking my newly bought device. This DS1000Z update will work for the DS1074Z, correct?
 

Offline Fred27

  • Supporter
  • ****
  • Posts: 726
  • Country: gb
    • Fred's blog
Re: Sniffing the Rigol's internal I2C bus
« Reply #3389 on: July 03, 2014, 03:51:40 pm »
There is no DS1000Z - that just refers to the series which is DS1074Z, DS1104Z, DS1074Z-S and DS1104Z-S.
 

Offline Julian

  • Newbie
  • Posts: 2
Re: Sniffing the Rigol's internal I2C bus
« Reply #3390 on: July 06, 2014, 02:47:20 pm »
Hello guys,

I am interested in the MSO4000 series. Is it firmware compatible with the DSO4000 series? Meaning that I can use MrKrabs Frimware form here: http://gotroot.ca/rigol/ ?
If so do these option codes apply to the MSO4000: http://gotroot.ca/rigol/DS4000%20Series%20Options.txt ?
 

Offline MarcelM

  • Contributor
  • Posts: 23
  • Country: nl
Re: Sniffing the Rigol's internal I2C bus
« Reply #3391 on: July 07, 2014, 01:29:20 pm »
Hi all,

Got my MSO2072A in last week, running Software version 00.03.00.01.03
Since I already opened up the scope in anticipation of my JTAG interface,
I can take some pictures of the inside, if anyone's interested.

If I understand the previous 230 pages correctly, the safest way for me to unlock features is to collect a memory dump of the BF, and ask one of the software gurus on this forum to extract the private key from that.
(Since the "patched" firmware is apparently not MSO-aware, I don't feel comfortable downgrading to that)

Here's hoping I'll end up with an unlocked MSO2302A    ;)

Best regards,
Marcel
--------------------------------------------
Electronics is FUN !
If you want me to take it seriously,
... Call, and we'll talk consultancy rates ...
--------------------------------------------
 

Offline adi101

  • Contributor
  • Posts: 17
Re: Sniffing the Rigol's internal I2C bus
« Reply #3392 on: July 07, 2014, 05:02:25 pm »
Hi All,

I have recently acquired my DS2072A scope and I am unable to make the upgrade utility work.

For some reason, the boot loader doesn't accept any older versions other than the latest .GEL file (00.03.00.01.03).
Could I ask one of you gurus to make a new modified FW starting from the latest version available?
Or perhaps, if there is another way, could you please point it to me?

Software version: 00.03.00.01.03 (in short, 00.03.00.SP1)
Hardware version: 1.0.2.0.2 (in short, 2.0)

SPU: 04.00.07
WPU: 01.01.03
CCU: 12.29.00
MCU: 00.06

Many thanks!
 

Offline hpux735

  • Contributor
  • Posts: 39
Re: Sniffing the Rigol's internal I2C bus
« Reply #3393 on: July 08, 2014, 08:23:02 pm »
my DP832 arrived yesterday, firmware 01.09 and only Analyzer and Monitor options are as trial available :(
also the riglol key generator doesn't work, after entering the generated key it just says "wrong serial number" (I double checked if I entered the correct one)
it seems that it's since v01.09 and so far no working hack?

Same here.  I couldn't downgrade the firmware to 01.06 or 01.08. :(
 

Offline roema

  • Newbie
  • Posts: 3
Re: Sniffing the Rigol's internal I2C bus
« Reply #3394 on: July 09, 2014, 12:29:41 am »
I have a DSA815-TG with version 00:01:09.

unfortunately I have seen too late that the keygen does not work with this version. Now I have made a downgrade to version 00:01:05, unfortunately the keygen does not work anyway.

Motherboard: 00:03
Radio Frequency: Board: 0:04
Digital Board: 0:04
Firmware: 00:01:05
Boot: 00:01:02

Maybe someone can give me info.

Downgrade Procedere:

From 09 -> 08 with Power & Preset Button
From 08 -> 06 with normal USB
From 06 -> 05 with normal USB

Thank you so much!

roema
« Last Edit: July 09, 2014, 12:33:38 am by roema »
 

Offline ted572

  • Frequent Contributor
  • **
  • Posts: 399
  • Country: us
  • Radio Communications Equipment/System Design Engr.
Re: Sniffing the Rigol's internal I2C bus
« Reply #3395 on: July 09, 2014, 01:16:46 am »
I have a DSA815-TG with version 00:01:09.

unfortunately I have seen too late that the keygen does not work with this version. Now I have made a downgrade to version 00:01:05, unfortunately the keygen does not work anyway.

roema

roema:

Is it 1.  That the Keygen doesn't  work (as in, it will not generate a key code)?  If this is the case, did you leave an extra space or character (such as a period after the Serial) with the entry for the Serial, or Option? 

or,  2. That the DSA815-TG won't accept the Keygen's resultant key code to open the Option(s) for you?

Please reply here to me, or via a PM.

You also may want to post instead to EEVblog 'Spectrum Analyzer - Rigol DSA815', at the following:
https://www.eevblog.com/forum/testgear/spectrum-analyzer-rigol-dsa815/msg473658/#msg473658

    Ted572

« Last Edit: July 09, 2014, 01:44:36 am by ted572 »
 

Offline roema

  • Newbie
  • Posts: 3
Re: Sniffing the Rigol's internal I2C bus
« Reply #3396 on: July 09, 2014, 01:37:50 am »
ted572:

It works!
I have found MY error, i have not changed the AAAA in keygen..

Thanks for your post!

roema
 

Offline motocoder

  • Supporter
  • ****
  • Posts: 769
  • Country: us
  • Electrical Engineer
Re: Sniffing the Rigol's internal I2C bus
« Reply #3397 on: July 09, 2014, 07:18:02 am »
Is it possible to update the first post in the thread to be summary with links? I tried to find the info that I needed, but gave up after about 40 pages...

Anyway, I have a Rigol 2072 (NOT the A version), into which I have installed the keys generated by an older version of riglol. I have two problems:

1) I used what was later determined to be an invalid device option code to generate my keys. I'm not sure if that is the cause of #2.
2) The scope is locking up more frequently than I would like. It tends to happen about once every 2 or 3 times I use it.

So I'd like to uninstall the keys an upgrade the firmware to the latest version that still allows me to install the unlock keys. Can someone please give me instructions or pointers to the right posts to:

1) Uninstall the keys.
2) What latest firmware is safe to use and where to get it (I assume if I ask Rigol, they'll send me the latest version which is probably incompatible)

Thanks
 

Offline Teneyes

  • Frequent Contributor
  • **
  • Posts: 498
  • Country: ca
Re: Sniffing the Rigol's internal I2C bus
« Reply #3398 on: July 09, 2014, 07:35:06 am »
1) Uninstall the keys.
2) What latest firmware is safe to use and where to get it (I assume if I ask Rigol, they'll send me the latest version which is probably incompatible)
@Motocoder
#1) To uninstall all options, use SCPI command with Ultra Sigma from Rigol
http://www.rigol.com/prodserv/Waveform%20Generators/software/?act=view&itemid=354
"SYSTEM:OPTION:UNINSTALL"

#2) See:
https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/msg158659/#msg158659
IiIiIiIiIi  --  curiosity killed the cat but, satisfaction brought it back
 

Offline motocoder

  • Supporter
  • ****
  • Posts: 769
  • Country: us
  • Electrical Engineer
Re: Sniffing the Rigol's internal I2C bus
« Reply #3399 on: July 09, 2014, 07:48:29 am »
1) Uninstall the keys.
2) What latest firmware is safe to use and where to get it (I assume if I ask Rigol, they'll send me the latest version which is probably incompatible)
@Motocoder
#1) To uninstall all options, use SCPI command with Ultra Sigma from Rigol
http://www.rigol.com/prodserv/Waveform%20Generators/software/?act=view&itemid=354
"SYSTEM:OPTION:UNINSTALL"

#2) See:
https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/msg158659/#msg158659

Thank you, Teneyes. From the link you provided, it looks like FW#00.03.00.01.03 is the latest version. Is this version compatible with the keys generated by Riglol, or do I need to use an older version of the firmware for that?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf