Linksys WRT54GS v7.0 & 7.2

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:20, 29 September 2009 (edit)
DHC DarkShadow (Talk | contribs)
(New page: '''[DD-WRT v24 RC3]''' The WRT54GS v7.0 is now fully supported (if its not an intel chip - see important note below), but requires again a special flashing way, which is easier this time c...)
← Previous diff
Current revision (03:00, 25 February 2018) (edit) (undo)
Ian5142 (Talk | contribs)
(Added 3rd party examples.)
 
(36 intermediate revisions not shown.)
Line 1: Line 1:
-'''[DD-WRT v24 RC3]''' The WRT54GS v7.0 is now fully supported (if its not an intel chip - see important note below), but requires again a special flashing way, which is easier this time compared to the v5 and v6 vxworks killer.+'''This is for the GSv7.x NOT the Gv7.x. See here: [[Linksys_WRT54G/GL/GS/GX]]'''
-All Chips are supported, just follow step by step procedure at:+==Hardware==
 +*Broadcom BCM5354 @ 240 MHz
 +*16 MB RAM / 2 MB Flash ROM
 +*S/N Prefix
 +**WRT54GSv7(.0): CGNA, CGNB, CGNC
 +**WRT54GSv7.2: CGNE
 +*FCC ID
 +**WRT54GSv7(.0): Q87-WRT54GSV7
 +**WRT54GSv7.2: Q87-WRT54GSV72
