Are you sure the package is heading towards you? I ordered mine DS1052E from DealExtreme a month ago and it is still out of stock according to the status. It think your status will change to out of stock in a couple of days
Can anybody suggest a hint where to dig in the hack for other RIGOL model sries (DS1022C at my case)? I have tried the same commands, but, say, :INFO:MODEL? returns nothing, :IO:TEST someText doesn't echo. Connection is OK (say, *IDN? and :INFO:SERIAL? do work).
$ ./rq.py '*IDN?'
SEND *IDN?
RECV RIGOL TECHNOLOGIES,DS1022C,DS1022xxxxxxxxx,03.07.01
RIGOL TECHNOLOGIES,DS1022C,DS1022xxxxxxxxx,03.07.01
$ ./rq.py ':DISPLAY:SCREEN?'
SEND :DISPLAY:SCREEN?
RECV NORMAL
NORMAL
It sounds like he parsed through a firmware file for the acceptable commands, either through just searching for strings, or actually dis-assembling the binary. You could try that, but there's no guarantee that the DS1000C series used the same method to select model...ie. it could have been done in hardware instead.
D.
DS1102CD DS1062CD DS1042CD DS1022CD DS1102C DS1062C
DS1042C DS1022C DS1102MD DS1062MD DS1042MD DS1022MD
DS1102M DS1062M DS1042M DS1022M DS-5110 DS-5106 DS-5104 DS-5102
Parameter Trig_Level_K Trig_Level_M Gain_A_K1 Gain_A_K2 Gain_B_K1
Gain_B_K2 Offset_1_A Offset_1_K Offset_1_M Offset_2_A Offset_2_K Offset_2_M
ADC_Offset ADC_A_Offset_1 ADC_B_Offset_1 ADC_A_Offset_2 ADC_B_Offset_2 %6.1f
CH1 %6d EXT EXT5 CH2 Trig_Sens_A =%6.1f Trig_Sens_K EquMin =%d
EquTrigDelay RealTrigDelay RealTrigOffset Saving... %s SERVICE Model SerialID
Save Clear Power Up 1/2 2/2 System Parameter Color About InterploatorScale
Press 'Stop' key to Exit Press 'AUTO' key to load Default Value Press 'STOP' key to Exit
Day ago I get new DS1052E from China.
Command modification did NOT work as before!
I have try with many variations how to do.
With these units what I have before all goes ok.
I have not yet find solution with these new. If I try as before, display go sometimes "black" and only button what make anything is power ON/OFF. After this scope continues as DS1052E (serial number it (sometimes) keep as I type it, but it return to 1052). Some times there is only white random scratch over model number row from left to right over display.) One time it was totally difficult to return so that system display was ok.
FW with these new are exactly same 020202
Only difference what I can see is different start of serial number after letters. (first 4 digits... maybe these are some "prefix" what indicate some product revisions?
So I think we need continue more public discussions to push factory make good stop for modifications. We can teach them to do hack proof scopes. Maybe they make nearly "waterproof" next revision. (or this what I have now is just this)
" Wow, are you saying that Rigol has already locked down this hack?"
Not exactly.
Maybe this situation is not (yet) related to hack, maybe it is related only to product revision.
(also I do not believe that this hack is first known outside China.
..... but maybe they have not so open mouth...)
Just modded mine, and yep, it works!
Guess what the next blog is going to be about...
(also I do not believe that this hack is first known outside China.
..... but maybe they have not so open mouth...)
I would think all known 1102 serials have been blocked in the new versions, it is obvious that rigol saw this thread and other mentions on the net pretty quickly, and I'm sure blocking this hack was simple: just remove the model changing commands from the command set, clearly this was an easy way of choosing later what the scope would be, now they probably have to Flash two different versions of the firmware to the scopes to make the choice ie: it is preobably now hard coded. Perhaps copying the firmware of a 1102 to a 1052 would get around that but then they could put something in like the bios to prevent it being accepted. suerely at some point a new hack will be found but it wil be a case of how far one is willing to go to carry out the mod
Can anybody suggest a hint where to dig in the hack for other RIGOL model sries (DS1022C at my case)? I have tried the same commands, but, say, :INFO:MODEL? returns nothing, :IO:TEST someText doesn't echo. Connection is OK (say, *IDN? and :INFO:SERIAL? do work).
This was all made possible by the "hidden commands" that "mxmxmx" found in the DS1000E firmware (see http://www.rcgroups.com/forums/showthread.php?t=663958&page=49#post13549739)
It sounds like he parsed through a firmware file for the acceptable commands, either through just searching for strings, or actually dis-assembling the binary. You could try that, but there's no guarantee that the DS1000C series used the same method to select model...ie. it could have been done in hardware instead.
I would think all known 1102 serials have been blocked in the new versions
I'm sure blocking this hack was simple: just remove the model changing commands from the command set
they probably have to Flash two different versions of the firmware to the scopes to make the choice ie: it is preobably now hard coded.
Perhaps copying the firmware of a 1102 to a 1052 would get around that
suerely at some point a new hack will be found but it wil be a case of how far one is willing to go to carry out the mod
I would think all known 1102 serials have been blocked in the new versions
You might think that, but you'd be wrong.QuoteI'm sure blocking this hack was simple: just remove the model changing commands from the command set
And wrong again. No need to remove any commands.Quotethey probably have to Flash two different versions of the firmware to the scopes to make the choice ie: it is preobably now hard coded.
Nope.QuotePerhaps copying the firmware of a 1102 to a 1052 would get around that
Nope. (That info isn't stored in the firmware.)Quotesuerely at some point a new hack will be found but it wil be a case of how far one is willing to go to carry out the mod
Maybe. But certainly not "surely".
- Mark
I don't know if they'd... they might change... or just lock out... I wonder if perhaps...
If they did change... it could be an interesting headache. That would make upgrading existing scopes (hacked or not) tricky/impossible. And I wonder if ...
Ahh well, all speculation. Though it does make me very curious...
I'm not software expert...
but I can see how easy the mod was (even I managed it)
i'm sure rigol can come up with something more substantial if they put their minds to it
So I think we need continue more public discussions to push factory make good stop for modifications. We can teach them to do hack proof scopes. Maybe they make nearly "waterproof" next revision. (or this what I have now is just this)
I'm not trying to pick on you, darkith. Just pointing out that public speculation on issues like this are unlikely to be helpful to us in the long run.
- Mark
Day ago I get new DS1052E from China.
Command modification did NOT work as before!