Linksys WRT54G/GL/GS/GX

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 16:12, 5 July 2008 (edit)
Simkiss (Talk | contribs)
(v7.2 and v8)
← Previous diff
Revision as of 16:13, 5 July 2008 (edit) (undo)
Simkiss (Talk | contribs)
Next diff →
Line 128: Line 128:
'''[DD-WRT v24 Final]''' '''[DD-WRT v24 Final]'''
As of late April 2008, the WRT54G v7.2 is now supported via the micro version of DD-WRT. (Note that the micro and the mini versions are different. For the differences, read [[What is DD-WRT?#File Versions]]). As of late April 2008, the WRT54G v7.2 is now supported via the micro version of DD-WRT. (Note that the micro and the mini versions are different. For the differences, read [[What is DD-WRT?#File Versions]]).

Revision as of 16:13, 5 July 2008


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 ( 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)
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.


DD-WRT supports versions 1-8 of this router....except the v7 unit.

v1.0 & v1.1

WARNING - Do not use V24 RC6.X builds on the WRT v1.X units. There is high probability that you will brick your V1.x unit by installing it..

[Comment --n8hfi: On a very old WRT54G v1.0, I found it necessary to upgrade with a newer Linksys firmware before I could load DD-WRT. The original firmware (Linksys v1.00.8 Dec 24 2002) gave a 'incorrect image file' error on on both the mini and standard DD-WRT v23 SP2 images. The sequence that worked was (all done with the web GUI and-ugh-IE):

  1. Restore factory defaults with the original firmware.
  2. Upgrade to Linksys firmware version 4.21.1. You can get it here. Read the fine print carefully, not all firmware versions work with all hardware versions.
  3. Then upgrade to DD-WRT v23sp2_mini_generic. I got the Continue page, but never got the DD-WRT GUI.
  4. Hold the reset button for 30 seconds (I didn't cycle power or anything else on the router.)
  5. Then I got the DD_WRT GUI. I reset it to factory defaults with the GUI, although this step may have been unnecessary, since I'd just flashed it.
  6. Then I upgraded to DD-WRT v23sp2_standard_generic. I selected the 'restore factory defaults after flashing' option while doing this.
  7. all set [Comment from jas3 on 16-Mar-2008: The above worked for me. I then updated from standard to dd-wrt.v23_vpn_generic.bin which succeeded as well]
  8. May08, When upgrading to v24, please do a full firmware reset (hold reset button for 30 seconds on power up). I did not do this when upgrading to v24 and was getting all sorts of strange behaviors from my router. After resetting and then reconfiguring the router, all was well.


I have been able to install the mini firmware without a problem by following the steps listed for similar routers. I've read where the flash memory is only 2MB, but I read another place that it was 4MB so I'm reluctant to try to go above the mini.

Comment MoT 11:01, 2 Jul 2007 (CEST) : I have been able to flash the VPN version on my V2.0, after flashing from the original Linksys firmware to the mini version first. I followed the V4 tutorial.
After flashing to the mini version, I couldn't flash to the VPN version at first, as I was immediately redirected to a blank page when trying to flash. This seemed to be a problem with IE7, with Firefox, it went fine.

Comment I Use Dial 13:54, 21 Jul 2007 (PDT) I installed mini to my v2.2 through Linksys GUI and had forgotten to reset factory defaults before uploading. I had same problem with blank screen loading but Firefox didn't help. Unplugged it, did a hard reset, unplugged it again, and everything was fine. Then uploaded latest stable version without issue. Don't know why the dude above thinks there is a problem with memory.

Comment Glc 19:00, 31 October 2007 (CET) v2.0 Installed mini generic over Linksys firmware using the web interface, followed by standard generic with web interface. Setting to PPPoE knocked out the WAN port, worked fine in DHCP. Flashed back to mini generic and everything works as advertised.

Comment : Installed mini, then standard generic. No problems except I can't overclock. I try 216 but when applying and restarting all router lights flash together periodically every few seconds. Hard resetting using button takes router back to factory settings and then it works fine. Tried twice on v23 sp2 and once on v24 RC5.

Comment (March 19, 2008) : Just installed dd-wrt on my WRT54G v2 router. I started by installing wrt54gv2 v24 rc6.2 mini through the Linksys web interface and then after I got that installed I used the new dd-wrt mini interface to install wrt54gv2 v24rc6.2 standard generic. Everything is running smothly and I had no problems in getting dd-wrt installed.

Comment Doppelbock 22:15, 18 April 2008 (PDT) I just installed v23 SP2 full version (generic) on a WRT54G v2.2 that I bought used on eBay and don't seem to have any issues. I had to do a 30-second reset to log into the dd-wrt gui in IE but other than that it's been smooth sailing so far.

Comment Djmoore 11:02, 21 June 2008 (CEST) Installed v24-9517_VINT_mini on WRT54G 2.2 using Firefox 3 running on Linux/Ubuntu 8.04 with no problems. 30-30-30 reset before and after.

Comment Erocku June 2008: I was able to install the v24-9517_VINT_mini on my WRT54G v2.0. After the install I was then able to install the v24-9517_VINT_std with no problems. I was even able to do it from Safari.


just basically followed the instructions for v1.0. some slight differences: did not use IE. I used Firefox on linux (x86 ubuntu) without a hitch, and followed these steps:

  1. Restore factory defaults with the original Linksys firmware.
  2. Upgrade to Linksys latest firmware for my router (as stated above, read fine print to get right firmware)
  3. Then upgrade to DD-WRT v23sp2_mini_generic. I also got to the Continue page, but never got the DD-WRT GUI.
  4. Hold the reset button for 30 seconds (not power cycle)
  5. got to dd-wrt nice and easy.
  6. Upgraded to dd-wrt.v23_wrt54g.bin. note that i used the wrt54g-specific binary.
  7. And everything worked after this.


WRT54G v4 Installation Tutorial

WARNING: Only DD-WRT v23 and newer will run on this model. If you use an older version, you will need to Recover from a Bad Flash.

The stock firmware from Linksys on the WRT54G v4 won't accept a firmware image over 3MB in size (you will get the error: "Upgrade are failed!" 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.)


Flash your WRT54G or WRT54GS v5 series (v5, v5.1, v6)

See this page: Version 5 And 6 Router Information


See this page: Version 5 And 6 Router Information

[Comment --Whatrevolution: I've encountered ver.6 WRT54G (SN:CDFD*) & WRT54GS (SN:CGN9*) in which vxworks_prep_v03.bin is rejected by the "web gui" upgrade, with little/no relevant docs available. Where I have found reference to the problem, there are no sollutions. A perfect example is Sureshot's question, and TheScorpion's answer: "The upgrade fails because you aren't uploading a file that the GS will recognize as a valid firmware file."

[Comment --Thescorpion420 13:26, 2 Dec 2006 (CET): In the particular case above Sureshot was using a GS, and at the time I had only experience with the G because that is what I had. After several people asked about the GS, I revised the tutorial on how to upgrade a GS as well. More or less the same process with 1 different file.


The WRT54G v7 uses an Atheros AR2317 chip, has 2MB ROM, 8MB RAM and runs VxWorks. It is not supported by DD-WRT as the WRT54G v7 isn't Broadcom based. The WRT54G v7 will probably never be supported

v7.2 and v8

DD-WRT v24 RC1 micro supports this router.

[DD-WRT v24 RC3] The the WRT54 Gv8 and WRT54GSv7 is now fully supported, but requires a special flashing procedure (which is simpler than the v5 and v6 vxworks killer procedure).


[DD-WRT v24 RC4] There are some issues with RC3 which are resolved in RC4. CFE update is critical if updating from RC3. There is an issue with port 4 not working on some routers using RC4.

[DD-WRT v24 RC5] How To Flash the WRT54Gv8 Just follow the instructions as listed, be sure to restart your modem when the install is finished and don't forget the login is root with a password of admin. headpin11

[DD-WRT v24 RC6.2] Supported -> Broadcom Generic / Micro

[DD-WRT v24 Final]

As of late April 2008, the WRT54G v7.2 is now supported via the micro version of DD-WRT. (Note that the micro and the mini versions are different. For the differences, read What is DD-WRT?#File Versions).

Eko's detailed instructions are HERE in English, German, and French.

And the relevant files are HERE.

The best thread in the forums on this topic is HERE.


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?

DD-WRT makes a decent router into something fantastic.


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.


[comment added 17/05/08 by 7E0D1450] I installed dd-wrt.v24-9433_VINT_mega.bin directly from Linksys Web Interface (Firmware version 2.07.1) without problems or issues. The procedure is:

   1. Hard Reset (press for 30 secs the reset button - IMPORTANT).
   2. Upload the firmware from Linksys Web Interface.
   3. When finished the flashing, Hard Reset (press for 30 secs the reset button - IMPORTANT).

Reference in dd-wrt forum: [1]


[comment added 4/25/08 by WellingtonFelix] I installed the new version "dd-wrt.v24_mega_generic.bin" over default configuration of the version "dd-wrt.v23_vpn_generic.bin" and I had no problems.

[comment added 5/7/08 by Sapremias] Flashed dd-wrt.v24_mega_generic.bin directly from linksys web interface (version WRT54GSv3_4.71.4.001_fw.bin) without issue. -Sapremias


[comment added 3/23/08 by Bugman916] Just installed dd-wrt on my WRT54GS v2.0 router. I started with RC 6.2 dd-wrt.v24_mini_wrt54gs through the Linksys interface. Then I used the new dd-wrt mini interface to install RC6.2 dd-wrt.v24_std_generic. Everything seems "ok", I had no problems getting firmware installed. reminder Default login/pw .. root/admin

I had no trouble installing dd-wrt.v24_std_generic.bin onto my v2 WRT54GS. I didn't need to install mini first, didn't need to play with FTP, just installed it via the firmware update page. It worked without using the reset button.
Jax184 07:42, 15 June 2008 (CEST)


[Comment added 05/03/06 by PhoneBoy] On my WRT54GSv3, I found that the device wouldn't take ANY firmware unless I reset it using the button rather than just factory reset from the web interface. Word of warning.


The stock firmware from Linksys on the WRT54GS v4 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.)

[Comment added 10/07/07 by gatorback] V24 mini would not load: V23 mini wrt54gsv4.bin would load. After this success, V24 VPN generic (9/13/07) loaded successfully. Based on observations below, I recommend loading V23_mini_wrt54gsv4 first before loading the final target firmware.

[Comment added 11/01/06 by bigbloke of] Today I purchased a 'GS V4 not having read this note previously. It flashed V23 standard perfectly first time from the specific file (dd-wrt.v23_wrt54gsv4.bin) therefore there may be some additional factors influencing this) - I hope this is useful feedback

[Comment added 12/01/06 by Mart] I just purchased a GS V4 too. After reading bigbloke's note, i decided to try skip the warning and directly flash V23 VPN from the (dd-wrt.v23_vpn_generic.bin) file without any problems too. I simply followed the "right way to flash" instructions step by step. Looks like the warning mentioned above does not apply with this version.

[Comment added 18/01/06 by Macks] I can second the above, just flashed a GSv4 from Linksys original and used dd-wrt.v23_vpn_wrt54gsv4.bin without problems, directly without going via the mini.

[Comment added 22/01/06 by JD] I can confirm the statement from Macks. Two days ago I bought also a 'GS v4' and I flashed it with the v23 standard without problems (directly without going via the mini)

[Comment added 19/02/06 by markusk] and i did it that way as well and after that got the weirdest behaviour of a router i've ever seen, mainly giving something like unstable wan-connection by going with high traffic over the router (be it via bittorrent, icq-filetransfers and similar).. unfortunately reflashing with mini and then a "big" one didn't help at all..

[Comment added 28/02/06 by mfb] Like Macks I flashed my 'GS v4' with v23 vpn direct, without mini first - working fine, no problems.

[Comment added 09/04/06 by zonk] I also can confirm the above statements of flashing two fresh bought WRT54GS v4 routers using the vpn version (v23) instead of the mini version. I used Firefox 1.5 and Opera 7.5 without any failed message. Both routers run stable.

[Comment added 04/06/06 by Yusuf Motiwala] I too can confirm that it can be upgraded directly to standard version. Even after reading this, I experimented upgrading my WRT54GSv4 directly with v23 SP1 standard image without any problem. May be stated limitation is firmware version dependent. At the time of upgrade, my linksys stock firmware version was 1.5.2.

[Comment added 13/09/07 by [hajj_3] DO NOT PUT FULL VERSION ON FIRST, i just did that and now my router is bricked:( make sure you do mini first guys!

v5 and v6

WRT54G(S) v5-v6 series have a vxworks-based firmware, and as such need special preparation before flashing. They are supported in v23 SP1 and above "micro" builds. See Flash_your_WRT54G_or_WRT54GS_v5_series_(v5,_v5.1,_v6)

Also see this page: Version 5 And 6 Router Information


[DD-WRT v24 RC3] The WRT54GS v7 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.

All Chips are supported, just follow step by step procedure at:


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.

How_To_Flash_the_WRT54GS_v7 from flashing.txt

See also the relevant forum post

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).