Router: Linksys (Cisco tagged at the same time) WRV210 VPN Router
Symptoms: DHCP not working, can't connect to web management, wireless not showing up, WiFi light eventually comes on and blinks non-stop.
The Fix: Most routers support TFTP (Trivial File Transfer Protocol) which will allow you to transfer a .bin or .img firmware file to the router to be loaded into the ROM. However you need to do a few things first to make this transfer.
--------------------------------------------------------------------------
1.) A TFTP Client - Windows actually comes with a TFTP built into the command prompt window, BUT it is not activated by default. You will want to go in under Add/Remove programs to "Turn Windows features on or off", scroll down near the bottom and check "TFTP Client". Another option is a GUI client such as tftpd which comes in both a 32 and 64 bit flavor. For the sake of simplicity I'm going to just use what I know everyone can get, the built in Windows TFTP.
2. A valid .bin or .img file from either the manufacturer's website or alternative firmware such as Tomato or DD-WRT (read their instructions first).
3. Computer with a wired network card, wireless will not work for this fix. Depending on your NIC you may also want a wired network switch (I'll explain here shortly).
4. Your computer NIC changed to a manual IP address to match that of your routers default IP schema.
--------------------------------------------------------------------------
So first things first we want to change your network card to a static IP. Since my router's factory IP schema is 192.168.1.1 we want to put the system on that same range where it can communicate with the router.
-=-=Settings=-=-
Code: Select all
IPv4 Address - 192.168.1.2 (This can be anything between 2-100 for instance, just not 1)
Subnet Mask - 255.255.255.0
Default Gateway - 192.168.1.1 (This is your routers IP address, adjust according to your router's default)
Connect your computer directly to one of the routers wired ports (Not the Up-link/Internet Port, preferably Port 1) If you have a network switch, connect that instead to the router and your computer to the switch. This can prevent certain NICs from going through the process of connecting and disconnecting to the router during its power cycle and potentially missing its short chance to talk with the router while its able to be reached in a sort of BIOS boot mode. Again, you have a short window of opportunity, the switch may increase your window slightly for some network card models.
Next you will want to open up 2 separate CMD windows, as usual open them as Administrator.
In the first CMD window type the following. You can press enter and watch the continuous ping attempt to contact the router. You can also wait until after we have done a power cycle on the router, it wont hurt to do it either way.
Code: Select all
Ping -t 192.168.1.1
In the second CMD window changed the directory to the folder housing your .bin or .img firmware file.
Code: Select all
CD C:\Users\USERNAME\FolderPath
After changing the directory to the proper path, type the following (DO NOT PRESS ENTER YET)
Code: Select all
tftp -i 192.168.1.1 put TheNameOfFirmwareFile.img
This command is simply telling the tftp client to "put" your firmware file on the tftp server (ROM) of your router, which will execute it on the next auto restart. Make sure you spell the name of the file correctly with its proper file type.
The next bit is the magic that will likely bring your router out of the dark ages. We are going to do a 30-30-30 reset. This simply means we are going to hold down the reset button for 90 seconds straight while cycling the power. So hold down the reset for 30 seconds, then pull the power while still holding down the reset. Wait another 30 seconds and then plug the power in, again never letting go of the reset button. After the final 30 seconds passes with the router plugged in, let go of the reset button. For my router model, as soon as it booted up the VPN light stayed lit, which means it's in a recovery mode
If you haven't started your Ping CMD window yet, do that now. Otherwise you will want to watch your CMD ping window until you get back a positive response from your router. The moment you see response press enter on your second CMD window with the following command.
Code: Select all
tftp -i 192.168.1.1 put TheNameOfFirmwareFile.img
Depending on the size of the file it should only take a matter of 5-10 seconds and you should hopefully receive a message saying your transfer was successful, such as this.
Do not restart your router, give it a few minutes to restart itself and execute the new firmware. That should be it... you should now have a working router if you got that successful transfer message, congrats!
*edit* - Grammar!.?/\