Overclock a Linksys WRT54G
Thrax
๐Austin, TX Icrontian
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.
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.
0
Comments
I have a v1.0 WRT54G, but ran into no problems flashing to this version.
Ohhhhhhh, ok. My bad. I was looking at the firmware date, not the release date. Thanks.
Well, the only thing I have up is an XP Pro (No %s or anything) but the thing went from low to very good. (2 bars to 4 bars). Can XP tell me in %? I'll go change it and see what it was if it can.
To make it easier to wardrive??;D
Cisco + Yagi omni.
Now I am going to come up with some mad ideas.
Can you compile a new kernel on it? But that probably wouldn't work as you cant see anything.
Is 48 the absolute maximum or can you go higher? (I mean realistically and usably).
Also, with the new power output, where does that place this AP in comparison with other APs?
Cheers,
NS
You have to compile a kernel outside on Linux and inject it, but you'd be better off modifying the GPLed code on Linksys's website. SeattleWireless has been working on modding the router's kernel for about 6 months, with only a little bit of success.
With the new power output, it puts it in the upper 30%. That is, 70% or so of existing WAPs have lower mW ratings.
And does 68 really get it that hot?
NS
And yes, it gets that hot.
Meh.... don't really want to go physically modding my WAP.
Cheers,
NS
Cheers Thrax,
NS
1.1 has something about Cisco.
Doesn't really matter. The newest linksys firmware for the v1.1 runs great on my 1.0. The hardware is identical between the two, they just changed some LEDs, writing on the router, and maybe design of the router itself.
NS
YOU ARE MY SAVIOR!!
Now, I can finally use my Laptop on the other end of the house. I had just accepted the fact that it wouldn't work, and now, Success! This is the coolest thing ever.
And also, if I use a different mW number, what increments should it be in? 1? 8?
Thrax: Any idea how to put the WAP on the subnet 255.255.0.0 as it will only let me use 255.255.255.0 or 255.255.255.X which is a problem for my network setup.
NS
Hope someone either hacks it or Linksys for some reason 'un-fix' the new Firmware.......
NS
I know.
I am just saying that the future Firmware(s) that improve speeds and add a few features prevent the Ping hack.
NS
Someone reported their speed going from 15.8Mbps with the old Firmware to 21.5Mbps with the new firmware, which sounds promising.
NS
I now get 103% signal in my front room (through the roof, then through the wall and diagnaly through the roof (basically up a room then left a room)).
One thing though, the speed doesn't seem to be able to settle. Even though the quality is at 103% it only seems to be at 48Mbps. Though it seems to go up and down depending on how much I use it (the more I use, the higher the speed says).
NS