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

0 Members and 3 Guests are viewing this topic.

Offline bigmessowires

  • Contributor
  • Posts: 23
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #1125 on: September 30, 2013, 03:42:42 pm »
Can anyone confirm what features can be unlocked on the DS1000Z series? I see a note saying the keygen works on those scopes, but no posts from actual DS1000Z owners confirming it or providing details.

Is it only a bandwidth unlock?
Can it unlock the serial decoding, advanced triggers, waveform record/playback, and additional sample memory?

Thanks!
 

Offline alank2

  • Super Contributor
  • ***
  • Posts: 2188
Re: Sniffing the Rigol's internal I2C bus
« Reply #1126 on: September 30, 2013, 06:56:44 pm »
My understanding so far is:

Is it only a bandwidth unlock?

No.  It would be nice if someone could see how the bandwidth works in the 1000Z - does it have a similar amplifier chip were you can select the bandwidth...

Can it unlock the serial decoding, advanced triggers, waveform record/playback, and additional sample memory?

Yes, Yes, Yes, Yes.
 

Online Circlotron

  • Super Contributor
  • ***
  • Posts: 3233
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #1127 on: October 02, 2013, 03:13:42 pm »
Getting a 2072 in early October.
Woo!
Got it today.
Spent 4 hours and fixed an absolute show-stopper production problem. Everybody is happy. New scope very justified.  :)
Now, do I dare "update" it???  :-BROKE
 

Offline Rigby

  • Super Contributor
  • ***
  • Posts: 1476
  • Country: us
  • Learning, very new at this. Righteous Asshole, too
Re: Sniffing the Rigol's internal I2C bus
« Reply #1128 on: October 02, 2013, 06:44:57 pm »
Spent 4 hours and fixed an absolute show-stopper production problem. Everybody is happy. New scope very justified.  :)

Wait, you fixed a show-stopper with the scope or you used the scope to fix a show-stopper somewhere else?
 

Online Circlotron

  • Super Contributor
  • ***
  • Posts: 3233
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #1129 on: October 02, 2013, 11:29:56 pm »
I used the new scope to look at fleeting pulses that happened on many but not all boards at the moment of power up.
Turned out to be previous batch of 1N4148 diodes had enough reverse leakage to mask the problem of 100nA coming out of interrupt pin of micro and charging 10nF cap enough to trigger micro. New batch of diodes were "better" so problem occurred. Cure was to place 4M7 across diode to ground.

Now, back to thread subject.
 

Offline Rory

  • Frequent Contributor
  • **
  • Posts: 410
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #1130 on: October 03, 2013, 05:13:08 pm »
Got the DSA815-TG back from Rigol, no mention of extra options enabled.  Tech couldn't make the keyboard fail after 2 weeks on the bench...
 

Offline auato

  • Contributor
  • Posts: 35
Re: Sniffing the Rigol's internal I2C bus
« Reply #1131 on: October 03, 2013, 09:21:32 pm »
Got the DSA815-TG back from Rigol, no mention of extra options enabled.  Tech couldn't make the keyboard fail after 2 weeks on the bench...

@Rory, but did they repair your trouble?
 

Offline Rory

  • Frequent Contributor
  • **
  • Posts: 410
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #1132 on: October 03, 2013, 09:34:21 pm »
Got the DSA815-TG back from Rigol, no mention of extra options enabled.  Tech couldn't make the keyboard fail after 2 weeks on the bench...

@Rory, but did they repair your trouble?

auato, the direct answer is 'no'. See my separate thread for details.  In this thread, the important point is that they didn't make a deal out of, or possibly even notice the unofficially generated 'offical' option codes.
 

Offline auato

  • Contributor
  • Posts: 35
Re: Sniffing the Rigol's internal I2C bus
« Reply #1133 on: October 03, 2013, 10:04:23 pm »

auato, the direct answer is 'no'. See my separate thread for details.  In this thread, the important point is that they didn't make a deal out of, or possibly even notice the unofficially generated 'offical' option codes.

Thanks Rory, I have seen your other thread. Now I'll follow the other one too
 

Offline alank2

  • Super Contributor
  • ***
  • Posts: 2188
