Resurrecting a bricked Netgear WGT624 V1 / V2 router without using JTAG



Disclaimer
I take no responsibility in the following procedure.  Moderate experience in operating a computer is required to successfully ressurect the Netgear WGT624.  USE THE INSTRUCTIONS BELOW AT YOUR OWN RISK


Introduction

Netgear released a firmware upgrade (v4.2.10) in June 2005 for the WGT624 router which left a lot of people with nothing more than a brick once the upgrade had been applied.  People that had tried to apply the firmware to the WGT624 and have it fail whilst under warranty where able to return the router to Netgear to be replaced with a new unit.  For people in this situation with expired warranties, there was little that could be done except to watch the flashing green and amber power light...  UNTIL NOW!  This guide details the process of bringing your Netgear WGT624 router back to life without having to use the more complicated JTAG interface..

Things you will need

* Bricked Netgear WGT624 router and power supply
* Small Philips head screwdriver
* Serial console interface (Click here for circuit diagram)
* Working computer with RS232 port or USB to serial adaptor
* Cat 5 ethernet cable
* Terminal application (HyperTerminal is included with MS Windows)
* TFTP application (http://tftpd32.jounin.net/)
* Latest TRENDnet firmware (http://www.trendnet.com/downloads/info/TEW-510APB.htm) - See step 4
* Latest Netgear firmware (http://kbserver.netgear.com/release_notes/d102763.asp)
* Web browser


Instructions

Step 1.
Disassemble your WGT624 by removing the 4 screws from the bottom of the unit.  (My particular WGT624 had philips head screws, but I have seen other WGT624's that have had a certain type of torx screw.)  With the screws removed, the plastic case should simply come apart, revelaing the circuit board.



Step 2.
Build serial console interface.  Click here for circuit diagram.



Step 3.
With the circuit board revealed, you now need to identify the serial header pins.  The serial header pins are what the serial interface will connect to allowing us access to the WGT624 through a terminal application. 



Connect the IDC connector from the serial console interface to the serial header pins on the WGT624 circuit board and then connect the DB9 connector to your computer.





Step 4.

The TRENDnet firmware needs to converted from its .img format to the .elf format so that the file is bootable over TFTP.  I used http://www.cygwin.com and the following Linux command to strip the superfluous header information :-

dd if=510APB_1121US.img of=510APB_1121US.elf skip=52 bs=1

To save you time, here is the file already converted 510APB_1121US.elf .

Step 5.

Launch your terminal application.  I am using HyperTerminal which is included with MS Windows.



HyperTerminal begins asking for a name for the new connection.



Give your new connection a name and click OK.



Select the COM port of your serial port on your computer and click OK.



Configure your terminal applicaton with the following settings :- 9600, 8, None, 1 , None.



Step 6.
Plug the power adaptor into the WGT624 and continually press the "Esc" key during the boot process to interupt it whilst watching the terminal window.  You should see the following.



You should now have a boot prompt.  Typing ? followed by enter will give you a list of commands.



Step 7.
Before changes are made to the boot process, you need to configure the networking side of things for the TFTP application to work.  Connect the Cat 5 ethernet cable between your computer to any of the lan ports of the WGT624.



Set the IP address on your computer to 192.168.1.100.



Now launch your TFTP application and set the directory to where the converted TRENDnet firmware resides.  NB. You may need to disable the firewall on your computer to allow the TFTP application to work properly.



Step 8.
Back to the terminal application, press c followed by enter to allow the boot parameters to be changed to the following :-



The WGT624 has now been configured to boot the ELF image file via TFTP.  We now need to reboot the WGT624 by typing @ followed by enter.  The WGT624 should now reboot and load the 510APB_1121US.elf  file from our TFTP application.



Once the ELF image file has been loaded via TFTP, note the IP address that is displated in the terminal window.



Step 9.
Launch your web browser and enter the IP Address that was displayed in the terminal window as the URL.  An authentication window should open asking for a username and password.  Leave the username field blank and enter "admin" as the password, excluding the quotation marks and click on OK.  You should now be logged into the TRENDnet GUI as shown below.



Click on the Administration link.



Click on the Firmware Update link.



Click on the Browse button and locate the Netgear firmware file and click open.  NB. The Netgear firmware file needs to have its file extenstion renamed from .chk to .img.  The TRENDnet firmware update system will not accept files with other file extensions.



Now click on the "Start to Upgrade" button and monitor the progress bar.



Once the Netgear firmware has been uploaded to the flash memory of the WGT624, you should then see the following screen.  



Step 10.
If everything has gone smoothly, after about 30 seconds or so the WGT624 will automatically reboot and return to the TRENDnet GUI.
You now need to change the boot parameters so that the WGT624 boots from it's flash memory using the newly flashed Netgear firmware instead of botting from TFTP again.
Reboot the WGT624 by unplugging and pluging the power adaptor into the WGT624 whilst continually pressing the "Esc" key during the boot process to interupt it whilst watching the terminal window.  Once at the boot prompt, again type c followed by enter and input the following boot parameters.



Type @ followed by enter to reboot the WGT624.  The WGT624 should now reboot, this time booting from it's flash memory using the newly flashed Netgear firmware.



The WGT624 uses the default IP Address of 192.168.0.1 so you will need to change the subnet of the IP Address on your computer from 192.168.1.100 to 192.168.0.100.



In your web browser, enter http://192.168.0.1 .  An authentication box should appear.  Enter "admin" in the username field and "password" as the password (minus the quoatation marks).  You should now see the original Netgear WGT624 GUI.





Step 11.
Congratulations, you have now revived your WGT624.  Place the circuit board back in the plastic case and refit the screws. 

If you found this guide helpful or interesting, please consider making a donation to help cover my hosting costs by clicking on the PayPal button below.



E-mail

Website Hit Countersvisitors since 02-Oct-2007
Web Site Hit Counters

Last modified : Tuesday, 04-Oct-2007 03:30:00 EDT