Sorry for the huge, unedited post... Here's the summary: I tried the unlock, rendered my scope unbootable, reflashed the firmware a dozen times, prodded, poked, panicked, wasted an afternoon, and finally got things back in a decent state. Yay.
Was it worth it? Well, my DS2072 is fantastic as is -- I haven't needed more bandwidth or crazier triggers yet (I've only had it a few months though). In retrospect, I probably should have waited.
But, I gotta say, it did eventually work. This is some goddamn impressive work guys. I'm just amazed.
And here's the post that I almost had to send...
Well this is not good...
I thought I followed the instructions carefully but now my DS2072 won't boot.
I keyed in the code and got "Option Installed!". Then, after soft power off and back on, the scope won't finish booting -- I just get "RIGOL" on the screen forever and the little rectangles underneath quit scrolling.
I tried reflashing 00.00.01 (same as currently installed) and then the newest 00.01.01. The reflashing succeeds but the scope still won't boot.
Anybody know if I can do a hard reset on a scope that doesn't boot and get a little functionality back?
More detail:
I used
./rikey DS2A1512XXXX3 DSAZ
. After getting "Option Installed!" I immediately checked the Installed Options screen and everything was listed as "Official Version". Then I checked System Info and everything looked normal:
Model: DS2072 (unchanged)
Serial: DS2A1512XXXX3 (unchanged)
Software Version: 00.00.01
Hardware Version: 1.0
Then I soft powered off and back on. The scope wouldn't boot -- just freezes at the end of the boot sequence. I tried all combinations of letting it remain frozen for 1/2 hour, hard and soft power offs, etc... Doesn't make any difference.
FWIW, on 00.00.01 it always freezes on the second to last square whereas 00.01.01 it always freezes on the very last square. Can't imagine that's important but it's always consistent.
UPDATE:
After another two hours of monkeying, the scope booted! It was on 00.01.01 at the time, after going back and forth a bunch of times. No idea why it works now but not before -- I didn't do anything different.
At least now it boots every time. Alas, it still thinks it's a 2072, the serial number is wiped, and the Options/Installed menu is grayed out so I guess I don't have any options, not even my 1500 remaining trial minutes.
So, shooting in the dark, figure I'll try a Security Clear. What's the worst that could happen?
That was odd! Now it reports as a DS2202, and 2ns is available, but the serial number is still wiped and there are still no options.
Firmware is still old so, guess I'll risk another reflash... That worked, no option changes.
Let's try another unlock, this time with DSA9 instead of DSAZ.
Reflashing with the original serial number fails (makes sense) but ./rikey DS2A0000000001 DSA9 was accepted. It still thinks it's a 2702 but at least now I have some options! Guess it's time to reboot, fingers crossed...
Smashing success, it now says it's a 2202 and the 2ns timebase is unlocked. Boots quick, all options enabled. Beautiful!! The serial number is still wiped but I can live with that. Anyone have any idea what I did wrong?
So, kiss the stars and moon, I got lucky on this one. Next time I'll read all 150 pages of this stupid thread and the First Impressions thread three times instead of just once and take notes. Be careful out there!
(edit: split one confusing step into two clear ones)