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

0 Members and 3 Guests are viewing this topic.

Offline Sparky

  • Frequent Contributor
  • **
  • Posts: 450
  • Country: us
« Last Edit: March 15, 2014, 03:53:59 pm by Sparky »
 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 6722
  • Country: gb
  • Electronics Hobbyist & FPGA/Embedded Systems EE
Re: Sniffing the Rigol's internal I2C bus
« Reply #3076 on: March 15, 2014, 09:11:54 pm »
I have a DS1074Z I'm trying to unlock options on. I can unlock them, but have the broken 500uV range with "DSFR". Is there a code for all options minus 500uV?  I have searched the thread quickly with no obvious hints. Do I have to install separate keys?
 

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 #3077 on: March 15, 2014, 10:53:05 pm »
use separate keys.  if the scope UI bothers you, enter them using SCPI.  If you don't know how to do that, it might be quicker just to fight the knob than to figure it out, I don't know.
 

Offline seronday

  • Regular Contributor
  • *
  • Posts: 93
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3078 on: March 15, 2014, 11:29:50 pm »
tom66,
   DSER is the code for everything except the 500uV/div.
Uninstall the DSFR key by using the SCPI command " :SYSTem:OPTion:UNINSTall " .
Then generate and install a new key based on DSER.

Refer to this post.  https://www.eevblog.com/forum/testgear/sniffing-the-rigol%27s-internal-i2c-bus/1951/
 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 6722
  • Country: gb
  • Electronics Hobbyist & FPGA/Embedded Systems EE
Re: Sniffing the Rigol's internal I2C bus
« Reply #3079 on: March 16, 2014, 12:26:48 am »
Thanks, I did not see that. It is working now.
Great thanks to all contributors to this most excellent reverse engineering and hacking.
 

Offline ad0hg

  • Newbie
  • Posts: 3
Re: Sniffing the Rigol's internal I2C bus
« Reply #3080 on: March 18, 2014, 01:00:36 am »
My DS1104Z-S arrived on Saturday.  I've been combing the thread but no good working demo bypass keys. (that work it appears they have changed the keys)  Other than that the scope is great works like a charm no issues rock solid.  Worth every hard earned cent. 
Cheers all!
Steve
 

Offline Gallymimus

  • Regular Contributor
  • *
  • Posts: 178
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3081 on: March 18, 2014, 05:17:54 am »
My DS1104Z-S arrived on Saturday.  I've been combing the thread but no good working demo bypass keys. (that work it appears they have changed the keys)  Other than that the scope is great works like a charm no issues rock solid.  Worth every hard earned cent. 
Cheers all!
Steve

What firmware version is on your scope?   I've had no trouble with several DS1074-S and updated them to the latest firmware (as of a few weeks ago that is)
 

Offline eV1Te

  • Regular Contributor
  • *
  • Posts: 186
  • Country: se
  • Your trusted friend in science!
    • richardandersson.net
Re: Sniffing the Rigol's internal I2C bus
« Reply #3082 on: March 18, 2014, 07:48:34 pm »
My DS1104Z-S arrived on Saturday.  I've been combing the thread but no good working demo bypass keys. (that work it appears they have changed the keys)  Other than that the scope is great works like a charm no issues rock solid.  Worth every hard earned cent. 
Cheers all!
Steve

What firmware version is on your scope?   I've had no trouble with several DS1074-S and updated them to the latest firmware (as of a few weeks ago that is)

Which is the firmware version you have? The one I have at the moment is 00.02.01.SP1

I have not read anything new about the 500 uV option, have the offset calibration issue been solved by now?

And finally is there any tool out there that can read the WFM files from the DS1000Z scopes which allows conversion to CSV? Rigols own software suites can not do it  |O
« Last Edit: March 18, 2014, 10:39:57 pm by eV1Te »
 

Offline staze

  • Frequent Contributor
  • **
  • Posts: 820
  • Country: us
  • I _might_ have a problem...
    • Everybody Staze...
Re: Sniffing the Rigol's internal I2C bus
« Reply #3083 on: March 19, 2014, 09:30:27 pm »
Now my question: Does everyone knows, is it possible to change the inptut impedance like the "A"-Version between 1 Mohm and 50 Ohm directly at the scope??

I have not seen anyway to do this. Just read through the rest of the thread, and not seeing anyone having figured out how to do this. =/
“Give a man an answer, he’ll keep his job for a day. Teach a man to Google, and he’ll be employed for a lifetime”
 

Offline greenwk2

  • Newbie
  • Posts: 3
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3084 on: March 19, 2014, 11:26:39 pm »
I have a DS2102A-S with serial number DS2E15xxxxxxx.

The code NSEH gives me all options no bandwidth change
The codes NSEQ, NS8H are invalid
The code NSFH gives me all options no bandwidth change
The code NSFQ gives me 200 MHz with all options
The code NS8Q gives me 200 and 300 MHz with all options

Given this information does anyone have an idea what might be the right code to get 300MHz without also having 200 MHz? Does it matter?
 

Offline NYG

  • Contributor
  • Posts: 18
Re: Sniffing the Rigol's internal I2C bus
« Reply #3085 on: March 20, 2014, 01:21:19 am »
I have a DS2102A-S with serial number DS2E15xxxxxxx.

The code NSEH gives me all options no bandwidth change
The codes NSEQ, NS8H are invalid
The code NSFH gives me all options no bandwidth change
The code NSFQ gives me 200 MHz with all options
The code NS8Q gives me 200 and 300 MHz with all options

Given this information does anyone have an idea what might be the right code to get 300MHz without also having 200 MHz? Does it matter?

You would only want to install a single key, that would be the key for 300Mhz. It sounds like you also installed the 200Mhz key. If that's the case you need to uninstall the 200Mhz key.
 

