Linksys WRT54G/GL/GS/GX
From DD-WRT Wiki
Revision as of 16:10, 5 July 2008 (edit) Simkiss (Talk | contribs) (→v7.2) ← Previous diff |
Current revision (20:32, 17 May 2023) (edit) (undo) Kernel-panic69 (Talk | contribs) (→Clock Speed and Overclocking) |
||
(124 intermediate revisions not shown.) | |||
Line 1: | Line 1: | ||
+ | {{Languages|Linksys WRT54G/GL/GS/GX}} | ||
+ | |||
+ | DD-WRT supports all WRT54G models except for the v7. | ||
+ | |||
=Identifying Your Version= | =Identifying Your Version= | ||
The first 4 digits in the serial number (look on the box or the underside of the router) represent the hardware revision: | The first 4 digits in the serial number (look on the box or the underside of the router) represent the hardware revision: | ||
Line 34: | Line 38: | ||
CGN8 = WRT54GS v5.1<br> | CGN8 = WRT54GS v5.1<br> | ||
CGN9 = WRT54GS v6.0 (about 4 left in Manchester NH Best Buy on 2/25/08)<br> | CGN9 = WRT54GS v6.0 (about 4 left in Manchester NH Best Buy on 2/25/08)<br> | ||
- | CGNB = WRT54GS | + | CGNB = WRT54GS v7.0<br> |
- | CGNC = WRT54GS | + | CGNC = WRT54GS v7.0 (Hadley, MA Best Buy)<br> |
- | CGNE = WRT54GS | + | CGNE = WRT54GS v7.2 (Walmart, Jacksonville, FL - April 06, 2008)<br> |
CJK0 = WRTSL54GS v1.0<br> | CJK0 = WRTSL54GS v1.0<br> | ||
Line 44: | Line 48: | ||
=WRT54G= | =WRT54G= | ||
- | DD-WRT supports | + | DD-WRT supports all WRT54G models except for the v7. |
- | + | ||
- | + | ==Gv1.0 & v1.1== | |
+ | See [[Linksys WRT54G v1.0 & 1.1]] page. | ||
- | + | ==Gv2.0== | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | See [[Linksys WRT54G v2.0]] page. | |
- | + | ||
- | + | ==Gv3.0== | |
- | + | ||
+ | See [[Linksys WRT54G v3.0]] page. | ||
- | + | ==Gv4.0== | |
- | + | See [[Linksys WRT54G v4.0]] page. | |
- | + | ==Gv5.0 & v5.1 & v6.0== | |
- | + | See [[Linksys WRT54G v5.0 & 5.1 & 6.0]] page. | |
- | + | ==Gv7.0== | |
+ | <div style='color:red; font-weight:bold'>'''WARNING''' The WRT54'''''G''''' v7 uses an Atheros AR2317 chip, has 2MB ROM, 8MB RAM and runs VxWorks. It is '''not supported''' by DD-WRT as the WRT54'''''G''''' v7 isn't Broadcom based. The WRT54G v7 will probably never be supported</div> | ||
- | + | == Gv7.2 == | |
- | + | See [[Linksys WRT54G v7.2]] | |
- | == | + | ==Gv8.0 & v8.2 (see below for v8.1)== |
- | + | ||
- | + | See [[Linksys WRT54G v8.0 & v8.2]] page. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ==Gv8.1== | |
- | The | + | The WRT54Gv8.1 router already has a Linux CFE in the flash. There is no need for running any prep or killer file before the initial flash. |
- | + | This model also has a 128K compressed CFE so it will load micro_plus and micro_plus_ssh directly. Initial flashing of this model requires a modified file with the proper header. You can obtain this file [http://www.dd-wrt.com/phpBB2/download.php?id=4470 here.] After this file is loaded you can then upgrade to any micro_generic.bin file....or one of the micro_plus, micro_plus_ssh mentioned above. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=WRT54GL= | =WRT54GL= | ||
- | DD-WRT v23 and higher work on this router. | ||
- | |||
- | ------------------------------------------------------------------------------------------- | ||
- | |||
- | This router works well with v24 rc7. | ||
- | |||
- | There are no special requirements for flashing this router apart from first installing V24 generic mini (or micro) from the Linksys stock firmware web interface, then once it is loaded and restarted, installing the standard generic image. This router does not support MEGA versions of DD-WRT. If you already have an earlier version of DD-WRT installed (for example v23 or a v24 release candidate), you will not be bound by the 3MB firmware size limit imposed by the Linksys stock firmware and may thus flash a standard, voip, or vpn image directly without first doing a mini or micro. | ||
- | |||
- | |||
- | --------------------------------------------------------------------------------------------- | ||
- | |||
- | Sign into your linksys router, and use the firmware upgrade web interface to update your router with dd-wrt. | ||
- | |||
- | The stock firmware from Linksys on the WRT54GL v1 and 1.1 won't accept a firmware image over 3MB in size (you will get the error: "Upgrade are failed!"(sic) if you try). So you will need to flash the micro or mini versions of DD-WRT onto the router BEFORE flashing the standard, voip, and vpn versions. Make sure you reset the router to factory defaults in dd-wrt before you upgrade to the standard, voip, and vpn versions. '''(Mega builds will NOT fit on this router)''' | ||
- | |||
- | If you make the mistake of not upgrading with the micro or mini version first, you will end up with a router that has a flashing power light. You will be able to ping the router, but will not be able to access the GUI. You will then have to TFTP the Linksys firmware back on to the router to rescue it and try again to upgrade via the Linksys web interface. You can download the Linksys firmware from their site. You can not TFTP the dd-wrt firmware to recover the router if you initially flashed something other than the micro or mini versions. | ||
- | |||
- | Instructions on restoring your router are here:[[Recover_from_a_Bad_Flash]] | ||
- | |||
- | ''[Comment added 18/03/08 [Matt]]'' | ||
- | |||
- | I bought a WRT54GL-UK this week....and flashed the firmware. After the flash, the device reboots constantly! Tried soft reset/hard reset. If I disconnect all wired lan connection, and use only wifi....the device is fine. If I kill the radio, then use the wired lan, device is fine. If I enable the radio with the wired lan on.....the device goes insane. Should I be afraid? | ||
- | |||
- | "[Comment added 25/6/2008 [jas3]]" | ||
- | |||
- | No, Matt. You don't need to be afraid. But you need to rever to the micro version, then do a hard reset, then upgrade to standard, then do another hard reset. That should fix the problem with your NVRAM that is likely causing your reboots. | ||
- | |||
- | "[Comment added 05/07/2008 [broadbandwizard]]" | ||
- | |||
- | I just bought two WRT54GL routers and after burning them in a couple of weeks, I flashed v24 generic mini onto one of them. I had configured both, so I reset the target router with the software reset from the GUI, then I did the 30 second pushbutton reset because there have been so many warnings. It loaded and works perfectly, although I still cannot find the "use local time" check box. I have continued to read about installation and operation, and I find that I was supposed to hold the reset button for 30 seconds after the successful flash. I did not do that, but it appears to be working fine. My question: What problem (if any) is lurking inside my router because I did not do the after firmware install reset? | ||
- | + | See [[Linksys WRT54GL]] page. | |
=WRT54GS= | =WRT54GS= | ||
Line 165: | Line 95: | ||
DD-WRT supports versions 1 through 6 of the WRT54GS router. (Note that later versions have less flash memory and may require micro versions of DD-WRT.) Versions 7 and 7.2 must use the micro (not the mini) version. | DD-WRT supports versions 1 through 6 of the WRT54GS router. (Note that later versions have less flash memory and may require micro versions of DD-WRT.) Versions 7 and 7.2 must use the micro (not the mini) version. | ||
- | == | + | ==GSv1.0== |
- | + | ||
- | + | ||
- | + | See [[Linksys WRT54GS v1.0]] page. | |
- | + | ||
- | + | ||
- | + | ==GSv1.1== | |
- | + | See [[Linksys WRT54GS v1.1]] page. | |
- | + | ||
- | + | ||
- | + | ==GSv2.0== | |
- | + | ||
- | + | See [[Linksys WRT54GS v2.0]] page. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ==GSv3.0== | |
- | + | See [[Linksys WRT54GS v3.0]] page. | |
- | + | ||
- | + | ||
- | == | + | ==GSv4.0== |
- | + | ||
- | + | See [[Linksys WRT54GS v4.0]] page. | |
- | + | ||
- | + | ==GSv5.0 & v5.1 & v6.0== | |
- | + | ||
- | + | See [[Linksys WRT54GS v5.0 & 5.1 & 6.0]] page. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | ==GSv7.0 and v7.2== | ||
+ | See [[Linksys WRT54GS v7.0 & 7.2]] page. | ||
=Clock Speed and Overclocking= | =Clock Speed and Overclocking= | ||
Line 255: | Line 131: | ||
For information on running a v4 series greater than the CFE imposed maximum of 250mhz, please see [[http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G Increased overclocking through CFE modifications]] (technical). | For information on running a v4 series greater than the CFE imposed maximum of 250mhz, please see [[http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G Increased overclocking through CFE modifications]] (technical). | ||
+ | |||
+ | [[Category:Linksys]] | ||
+ | [[Category:Linksys guides]] |
Current revision
English • Deutsch • Español • Français • Italiano • 日本語 • Polski • Português • Русский • Svenska • 中文(中国大陆) • 中文(台灣) • |
DD-WRT supports all WRT54G models except for the v7.
Contents |
[edit] Identifying Your Version
The first 4 digits in the serial number (look on the box or the underside of the router) represent the hardware revision:
CDF0 = WRT54G v1.0
CDF1 = WRT54G v1.0
CDF2 = WRT54G v1.1
CDF3 = WRT54G v1.1
CDF5 = WRT54G v2.0
CDF7 = WRT54G v2.2
CDF8 = WRT54G v3.0
CDF9 = WRT54G v3.1
CDFA = WRT54G v4.0
CDFB = WRT54G v5.0
CDFC = WRT54G v5.1
CDFD = WRT54G v6.0
CDFE = WRT54G v7.0
CDFK = WRT54G v7.2 (Currently widely spread in Finnish IT stores 13.5.2008)
CDFF = WRT54G v8.0 (purchased 2007-6-4 New Jersey Best Buy)
CDFG = WRT54G v8.0 (purchased 7-16-2007 Hemet Staples)
CDFJ = WRT54G v8.2 (Amazon.com 6-25-2008)
CL7A = WRT54GL v1.0
CL7B = WRT54GL v1.1
CL7C = WRT54GL v1.1
CGN0 = WRT54GS v1.0
CGN1 = WRT54GS v1.0
CGN2 = WRT54GS v1.1
CGN3 = WRT54GS v2.0
CGN4 = WRT54GS v2.1
CGN5 = WRT54GS v3.0
CGN6 = WRT54GS v4.0
CGN7 = WRT54GS v5.0
CGN8 = WRT54GS v5.1
CGN9 = WRT54GS v6.0 (about 4 left in Manchester NH Best Buy on 2/25/08)
CGNB = WRT54GS v7.0
CGNC = WRT54GS v7.0 (Hadley, MA Best Buy)
CGNE = WRT54GS v7.2 (Walmart, Jacksonville, FL - April 06, 2008)
CJK0 = WRTSL54GS v1.0
CO61= WRT54G-TM v1.1 (T-Mobile HotSpots)
See more information on the LinksysInfo Autopsy page.
[edit] WRT54G
DD-WRT supports all WRT54G models except for the v7.
[edit] Gv1.0 & v1.1
See Linksys WRT54G v1.0 & 1.1 page.
[edit] Gv2.0
See Linksys WRT54G v2.0 page.
[edit] Gv3.0
See Linksys WRT54G v3.0 page.
[edit] Gv4.0
See Linksys WRT54G v4.0 page.
[edit] Gv5.0 & v5.1 & v6.0
See Linksys WRT54G v5.0 & 5.1 & 6.0 page.
[edit] Gv7.0
[edit] Gv7.2
[edit] Gv8.0 & v8.2 (see below for v8.1)
See Linksys WRT54G v8.0 & v8.2 page.
[edit] Gv8.1
The WRT54Gv8.1 router already has a Linux CFE in the flash. There is no need for running any prep or killer file before the initial flash.
This model also has a 128K compressed CFE so it will load micro_plus and micro_plus_ssh directly. Initial flashing of this model requires a modified file with the proper header. You can obtain this file here. After this file is loaded you can then upgrade to any micro_generic.bin file....or one of the micro_plus, micro_plus_ssh mentioned above.
[edit] WRT54GL
See Linksys WRT54GL page.
[edit] WRT54GS
DD-WRT supports versions 1 through 6 of the WRT54GS router. (Note that later versions have less flash memory and may require micro versions of DD-WRT.) Versions 7 and 7.2 must use the micro (not the mini) version.
[edit] GSv1.0
See Linksys WRT54GS v1.0 page.
[edit] GSv1.1
See Linksys WRT54GS v1.1 page.
[edit] GSv2.0
See Linksys WRT54GS v2.0 page.
[edit] GSv3.0
See Linksys WRT54GS v3.0 page.
[edit] GSv4.0
See Linksys WRT54GS v4.0 page.
[edit] GSv5.0 & v5.1 & v6.0
See Linksys WRT54GS v5.0 & 5.1 & 6.0 page.
[edit] GSv7.0 and v7.2
See Linksys WRT54GS v7.0 & 7.2 page.
[edit] Clock Speed and Overclocking
The standard clock speed of a WRT54G(S) v2-v6 is 200 MHz. DD-WRT allows overclocking the device to up to 300 MHz for v2-v3 and up to 250mhz for v4-v6. It is also possible to underclock, which may be useful for troubleshooting crashes which may be caused by overheating. Newer Linksys firmware overclocks some models of the WRT54GS to 216 MHz, to prevent instability issues inherent in the 2.x versions.
The WRT54G(S) v4-v6 and WRT54GL v1.x have a BCM3302 v0.8 processor instead of a BCM3303 v0.7 with previous models.
WRT54GL v1.1 is stable when overclocked at 250MHz, with no extra cooling. Your mileage may vary.
For information on running a v4 series greater than the CFE imposed maximum of 250mhz, please see [Increased overclocking through CFE modifications] (technical).