Linksys WRT54G/GL/GS/GX
From DD-WRT Wiki
Revision as of 21:05, 26 February 2008 (edit) Yhchen66 (Talk | contribs) m (→WRT54GL) ← Previous diff |
Current revision (20:32, 17 May 2023) (edit) (undo) Kernel-panic69 (Talk | contribs) (→Clock Speed and Overclocking) |
||
(169 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 15: | Line 19: | ||
CDFD = WRT54G v6.0<br> | CDFD = WRT54G v6.0<br> | ||
CDFE = WRT54G v7.0<br> | CDFE = WRT54G v7.0<br> | ||
+ | CDFK = WRT54G v7.2 (Currently widely spread in Finnish IT stores 13.5.2008)<br> | ||
CDFF = WRT54G v8.0 (purchased 2007-6-4 New Jersey Best Buy)<br> | CDFF = WRT54G v8.0 (purchased 2007-6-4 New Jersey Best Buy)<br> | ||
CDFG = WRT54G v8.0 (purchased 7-16-2007 Hemet Staples)<br> | CDFG = WRT54G v8.0 (purchased 7-16-2007 Hemet Staples)<br> | ||
+ | CDFJ = WRT54G v8.2 (Amazon.com 6-25-2008) <br> | ||
CL7A = WRT54GL v1.0<br> | CL7A = WRT54GL v1.0<br> | ||
Line 32: | 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 v7.2 (Walmart, Jacksonville, FL - April 06, 2008)<br> | |
CJK0 = WRTSL54GS v1.0<br> | CJK0 = WRTSL54GS v1.0<br> | ||
Line 42: | 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. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | [[WRT54G | + | |
- | + | ==Gv4.0== | |
- | + | See [[Linksys WRT54G v4.0]] page. | |
- | == | + | ==Gv5.0 & v5.1 & v6.0== |
- | + | ||
- | See | + | 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 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 supports this router. | ||
- | |||
- | The stock firmware from Linksys on the WRT54GL v1 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 mini version of DD-WRT onto the router BEFORE flashing the std or voip versions. (Remember to hold reset button for 30 sec after flashing mini version.) | ||
- | |||
- | The WRT54GL Ver 1.1 stock firmware will accept a firmware image of at least 4MB in size; Flashed the memory with DD-WRT standard version (V23sp2). Did not see any success or fail message, however when completed got a blank page in IE. After rebooting Windows, was able to reach the new DD-WRT screen. | ||
- | |||
- | ''[Comment added 07/08/06 by Wayland]'' | ||
- | I found it best to start with factory settings before flashing WRT54GL for the first time. | ||
- | |||
- | ''[Comment added 23/09/06 by Ullapra]'' | ||
- | After flashing my WRT54GL to v23 SP2 I was unable to access the web administration page at first. It turned out that the httpd process was crashing every time I tried to access it. I found this workaround in the forums and it fixed the issue: | ||
- | nvram set language=english | ||
- | nvram commit | ||
- | reboot | ||
- | After the reboot my httpd was back and running. I suspect that the initial error was caused because I hadn't explicitly reset to factory defaults (I assumed that the just-out-of-the-box router would already be at default). The original thread is [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=24929&sid=e8c29379c0fe8f5a305cbd9aa0deee10 HTTP device admin not responding] | ||
- | |||
- | Note: This also fixed my WRT54Gv5 as well, which was responding to Telnet but the Web Interface was aborting. | ||
- | |||
- | ''[Comment added 11/11/07 by Demosthenes]'' | ||
- | |||
- | you may also need to do the following to get in from a browser: | ||
- | nvram set http_passwd="" | ||
- | nvram commit | ||
- | |||
- | I found that the login credentials were not accepted on the webgui until i did this step. Mine is a 54GL v1.1 and I went straight to v23sp2_generic | ||
- | |||
- | ==v1.1== | ||
- | ''[Comment added 12/04/07 by mithrill]]'' | ||
- | |||
- | I've created some very detailed how-to instructions for flashing the VPN version (V23sp2) of the firmware on v1.1 of the wrt54gl on my site with lots of screen captures. I wanted to contribute to the dd-wrt community in some way in appreciation of everyone's hard work. Due to the extent of my directions, I couldn't post them on this site. Hopefully these instructions will provide help to less technical users in the community. Check them out at http://www.mandladventures.com/2007/04/12/how-to-flash-the-wrt54gl-with-dd-wrt-firmware/ but don't forget to read all of the other great stuff already included on this Wiki. | ||
- | |||
- | |||
- | ''[Comment added 24/06/06 by msc_buff]]'' | ||
- | |||
- | I ran into serious port forward problems with my GL v1.1. I reread the flash procedure here and used the '30 second reset' with the button instead of the Web GUI and it fixed my problem. Not sure what the difference between a soft reset and a hard reset is but I will stick with what worked for me. | ||
- | |||
- | |||
- | |||
- | ''[Comment added 22/09/06 by ITBeast]]'' | ||
- | |||
- | I successfully flashed a WRT54GL Ver 1.1 loaded w/stock Linksys firmware with DD-WRT standard version (V23sp2)using the Installation Tutorial above. The only slight difference from my experience than the tutorial was I did not see any success or fail message, It came up with a "continue" button and when clicked got a blank screen in the IE browser. Rebooted the PC to clear the old IP out of PC's DNS and upon completed reboot was able to login to the new DD-WRT screen. The only other deviation was I bypassed the "Mini" version and went straight to the "Standard" (by accident) with no problems. | ||
- | |||
- | |||
- | |||
- | ''[Comment added 22/09/06 by Jagiboy]]'' | ||
- | |||
- | I flashed my WRT54GL Ver 1.1 as per the tutorial. Here are the major steps. (tutorail has detailed steps) | ||
- | 1. Reset the new router to Factory default | ||
- | 2. Updated to the standard V23SP2 Firmware, no issues. | ||
- | 3. Reset the router (30 sec. with the reset button) to access the 192.168.1.1 page with root/admin | ||
- | |||
- | I used my laptop to do the update. Windows XP SP2, IE 6.0 SP2. | ||
- | |||
- | |||
- | |||
- | |||
- | ''[Comment added 04/01/07 by Euthenics]]'' | ||
- | |||
- | I flashed my WRT54GL Ver 1.1 with the Standard DD-WRT V23 SP2. Here's a brief steps I perform. | ||
- | |||
- | 1. Reset the new router to Factory Default (both Soft and Hard Reset) | ||
- | 2. Updated to the Standard V23 SP2 Firmware, no failed or success message except the "continue" button, | ||
- | when clicked on it, got the blank screen in my IE 7 browser (Windows XP SP2). | ||
- | 3. Perform hard reset for 30 seconds and plug off and on again the router's power. | ||
- | 4. Re-access the new DD-WRT screen and was successful this time. | ||
- | |||
- | |||
- | |||
- | ''[Comment added 08/01/07 by DannyColligan]]'' | ||
- | |||
- | I can confirm the previous comments about the only deviation from the main instructions being the aberration after pressing the "continue" button with version 1.1. With me (using IE7, Windows XP SP2) it brought up an authentication dialog with "root" as the name. The default password, "admin", did not work and after three failings I was redirected to a 401 page. Doing a reset of the router following http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash#WRT54G these instructions brought up the dd-wrt (mini) screen... I didn't need to reboot my PC as some others did. Flashing to the standard version brought no further problems. | ||
- | |||
- | |||
- | |||
- | --[[User:Lorus77|Lorus77]] 05:34, 22 Feb 2007 (CET) | ||
- | |||
- | Actually after hard and soft resets and flashing, I found that my login had become root and my password stayed as admin. You can telnet to the 192.168.1.1 and run the following commands: | ||
- | |||
- | nvram unset http_username | ||
- | nvram unset http_password | ||
- | |||
- | Worked for me. | ||
- | |||
- | |||
- | |||
- | ''[Comment added 07/02/07 by [Ulrich Prinz]'' | ||
- | |||
- | It is not needed to restart the PC after re-flashing or changing any IP related basic options. What you need to do is to check the arp-table for a correct entry: arp -a shows the content of the table and you'll find your relation between the Linksys box's MAC-address and its IP-address. Use arp -d 'box-ip' to remove the possibly wrong relation. Then ping again the IP-address of the box. After some 'unreachable' messages the ping succeeds. That's way faster than rebooting your pc all over again and again. | ||
- | |||
- | This works also for remote machines. So if you configure through a ssh/telnet system or via WDS, you need to update arp-table entries on the machine routing to the box. | ||
- | Worked for me on WRT54G v2, v2.2 and WRT54GL v1.1 | ||
- | |||
- | |||
- | |||
- | [Comment added 07/03/01 [bo]] | ||
- | |||
- | I have v23 sp2, my problem is that my client machine loses and regains its IP. Furthermore, when I connect one client more to the RJ45 array I lose connection altogether even to the WRT54GL. Anybody have a list of things to do to pinpoint the problem? | ||
- | My router goes of and on while writing this. | ||
- | |||
- | |||
- | |||
- | ''[Comment added 16/03/07 [Mark Hamburger]]'' | ||
- | |||
- | The only change between the 1.0 and 1.1 WRT54GL is the change in factory firmware to allow for an image larger than 3MB in size to be flashed, so there in no need to flash it with the mini firmware first. The method that works best for me is: | ||
- | |||
- | 1. Reset the router to factory defaults (hold reset button for 30 seconds) | ||
- | 2. Flash with new firmware in web interface. (I got a success screen, you may not) | ||
- | 3. Reset the router again. (reset button for 30 seconds again) | ||
- | 4. Log into router at 192.168.1.1 with default user and password (U:root and P:admin) | ||
- | |||
- | Now everything should work. I went from the factory firmware straight to VPN and VoIP on two seperate routers with this method. | ||
- | |||
- | |||
- | [Comment added 11/10/07 [gob]] | ||
- | + | See [[Linksys WRT54GL]] page. | |
=WRT54GS= | =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.) | + | 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 290: | 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).