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

0 Members and 10 Guests are viewing this topic.

Offline sacherjj

  • Frequent Contributor
  • **
  • Posts: 993
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3300 on: June 09, 2014, 11:39:23 pm »
Do they not come with trials? I know on the DS1104z they all came with trials.

Only 2 of the 5 options have trials on my DP832.  Monitor and Analyze, I think they were.  Ethernet, RS-232, Digital IO had no trial.
 

Offline nack

  • Regular Contributor
  • *
  • Posts: 75
  • Country: nl
Re: Sniffing the Rigol's internal I2C bus
« Reply #3301 on: June 10, 2014, 09:48:18 am »
Mine came with all the trail options available. Strange...
 

Offline johnlondon

  • Newbie
  • Posts: 7
Re: Sniffing the Rigol's internal I2C bus
« Reply #3302 on: June 12, 2014, 07:18:35 am »
I have a brand new DS2072A with software 00.03.00.SP1 and I have generated the key but the DSO reports "licence is unavailable".  Am I right in thinking that the private key that I need to use in rikey.c is the one that is listed here: https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/585/?  Or do I have to enter a different private key?

Is there a way of checking that the tool used to generate the key is doing it correctly, for example by entering a different serial number and comparing it to a known good licence key?
 

Offline AintBigAintClever

  • Regular Contributor
  • *
  • Posts: 56
Re: Sniffing the Rigol's internal I2C bus
« Reply #3303 on: June 12, 2014, 08:04:44 am »
I have a brand new DS2072A with software 00.03.00.SP1 and I have generated the key but the DSO reports "licence is unavailable".  Am I right in thinking that the private key that I need to use in rikey.c is the one that is listed here: https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/585/?  Or do I have to enter a different private key?

Is there a way of checking that the tool used to generate the key is doing it correctly, for example by entering a different serial number and comparing it to a known good licence key?
Aren't those instructions for the DS2072? For the DS2072A the instructions are different as the private key is now unique to each scope. Everything you need can be found at http://www.gotroot.ca/rigol/, including instructions.

Basically you've got a choice of:-
1) Flash firmware with a key dump firmware, dump key, generate code, apply code, upgrade to latest firmware.
2) Flash firmware with a "non-A keys" firmware, generate code at http://www.gotroot.ca/rigol/riglol/, apply code, stay on modified firmware.

If you only have partial success with option 1 (e.g. open up options but stuck at 70MHz) option 2 is a good fallback and is what I did.
« Last Edit: June 12, 2014, 08:06:22 am by AintBigAintClever »
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #3304 on: June 12, 2014, 08:56:10 am »
I have a brand new DS2072A with software 00.03.00.SP1 and I have generated the key but the DSO reports "licence is unavailable".  Am I right in thinking that the private key that I need to use in rikey.c is the one that is listed here: https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/585/?  Or do I have to enter a different private key?

Is there a way of checking that the tool used to generate the key is doing it correctly, for example by entering a different serial number and comparing it to a known good licence key?
For the DS2000A series just use this DS2000A Upgrade Utility: https://www.eevblog.com/forum/testgear/ds2000a-upgrade-utility/
 

Offline willie

  • Newbie
  • Posts: 6
Re: Sniffing the Rigol's internal I2C bus
« Reply #3305 on: June 12, 2014, 06:12:09 pm »
REF # 3337 GLASSFET ----- "Have any of you hacked-DS2000A owners loaded the latest firmware version 00.03.00.01.03 with success? By success I mean verified that the hacked options remain installed? I want to make sure Rigol didn't figure out some way to nullify hacks. I know, I know - the FW upgrades should not impact installed options, but I want to be sure before pulling that trigger. Thanks."

Has anyone updated their firmware on the DS-2000A  that contains the " special " firmware that allowed information to be obtained and create the update codes ?
That process went well , but still running that initial FW , and since 00.03.00.01.03 has been out for at least a month , can you update and still retain all of your BW and options ? ??

 O0
 

Offline neslekkim

  • Super Contributor
  • ***
  • Posts: 1305
  • Country: no
Re: Sniffing the Rigol's internal I2C bus
« Reply #3306 on: June 12, 2014, 06:50:43 pm »
I loaded the original untouched firmware after I hacked it, not installed the 03 since I haven't downloaded it yet.
 

Offline daemonix

  • Contributor
  • Posts: 44
Re: Sniffing the Rigol's internal I2C bus
« Reply #3307 on: June 12, 2014, 07:14:31 pm »
Just pumped the generated serial numbers from riglol into my brand new DS1074z - running on software version 00.04.00. They worked perfectly! I also tried uninstalling the keys using the SCPI interface and that works fine too - useful to know in case my 'scope ever needs to go back for repair.

Thanks guys for all the work on this and making it so incredibly easy.   :)
Also thanks Rigol for having a poor key implementation...! ;D

Si.

I got the 1074z around 15th of april in the UK and I seem to have a very old firmware...

00.02.03.sp5

Any major things Im missing?

It seems that the UK distributor doesn't allow firmware updates or something?! I remember reading something on a paper...
 

Offline max666

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3308 on: June 12, 2014, 09:30:15 pm »
I got the 1074z around 15th of april in the UK and I seem to have a very old firmware...

00.02.03.sp5

Any major things Im missing?

It seems that the UK distributor doesn't allow firmware updates or something?! I remember reading something on a paper...

I got my 1074Z on 28.03.2014 and it has firmware version 00.02.01.sp1  ;)
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3309 on: June 13, 2014, 01:35:51 pm »
I just got a 1104z today, mine also has 00.02.01.sp1
 

