Unfortunately, JTAG on 500gP V1 didn't routed on board.
You have to desolder flash chip or try to find CPU pinout.
http://wiki.openwrt.org/doc/hardware...04.jtag.pinout
Last edited by Omega; 14-09-2014 at 11:08. Reason: fixed
I've tried console, and if I just start it up, there is no output at all to console. If I do the pin 9 trick (ground pin 9 on flash on powerup) it goes into tftp upload mode and the console shows this repeatedly...
> Reading :: TFTP Server.
> Failed.: Timeout occured
Then if I send a flash image it shows the following...
Reading :: TFTP Server.
TFTP_BLKLEN!!
Done. 3088384 bytes read
Download of 0x2f2000 bytes completed
Write kernel and filesystem binary to FLASH (0xbfc20000)
Programming...
copysize=3088384, amtcopy=3088384
done. 3088384 bytes written
I've tried tftp'ing the nvram clear, the nvram recover, and finally an image (dd-wrt.v24_mini_generic.bin) separately in a row and all with the pin 9 trick, but after the final power cycle, the box still comes up with no console output, and all lights on solid.
The reset button won't put it into re-flash mode still either. And I made sure to wait 10 minutes between each load although the "Programming" appears to be done within 20-30 seconds.
I think it may be time for JTAG. Can someone point me to some JTAG docs, or give me a brief howto for the box?
TIA,
Lou
Background:
I recently acquired a WL-500gP. Yesterday I finally got the time to update the default firmware. The Asus Tool didn't work for me, so I used the TFTP method described here: http://www.dd-wrt.com/wiki/index.php/Asus_TFTP_Flash
The basic idea of this method is to clear the NVRAM with dummy-firmwares(?) and then install a mini-DD-WRT and then use that to update to other 3rd party firmwares.
So I tried to update to Oleg's firmware with DD-WRT. I think it was a success (however at that time I thought the original Asus firmware had mysteriously returned and only later I found out that web guis looks exactly the same).
Then I installed DD-WRT again and then updated to basic Tomato through DD-WRT updater. This almost bricked the router. 30/30/30-reset didn't help, recovery mode didn't work, but then I found a thread where someone described that he managed to unbrick his asus by pressing the EZSetup while powering the router. This solved the problem (don't ask how) and now I had a working Tomato.
Next I wanted to have Tomato with USB, so I updated to Teddy Bear's mod through the Tomato updater. Well this made the router almost completely unresponsive, and I still haven't found a way to fix it.
Current situation:
- some kind of a Tomato should be inside
- the 30/30/30-reset doesn't work
- the router does not respond to ping, thus no telnet/web access or any other way to control it. Ping responds "no route to host".
- However after pressing the EZSetup when powering on, ping almost "works". It still doesn't create any replies, however the router is there because ping doesn't say "no route to host" like above. Also Wireshark sees the Asus sends "gratuoius ARP" packets...
- I cannot get the router to recovery mode by the usual method of "1. power off, 2. press the reset while plugging power back on". The power LED does not blink slowly like it used to when it was in recovery mode. (Well actually there is one way it goes into recovery mode, and that's when I power the router while pressing the reset button AND when there are no ethernet cables plugged in... but this is quite useless as I can't send any firmwares without ethernet cables. And as soon as I attach an ethernet cable the led stops blinking -> router exits recovery mode.... )
What could be wrong? I'm seriously losing my nerves!
I'm already preparing to short pin 9. I've opened the box and the tedious tin box covering pin 9... But I would not want to do this. I hope there's another solution.
Oh boy... flashing a firmware to WL-500gP is a real pain in the ass... So far I've used Buffalos and had almost no problems flashing them...
have you thought about using the jtag to see what's going on?
Hi,
I have a wl-500gp v1 and i had a special dd-wrt_mini-usb with some 3G modem support.
I tried to put back oleg's d-1222.trx version for gpv1 through restoration mode (power led blinking)
But after the d-1222 version flashed i waited about 2-3 minutes and it was no reset - just power blinking.
I've power cycled the router - but the power keeps blinking.
i still have ping and tftp access to .1.1 but no web - just power blinking and lan.
I've tried uploading the recover-trx and clear-nvram-trx but no result.
I've also read about the pin 9 trick but I don't have a screwdriver here - I have to wait till the evening to reach home and get one.
Do any of you have an idea how to unbrick ?
try tftp
if fail to upload the firmware
try jtag
some information on how to recover the router by jtag
on ddwrt forum
pin 9 trick put router to the restoration mode (power led blinking) nothing more. It can be used if clasic restore button (during power on) not working.
RT-N13u dd-wrt | Toshiba 2.5" 160GB | pxe boot server
Hi All,
I have a question to Hggomes: You have JTAG on Asus WL-500GP(WL-500g Premium)??
Pls post some foto or description about it.I am looking for it on many forums,but without result.(Generally WL-500GP have no JTAG routed on board ... by Ily on http://wl500g.info/showthread.php?t=21021).
Thank You very much and sorry for my English.
Hi, sorry my mistake. My old WL-500GP v2 had a JTAG not V1, it had a serial port.
Dear friends,
This post concerns a practical and step by step tutorial to either flash the hardware by programming the chipset externally or through JTAG like interfaces. Please do not deviate from subject and comment if you only know how to do so. Thank you for your understanding.
Behnam Rahnama