This is a guide for flashing a Linksys WRT54G/GS/GL wireless router with DD-WRT firmware.DD-WRT can be used on other routers as well but there are usually special instructions that you need to follow for those.You can find this information and much more on the Official DD-WRT Wiki Here's the official DD-WRT Support Forums: BB2/ You can view all the Supported Devices for DD-WRT here.It supports several brands and models so make sure to check and see if your router is supported.Listed below, you'll see the Linksys router versions and how to determine what version you have.You just look at the first several characters of the serial number.Linksys WRT54G 1.0 CDF0xxx or CDF1xxx Linksys WRT54G 1.1 CDF2xxx or CDF3xxx Linksys WRT54G 2.0 CDF5xxx Linksys WRT54G 2.2 CDF7xxx Linksys WRT54G 3.0 CDF8xxx Linksys WRT54G 3.1 CDF9xxx Linksys WRT54G 4.0 CDFAxxx Linksys WRT54G 5.0 (JTAG only with cfe update, see here.) Linksys WRT54GL 1.0 CL7Axxx Linksys WRT54GL 1.1 CL7Bxxx Linksys WRT54GS 1.0 CGN0xxx or CGN1xxx Linksys WRT54GS 1.1 CGN2xxx Linksys WRT54GS 2.0 CGN3xxx Linksys WRT54GS 2.1 CGN4xxx Linksys WRT54GS 3.0 CGN5xxx Linksys WRT54GS 4.0 CGN6xxx NOTE: Flashing firmware to a device is a very tricky thing.You MUST do it at a time when you're pretty sure there will be no interruptions to your power, computer or attention span!
Here is a link to recover a bricked router: Recover from a Bad Flash (Make sure you save it offline!)Once you've established that you have a supported device and have downloaded all the firmware I listed above, we can start the flashing process.The first thing you do is to make screenshots or write down the settings you have in your router for port forwarding and/or any other things you may have set up.I recommend using the Scrapbook Extension for Firefox to do this.
It'll save an exact copy of a page in your router's config interface with any settings in the fields and whatnot.
It is also good for saving a local copy of the web page that tells you how to unbrick your router It is important that you have your computer physically plugged in during the flashing process.