said by mlord:
So I'm pretty close to hook-up time. Once I get the new 'duino going, the first task is to rip the 02.08 firmware a few times via different sequences, and do binary compares to judge the reliability of the communications. Then try erasing and reprogramming just the 02.08 firmware, and do readback/verify again.
If that all works, I'll get hold of the 02.16 modem and snatch a copy of the latest firmware from it.
Install the USBJTAG software and take a look at how cable modem flash is organized on other modems, it will help a lot. If you need a flash dump from a modem, I can pass that along..
In particular, what you'll find is that some of the firmware will be human readable. Try searching for "DCM" and "docsis" in a hex editor. If you've read the firmware properly you should find strings like that. When my friend read a DCM425 chip for me, the bytes always came out flipped:
If I load 425-1.bin into USBJTAG and then inspect image0 I see the
string as follows:
Flip the bits and I get:
So maybe it is all just pairwise swapped?!?!
So I googled around a bit and found HEX Workshop, which conveniently has a byte swap feature. Not long after that I had a working ST52.08.31 image.
Unfortunately no Sayal in Ottawa:
But there must be an electronics supply place.. Not sure about test clips, but they aren't that obscure, so the odds can't be too bad.--