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

0 Members and 1 Guest are viewing this topic.

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3950 on: June 20, 2015, 09:15:16 am »
I found oen guid from ike how to remove this damn waranty stickers,
are there any more or other methods?
He used a waxy paper to slide it under the sticker very very gently.
can this be simplifyed may be got air and if so how hot?
 

Offline smgvbest

  • Supporter
  • ****
  • Posts: 630
  • Country: us
    • Kilbourne Astronomics
Re: Sniffing the Rigol's internal I2C bus
« Reply #3951 on: June 20, 2015, 10:40:56 pm »
I used my Rework Gun set to 200c at about 6-8in and kept it moving plus some backing paper for a cdrom label and it was off in a few minutes.  the heat really made it easy.  previously I just used the paper and it was more stressfull and took 10minutes

Sandra
(Yes, I am a Woman :p )
 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3952 on: June 21, 2015, 11:58:13 am »
I have one of those, thats a good idea the temp info is the important part, 200°C sounds good :D
 

Offline ted572

  • Frequent Contributor
  • **
  • Posts: 399
  • Country: us
  • Radio Communications Equipment/System Design Engr.
 

Offline ted572

  • Frequent Contributor
  • **
  • Posts: 399
  • Country: us
  • Radio Communications Equipment/System Design Engr.
Re: Sniffing the Rigol's internal I2C bus
« Reply #3954 on: June 24, 2015, 01:22:17 pm »
I have one of those, thats a good idea the temp info is the important part, 200°C sounds good :D
Re. Reply #3995 and #3996 above:  I would suggest simply using a Hair Dryer.  With the Hot Air of a Soldering/Rework Tool putting out 200° C (Ouch) you have the potential for doing some serious damage to the label and/or plastic case if you aren't VERY, VERY careful.
« Last Edit: June 24, 2015, 04:01:07 pm by ted572 »
 

Offline smgvbest

  • Supporter
  • ****
  • Posts: 630
  • Country: us
    • Kilbourne Astronomics
Re: Sniffing the Rigol's internal I2C bus
« Reply #3955 on: June 24, 2015, 05:43:57 pm »
I have one of those, thats a good idea the temp info is the important part, 200°C sounds good :D
Re. Reply #3995 and #3996 above:  I would suggest simply using a Hair Dryer.  With the Hot Air of a Soldering/Rework Tool putting out 200° C (Ouch) you have the potential for doing some serious damage to the label and/or plastic case if you aren't VERY, VERY careful.

That's why 6-8 inches and keep it moving.  plus I would hope anyone using a rework station knows how you use one,  just like it intended use
Drop it down if you want it closer to hair dryer temp,  mine will go to 90C that's still about 60F above a hair dryer
Sandra
(Yes, I am a Woman :p )
 

Offline TopLoser

  • Supporter
  • ****
  • Posts: 1925
  • Country: fr
Re: Sniffing the Rigol's internal I2C bus
« Reply #3956 on: June 24, 2015, 05:54:10 pm »
Quote
That's why 6-8 inches and keep it moving.

 :-DD
 

Offline McBryce

  • Super Contributor
  • ***
  • Posts: 2694
  • Country: de
Re: Sniffing the Rigol's internal I2C bus
« Reply #3957 on: June 24, 2015, 08:05:45 pm »
I used a hair dryer on the last device I "liberated" and even with that I thought the plastic got very hot. The label peeled off almost by itself though :)

McBryce.
30 Years making cars more difficult to repair.
 

Offline smgvbest

  • Supporter
  • ****
  • Posts: 630
  • Country: us
    • Kilbourne Astronomics
Re: Sniffing the Rigol's internal I2C bus
« Reply #3958 on: June 25, 2015, 12:59:33 am »
Quote
That's why 6-8 inches and keep it moving.

 :-DD

Glad you got a laugh out of if

I should also note I had the airflow way down,  case cut warm not hot and label came up really easy
Sandra
(Yes, I am a Woman :p )
 

Offline dadler

  • Supporter
  • ****
  • Posts: 851
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3959 on: June 25, 2015, 01:55:30 am »
I think some innuendo was intended. ;)
 