-[http://www.dd-wrt.com/phpBB2/viewtopic.php?t=27572&highlight=wrt54gs]http://www.dd-wrt.com/phpBB2/viewtopic.php?t=27572&highlight=wrt54gs 
-WARNING: There are at least two types of flash chips that are used on the v7 router. Using this method with an INTEL-type flash chip will brick your router. There is not currently a solution for using vxworkskiller with the intel-chip v7 routers.+==Installation==
 +'''This flash method applies to EON, INTEL, and SAMSUNG(?) flash chips.'''<br>
 +NOTE TO WINDOWS USERS: The native TFTP Client is disabled by default, so enable it before proceeding (or download a third party TFTP tool, ex: TFTP2 or TFTP32/TFTP64). In Windows, go to "Add or Remove Programs" (or "Programs and Features", depending on the Windows version) from the Start menu or Control Panel, then the Windows Features section, and scroll down to select TFTP Client to enable it.
-[[How_To_Flash_the_WRT54GS_v7]] from [http://www.dd-wrt.com/dd-wrtv2/downloads/release%20candidates/DD-WRT%20v24%20RC4/GENERIC%20BROADCOM%20(Linksys,%20Asus%20etc.)/WRT54Gv8,%20WRT54GSv7/flashing.txt flashing.txt]+# First download [ftp://ftp.dd-wrt.com/others/tornado/GSv7/vxworkskillerGSv7-v3.bin vxworkskillerGSv7-v3.bin] and [ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom/dd-wrt.v24_micro_generic.bin dd-wrt.v24_micro_generic.bin]
 +# Set a static IP address (outside DHCP range e.g. 192.168.1.10), connect the PC ethernet to a router LAN port
 +#* '''Linux''' command: ''ifconfig eth0 192.168.1.10''
 +#* '''Windows™:''' go to ''Control Panel->Network and Internet->Network Connections''
 +#*# Right-click, go to the LAN device properties, then find and open the ''TCP/IPv4'' Properties
 +#*# Select "Use the following IP address" to set a static IP (e.g. 192.168.1.10, subnet 255.255.255.0)
 +#*#*Ensure this static IP is outside the DHCP range
 +# Unplug the router, then hold the reset button while reconnecting power for about 20 seconds.
 +# Open your browser to http://192.168.1.1/
 +# Use the ''Firmware upgrade'' option under the ''Administration'' tab to flash vxworkskillerGSv7-v3.bin.
 +# After the dialogue about disconnecting the power cord is shown, disconnect the power cord and reconnect it.
 +# Wait for FIVE FULL minutes, then disconnect the power cord for 10sec and reconnect it.
 +# Transfer the firmware using TFTP
 +#* '''Linux''' command: ''tftp -v -m octet 192.168.1.1 -c put dd-wrt.v24-micro_generic.bin''
 +#* '''Windows™''' Command Prompt (cmd): ''tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin''
 +#Wait for tftp to finish, then the router will automatically reboot. Finally, access the GUI at 192.168.1.1
 +#Watch the router lights: the power light will eventually come on, followed by the WLAN light
 +#*Note: If the router does not boot automatically, even after a power cycle, reset again, per step 3.
-See also +====Alternate method to flash WRT54GSv7.2====
-[http://www.dd-wrt.com/phpBB2/viewtopic.php?t=20095 the relevant forum post]+There is no resetting in the middle of this process. This method has also been used on WRT54Gv8 (not GS), and should work on the v7.0. My WRT54GSv7.2 has an EON EN29LB160AB-70TCP flash chip and 16MB Samsung RAM.
-I just had found this link --> http://blog.rim3y.net/zero/?p=942+tiger12506 has successfully performed this on two WRT54GS v7.2 with CGNE serial numbers. He felt that he had bricked one of the routers at first. Messing around with JTAG cables taught him some things, but '''be absolutely sure''' that you have tftp set to binary or octel. If you leave tftp in ascii it will appear to work but the flash won't take.
-This procedure worked easy and great, the 1st bin file I installed with the admin. options in the Linksys control panel (the upload went about half way then tryed to reboot (then bricked my WRT54GS v7), following the procedure from the above mentioned site using this command "tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin" from the location of the bin file, worked fine had to HIT enter 2 times to excecute the command to install the 2nd bin file, now my WRT54GS v7 has so many features I need to find a good post for some tweak settings.+1. Use the web interface to reset the router to factory defaults.
 + 
 +2. Manually set a static IP (e.g. 192.168.1.10 or any address outside the DHCP range)
 +*Linux: ''sudo ifconfig eth0 192.168.1.10''
 + 
 +3. Use the web inferface to update the firmware to [ftp://ftp.dd-wrt.com/others/tornado/GSv7/vxworkskillerGSv7-v3.bin vxworkskillerGSv7-v3.bin].
 + 
 +4. Windows: ''tftp -i 192.168.1.1 PUT [ftp://ftp.dd-wrt.com/v24/Broadcom/Linksys/WRT54GS_v7/dd-wrt.v24_micro_generic.bin dd-wrt.v24_micro_generic.bin]''
 +*Linux: enter tftp mode with ''# tftp 192.168.1.1''
 + tftp> mode binary
 + tftp> put dd-wrt.v24_micro_generic.bin
 + tftp> quit
 + 
 +5. Start a continuous ping: ping -t 192.168.1.1 (-t is Windows only)
 +This will time out repeatedly, then the router will respond about two and six times, time out again a few times, and then start responding to pings.
 +*[This is where tiger12506 had trouble, but after a long reset, and some short resets, more and more lights came on until finally the WLAN light came on and the router functioned normally running DD-WRT]
 + 
 +6. Access the DD-WRT GUI at 192.168.1.1
 + 
 +==De-brick==
 +With the first .bin file I installed from the Linksys GUI Admin options, upload went about half way then tried to reboot, and bricked my WRT54GSv7. With [http://blog.rim3y.net/2010/02/unbrick-your-linksys-router-wrt54gs-v7/ this procedure (external link)], using this command from the .bin file location worked, but had to hit enter TWICE to execute the command to install the 2nd bin file:
 +*''tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin''
 + 
 +==Notes==
 +Historical information: All flash chips are supported, follow [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=27572&highlight=wrt54gs this procedure].
 + 
 +Read the text files [https://download1.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v24%20SP1/Consumer/Linksys/WRT54GS_v7/VXWorks%20Killer%20WRT54GSv7/ here], and also see [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=20095 this relevant forum post] for newer instructions.
[[Category: Linksys]] [[Category: Linksys]]

Current revision

This is for the GSv7.x NOT the Gv7.x. See here: Linksys_WRT54G/GL/GS/GX

Contents

[edit] Hardware

  • Broadcom BCM5354 @ 240 MHz
  • 16 MB RAM / 2 MB Flash ROM
  • S/N Prefix
    • WRT54GSv7(.0): CGNA, CGNB, CGNC
    • WRT54GSv7.2: CGNE
  • FCC ID
    • WRT54GSv7(.0): Q87-WRT54GSV7
    • WRT54GSv7.2: Q87-WRT54GSV72


[edit] Installation

This flash method applies to EON, INTEL, and SAMSUNG(?) flash chips.
NOTE TO WINDOWS USERS: The native TFTP Client is disabled by default, so enable it before proceeding (or download a third party TFTP tool, ex: TFTP2 or TFTP32/TFTP64). In Windows, go to "Add or Remove Programs" (or "Programs and Features", depending on the Windows version) from the Start menu or Control Panel, then the Windows Features section, and scroll down to select TFTP Client to enable it.

  1. First download vxworkskillerGSv7-v3.bin and dd-wrt.v24_micro_generic.bin
  2. Set a static IP address (outside DHCP range e.g. 192.168.1.10), connect the PC ethernet to a router LAN port
    • Linux command: ifconfig eth0 192.168.1.10
    • Windows™: go to Control Panel->Network and Internet->Network Connections
      1. Right-click, go to the LAN device properties, then find and open the TCP/IPv4 Properties
      2. Select "Use the following IP address" to set a static IP (e.g. 192.168.1.10, subnet 255.255.255.0)
        • Ensure this static IP is outside the DHCP range
  3. Unplug the router, then hold the reset button while reconnecting power for about 20 seconds.
  4. Open your browser to http://192.168.1.1/
  5. Use the Firmware upgrade option under the Administration tab to flash vxworkskillerGSv7-v3.bin.
  6. After the dialogue about disconnecting the power cord is shown, disconnect the power cord and reconnect it.
  7. Wait for FIVE FULL minutes, then disconnect the power cord for 10sec and reconnect it.
  8. Transfer the firmware using TFTP
    • Linux command: tftp -v -m octet 192.168.1.1 -c put dd-wrt.v24-micro_generic.bin
    • Windows™ Command Prompt (cmd): tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin
  9. Wait for tftp to finish, then the router will automatically reboot. Finally, access the GUI at 192.168.1.1
  10. Watch the router lights: the power light will eventually come on, followed by the WLAN light
    • Note: If the router does not boot automatically, even after a power cycle, reset again, per step 3.

[edit] Alternate method to flash WRT54GSv7.2

There is no resetting in the middle of this process. This method has also been used on WRT54Gv8 (not GS), and should work on the v7.0. My WRT54GSv7.2 has an EON EN29LB160AB-70TCP flash chip and 16MB Samsung RAM.

tiger12506 has successfully performed this on two WRT54GS v7.2 with CGNE serial numbers. He felt that he had bricked one of the routers at first. Messing around with JTAG cables taught him some things, but be absolutely sure that you have tftp set to binary or octel. If you leave tftp in ascii it will appear to work but the flash won't take.

1. Use the web interface to reset the router to factory defaults.

2. Manually set a static IP (e.g. 192.168.1.10 or any address outside the DHCP range)

  • Linux: sudo ifconfig eth0 192.168.1.10

3. Use the web inferface to update the firmware to vxworkskillerGSv7-v3.bin.

4. Windows: tftp -i 192.168.1.1 PUT dd-wrt.v24_micro_generic.bin

  • Linux: enter tftp mode with # tftp 192.168.1.1
 tftp> mode binary
 tftp> put dd-wrt.v24_micro_generic.bin
 tftp> quit

5. Start a continuous ping: ping -t 192.168.1.1 (-t is Windows only) This will time out repeatedly, then the router will respond about two and six times, time out again a few times, and then start responding to pings.

  • [This is where tiger12506 had trouble, but after a long reset, and some short resets, more and more lights came on until finally the WLAN light came on and the router functioned normally running DD-WRT]

6. Access the DD-WRT GUI at 192.168.1.1

[edit] De-brick

With the first .bin file I installed from the Linksys GUI Admin options, upload went about half way then tried to reboot, and bricked my WRT54GSv7. With this procedure (external link), using this command from the .bin file location worked, but had to hit enter TWICE to execute the command to install the 2nd bin file:

  • tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin

[edit] Notes

Historical information: All flash chips are supported, follow this procedure.

Read the text files here, and also see this relevant forum post for newer instructions.