Products > Test Equipment
Sniffing the Rigol's internal I2C bus
johna:
--- Quote from: Mark_O on February 04, 2014, 05:41:54 am ---Of course, that was on unhacked units. Also, "doesn't work as expected" doesn't necessarily mean the Rigol isn't working properly, though that's often the inference drawn.
--- End quote ---
My test was on unhacked unit. And you are right - "doesn't work as expected" is not a bug, but if you do not have decode on recorded data the decoding option is not worth the money. And I was about to buy the decoding option before I try to hack it ... because well if they did a great job, they deserve the money. But I tried the trial option and I was not quite happy with it. Decoding seams to be there for the marketing - just an answer to Agilent's decoding option.
Fagear:
Thank you very much, zombie28 and tirulerbach!
It took some time for me to figure out the right sequence.
So I've managed to write it down.
--- Code: ---Device: DS2xxxA. No need to open it and buy any other stuff.
1) Flash DS2xxxA with patched FW (license key dumping, from zombie28: https://mega.co.nz/#!FFk10SCY!UuWPXyqZwmca00pa2clOth1ryh1Z-AAgJg2yibfoUw0).
2) Connect DS2xxxA to a PC.
3) In "Rigol Ultra Sigma" open "SCPI Control Panel" and "Send&Read" string "*IDN?"
4) Copy answer to text file.
5) Copy string from comma after serial # of your DS2xxxA to the end ("02008400...").
6) Open HEX editor and paste string as HEX (not ASCII).
7) Copy serial # of your DS2xxxA.
8) Append serial # as ASCII to the data in HEX editor.
9) Append "00" as HEX.
10) Save file as "keyfile.bin" to folder with "rigup" (from tirulerbach: https://mega.co.nz/#!qAkUkTZB!XG12bUKhIz4CmQt6DbBnGRMvEe5AvUjEaBxi4R03tw8).
11) Open command line and navigate to folder with "rigup".
12) Execute "rigup scan keyfile.bin" and get some keys:
RC5KEY1: 88359067012Exxxxxxxxxxxxxxxxxxx
RC5KEY2: 3D44CD4EC48Fxxxxxxxxxxxxxxxxxxx
XXTEAKEY: 95F6CC12864Axxxxxxxxxxxxxxxxxxx
PUBKEY: 006CE7F7xxxxxxxx
PRIVKEY: 008ABBC4xxxxxxxx
SERIAL: DS2D154xxxxxx
13) Copy them to another text file "keyfile.txt" in "rigup" folder.
14) Execute "rigup license keyfile.txt NSxx", where:
NSEH (0x1C087) - All options
NSER (0x1C08F) - 100 MHz + all options
NSEQ (0x1C097) - 200 MHz + all options
NS8H (0x1C0C7) - 300 MHz + all options
15) Copy license key.
16) In "Rigol Ultra Sigma" "Send&Read" ":SYSTem:OPTion:INSTall YOUR-LICENSE-KEY-WITHOUT-DASHES".
--- End code ---
Everything worked fine and now my DS2072A became DS2302A with all options!
After that I reflashed to last original FW (non-modified 00.02.01.00.03) and all options stayed in place.
EV:
If you are using AUTO trigger change it to NORMAL and try again.
--- Quote from: johna on February 04, 2014, 08:49:35 am ---My test was on unhacked unit. And you are right - "doesn't work as expected" is not a bug, but if you do not have decode on recorded data the decoding option is not worth the money. And I was about to buy the decoding option before I try to hack it ... because well if they did a great job, they deserve the money. But I tried the trial option and I was not quite happy with it. Decoding seams to be there for the marketing - just an answer to Agilent's decoding option.
--- End quote ---
excapealex:
--- Quote from: excapealex on February 03, 2014, 07:51:49 pm ---The new method can also work with the DS2072A-S (with 2 channel function generator)? Has anyone tested on it?
--- End quote ---
That you know.. updating a DS2000A-S with the patched FW there is a risk of losing access to the signal generator?
Having not yet made the purchase.. Do you know how the function generator is managed?
As example: When pressing the source button it switches to a separate management (as a second instrument) or is a more integrated management?
Spikee:
--- Quote from: EV on February 04, 2014, 10:36:54 am ---If you are using AUTO trigger change it to NORMAL and try again.
--- Quote from: johna on February 04, 2014, 08:49:35 am ---...
But I tried the trial option and I was not quite happy with it. Decoding seams to be there for the marketing - just an answer to Agilent's decoding option.
--- End quote ---
--- End quote ---
The normal trigger and spi decoding works quite good , the auto trigger just loses its mind.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version