The Netgear WGR614v9 wireless cable router: replacing Virgin Media firmware with standard Netgear firmware
Pete Donnell — Tue, 09/08/2009 - 21:18
A friend was having some trouble with the Netgear wireless router he was given by Virgin Media, which I fixed by replacing the Virgin-supplied firmware with the latest Netgear firmware. Doing this required a bit of digging around, so I thought I'd write a quick guide to sum up the information I found online.
First up, you need the latest firmware from Netgear. My friend has the WGR614v9, for which the latest firmware (at time of writing) can be found at http://kb.netgear.com/app/answers/detail/a_id/3808. Download the firmware from this page and open it up in a hex editor. On Windows I have tried out Geoff Prewett's HexEdit, which seems to do the job, and on Linux I recommend Pixel's hexedit - despite the name, these are not the same program!
In the hex editor, open up the firmware image. You're looking for the board ID that the firmware is intended for, which is in the file near the top and should look something like U12H094T00_NETGEAR. Make a note of it. Once you've got it, it's time to set the router to accept firmware for this board ID. To do so, you'll need to
- Enable telnet access on the router
- Telnet into the router
- Change the router's board ID
You can enable telnet on the router using a program called telnetEnable - see OpenWRT or Remote Exploit for information about it. First, log into your router. The usual way to do this is to open a web browser and go to http://routerlogin.com/. It will ask for a username and password, the default Virgin Media setup is usually virgin for the username and password for the password, it's written on the label on the underside of the router so you can check for yourself if that doesn't work. Go to the "Router Status" page and look up the router's MAC address, which will be of the form 00:11:22:33:44:55:66. Make a note of this too. If you've changed any of the settings you may want to make a note of these too, as they will be lost when you overwrite the firmware.
Download the telnetEnable program from one of the links given above, and then open up a command prompt (on Windows you can do this by pressing the Windows key and 'R' simultaneously and typing cmd into the box that appears). Change directory to the telnetEnable program - you may need to unzip it first - and run it using the following command:
telnetEnable.exe routerlogin.com 00112233445566 Gearguy Geardog
Here 00112233445566 is the router MAC address that you noted down earlier, with any ':' characters removed. You should then be able to log in to the router using the command telnet routerlogin.com. If all is well, you should see something like the following:
Trying 192.168.1.1...
Connected to routerlogin.com.
Escape character is '^]'.
BusyBox v0.61.pre (2008.02.12-10:44+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
At the '#' prompt, type the command burnboardid U12H094T00_NETGEAR (where U12H094T00_NETGEAR is the firmware board ID you noted down earlier), and then restart the router with the command reboot.
Once the router has rebooted, you should be able to log in to it again from the web interface at http://routerlogin.com/. Go to the "Router Upgrade" page, select "Browse" and give it the location of the firmware that you downloaded earlier. For some reason if you try to do this in Firefox it gives an "Invalid filename for firmware" error. The upload works in Internet Explorer, I'm not about other browsers as I didn't have any handy to test with. The router should then tell you it is upgrading the firmware. Once it's finished, you'll be prompted to log in again, and since it's now using the Netgear firmware the username is admin and the password is password. You are now done and ready to configure the Netgear firmware to your heart's content.
Final note: Once you start using the new firmware, I recommend changing the password and setting up the wireless to use WPA2-AES as this will make your network more secure.
Source: Most of the information in this post originally came from http://forum1.netgear.com/showthread.php?p=148146. Many thanks to DanielV.














Be Careful
Nick Hatter — Fri, 08/13/2010 - 10:20Not all routers are 'given' to you.
For example, Be Broadband simply lease you their router, so I'm not sure if it's a great idea to go flashing firmwares unless you are sure you will be able to change it back.
Having said that, hopefully your router has a reset button which will restore the factory firmware.
Nicholas Hatter
http://www.nickhatter.co.uk
MEng Computer Science Undergraduate
Re: Be Careful
Pete Donnell — Fri, 08/20/2010 - 10:42A fair point, this applies to at least some of Virgin Media's packages too (see http://allyours.virginmedia.com/html/broadband/wireless.html). Hitting the reset button won't restore the original firmware, to do that you'd need to follow these instructions again in reverse using a copy of the Virgin firmware.
On the plus side, I've never heard of anyone being asked to return their router, by the time they reach the end of contract they're usually obsolete. Still, it's your call whether you mind breaching the T&Cs of your agreement with Virgin, we only provide instructions, not advice on whether it's a good idea to follow them or not!
unlocking virgin WGR614v9
Anonymous — Mon, 08/09/2010 - 17:44wow,
worked a treat brought this router from a carboot sale, ex-virgin media. I used the info listed on this site and now updated to V1.2.30_41.0.44 firmware thanks a lot............ keep up the good work john R U.K
Re: unlocking virgin WGR614v9
Pete Donnell — Wed, 08/11/2010 - 16:44Hi John, thanks for the kind words, glad you found it useful!
Disable Telnet
Anonymous — Tue, 07/06/2010 - 11:19Good easy to follow instructions, thanks!
Now, I am wondering if you knew how to disable telnet again once the board id is set. Just feels wrong to have telnet access enabled on the frontline of my network...
Re: Disable Telnet
Pete Donnell — Sun, 07/18/2010 - 11:48Good question! Are you sure that telnet is still enabled? I think it is probably disabled again automatically by the firmware upgrade. The OpenWRT page on enabling telnet mentions the following:
If you aren't able to login anymore, which may occur after firmware updates or telnet-session timeouts/connection losses, repeat the unlocking procedure.
If you have access to a
Anonymous — Sat, 10/10/2009 - 13:51If you have access to a linux/osx/unix box, the following will extract the info quicker:
imac:Downloads simonb$ strings WGR614v9-V1.2.24_37.0.35.chk | grep U12
U12H094T00_NETGEARHDR0
imac:Downloads simonb$