Hello all,
I happened to have a bricked Asus RT-N66U with 3 LEDS on. My goal is to erase and flash CFE so hopefully it can boot again,
Here are my procedures:
Bought TUMPA JTAG usb thingy, connected TUMPA's JTAG to J1 of Asus, TUMPA TTL COM to J2 of Asus,
I soldered 4.99K to pin 21 of Flash IC, downloaded OpenOCD 0.8,
Replace/Copy files from http://openocd.zylin.com/#/c/2153/
to corresponding directories,
When I run these commands, I got the following results:
and...
well, I thought it got stuck but no, google says if I open Telnet connection to port 4444, it worked !
but commands like erase_flash failed since it said it couldn't recognize the command.
Can anyone please give some instructions ?
I happened to have a bricked Asus RT-N66U with 3 LEDS on. My goal is to erase and flash CFE so hopefully it can boot again,
Here are my procedures:
Bought TUMPA JTAG usb thingy, connected TUMPA's JTAG to J1 of Asus, TUMPA TTL COM to J2 of Asus,
I soldered 4.99K to pin 21 of Flash IC, downloaded OpenOCD 0.8,
Replace/Copy files from http://openocd.zylin.com/#/c/2153/
to corresponding directories,
When I run these commands, I got the following results:
Code:
ocd -f C:\Users\protos\Deskto
p\Asus\openocd-0.8.0\scripts\interface\ftdi\tumpa.cfg -f C:\Users\protos\Desktop
\Asus\openocd-0.8.0\scripts\tools\firmware-recovery.tcl -c "board asus-rt-n66u;
erase_part nvram; flash_part CFE CFE.bin; shutdown"
Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
none separate
Firmware recovery helpers
Use -c firmware_help to get help
adapter speed: 1000 kHz
ATTENTION: you need to solder a 4.7-10k pullup resistor to pin 21 of flash IC
to enable JTAG, see http://wl500g.info/album.php?albumid=28&attachmentid=8991 ,
there is an unpopulated footprint near U8.
Info : clock speed 1000 kHz
Info : JTAG tap: bcm4706.cpu tap/device found: 0x1008c17f (mfg: 0x0bf, part: 0x0
08c, ver: 0x1)
Info : JTAG tap: bcm4706.cpu tap/device found: 0x1008c17f (mfg: 0x0bf, part: 0x0
08c, ver: 0x1)
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error: auto_probe failed
Runtime Error: C:\Users\protos\Desktop\Asus\openocd-0.8.0\scripts\tools\firmware
-recovery.tcl:94:
in procedure 'erase_part'
in procedure 'flash' called at file "C:\Users\protos\Desktop\Asus\openocd-0.8.0\
scripts\tools\firmware-recovery.tcl", line 94
and...
Code:
log is too long, please see attached !
well, I thought it got stuck but no, google says if I open Telnet connection to port 4444, it worked !
but commands like erase_flash failed since it said it couldn't recognize the command.
Can anyone please give some instructions ?