|SBV5120 Cable modem|
Motorola SB5120 surfboard
The CPU of the board uses TNETC4401. The tool to debug the CPU is EJTAG (non-DMA).
Picture showing JTAG and Pin1
|Definition||Commands (USB JTAG NT 0.13):|
getram 90000000 100000
getram 90100000 100000
getram 90200000 100000
getram 90300000 100000
save 90000000 400000
Disable watchdog be ready to program
SBV5120 has a watchdog and need to disable to do programming.
Create file named 5120p.usp
After this your SBV5120 is ready to program and you can program it in normal speed without trigger watchdog.
Program whole firmware.
program 90000000 400000
You can use "reset" to restart the modem. You can not use "cmpram" command to check if the programming is ok when it says "DEBUG ON"
Rescue SBV5120. When box not fire up. Normal programming will not work. First need to program boot. No watchdog exist in this case
ldram boot (Select proper boot file)
sprogram boot (Slow programming)
ldram image0(Any tabes you have backed up)
program image0(Any tabs you want at normal speed)