3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Old Dog, New Tricks: Mod a Linksys WRT54G-series Router

Old Dog, New Tricks: Mod a Linksys WRT54G-series Router

Take a plain, ordinary (read: boring, with limited functionality) $60 wireless router and supercharge it with cool features and lots more functionality, control, and diagnostics. There's much more under the hood of these devices than is accessible with the vendor's default firmware versions. Even the updates from the vendor's support website unlock only a fraction of the router's capabilities.

Third-party developers have made firmware upgrades available that unleash a lot more functionality.

"What is this 'firmware' of which you speak?" you ask. Well, that router is really just a fancy pile of switches waiting to be told what to do; that's the hardware. The firmware consists of the start-up instructions that make those switches actually do things. It's called firmware because it's not in the form of traditional "software" -- it's not on a moving disk. It is stored on a non-volatile memory (NVRAM) chip. The good news is: the vendors allow changes to that chip, so if they produce new versions of firmware, you -- the end-user -- can copy another version into NVRAM, letting your old device do new tricks. It also means that the chip can hold other code -- code written by someone other than the original vendor...

Note: I'm working on an updated version of this "-able" using firmware release v.24 SP1. Stay tuned...
 
Remove these adsRemove these ads by Signing Up
 

Step 1Assumptions and Preliminary Notes


Assumptions for this Instructable
  • Using DD-WRT v23.SP2 firmware images
  • Using Linksys WRT54G v1.1 router (serial # prefix CDF2)

A few notes from the DD-WRT hwsupport.txt file:
  • For upgrading from the original Linksys firmware, please use the generic mini version (dd-wrt.vXX_mini_generic.bin) and flash it from the web GUI interface.
  • After this first flash upgrade, any other DD-WRT full firmware binary may be applied.
  • For flashing via the web GUI interface (after applying the mini firmware), always use the included 'generic' binaries.
  • The other Linksys router version-specific binaries are meant to be applied only through tftp upgrades.
  • WARNING: Never, and I say never try to clear the nvram by the mtd utility. (mtd erase nvram). This will also delete your hardware MAC addresses which aren't stored in the CFE like in other routers -- the command line mtd utility can permanently brick your router.

(Note: This Instructable will work with most models of LinkSys WRT54G-series router. Obviously, the G-specific details would need to be adjusted to match the model being modded.)
« Previous StepDownload PDFView All StepsNext Step »
23 comments
Jul 20, 2008. 6:36 PMSkateboardingForLife says:
does anyone know how to link two routers together?.. to make a wireless bridge or chain.. so i can expand the range
Jun 8, 2010. 10:10 PMthatoneguydavid says:
This is how i have my network set up so i can tell you for curtain that this works. Upstairs = DD-WRT router connected to cable modem and providing hard wire connections to a Network Accessible storage and a printer. this router also provides a wireless net work to the up stairs residents / guests Downstairs = DD-WRT router connected to the upstairs router (wireless). This router provides hard wire connections to my MythTV back end server and to a desktop PC. This router also provides a second wireless network to provide a strong wireless signal for the downstairs residents / guests. all equipment can be accessed or restricted by the system architect / administrator. DD-WRT is extremely powerful and reliable. I have been using it for years. And yes, other access points have no trouble extending this network even further.
Jun 9, 2010. 4:04 PMnatrinicle says:
I read up about this a few years ago and found people saying that each additional router you added into WDS slowed the network speed by half. Have you noticed a significant slowdown in your network speed?
Jun 9, 2010. 4:17 PMthatoneguydavid says:
i am currently using Clear as my provider. paying for the 3Mbps speed tier and I can put 3-3.5 from any point in the system. So, no I am not seeing a decrease in speed. One side note. The Clear modem has its own DHCP so the routers are configured as "switches" and there IPs fixed in the same rage. All LAN connections are made in the LAN ports of the routers.
Jun 10, 2010. 7:36 AMnatrinicle says:
What about computer to computer transfers? The reason I ask is that I have movies stored on a file sharing server, and am renting a large house. Now, the movies will just barely stream within the current bandwidth limits, but the outer edges of the house have very weak signal strength. Have you noticed a slowdown in file sharing, or do you not file share on your network? Also, are you using a 802.11G or N network?
Jun 10, 2010. 8:45 AMthatoneguydavid says:
i am using the old linksys so it is 802.11 and I stream TV / movies from netflix / hulu all the time. And the MythTV back end serves recorded TV to any node as well.
Jun 24, 2009. 6:05 PMpbeck14 says:
I have a Linksys WRT 54G Router and in interested in this modification to increase its range which is restricted for some reason within our house at the extremities. However its serial # prefix is CDFB1FA............. . Would this mod be suitable for this router or would there be potential problems in trying it. Thanks, Paul.
Jan 2, 2009. 9:54 AMwhiteagle says:
Great tutorial, thanks. I've got a friend with a business. Right now he's got one of these running with a dsl line for his business use. He wants to be able to offer wireless internet access to his customers while they wait, but he doesn't want them to be able to access the company network. With this firmware allow such a scenario?
Jul 22, 2008. 6:42 AMevawad says:
does anyone know how to configure voip with after doing this upgrade.
Apr 7, 2008. 5:43 PMtriggernum5 says:
Good walkthrough.. And DD-WRT is the best alternative firmware unless you're hardcore enough to go Open-WRT..
One thing though, I've witnessed this personally on high end analysis equipment, but boosting the transmit power doesn't boost it as you'd expect.. You do get a boost, but not nearly 251mW eqv, more like 70mW eqv and the peak is more of a plateau covering adjacent channels with nearly equal strength.. Also, Linksyses tend to run warm as it is and this makes it worse.. Heat will kill routers, a case fan sitting on top can't hurt.. The total energy output may be 251mW, but it gets really inefficient.. For the record I keep mine at 84mW, its a comprimise..
Dec 20, 2007. 4:37 PMheyzuphowsitgoin says:
will i fry my router if i try to give it 251 mw?
Nov 28, 2007. 5:47 PMFreshPineSent says:
Will this work with a WAP54G access point?
Jul 3, 2007. 9:00 PMsarujin says:
This is great! What about older routers?
Jul 4, 2007. 11:34 AMLasVegas says:
I thought this had been published before. As a mater of fact, I know it was! I just can't find the original. It was the original Instructable that inspired me to upgrade my Linksys. BTW: The two biggest features that this software adds is that the address can be made "automatic" so the router doesn't get blocked by wireless phones and the QoS actually works! The later's very important if you use Internet Phone (VOIP) like I do.
Aug 14, 2007. 11:19 AMLasVegas says:
I can't seem to find the original, but your's was very well done. I already had, and still have DD-WRT installed. It would have been nice if you'd mentioned some of the unique features that make DD-WRT so much better than the original firmware such as: 1) Setting the WiFi channel to Automatic, thereby eliminating dropout when a nearby wireless phone decides to switch to the same channel. (Yea... I mentioned this one before...) 2) Boosting the signal level from the default of 28, extending the range by a fair amount. 3) My favorite... UPnP!!! This allows intelligent programs to automatically, and temporarily set their own port forwarding!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
6
Followers
2
Author:GeeDeeKay