WRT54GS V6.0

Linksys Wrt54GS V6.0
The CPU of the board uses BCM5352. The tool to debug the CPU is EJTAG (DMA).
The JTAG connector is 12 pin, you only need to connect the first 12 pin of 14 pin USB JTAG

Picture showing JTAG. Some boards are harder to solder pin herders on. You can either remove the solder or directly solder wire on the board
Flash One 2MB 28F160C3
Firmware 2MB $9FC00000-$9FDFFFFF

 

Definition in usbjtag.def Commands (usbjtag 0.18):
Test:
Name=WRT54GS
Memory=Ram,0,0x80000000,0x800000
Memory=CFE,1,0x9fc00000,0x40000
Memory=KERNEL,1,0x9fc40000,0x1B0000
Memory=NVRAM,1,0x9fDF0000,0x10000
Programram=0x80200000
Endian=Little
IRLength=8
Protocol=EJTAG
DMA=Yes
ProbTrap=1
Backup firmware
getram 9fc00000 200000
save 9fc00000 200000

Program whole firmware. (Should not interrupt)
detect
ldram 9fc00000
program 9fc00000 200000
cmpram 9fc00000 200000

cmpram is optional. It can be used after program only when DMA is supported.After that you should see DEBUG ON. You should see "Compair data OK"


Lasted Updated:December 31 2016

Vists since Jan 4,2009