Offline greenwk2

  • Newbie
  • Posts: 3
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3086 on: March 20, 2014, 01:23:29 am »
I only installed a single key and got both. I can get 200 by itself or the combination of 200 and 300 from a single key. So far I haven't found a key that gives me 300 by itself. I uninstalled and reinstalled a couple of times to be sure.

 

Offline Arkku

  • Contributor
  • Posts: 12
Re: Sniffing the Rigol's internal I2C bus
« Reply #3087 on: March 20, 2014, 01:32:45 am »
I only installed a single key and got both. I can get 200 by itself or the combination of 200 and 300 from a single key. So far I haven't found a key that gives me 300 by itself. I uninstalled and reinstalled a couple of times to be sure.

I get 300MHz + all options with NS8H on DS2072A, don't know why it shows as invalid for you.
 

Offline NYG

  • Contributor
  • Posts: 18
Re: Sniffing the Rigol's internal I2C bus
« Reply #3088 on: March 20, 2014, 01:37:25 am »
I only installed a single key and got both. I can get 200 by itself or the combination of 200 and 300 from a single key. So far I haven't found a key that gives me 300 by itself. I uninstalled and reinstalled a couple of times to be sure.

I get 300MHz + all options with NS8H on DS2072A, don't know why it shows as invalid for you.

That's the key I used too for a ds2072a.

I don't know where development of the rigup tool is right now, but I had to modify the Linux source code to get the NS8H key to show.
 

Offline kunc

  • Newbie
  • Posts: 2
Re: Sniffing the Rigol's internal I2C bus
« Reply #3089 on: March 20, 2014, 03:56:17 am »

Recompiled NS8H, key or invalid

Change to Onedrive
http://1drv.ms/1epXGdS
« Last Edit: March 20, 2014, 03:34:15 pm by kunc »
 

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 #3090 on: March 20, 2014, 01:16:34 pm »
Recompiled NS8H, key or invalid
...38hot.net...

Who thinks of these domain names?  This REEKS of spammer/linkblog, to me.

Google Drive, OneDrive, MEGA, ... there's lots of places to host files without making it look like you're trying to infect me.
 

Offline Pat

  • Newbie
  • Posts: 1
Re: Sniffing the Rigol's internal I2C bus
« Reply #3091 on: March 20, 2014, 07:40:33 pm »
Hi guys,

Just to let know that I have updated the DS2072A to 300Mhz full options.
Works just great, thanks to all who participated in this issue, great job.

Pat
 

Offline Suffer1981de

  • Contributor
  • Posts: 23
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #3092 on: March 20, 2014, 08:29:29 pm »
Hi Guys,

wanted to say thank you for all the good work.

My DS1074Z is now an 1104Z with all options.

Greetings from Germany

Edith says: firmware is 00.02.03.SP5 with DSER
 

Offline caspencer

  • Newbie
  • Posts: 5
Re: Sniffing the Rigol's internal I2C bus
« Reply #3093 on: March 24, 2014, 03:37:02 pm »
Does anyone know if it's possible to update the firmware on the DS2072A (to an official version) after going through the unlocking procedure and still keep the "unlocked" options?

In other words, once you've identified your private key, do you still need to keep the modified "private key dump" firmware on there?
 

Offline Mark_O

  • Frequent Contributor
  • **
  • Posts: 939
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3094 on: March 24, 2014, 05:02:04 pm »
In other words, once you've identified your private key, do you still need to keep the modified "private key dump" firmware on there?

No.  As already mentioned in this thread more than once.
 

Offline Gallymimus

  • Regular Contributor
  • *
  • Posts: 178
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3095 on: March 24, 2014, 05:05:48 pm »
We really need another thread entitled "I didn't ready every page of the I2C thread and would rather just ask".

Then this one can stay reserved for tech discussion and moving the ball forward and the other one can contain Q/A and spoon feeding.... AND there's nothing wrong with that!
 

Offline jdoshier

  • Contributor
  • Posts: 10
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3096 on: March 27, 2014, 02:14:03 am »
Hi Guys,
wanted to say thank you for all the good work.
My DS1074Z is now an 1104Z with all options.
Greetings from Germany
Edith says: firmware is 00.02.03.SP5 with DSER

Please [anyone] post this firmware version for the DS1000Z.  Rigol North America seems to be having major problems identifying which is the latest version.
 

Offline LIV2

  • Contributor
  • Posts: 17
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3097 on: March 27, 2014, 08:50:22 am »
I thought that was the case, I asked them for the latest fw for my 1074Z and they sent me 00.02.01.SP1 which I'm already running

With this firmware version, the DSER option and the one for the recording functionality don't work, but everything else does.
 

Offline jdoshier

  • Contributor
  • Posts: 10
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3098 on: March 27, 2014, 01:01:27 pm »
I thought that was the case, I asked them for the latest fw for my 1074Z and they sent me 00.02.01.SP1 which I'm already running

With this firmware version, the DSER option and the one for the recording functionality don't work, but everything else does.

I have 00.02.01.SP1, too.  Am working with a DS1074Z-S and trying to get the arbitrary generator to work with Rigol's Ultra Station PC software.  It appears Ultra Station is sending the correct data but the DS1074Z-S doesn't store the waveform data.

The DS2000A-S arb function seems to work fine with Ultra Station so I suspect a firmware issue with the DS1000Z-S series.
 

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 #3099 on: March 27, 2014, 04:01:02 pm »
I can't even get Ultra-Station to SEE my DS1104Z-S, despite Ultra-Sigma seeing it just fine.

There's a whole lot of crap software coming out of Rigol.  Hackability or not, I won't be buying Rigol in the future, probably.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf