Haxorware Forums
About sb5101U & sb5120 - Printable Version

+- Haxorware Forums (http://www.haxorware.com/forums)
+-- Forum: General (http://www.haxorware.com/forums/forumdisplay.php?fid=6)
+--- Forum: Modems (http://www.haxorware.com/forums/forumdisplay.php?fid=7)
+--- Thread: About sb5101U & sb5120 (/showthread.php?tid=2735)



About sb5101U & sb5120 - alokilua00 - 27-08-2013

Could we use sb5101U & sb5120 to mod with haxorware like sb5101?


RE: About sb5101U & sb5120 - drewmerc - 27-08-2013

Compatible with all modems that use the BCM3349 chipset and ALL parallel and generic SPI flash devices.

so the 5101u yes and no to the 5120 as it has a TI4401 chipset


RE: About sb5101U & sb5120 - davidle - 27-08-2013

(27-08-2013, 08:38 AM)alokilua00 Wrote: Could we use sb5101U & sb5120 to mod with haxorware like sb5101?

(27-08-2013, 11:59 AM)drewmerc Wrote: Compatible with all modems that use the BCM3349 chipset and ALL parallel and generic SPI flash devices.

so the 5101u yes and no to the 5120 as it has a TI4401 chipset

I have more info to program sb5120 haxorware
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
Flash One 2MB 28F160C3
Firmware 2MB $90000000-$901FFFFFF
RAM 8MB $94000000-$947FFFFF

SB5120 uses 14 pin EJTAG. It has reset pin. So a "reset" command can reset the modem. (Some modems reset might not work, a cycle power might needed. If a command needed after reset, them command should apply just after power on)

Video demo download at http://usbjtag.com/pafiledb/index.php?act=view&id=60
Definition in usbjtag.def Commands (usbjtag 0.09):
Name=SB5120
IRLength=5
Endian=Big
Memory=Ram,0,0x94000000,800000
Memory=Boot,1,0x90000000,0x10000
Memory=Nvram0,1,0x90010000,0xC0000
Memory=CmApp0,1,0x900D0000,0x30000
Memory=Nvram1,1,0x90100000,0xC0000
Memory=CmApp1,1,0x901C0000,0x30000
Memory=Cert,1,0x901F0000,0x8000
Memory=Cfg0,1,0x901F8000,0x2000
Memory=Evlog0,1,0x901FA000,0x2000
Memory=Evlog1,1,0x901FC000,0x4000
Programram=0x94040000
Protocol=EJTAG
DMA=No
ProbTrap=1
Backup firmware
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
reset
detect
program
Type command 5120p
After this your SB5120 is ready to program and you can program it in normal speed without trigger watchdog.

Program whole firmware.
ldram 90000000
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
detect
ldram boot (Select proper boot file)
erase boot
sprogram boot (Slow programming)
reset
detect
ldram image0(Any tabes you have backed up)
program image0(Any tabs you want at normal speed)


RE: About sb5101U & sb5120 - sixteen - 27-08-2013

(27-08-2013, 04:42 PM)davidle Wrote:
(27-08-2013, 08:38 AM)alokilua00 Wrote: Could we use sb5101U & sb5120 to mod with haxorware like sb5101?

(27-08-2013, 11:59 AM)drewmerc Wrote: Compatible with all modems that use the BCM3349 chipset and ALL parallel and generic SPI flash devices.

so the 5101u yes and no to the 5120 as it has a TI4401 chipset

I have more info to program sb5120 haxorware
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
Flash One 2MB 28F160C3
Firmware 2MB $90000000-$901FFFFFF
RAM 8MB $94000000-$947FFFFF

SB5120 uses 14 pin EJTAG. It has reset pin. So a "reset" command can reset the modem. (Some modems reset might not work, a cycle power might needed. If a command needed after reset, them command should apply just after power on)

Video demo download at http://usbjtag.com/pafiledb/index.php?act=view&id=60
Definition in usbjtag.def Commands (usbjtag 0.09):
Name=SB5120
IRLength=5
Endian=Big
Memory=Ram,0,0x94000000,800000
Memory=Boot,1,0x90000000,0x10000
Memory=Nvram0,1,0x90010000,0xC0000
Memory=CmApp0,1,0x900D0000,0x30000
Memory=Nvram1,1,0x90100000,0xC0000
Memory=CmApp1,1,0x901C0000,0x30000
Memory=Cert,1,0x901F0000,0x8000
Memory=Cfg0,1,0x901F8000,0x2000
Memory=Evlog0,1,0x901FA000,0x2000
Memory=Evlog1,1,0x901FC000,0x4000
Programram=0x94040000
Protocol=EJTAG
DMA=No
ProbTrap=1
Backup firmware
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
reset
detect
program
Type command 5120p
After this your SB5120 is ready to program and you can program it in normal speed without trigger watchdog.

Program whole firmware.
ldram 90000000
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
detect
ldram boot (Select proper boot file)
erase boot
sprogram boot (Slow programming)
reset
detect
ldram image0(Any tabes you have backed up)
program image0(Any tabs you want at normal speed)
Dude this SB5120 modem only can clone nothing more.


RE: About sb5101U & sb5120 - alokilua00 - 28-08-2013

thanks guys.