OpenWrt Forum Archive

Topic: WRT54G jtag flashing not working.

The content of this topic has been archived on 21 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I bricked my wrt54g v2.2 really bad, ground to pin 16 and shortening pins 15-16(right?) didn't work anymore. So I made myself a nice little jtag cable. Put 4 100 ohm resistors on the board and a paralell cable on that. The router was able to go into failsafe, but after i tried to flash it with WRTJTAG.exe (the one that comes with a IO.dll) the memomy circuit seems to have died : /
The first time it seemed that everything was going ok and it worked for a long time, writing the new firmware, it finished and died.
The prog now complains about not finding the flash circuit, but reports that it finds the chip. Should I just buy myself a new wrt/asus or try something else (I'm a broke electronics student so all suggestions are welcome)?

The cable works properly and is set up this way (Xilinx Type III compatible JTAG cable)


    DB25 pin  2 -------> 100ohm resistor -------> JTAG header pin 3
    DB25 pin  3 -------> 100ohm resistor -------> JTAG header pin 9
    DB25 pin  4 -------> 100ohm resistor -------> JTAG header pin 7
    DB25 pin 13 -------> 100ohm resistor -------> JTAG header pin 5
    DB25 pin 20 --------------------------------> JTAG header pin 2
    DB25 pin 25 --------------------------------> JTAG header pin 2

log thing:

Probing bus...
CHIP ID: 00010100011100010010000101111111  (1471217F)
*** Found a Broadcom BCM4712 Rev 1 chip ***
Issuing Processor / Peripheral Reset...
Done
Issuing JTAGBRK / Hammering Watchdog Off (80 iterations)...
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Done
Probing Flash...
*** UNKNOWN or NO FLASH CHIP DETECTED ***
Attempting Automatic Reset via Watchdog...
Done



Also the weather outside is horrible! It's been raining for a week now, really cold rain(I live in Norway). If someone could fix this it would make me very happy.

thnx

The discussion might have continued from here.