Guide: How to "unbrick" your WGR614v9 after a bad firmware update!
This is a guide on how to "unbrick" your Netgear WGR614v9 after a bad firmware update, f.x. trying to update over wireless.
Before you continue below, make sure you've first tried a hard reset to revive your router:
During startup, the router will pause to accept a temporary firmware upload via TFTP, so:
Connect your computer with the router using a wired connection and try pinging it.
If pinging 192.168.1.1 does not work, check the IP Address of your computer and make sure it is assigned an IP address in the subnet of the router IP. For simplicity sake you can assume "192.168.1.x" is good. If you do not have a good IP, the DHCP Server might not be working. So set your IP manually to something like 192.168.1.77 with 192.168.1.1 as your gateway and then try pinging the router again.
Power the router on with a continuous ping running in a command window:
ping -t -w 2 192.168.1.1
(The -w 2 parameter forces a lower timeout for the ping answer, this makes easier to get an answer from the bricked router.)
You should see at least a few replies from 192.168.1.1. Do this several times to be sure. If it does you have good chance of simple recovery. If you still receive no response, the IP address may be something other than 192.168.1.1. You should attempt to obtain the IP address of the router. Especially if previous firmware set the boot_wait variable to on, the router pauses even longer than normal during bootup to accept a recovery flash. All you need to do is provide a firmware to it via TFTP during this window of time.
Prepare your PC, firmware file and TFTP software and play with the timing of powering it on and starting the TFTP session just after applying power (or as soon as you start to see ping replies). If you try it a number of times (at least 10) you will probably rescue the router with no fuss!
Microsoft Windows contains a TFTP client. Windows Vista will require that you enable it in Programs and Features. With TFTP, all of the information about the transfer is specified during the initial setup; there is little client/server interaction as compared with standard FTP. To flash a router using Microsoft Windows, open a command prompt, change to the directory containing the original firmware to use for this boot (this example assumes the firmware file name is firmware.chk), and then enter the following command (assuming your router IP-address is 192.168.1.1):
tftp -i 192.168.1.1 PUT firmware.chk
If you don't have a TFTP client installed, it doesn't work or something else, then try using this TFTP program called tftp2 available here (this will start the download): tftp2.exe
Now your Netgear WGR614v9 is working like before with default settings, and all there is left to do is set it up using the normal web interface using http://192.168.1.1!
Best of luck, Daniel!
(Everything you do using this guide is 100 % at your own risk!)