Offline smgvbest

  • Supporter
  • ****
  • Posts: 630
  • Country: us
    • Kilbourne Astronomics
Re: Sniffing the Rigol's internal I2C bus
« Reply #3960 on: June 25, 2015, 05:35:08 pm »
we play it nice and try to ignore things and the room falls apart   ;)
Sandra
(Yes, I am a Woman :p )
 

Offline jrmymllr

  • Regular Contributor
  • *
  • Posts: 133
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3961 on: June 27, 2015, 01:55:39 pm »
To all you MSO1000Z Owners: It's done, we found what Rigol changed for the MSO1k and we patched rigup to generate working keys.


Another successful hack here on a MSO1104Z.  I used a JTAG interface I had from a Luminary Micro (now TI) ARM eval board.  The dump took around 56 minutes as I didn't try anything to speed it up, but I got rigup compiled under Ubuntu during that time.  No problems at all.  I just couldn't telnet to it like someone has suggested, so entering the keys were a bit tedious. 

While I had the scope open I noticed the cover on the metal can was not all the way down on one corner because a tab was stuck inside instead of on the outside, so I fixed that.  One other suggestion for anyone doing this:  Be careful of the power button.  Mine got scratched slightly (very slightly, hard to see even if you know it), so take care when pulling it apart and reassembling.  The switch goes through a hole in sheet metal, so the edges are sharp.

I also removed the sticker using a heat gun and label backing.  Very slick.  I won't bother reapplying, but am keeping it stuck on label backing just in case.

Thanks also to those (especially smgvbest) for pictures and exact instructions, and of course those who came up with the hack.

I don't know how some of you figure this stuff out.  I develop embedded systems, but reverse engineering crypto seems difficult to me.  At any rate, thanks a bunch.
 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3962 on: June 27, 2015, 08:12:44 pm »
has anyone used the "bus pirate" to dump the scope?
 

Offline pierre288

  • Newbie
  • Posts: 8
Re: Sniffing the Rigol's internal I2C bus
« Reply #3963 on: June 27, 2015, 10:56:21 pm »
Hi all,
Anyone have experience using rigup on a MSO1000z
at the latest firmware version 00.04.03 (June 2015) ..???

Mine was originally at 00.04.01 SP2
I Updated it to 00.04.03 prior to try rigup-mso1000z.
Options do not install...

Could it be that latest version has modifications voiding rigup ?
Any hints ?

Thanks

« Last Edit: June 27, 2015, 10:58:18 pm by pierre288 »
 

Offline jrmymllr

  • Regular Contributor
  • *
  • Posts: 133
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3964 on: June 28, 2015, 12:13:15 am »
Hi all,
Anyone have experience using rigup on a MSO1000z
at the latest firmware version 00.04.03 (June 2015) ..???

Mine was originally at 00.04.01 SP2
I Updated it to 00.04.03 prior to try rigup-mso1000z.
Options do not install...

Could it be that latest version has modifications voiding rigup ?
Any hints ?

Thanks

I don't have 00.04.03, but rather have 00.04.02.SP4 and that worked fine.  This probably doesn't help you much but who knows. 

BTW how did you get new F/W, did you have to request from Rigol or is there there a direct download?
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2560
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3965 on: June 28, 2015, 12:33:33 am »
The upgraded firmware for a DS1Z (00.04.03.SP1) can be found here DS1Z firmware.  Rigol has not been updating the zip filename.  See the directory name inside.
 

Offline smgvbest

  • Supporter
  • ****
  • Posts: 630
  • Country: us
    • Kilbourne Astronomics
Re: Sniffing the Rigol's internal I2C bus
« Reply #3966 on: June 28, 2015, 12:43:20 am »
Hi all,
Anyone have experience using rigup on a MSO1000z
at the latest firmware version 00.04.03 (June 2015) ..???

Mine was originally at 00.04.01 SP2
I Updated it to 00.04.03 prior to try rigup-mso1000z.
Options do not install...