Offline daemonix

  • Contributor
  • Posts: 44
Re: Sniffing the Rigol's internal I2C bus
« Reply #3310 on: June 13, 2014, 07:24:01 pm »
I just got a 1104z today, mine also has 00.02.01.sp1

From rigol-uk.co..? Did (Will) you call them about updating?

Sound really random.
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3311 on: June 13, 2014, 07:35:58 pm »
no, I got mine from www.rigoloscilloscope.co.uk. Seems to be some Chinese importer with UK stock. Ordered Sunday and arrived Friday so I'm happy enough!
 

Offline daemonix

  • Contributor
  • Posts: 44
Re: Sniffing the Rigol's internal I2C bus
« Reply #3312 on: June 15, 2014, 08:40:05 am »
So how many version exist after these? (04.00 is the latest?)
Change logs?

Thanks
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3313 on: June 15, 2014, 11:29:47 am »
Scope is now running 00.04.00  :) I used the request form on the Rigol website (link in this thread somewhere!). It doesn't list the DS1000Z under the checkbox list, but the text field at the bottom asks for model number and serial number so they can work it out from that. I then received an email with links to download the 2 images. Not really sure what the differences are from the previous version, but I do see more measurement options on the left hand menu.

The instructions stated that it was necessary to first install the bootloader update image, then without rebooting, install the other image. All went well.

No changelog or anything though.
 

Offline Suffer1981de

  • Contributor
  • Posts: 23
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #3314 on: June 15, 2014, 08:24:18 pm »
Hi Codemonkey,

can you check if the key generator is still working with that version?

Greetings
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3315 on: June 16, 2014, 06:22:07 am »
I used the DSER key while the scope was still on the older firmware, then after the update to 00.40.00 the options were still showing as official installed. There is a posting from someone else in this thread that the key gen worked for them on a scope they bought new already running 00.40.00.
 

Offline TomThomas

  • Contributor
  • Posts: 39
Re: Sniffing the Rigol's internal I2C bus
« Reply #3316 on: June 16, 2014, 07:53:38 am »
no, I got mine from www.rigoloscilloscope.co.uk. Seems to be some Chinese importer with UK stock. Ordered Sunday and arrived Friday so I'm happy enough!

Hi
I didn't find this seller on any Rigol page... seems it is no official Rigol reseller?

Hope this guy offer a good support if needed. Did you at least save some Money?
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3317 on: June 16, 2014, 08:15:38 am »
Rigol uk price £584, I paid £449 so yes, I saved quite a bit. I bought my previous scope (Rigol DS1052E) from deal extreme, not exactly an official Rigol sales channel but cheaper than the uk sellers at the time. Didn't have any problems with that either.

(PS) Thanks to all involved with the RigLol thing, it was the deciding factor on taking the plunge and buying my 2nd Rigol product.
 

Offline seronday

  • Regular Contributor
  • *
  • Posts: 95
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3318 on: June 16, 2014, 11:08:02 pm »
Codemonkey,
          Would it be possible for you to make this new firmware version available to other forum members ?
Not everyone gets the same speedy service from Rigol  for firmware updates.

Thanks.
 

Offline johnlondon

  • Newbie
  • Posts: 7
Re: Sniffing the Rigol's internal I2C bus
« Reply #3319 on: June 17, 2014, 09:58:15 am »
Thanks for the updates re upgrading a DS2072A.  I've tried uploading the replacement hardware but it doesn't seem to have worked.  Worse still, the DSO just loads the RIGOL screen on start and doesn't boot (you don't get the squares/progress bar thingy under the logo).  Is there a way of cleaning up the reboot?  I've tried pressing the 6th button down on the LHS, but perhaps I'm not doing it in the right sequence.  Is there a way to sort this out please?
 

Offline Codemonkey

  • Regular Contributor
  • *
  • Posts: 235
  • Country: gb
Re: Sniffing the Rigol's internal I2C bus
« Reply #3320 on: June 17, 2014, 10:20:28 am »
Codemonkey,
          Would it be possible for you to make this new firmware version available to other forum members ?
Not everyone gets the same speedy service from Rigol  for firmware updates.

Thanks.

I'd rather not share the binaries themselves, but I don't see why I can't pass on the links they sent me to download them:

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:
https://www.dropbox.com/s/gzhiccqh2jxsdxh/DS1000Z%28Boot%29update.rar
 
Firmware Update:
https://www.dropbox.com/s/6fr922u440drfre/DS1000Z%28ARM%29update.rar
 

Offline seronday

  • Regular Contributor
  • *
  • Posts: 95
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3321 on: June 17, 2014, 11:01:41 am »
Thanks Codemonkey.
 

Offline johnlondon

  • Newbie
  • Posts: 7
Re: Sniffing the Rigol's internal I2C bus
« Reply #3322 on: June 17, 2014, 12:59:09 pm »
Fixed the issue with the bricked DS2072A.  It involved reflashing it with the latest firmware (from this site), then attempting it again.  All good now.
 

Offline max666

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3323 on: June 17, 2014, 01:24:58 pm »
Firmware update worked like a charm.

Thank you very much, Codemonkey! 
 

Offline andrewwong2000

  • Contributor
  • Posts: 36
  • Country: au
Re: Sniffing the Rigol's internal I2C bus
« Reply #3324 on: June 17, 2014, 02:33:05 pm »
Bought a DS1074Z-S and just upgraded to v4 with all the fruit.

Thanks to all for my excuse head back to the lab : )
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf