Motorola SBG9000 surfboard
The CPU of the board uses BCM3348. The tool to debug the CPU is EJTAG (DMA).
Picture showing JTAG is connected |
Flash | One 8MB | 28F640J3 |
Firmware | 4MB | $9FC00000-$9FFFFFFF |
RAM | 16MB | $80000000-$80FFFFFF |
Definition in usbjtag.def | Commands (usbjtag 0.11): |
Test: Name=SBG900 DLL=SBG900.dll Memory=Ram,0,0×80000000,0x1000000 // Boot loader Memory=boot,1,0x9fc00000,0x20000 Memory=App,1,0x9fc20000,0x3c0000 Memory=cfg,1,0x9fFe0000,0x20000 Programram=0x80400000 // watch dog Init=0xfffe0224,0 Endian=Big IRLength=5 Protocol=EJTAG DMA=Yes ProbTrap=1 |
Backup firmware getram 9Fc00000 400000 save 9fc00000 400000 Program whole firmware. Power off on modem detect |