Could it be that latest version has modifications voiding rigup ?
Any hints ?

Thanks
Is this the one you used
http://gotroot.ca/rigol/rigup-0.4.1-mso1000z.zip
Just making sure you use the correct one.
there's another one on the site and it does not work
this one once you compile it worked fine but I did not upgrade mine before testing

Sandra
(Yes, I am a Woman :p )
 

Offline jrmymllr

  • Regular Contributor
  • *
  • Posts: 133
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3967 on: June 28, 2015, 12:58:57 am »
The upgraded firmware for a DS1Z (00.04.03.SP1) can be found here DS1Z firmware.  Rigol has not been updating the zip filename.  See the directory name inside.

Any idea what this one fixes?  There doesn't seem to be release notes so probably who knows....
 

Online MarkF

  • Super Contributor
  • ***
  • Posts: 2560
  • Country: us
Re: Sniffing the Rigol's internal I2C bus
« Reply #3968 on: June 28, 2015, 04:52:04 am »
The upgraded firmware for a DS1Z (00.04.03.SP1) can be found here DS1Z firmware.  Rigol has not been updating the zip filename.  See the directory name inside.

Any idea what this one fixes?  There doesn't seem to be release notes so probably who knows....

Release Notes here.
 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3969 on: June 28, 2015, 05:48:39 am »
Simple question but:
When you got your scope how long have you waited before installing the hacked options?
In order to test if its running ok, etc...

And what happens if the scope would fail and be in need of repair while having hacked options? I guess as long as it boots the options could be simply removed before sending it in, but what if the scope wouldn't boot at all?
 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3970 on: June 28, 2015, 07:59:00 am »

Oscilloscope        BusPirate
TDO <------------> MISO (According to the label in the PCB, however when in JTAG mode it is TDO as it is supposed to be)
TCK <------------> CLK (Again in JTAG mode this is TCK)
TMS <------------> CS (Which is TMS in JTAG mode)
TDI <------------> MOSI (TDI in JTAG mode)
3.3V <-----------> 3.3V
GND  <-----------> GND


why is it needed to connect the 3.3v line? shouldn't booth devices have their own 3.3v?
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2230
  • Country: 00
Re: Sniffing the Rigol's internal I2C bus
« Reply #3971 on: June 28, 2015, 08:00:24 am »
Simple question but:
When you got your scope how long have you waited before installing the hacked options?
In order to test if its running ok, etc...

One day.

And what happens if the scope would fail and be in need of repair while having hacked options? I guess as long as it boots the options could be simply removed before sending it in, but what if the scope wouldn't boot at all?

I don't understand the question. What is the relation between entering a bunch of codes  and a warranty claim?
Maybe in the states this is illegal but where I come from it's completely fine.


 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3972 on: June 28, 2015, 08:14:09 am »
I don't understand the question. What is the relation between entering a bunch of codes  and a warranty claim?
Maybe in the states this is illegal but where I come from it's completely fine.
The question is what would Rigol do if you send in a scope for repair where you installed options that ware not bought from them, a.k.a. hacked.

Would they repair it? Imho they would know that the scope was opened as to hack it a memory dump is needed.

Or would they do something to disable the options permanently, setting/breaking some jumper, burning an eFuse or writing to some read only memory, etc...
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2230
  • Country: 00
Re: Sniffing the Rigol's internal I2C bus
« Reply #3973 on: June 28, 2015, 08:19:38 am »
Would they repair it? Imho they would know that the scope was opened as to hack it a memory dump is needed.

I see what you mean. Yes, opening is risky. I didn't open it. I just entered the codes on the screen.
 

Offline Trax

  • Regular Contributor
  • *
  • Posts: 124
  • Country: at
Re: Sniffing the Rigol's internal I2C bus
« Reply #3974 on: June 28, 2015, 08:32:49 am »
Would they repair it? Imho they would know that the scope was opened as to hack it a memory dump is needed.

I see what you mean. Yes, opening is risky. I didn't open it. I just entered the codes on the screen.
Yea, I have the MSO and this requiters the memory dump over J-Tag...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf