Archives/Other Products

DD-WRT v10509 Std/Small Test Build (CHK) for WGR614L

Updated test build of DD-WRT for North American and European versions of the NETGEAR WGR614L open source router, in CHK format. Reported to resolve issues with blinking lights, resetting issues, etc.

There are many additional flavors of this firmware release available at the DD-WRT SVN repository.

Click here, then navigate to others => eko =>V24_TNG => svn10509 => WGR614v8-L

Instructions for downloading the DD-WRT source code can be found by clicking here.

MTD Erase & Firmware Upgrade Utility for WGR614L

Utility to erase a particular section of MTD device. Can be used to upgrade any '.chk' firmware from any existing image without serial console. Some of the images published here do not accept '.chk' file from the Upgrade page.

In those situations, switching to some other firmwares is difficult without a serial console. This utility may be able to help you. Erasing the Linux partition with this utility will force the boot loader to stay in tftp listen mode. You can then transfer any 'chk' firmwares to the board using tftp.

If you are using a firmware which does not let you upgrade chk image, use this utility to switch to different firmwares.

Instructions:
1. Download the tarball. It contains source (mtd.c) and executable (mtd_erase) for 614L platform.

2. Remotely login to your WGR614L using ssh.

3. Copy 'mtd_erase' executable to the '/tmp' pf the board using scp or any other communication protocol present in the board.

4. Execute 'mtd_erase' from '/tmp' directory using the following command -
"./mtd_erase -d linux"
- this will the erase the linux partition of your 614L.

5. Reboot your router. Since there is no bootable image in the Linux partition, the router will be in a tftp listen state - as you can see by the green LED blinking.

6. Now, you can burn your router with your desired chk image using tftp. To transfer a chk image from a LAN host, use the following command:

"tftp -m binary 192.168.1.1 -c put

This command is for Linux only, if you want to upgrade from Windows please refer to the tftp help.

tomato_wgr614l-lzma

This directory contain the following files:


1. lzmaimg.sh : A script that can be used to generate Netgear compatible firmware images *after* building Tomato.


2. addchkhdr.c : A .c file to add relevant headers - based on tomato's btools/fpkg.c


3. wgr614l*-lzma.chk : firmware image compatible with New Netgear bootloaders.


Normally you may not need to do this - but if you are compiling tomato from the source code, then
after tomato is succesfully built and the make completes, you should run:


$ TOMATO_SRC=~/tomato/bcm5354/src lzmaimg.sh to create a Netgear compatible chk image. Remember to change the directory to where your Tomato source code resides.

KNOWN ISSUES:

WPA and WPA2 encryption experiencing issues. See this thread for more details:

http://www.myopenrouter.com/forum/thread/10343/Tomato-WPA2-problem/#1449

WGR614L Open Source Guide V2


This is the updated open source guide for the WGR614L router. This version has been modified to reflect the fact that in production version of the firmware recovery procedure using the factory reset button is unavailable. Thanks to hrlevy for pointing this out.


It contains information about the following:

  • Serial Console
  • Firmware Upgrade
  • Software Directory Layouts
  • Recovery Procedures

Solution for TRX Errors on NETGEAR Builds

This file should solve the problem with Netgear builds due to trx related errors.



The Netgear source code for the WGR614L includes an incorrect binary file trx - which is a x86_64 executable and does not run on 32 bit x86 architectures.

1. Unzip trx.zip

2. Copy the trx into bcm5354/tools directory replacing the original trx utility.

3. Make sure to run chmod a+x bcm5354/tools/trx to make the file executable.

4. Run bcm5354/tools/trx and you should a message - given at the end of this comment.

5. Once you get this message, make sure you have bcm5354 in your path variables and the trx step in the makefile should go through.

Error [0] : no input files
usage: trx [options] [-b offset] [file] [-b offset] [-x start] [file] ...
options:
-h, --help This message
-o, --output Output stream (default stdout)
-f, --flag Flags (noheader)
-b, --offset Offset of file within output stream or
0 for immediately after the previous file
-x, --start Start of binary (used by USB RDL code)

WGR614L Reference Manual

This is the WGR614v8 reference manual.

The 614v8 was renamed to the NETGEAR WGR614L Wireless-G 54Mbps Open Source Router when it went to production, but these are early manuals, made available so that you have the most information as early as possible. If updates are published, 614v8 manuals will be updated with the new 614L manuals.

WGR614L Setup Manual

This is the WGR614v8 setup manual.

The 614v8 was renamed to the NETGEAR WGR614L Wireless-G 54Mbps Open Source Router when it went to production, but these are early manuals, made available so that you have the most information as early as possible. If updates are published, 614v8 manuals will be updated with the new 614L manuals.

Tomato for WGR614L-20080204v11




Tomato version ported to Netgear WGR614L. This is an alpha version and you should use this if you already have serial console available to you. The source code for this firmware version will be posted here shortly - continue to watch the download section!


Files are contained in a ZIP format archive.


1. Use tftp-tomato-WGR614L-20080204v11.chk
to upgrade from a NETGEAR firmware or tftp.


2. Use upgrade-tomato-WGR614L-20080204v11.trx
to upgrade from another version of Tomato.


3. You must use the tftp-tomato-WGR614L-20080204v11.chk if you want to reflash the firmware using the tftpd server.


Please post any and all feedback on this, and thank you for visiting the site!


Pages