Overclock a Linksys WRT54G
DISCLAIMER: If you toast your router, cry to someone who cares. This hack is to be used at your own will, and I take no responsibility for you smoking your $112 802.11G WAP. Short-media also takes no responsibility. REMEMBER THAT THIS WILL VOID YOUR WARRANTY.
I repeat this clearly:
-You're doing this on your own accord
-I am not responsible for damages
-Short-Media is not responsible for damages
-Your warranty will be voided
PREREQUISITES: The newest
9/9/03 firmware, WRT54G by Linksys.
PRELIMINARY INFO: The WRT54G runs Linux kernel 2.4.5 on a 125MHz MIPS processor with 16mb RAM. Approximate 9MB free if you would ever wish to execute your own code. If you want to know how to do that, let me know.
THINGS TO REMEMBER: This hack must be applied again if you (A) Turn your router off and back on (B) Soft-reset the router (C) Factory reset the router. The command functions like a linux command on a temporary file, reboot and it's gone.
Log into the router through your browser and proceed to the ping test window by going to administration -> Diagnostics. Click the ping test.
Follow the picture below. Where it says "TXPWR 84" change the value to 48. Eighty-four is too high a mW rating without additional cooling, and this value provides unstable signals.
The Linksys WRT54G comes with 19mW signal, which is complete crap. Due to FCC regulations, Linksys can't ship it with a signal strength much higher than this. They can't stop you though!
`/usr/sbin/wl -i eth2 txpwr 48` is the string to be placed in the WRT54G ping test interface. Place it in, and hit ping. Your signal strength is now double, and you have successfully overclocked your router. Also, go to the advanced section on your WRT54G and enable "Frame burst." This is what netgear and several other 54G providers are calling turbo mode.

Enjoy.