Re: Sniffing the Rigol's internal I2C bus
« Reply #1134 on: October 06, 2013, 08:15:13 pm »
I wish someone would try to look at the bandwidth on the DS1000Z series.  I am interested in getting one, but the decision may rest on whether it can be unlocked from 70 to 100 MHz.  One thing of interest is that of the 4 digit code like DSAZ that the 3rd digit can be used to enable the 500uV mode.  This is an undocumented feature that isn't listed in the license menu.  It makes me wonder if there could be other unlicensed features on other models or a bandwidth feature on the 1000Z model lurking there in other 3rd digit bits...
 

studio25

  • Guest
Re: Sniffing the Rigol's internal I2C bus
« Reply #1135 on: October 06, 2013, 09:29:15 pm »
Here is an updated Rigol Keygenerator for:
- DS1000Z
- DS2000
- DS4000
- DSA815
- DP832

Also new is a browser version.
Perhaps there is someone who hosts the web version :-)
Corrections are always welcome.
 

Offline iceisfun

  • Regular Contributor
  • *
  • Posts: 140
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #1136 on: October 06, 2013, 11:14:27 pm »
On the web version, why put the generated key in a alert dialog?

Its better to put it someplace that it can be copied from
 

Offline Rigol-Friend

  • Contributor
  • Posts: 35
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #1137 on: October 07, 2013, 08:08:40 am »
Where is the problem?
Make a sceenshot and store it as JPG for example.
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 !
 

studio25

  • Guest
Re: Sniffing the Rigol's internal I2C bus
« Reply #1138 on: October 07, 2013, 06:02:36 pm »
On the web version, why put the generated key in a alert dialog?

Its better to put it someplace that it can be copied from

Changed as desired.
Someone recommend a good web host?
 

Offline lemon

  • Frequent Contributor
  • **
  • Posts: 355
  • Country: gr
Re: Sniffing the Rigol's internal I2C bus
« Reply #1139 on: October 07, 2013, 06:58:36 pm »
Here is an updated Rigol Keygenerator for:
- DS1000Z
- DS2000
- DS4000
- DSA815
- DP832

Also new is a browser version.
Perhaps there is someone who hosts the web version :-)
Corrections are always welcome.

Many thanks for this support.
What is the changes for DP832 from the previous of https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/msg287132/#msg287132 ?
 

studio25

  • Guest
Re: Sniffing the Rigol's internal I2C bus
« Reply #1140 on: October 07, 2013, 08:15:10 pm »
Here is an updated Rigol Keygenerator for:
- DS1000Z
- DS2000
- DS4000
- DSA815
- DP832

Also new is a browser version.
Perhaps there is someone who hosts the web version :-)
Corrections are always welcome.
Many thanks for this support.
What is the changes for DP832 from the previous of https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/msg287132/#msg287132 ?
Mainly minor bug fixes and cleanup work.
Really new is the web version and the simplified structure.
Basically the same license keys should be generated.
Please only use the files from post #1171.
 

Online Circlotron

  • Super Contributor
  • ***
  • Posts: 3233
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #1141 on: October 07, 2013, 11:59:46 pm »
Changed as desired.
Maybe every time you update it you could make the revision number part of the file name so that sillies like me don't use an old version.
 

Offline techydude

  • Supporter
  • ****
  • Posts: 45
  • Country: us
  • E.E. from .au in SF.
Re: Sniffing the Rigol's internal I2C bus
« Reply #1142 on: October 08, 2013, 05:44:53 am »
Is there a TL;DR summary of this mammoth thread? ;)
I started reading form the beginning, but lost the will to live at about page 20...
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #1143 on: October 08, 2013, 08:16:04 am »
For the pearls of wisdom, and the potential to get a free key for certain bits of hardware from rigol, people can't be bothered to read the whole thread. Strange I find that.

--
 Darryl

 

Offline lemon

  • Frequent Contributor
  • **
  • Posts: 355
  • Country: gr
Re: Sniffing the Rigol's internal I2C bus
« Reply #1144 on: October 08, 2013, 08:19:02 am »
Here is an updated Rigol Keygenerator for:
- DS1000Z
- DS2000
- DS4000
- DSA815
- DP832

Also new is a browser version.
Perhaps there is someone who hosts the web version :-)
Corrections are always welcome.
Many thanks for this support.
What is the changes for DP832 from the previous of https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/msg287132/#msg287132 ?
Mainly minor bug fixes and cleanup work.
Really new is the web version and the simplified structure.
Basically the same license keys should be generated.
Please only use the files from post #1171.

