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

0 Members and 2 Guests are viewing this topic.

Offline bluesmoke

  • Contributor
  • Posts: 24
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #2650 on: January 19, 2014, 04:58:34 am »

As i was about to ask, is it possible to only install the 200Mhz with all the other addons(i am very lazy and hate using that selector knob)? I made the mistake of thinking DSAS was 200Mhz+all options, so now i have installed 200+300+addons options. Would it be fair to say i could remove the 300Mhz option and keep the addons?


DSEZ will give you 200MHz, CAN, Triggers, Decoders and Memory upgrade on the latest firmware.
 

Offline echen1024

  • Super Contributor
  • ***
  • Posts: 1660
  • Country: us
  • 15 yo Future EE
Re: Sniffing the Rigol's internal I2C bus
« Reply #2651 on: January 19, 2014, 05:01:29 am »
Alright. I won a DS1074Z, and would like to help out here. I have installed the options according to the keygen, but is there anything else regarding the 1000Z that you guys would like help with?
I'm not saying we should kill all stupid people. I'm just saying that we should remove all product safety labels and let natural selection do its work.

https://www.youtube.com/user/echen1024
 

Offline eevblogee

  • Newbie
  • Posts: 4
Re: Sniffing the Rigol's internal I2C bus
« Reply #2652 on: January 19, 2014, 07:03:36 am »
i went through old posts and realized for ds2072a dumps are needed.

Not any more. You can flash Zombie's patched firmware, which will upgrade you scope to the latest f/w but make it accept pre-A license codes, which means you use the olds keygens to get a license and all works fine.

Only problem with this approach is you will loose your options if you update to stock firmware later.

But please go ahead and do the dumps anyway, to allow more progress. I will as soon as my JTAG arrives.

One of our forum member took a screenshot after this firmware upgrade which shows hw version different then 2.0 . Is there any possibility this can cause an issue, should i wait for a keygen which works with stock fw or is it a dream.
« Last Edit: January 19, 2014, 07:05:48 am by eevblogee »
 

Offline eurofox

  • Supporter
  • ****
  • Posts: 873
  • Country: be
    • Music
Re: Sniffing the Rigol's internal I2C bus
« Reply #2653 on: January 19, 2014, 10:31:50 am »
Hi,

If I order a Rigol 815 TG with the supplied firmware can I use the keygen?

Please don't say "read the complete treat", I did but it is hard to find out if yes/no it is possible.

If someone recently bought it and use the keygen it should be easy to answer.

eurofox
eurofox
 

Offline zombie28

  • Regular Contributor
  • *
  • Posts: 69
Re: Sniffing the Rigol's internal I2C bus
« Reply #2654 on: January 19, 2014, 11:08:34 am »
One of our forum member took a screenshot after this firmware upgrade which shows hw version different then 2.0 . Is there any possibility this can cause an issue, should i wait for a keygen which works with stock fw or is it a dream.

