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

0 Members and 2 Guests are viewing this topic.

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 781
Re: Sniffing the Rigol's internal I2C bus
« Reply #1950 on: December 13, 2013, 09:55:51 pm »
Just FYI if you have an older HW 1.0 DS2072 and if you are wondering if it works there.
I did upgrade my HW 1.0 DS2072 without any problems (was of course at 200 Mhz etc. before): I did uninstall all options first (SCPI command), then rebooted with pressed F6, then rebooted again with inserted USB stick with latest FW.
After the upgrade I pressed F6 again during the reboot.
Then I entered the new license number generated with DSHH key:
VoilĂ : 300 Mhz and all options including CAN available and working.

Thank you all!

 

Offline EV

  • Frequent Contributor
  • **
  • Posts: 525
  • Country: fi
  • Aficionado
Re: Sniffing the Rigol's internal I2C bus
« Reply #1951 on: December 13, 2013, 10:15:46 pm »
Yes, it works now, Thanks!  :)
 

Offline UberSteve

  • Contributor
  • Posts: 21
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #1952 on: December 14, 2013, 12:28:58 am »
Just FYI if you have an older HW 1.0 DS2072 and if you are wondering if it works there.
I did upgrade my HW 1.0 DS2072 without any problems (was of course at 200 Mhz etc. before): I did uninstall all options first (SCPI command), then rebooted with pressed F6, then rebooted again with inserted USB stick with latest FW.
After the upgrade I pressed F6 again during the reboot.
Then I entered the new license number generated with DSHH key:
VoilĂ : 300 Mhz and all options including CAN available and working.

Thank you all!

Just to add another data point, I went through the exact same scenario and now have 300Mhz with all options (inc. CAN), enabled. (serial number still intact also).

 

Offline EV

  • Frequent Contributor
  • **
  • Posts: 525
  • Country: fi
  • Aficionado
Re: Sniffing the Rigol's internal I2C bus
« Reply #1953 on: December 14, 2013, 08:11:25 am »
Ok, I installed also BW 300M option to my DS2202. Rise time tests are here:

https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/1860/
 

Offline jkw13

  • Contributor
  • Posts: 18
Re: Sniffing the Rigol's internal I2C bus
« Reply #1954 on: December 14, 2013, 02:07:32 pm »
Can I get clarification; Are these all the models that these instructions cover?


DP832
DS1000z
DS2000
DS4000
DSA815

Read this topic, you will probably learn a lot and avoid some mistakes in the updating process. And maybe even be able to help other members out with questions or further hacking. Lazy people will skip this step.
Make sure your have updated your Rigol to the latest firmware version before entering any keys. Except for DP832 where Rigol has changed the keys in 01.08.00, so install firmware 01.06.00 before entering any keys. Then you can upgrade the firmware to 01.08.00 afterwards. Read here.
Go to studio25's RigLOL website: http://riglol.3owl.com or Avotronics's mirror site: http://rigol.avotronics.co.uk/riglol
Enter the Rigol serial number in the "Serial:" box.
Find the correct 4 letter code for your desired option in the tables at the above website (e.g. DSAZ to enable all options on DS2000 series scopes).
Enter this 4 letter code in the "Options:" box.
Don't enter anything into the "Privatekey:" box, but just hit generate and it will fill out the box automatically and then generate a valid license key in a pop-up window.
Enter this license key in the right menu on your Rigol (check your manual) and hit Apply.
Reboot, verify options installed and enjoy!

I think I've "bricked" my new DP832 by downgrading it to v1.06 and back to v1.08.
ADC cal doesn't work anymore, and the display meters are wrong.
Is there any way to recover from this do you think? Perhaps I did something wrong?
Does anyone know the ManualCal procedure?   :-BROKE
Thanks!
 

studio25

  • Guest
Re: Sniffing the Rigol's internal I2C bus
« Reply #1955 on: December 14, 2013, 03:50:25 pm »
Quote
I think I've "bricked" my new DP832 by downgrading it to v1.06 and back to v1.08.
ADC cal doesn't work anymore, and the display meters are wrong.
Is there any way to recover from this do you think? Perhaps I did something wrong?
Does anyone know the ManualCal procedure?   :-BROKE
Thanks!

The problem is not the firmware up / downgrade.
There is a bug in the manual calibration.
Only volts and current ADC are affected.
The DAC's are ok.
Rigol knows the problem.
I'm waiting for a new firmware.
Write a mail to the Rigol support.
 

Offline m-joy

  • Contributor
  • Posts: 45
Re: Sniffing the Rigol's internal I2C bus
« Reply #1956 on: December 14, 2013, 05:28:23 pm »
Hello,