Many thanks for this quickly respond.
Two questions more:
1) Can I repeat the procedure with the new update, I think there is no any limit to enter the keys.
2) Is there a possibility now, to back up to the original Rigol configuration?
 

Offline techydude

  • Supporter
  • ****
  • Posts: 45
  • Country: us
  • E.E. from .au in SF.
Re: Sniffing the Rigol's internal I2C bus
« Reply #1145 on: October 08, 2013, 12:22:06 pm »
For the pearls of wisdom, and the potential to get a free key for certain bits of hardware from rigol, people can't be bothered to read the whole thread. Strange I find that.

Do you insist everyone read the novel before you allow them to see the movie, too, oh great Gatekeeper?
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: Re: Sniffing the Rigol's internal I2C bus
« Reply #1146 on: October 08, 2013, 12:46:10 pm »
For the pearls of wisdom, and the potential to get a free key for certain bits of hardware from rigol, people can't be bothered to read the whole thread. Strange I find that.

Do you insist everyone read the novel before you allow them to see the movie, too, oh great Gatekeeper?


Ahh, movies and novels. :-)

I see two generalised types of people reading or following this thread.
1.) Those just interested as a whole of I2c bus protocols, this type I imagine would read each page in detail and then after 20 or so pages have decided to keep reading due to the tech level shown up to that point. Either its still interesting to them or not.
2.) The second type those with a curious interest from seeing rigol  in the title, who after a couple of pages see that maybe free keys ( ie. Unlock features they most likely they haven't paid for ) might be on offer. This type of person in my opinion can have the information and knowledge, and to ensure their hardware doesn't get messed up. Ie. The serial number being zapped on certain DS2xx2 scopes being prime. But as as saying I heard long ago, nothing is ever free, I see the payment you make or should make in my opinion is you read the whole thread. Doing so, you will be for armed with the pitfalls of applying some of the keys to certain rigol supported hardware that can be relieved of locked down features.

The others, can back read the last page or two and decide to maybe use the key gen, and wing it and see what happens on their rigol hardware if they have any. I think that's a suitable novel to movie to adaption that Hollywood often makes.

--
 Darryl

 

Offline Orange

  • Frequent Contributor
  • **
  • Posts: 348
  • Country: nl
Re: Sniffing the Rigol's internal I2C bus
« Reply #1147 on: October 08, 2013, 02:03:48 pm »
For the pearls of wisdom, and the potential to get a free key for certain bits of hardware from rigol, people can't be bothered to read the whole thread. Strange I find that.

Do you insist everyone read the novel before you allow them to see the movie, too, oh great Gatekeeper?

Hey Dude  :)

If you have a DS2000 scope, I would certainly read the whole thread. Yes I know it requires some time, but is worth the time. There is valuable info in this that might you prevent from screwing your scope. (that is loosing your serial number)
 

Offline AndreaEl

  • Contributor
  • Posts: 40
  • Country: it
Re: Sniffing the Rigol's internal I2C bus
« Reply #1148 on: October 08, 2013, 03:31:56 pm »
On the web version, why put the generated key in a alert dialog?

Its better to put it someplace that it can be copied from

Changed as desired.
Someone recommend a good web host?

You can see about 000webhost
Not a bad service for free
My equipment:

Multimeter: HP 34401A, HP 3478A, HP 3466A, Fluke 115
Oscilloscope: Rigol DS2072 (DS2202)
Function generator: SRS DS335
Electronic load: Maynuo M9811
Power supply: TDK-Lambda ZUP 20-20, 2x Atten TPR3602A, Atten APR1505A, Atten APR12001A, Atten AT1001D
 

Offline Teneyes

  • Frequent Contributor
  • **
  • Posts: 498
  • Country: ca
Re: Sniffing the Rigol's internal I2C bus
« Reply #1149 on: October 08, 2013, 03:35:08 pm »
Do you insist everyone read the novel before you allow them to see the movie, too, oh great Gatekeeper?
@Not 2 Techydude

It is an excellent read, of discovery and intrigue, with exploration first into the hardware and a small bug like hack on top of ROM, then the JTAG spying, and the many players from all around the world, and the success by Cybernet and the opening of many secrets starting on the DS2000, but moving on to the DG4000, the DS4000, the DSA815 and more,
A story that John Le Carré would write :-+ :-+
« Last Edit: October 08, 2013, 04:30:29 pm by Teneyes »
IiIiIiIiIi  --  curiosity killed the cat but, satisfaction brought it back
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf