|SB5120 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 is connected
|Definition in usbjtag.def||Commands (usbjtag 0.09):|
getram 90000000 200000
save 90000000 200000
Disable watchdog be ready to program
SB5120 has a watchdog and need to disable to do programming.
Create file named 5120p.usp
After this your SB5120 is ready to program and you can program it in normal speed without trigger watchdog.
Program whole firmware.
program 90000000 200000
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 SB5120. 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)