i am currently on software version 00.02.00.
But the thread is talking about an 00.02.01.00.03 Version.
Weird because a lot more numerics... What going on?

Greetings
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #1957 on: December 14, 2013, 05:46:32 pm »
Hello,

i am currently on software version 00.02.00.
But the thread is talking about an 00.02.01.00.03 Version.
Weird because a lot more numerics... What going on?

Greetings
There's a short version number visible in the regular menu, but there's an extended version number only visible in a hidden menu found as described by marmad here: https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/msg158684/#msg158684
To get the full firmware version info from the DSO, follow these instructions:

Go to the Trigger menu and set Edge trigger.
While keeping the Trigger menu open, you are going to use the 6th and 7th right-side menu buttons as follows:
Press the [Menu7][Menu6][Menu7][Utility] buttons one after another quickly.
Then check additional info under System -> System Info.
You should see something like:

Software version: 00.00.01.00.05
Hardware version: 1.0.1.0
FPGA version:
SPU 03.01.02
WPU 00.06.00
CCU 12.29.00
MCU 00.05

If you DON'T see this detailed info = start again, and press those 4 buttons faster.

To escape from this mode, press again [Menu7][Menu6][Menu7][Utility] while inside Trigger menu
- or reboot the scope.
« Last Edit: December 14, 2013, 05:50:34 pm by AndersAnd »
 

Offline m-joy

  • Contributor
  • Posts: 45
Re: Sniffing the Rigol's internal I2C bus
« Reply #1958 on: December 14, 2013, 06:00:14 pm »
Great ! Did not know that... so i am on 00.02.00.00.04 xD
But i have an DS2072A Version. Does the keygen work for me....?
 

Offline Avotronics

  • Regular Contributor
  • *
  • Posts: 58
  • Country: gb
    • Rigol Hacks
Sniffing the Rigol's internal I2C bus
« Reply #1959 on: December 14, 2013, 06:02:37 pm »

Great ! Did not know that... so i am on 00.02.00.00.04 xD
But i have an DS2072A Version. Does the keygen work for me....?

Nope.

We need a jtag dump if you are willing t help, the info is earlier in this thread.
Why would you buy something ready made when you can make it yourself with half the features for twice the money!
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #1960 on: December 14, 2013, 06:04:30 pm »
The keygen doesn't work for DS2000A series. It only works for the old non-A models so far.

But I would upgrade to FW 00.02.01.00.03 anyway as some bug fixes has been made I believe.
 

Offline m-joy

  • Contributor
  • Posts: 45
Re: Sniffing the Rigol's internal I2C bus
« Reply #1961 on: December 14, 2013, 06:04:59 pm »

Great ! Did not know that... so i am on 00.02.00.00.04 xD
But i have an DS2072A Version. Does the keygen work for me....?

Nope.

We need a jtag dump if you are willing t help, the info is earlier in this thread.

Damn. I have no clue what an jtag dump is :D
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #1962 on: December 14, 2013, 06:10:17 pm »
Damn. I have no clue what an jtag dump is :D
Let me just tell you, it's not the kind of dump you take on the toilet...  ;D

But "apelly" promised to make a JTAG memory dump on his DS2072A once he receives his Bus Blaster. Read here: https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/msg345470/#msg345470
 

Offline EV

  • Frequent Contributor
  • **
  • Posts: 525
  • Country: fi
  • Aficionado
Re: Sniffing the Rigol's internal I2C bus
« Reply #1963 on: December 14, 2013, 06:11:11 pm »
This number 00.02.00.00.04 is different from DS2000 FW numbers. Has DS2000A different FW?

Great ! Did not know that... so i am on 00.02.00.00.04 xD
But i have an DS2072A Version. Does the keygen work for me....?
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #1964 on: December 14, 2013, 06:18:24 pm »
This number 00.02.00.00.04 is different from DS2000 FW numbers. Has DS2000A different FW?

Great ! Did not know that... so i am on 00.02.00.00.04 xD
But i have an DS2072A Version. Does the keygen work for me....?
They use the same FW now. You can download the latest FW 00.02.01.00.03 for both DS2000 and DS2000A here: https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/msg342994/?topicseen#msg342994

I believe 00.02.00.00.04 was the FW installed on the first DS2000A's shipped and the file has never been sent to customers for either DS2000 or DS2000A, so you can't install it yourself.
The first (and so far only) DS2000A FW send to customers is 00.02.01.00.03. This is the same file they send to DS2000 non-A customers now.