AFAIK HW version '2.0' is not Rigol's term, it's just used on this forum to describe new version of DS2k(A) PCB. The newest HW version displayed by DS2kA scopes I've seen so far is 1.0.2.0.2 and it doesn't change after firmware upgrade (take a look at Flipp's screenshots before and after update).
 

Offline blandin_01

  • Newbie
  • Posts: 3
  • Country: ru
Re: Sniffing the Rigol's internal I2C bus
« Reply #2655 on: January 19, 2014, 11:17:35 am »
Simple USB_JTAG on PIC18F14K50 http://sa89a.net

https://mega.co.nz/#!NA1HFCLC!BEN1ISNqo1shidG-RP3vKQv9P84lCvcrQMkfYj9x-HQ
« Last Edit: January 19, 2014, 01:41:20 pm by blandin_01 »
 

Offline cosmos

  • Regular Contributor
  • *
  • Posts: 110
  • Country: 00
Re: Sniffing the Rigol's internal I2C bus
« Reply #2656 on: January 19, 2014, 12:03:10 pm »
One of our forum member took a screenshot after this firmware upgrade which shows hw version different then 2.0 . Is there any possibility this can cause an issue, should i wait for a keygen which works with stock fw or is it a dream.

AFAIK HW version '2.0' is not Rigol's term, it's just used on this forum to describe new version of DS2k(A) PCB. The newest HW version displayed by DS2kA scopes I've seen so far is 1.0.2.0.2 and it doesn't change after firmware upgrade (take a look at Flipp's screenshots before and after update).

The HW version number (at least on DS4k) is set by the array of resistors.
 

Offline discopope

  • Newbie
  • Posts: 7
  • Country: aq
Re: Sniffing the Rigol's internal I2C bus
« Reply #2657 on: January 19, 2014, 12:25:29 pm »
Hi,

If I order a Rigol 815 TG with the supplied firmware can I use the keygen?

Please don't say "read the complete treat", I did but it is hard to find out if yes/no it is possible.

If someone recently bought it and use the keygen it should be easy to answer.

eurofox

For mine it worked, but I found no way to remove the trial options, now i have them in addition to the permanent ones.
I dont't know what happens when they expire.
To avoid typing all the keys in I used Ultra Sigma, the system:Lkey command, it ist described in DSA800_ProgrammingGuide_EN.chm.

 

Offline rsivan

  • Contributor
  • Posts: 43
  • Country: it
hacking dp832
« Reply #2658 on: January 19, 2014, 10:41:44 pm »
Hello to all
I make some try and I done dump of my dp832 I see nand flash + spi flash +24c16 eeprom
I can't find serial number anywhere,24c16 seem to contain some calibration data, spi flash W25X40 some data like encrypted I think is here serial,and in nand flash I see more or less only first 3-4mb filled and seem like the DP800Update.GEL file something interesting found multiple refers to all model of dp800 series so I think changing serial will hack 832 into 832a since all the board same and are marked 832a I post some pictures
« Last Edit: January 19, 2014, 11:12:27 pm by rsivan »
 
The following users thanked this post: Pinkus

Offline aadamson

  • Newbie
  • Posts: 6
Re: Sniffing the Rigol's internal I2C bus
« Reply #2659 on: January 20, 2014, 01:04:50 am »
One of our forum member took a screenshot after this firmware upgrade which shows hw version different then 2.0 . Is there any possibility this can cause an issue, should i wait for a keygen which works with stock fw or is it a dream.

AFAIK HW version '2.0' is not Rigol's term, it's just used on this forum to describe new version of DS2k(A) PCB. The newest HW version displayed by DS2kA scopes I've seen so far is 1.0.2.0.2 and it doesn't change after firmware upgrade (take a look at Flipp's screenshots before and after update).

Thats not true.

My DS2D1547 serial number DS2072A scope when it was a 2072A from the factory showed hardware as 2.0... After using your old keygen mod with new firmware, it still shows my serial number correctly *and* the Hardware version still shows 2.0.

I don't and never did see anything around the FPGA versions, not sure where or how those exist.

I only went to the 200mhz upgrade with all the options, and so far everything shows up and works just fine.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Sniffing the Rigol's internal I2C bus
« Reply #2660 on: January 20, 2014, 01:10:27 am »
Thats not true.

My DS2D1547 serial number DS2072A scope when it was a 2072A from the factory showed hardware as 2.0... After using your old keygen mod with new firmware, it still shows my serial number correctly *and* the Hardware version still shows 2.0.
I'm pretty sure zombie28 is correct. "2.0" is just what you see when you press Utility -> System -> System Info, but it's not the full hardware version number: 1.0.2.0.2 is the actual number. If not, what exactly do you see when you look at the Extended Info (not Standard)? If you don't know how to see it, instructions are here (you will see your full software and FPGA versions as well).
« Last Edit: January 20, 2014, 01:19:09 am by marmad »
 

Offline ArthurK

  • Newbie
  • Posts: 5
Re: Sniffing the Rigol's internal I2C bus
« Reply #2661 on: January 20, 2014, 01:44:16 am »
Hey guys, Don't have time to read through 180 pages on this forum. I am an electronics technician by trade  and have just purchased a DS1104Z and am keen to help in any way to hack this thing even if it mean pulling it apart :)
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Sniffing the Rigol's internal I2C bus
« Reply #2662 on: January 20, 2014, 02:05:59 am »
Hey guys, Don't have time to read through 180 pages on this forum. I am an electronics technician by trade  and have just purchased a DS1104Z and am keen to help in any way to hack this thing even if it mean pulling it apart :)
http://riglol.3owl.com/

Scroll down for DS1000Z.
« Last Edit: January 20, 2014, 03:15:49 am by marmad »
 

Offline ArthurK

  • Newbie
  • Posts: 5
Re: Sniffing the Rigol's internal I2C bus
« Reply #2663 on: January 20, 2014, 03:09:13 am »
Wow that awesome. Sorry bit behind the times have been flat out at work. Just trying to upgrade the firmware but not too sure how? cant find any mention in the user manual.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: Sniffing the Rigol's internal I2C bus
« Reply #2664 on: January 20, 2014, 03:15:26 am »
Wow that awesome. Sorry bit behind the times have been flat out at work. Just trying to upgrade the firmware but not too sure how? cant find any mention in the user manual.
Bottom of this post.
 

Offline ArthurK

  • Newbie
  • Posts: 5
Re: Sniffing the Rigol's internal I2C bus
« Reply #2665 on: January 20, 2014, 03:43:30 am »
Cheers thanks heaps worked a treat!
 

Offline eevblogee

  • Newbie
  • Posts: 4
Re: Sniffing the Rigol's internal I2C bus
« Reply #2666 on: January 20, 2014, 07:52:59 am »
Thats not true.

My DS2D1547 serial number DS2072A scope when it was a 2072A from the factory showed hardware as 2.0... After using your old keygen mod with new firmware, it still shows my serial number correctly *and* the Hardware version still shows 2.0.
I'm pretty sure zombie28 is correct. "2.0" is just what you see when you press Utility -> System -> System Info, but it's not the full hardware version number: 1.0.2.0.2 is the actual number. If not, what exactly do you see when you look at the Extended Info (not Standard)? If you don't know how to see it, instructions are here (you will see your full software and FPGA versions as well).

My bad, i was not beware of this hidden system info differs then the original.
After doing the hidden menu trick i start to see the info below;
Sw 00.02.00.00.04
Hw 1.0.2.0.2
Spu 03.01.09
Wpu 00.07.01
Ccu 12.29.00
Mcu 02.13
 

Offline sigxcpu

  • Regular Contributor
  • *
  • Posts: 64
  • Country: ro
Re: Sniffing the Rigol's internal I2C bus
« Reply #2667 on: January 20, 2014, 08:33:16 am »


AFAIK HW version '2.0' is not Rigol's term, it's just used on this forum to describe new version of DS2k(A) PCB. The newest HW version displayed by DS2kA scopes I've seen so far is 1.0.2.0.2 and it doesn't change after firmware upgrade (take a look at Flipp's screenshots before and after update).

It is Rigol's term actually. The normal info screen shows "2.0". The Menu7-6-7 trick shows "1.0.2.0.2".

Edit: Oops, that's for DS2072, without A.
 

Online pascal_sweden

  • Super Contributor
  • ***
  • Posts: 1540
  • Country: no
Re: Sniffing the Rigol's internal I2C bus
« Reply #2668 on: January 20, 2014, 09:31:26 am »
Has it been confirmed already that the HW design is identical between DS2072A and DS2302A?

I know that it has been confirmed between DS2072 and DS2202, but not for the A series AFAIK, and especially not for the new 300 MHz variant.
 

Offline zombie28

  • Regular Contributor
  • *
  • Posts: 69
Re: Sniffing the Rigol's internal I2C bus
« Reply #2669 on: January 20, 2014, 10:16:01 am »
It is Rigol's term actually. The normal info screen shows "2.0". The Menu7-6-7 trick shows "1.0.2.0.2".

Yes, Rigol uses inconsistent version names - let's call them 'marketing HW version' and 'technical HW version'. However, the bottom line is that neither of them changes after patched firmware flashing.
 

Offline kado

  • Regular Contributor
  • *
  • Posts: 51
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #2670 on: January 20, 2014, 10:34:31 am »
Hello to all , my first post:

I want to say many  thanks to zombie28 and cybernet for their great work
at custom FW and keygen!!!
All goes fine after flashing and type in the key (DSHH).

I still have one question:
 - must I recal both channel with the buid in autocal functin?
 - is it recommended to put an 50 Ohm resistorload to the input-bnc?

73's Karsten
 

Offline zombie28

  • Regular Contributor
  • *
  • Posts: 69
Re: hacking dp832
« Reply #2671 on: January 20, 2014, 02:24:35 pm »
Hello to all
I make some try and I done dump of my dp832 I see nand flash + spi flash +24c16 eeprom
I can't find serial number anywhere,24c16 seem to contain some calibration data, spi flash W25X40 some data like encrypted I think is here serial,and in nand flash I see more or less only first 3-4mb filled and seem like the DP800Update.GEL file something interesting found multiple refers to all model of dp800 series so I think changing serial will hack 832 into 832a since all the board same and are marked 832a I post some pictures

Will you share your memory dumps with us? If so, what firmware version do you have? I'm analyzing 1.08 GEL atm to find out the new license codes format.

 

Offline aadamson

  • Newbie
  • Posts: 6
Re: Sniffing the Rigol's internal I2C bus
« Reply #2672 on: January 20, 2014, 03:05:31 pm »
Thats not true.

My DS2D1547 serial number DS2072A scope when it was a 2072A from the factory showed hardware as 2.0... After using your old keygen mod with new firmware, it still shows my serial number correctly *and* the Hardware version still shows 2.0.
I'm pretty sure zombie28 is correct. "2.0" is just what you see when you press Utility -> System -> System Info, but it's not the full hardware version number: 1.0.2.0.2 is the actual number. If not, what exactly do you see when you look at the Extended Info (not Standard)? If you don't know how to see it, instructions are here (you will see your full software and FPGA versions as well).

Thanks for that... I stand corrected...

originally I thought he was saying that v2 hardware wasn't shown anywhere.  Indeed is it in the *regular* system info menu output.

However after doing as you suggested, I now see the other info.

software 00.02.01.00.03
hardware 1.0.2.0.2
FPGA
    SPU 03.01.09
    WPU 00.07.01
    CCU 12.29.00
    MCU 02.13

Thanks for clarifying and sorry for the confusion.
 

Offline AndersAnd

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: dk
Re: Sniffing the Rigol's internal I2C bus
« Reply #2673 on: January 20, 2014, 03:15:52 pm »
I still have one question:
 - must I recal both channel with the buid in autocal functin?
 - is it recommended to put an 50 Ohm resistorload to the input-bnc?
Read from here onwards https://www.eevblog.com/forum/testgear/first-impressions-and-review-of-the-rigol-ds2072-ds2000-series-dso/msg371723/#msg371723
 

Offline pillex

  • Newbie
  • Posts: 3
Re: Sniffing the Rigol's internal I2C bus
« Reply #2674 on: January 20, 2014, 11:05:02 pm »
Hello,

I am new to the forum. Since I have received my DS2202A I am willing to break the waranty seal and contribute by providing the memory dumps using a FT2232 based JTAG.
From the posts begging from page 164 I understood that "tirulerbach" is the man to send the memory dump.

My scope still have a few hours left to test all the nice trigger and decode features.

Question to the experts: Does the fact that the trial is still active will influence the memory dump?

Thanks and cheers,
Pillex
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf