I flashed my WRT54GS to DD-WRT v23 and I am sooo happy.
I am also quite glad I did not sell my router; for at one point I was considering a "newer model" (I have v1.0) which would have meant that I would be downgrading. It turns out that LinkSys had decided to reduce the amount of ram and flash bios options in the newer releases of the hardware to prevent people from being "hacked" and flashed to other firmwares (eg: DD-WRT)
Click here to go to the DD-WRT web site.
Click here to read more about LinkSys WRT54GS routers on WikiPedia.
Here are 2 tips that I hope will save somebody a sweat sometime:
Problem #1: The "Firmware Upgrade" and "Backup" tabs have disabled links. They can not be clicked.
After flashing the firmware from LinkSys to DD-WRT everything will work fine... Everything but these two tabs. And there are no workarounds except a factory reset. Yeap, a dreaded factory reset. Which means that everything will go back to stone age, all settings will be resetted. But for the good of all, a sacrifice of one is acceptable. Reset and the two tabs will come back to life. After this operation though, you should quickly install the Service Pack of the firmware. I suggest downloading the service pack beforehand and then doing this.
Problem #2: After you flash to the Service Pack 2 of the v23 firmware (do not forget to do this by the way) you will not be able to login with the default username and password (root & admin)
The service pack flash will reset your router's user credentials to u:root & p:admin. This is a default behaviour, there's nothing you can do about it. So, what you would want to do is disable the wireless, flash the service pack, login and change the root user and password... as fast as you can... Because you feel vulnerable... Alas, you can not login! The username and password combination is NOT WORKING! You start sweating. Did something go wrong? Was the flash not successful? Do you have a cross-cable to connect to this thing on console? Does this thing have terminal access? Telnet? What the hell...
And then there was light...
Telnet will respond and you will love that non blinking cursor all over again. You will find out that you can actually login with the default user and password, but, the web interface will not respond to this. Here is the solution: At the back of the router is a "reset button". Keep it pressed for about 10 seconds and release. The router will do a cold boot, and voila! The web interface will respond to the username and password. First things first, go to the administration tab and change the username and password immediately!
Keywords: DD-WRT v23 firmware upgrade backup tabs links disabled not clickable service pack 1 2 can not login telnet works