You need to install 00.02.01.00.03 on DS2000 non-A to use the latest key options like CAN, 300 MHz BW etc. published by cybernet.
« Last Edit: December 14, 2013, 06:24:01 pm by AndersAnd »
 

Offline elecBlu

  • Contributor
  • Posts: 25
Re: Sniffing the Rigol's internal I2C bus
« Reply #1965 on: December 14, 2013, 06:39:16 pm »
some tests of the real-world performance of the 300MHz Hack with Rohde & Schwarz SMS2 Generator (50Ohm).
I followed this procedure: https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/msg347187/#msg347187
Looks good so far...
« Last Edit: December 14, 2013, 07:23:11 pm by elecBlu »
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #1966 on: December 14, 2013, 06:44:22 pm »
Nice. Have you measured the 3 dB cutoff frequency?
 

Offline Rigol-Friend

  • Contributor
  • Posts: 35
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #1967 on: December 14, 2013, 07:08:39 pm »
Rhode & Schwarz 

I never heard about that factory.     :o   :-DD
My english is VERY poor, sorry. I learned in school, about more than 55 years ago.

But I'am a happy owner of Rigol DSA815-TG with all options + DS2302 (was DS2072) + DG4202 (was DG4062)
Mega thanks to the developers of the key-generator ! Especially to CYBERNET with his brilliant brain !
 

Offline elecBlu

  • Contributor
  • Posts: 25
Re: Sniffing the Rigol's internal I2C bus
« Reply #1968 on: December 14, 2013, 07:25:42 pm »
did only direct comparison at the moment, but i can do some more tests soon.
And oops, little typo it is Rohde & Schwarz of course ;)

 

Offline murdok

  • Newbie
  • Posts: 3
Re: Sniffing the Rigol's internal I2C bus
« Reply #1969 on: December 14, 2013, 07:57:04 pm »
Followed the thread since it started months ago, but have some questions now:

Can someone confirm that with latest SW (00.02.01.00.03) and enabled options on base of non-A DS2072 (HW v2), the selectable languages increased in count, but activating 50Ohm input option thru SCPI is no more working? (always prints note on screen: "invalid command" - whatever i try to put behind :CHANx:IMP)

Didn't try all combinations but i guess its independent of activated options.
 

Offline elecBlu

  • Contributor
  • Posts: 25
Re: Sniffing the Rigol's internal I2C bus
« Reply #1970 on: December 14, 2013, 08:04:28 pm »
confirm, no more 50Ohms but extra languages
 

Offline Rigol-Friend

  • Contributor
  • Posts: 35
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #1971 on: December 14, 2013, 08:36:58 pm »
but extra languages

Wow, I never took a look in this language-menu before, thanks for that info. Will inspect later, what the chinese developers
understand about German.   ;D
My english is VERY poor, sorry. I learned in school, about more than 55 years ago.

But I'am a happy owner of Rigol DSA815-TG with all options + DS2302 (was DS2072) + DG4202 (was DG4062)
Mega thanks to the developers of the key-generator ! Especially to CYBERNET with his brilliant brain !
 

Online apelly

  • Supporter
  • ****
  • Posts: 1063
  • Country: nz
  • Probe
Re: Sniffing the Rigol's internal I2C bus
« Reply #1972 on: December 14, 2013, 09:03:16 pm »
But "apelly" promised to make a JTAG memory dump on his DS2072A once he receives his Bus Blaster.
Still no sign of it. Allegedly shipped on the 4th Dec., but the tracking number doesn't work. WTF? Will give it a few more days before I follow up.
 

Offline jkw13

  • Contributor
  • Posts: 18
Re: Sniffing the Rigol's internal I2C bus
« Reply #1973 on: December 14, 2013, 09:22:12 pm »
Quote
I think I've "bricked" my new DP832 by downgrading it to v1.06 and back to v1.08.
ADC cal doesn't work anymore, and the display meters are wrong.
Is there any way to recover from this do you think? Perhaps I did something wrong?
Does anyone know the ManualCal procedure?   :-BROKE
Thanks!

The problem is not the firmware up / downgrade.
There is a bug in the manual calibration.
Only volts and current ADC are affected.
The DAC's are ok.
Rigol knows the problem.
I'm waiting for a new firmware.
Write a mail to the Rigol support.


Wow! Many thanks for that, saved me a lot of worry :phew:
 

Offline NikWing

  • Regular Contributor
  • *
  • Posts: 141
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #1974 on: December 14, 2013, 09:56:42 pm »
lol, I saw some agilent dx3000 (?) not long ago with German language selected
I don't think I'll ever set the DS to German, it kinda feels weird while using such a device ...
I wonder when it will arrive, if I can trust the shop site, I'll have it next week ...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf