Note: Not sure of correct form, please move to whatever is necesary
Tutorial on Unofficial Firmware for WRT54G
Tonight I boosted my WRT54g's wireless power and added a whole slew of options to it. Since Linksys uses a version of Linux on their gear, they must release their code to the public by order of GPL. It is perfectly legal to modify this code for yourself. (Although incrreasing radio power may not be according to the FCC)
I got everything from searching
www.google.com and there is a ton of information on it
Here are some links that helped me
www.sveasoft.com
ftp://ftp.sveasoft.com/pub/
http://www.seattlewireless.net/index.cgi/LinksysWrt54g
http://www.linux-hacker.net/cgi-bin/...age=0&Session=
http://www.broadbandreports.com/foru...art=40#9200139
Here is a short tutorial on flashing
Quote:
1. Download the the firmware here: ftp://ftp.sveasoft.com/pub/Satori_v2...v-pre1.bin.zip (Note Bandwidth manager will not work if you have Version 2 or WRT54g)
2. Unextract it.
3. Connect the PC to the router that will be doing the flashing to one of the four WAN ports.
4. Get an IP and go to the router configuration at http://192.168.1.1
5. Click on the administration tab in the router setup and page. Click on the upgrade firmware.
6. Browse to the unextract firmware file and flash the router.
7. Do NOT disturb the router. It will change to an upgrade successful when it is finished.
8. Now hold down the reset button on the back for at least 8-10 seconds while you watch the router.
9. You should see the router reset and reboot, let go of the reset. This will make sure you have a clean NVRAM.
10. Go into the router and configure your ISP settings(DHCP, PPPOE, etc).
11. Either disable the wireless portion or turn on some sort of encryption.
12. Click on the administration tab
13. Enable "Bandwidth Mgmt".
14. Enable "Telnet"
15. Do not disable or enable anything else unless you are positive what you are doing.
16. If you decided to use the "static dhcp" option in the firmware be aware: Currently in the Satori-pre1 release the "static DHCP" address box entries will become messed up looking if you put more than one address. This has been fixed in the Satori-pre2.
17. Hit "Save Settings"
18. Now here is the big part. Actually the settings are set in the router but they are not in effect right now. Go to a command prompt. If your router ip is still at 192.168.1.1 type in:
telnet 192.168.1.1
The router should come up. Type in:
reboot
|
Make sure you have security on that wireless connection!
Here is how I increase power levels
1. go to
http://192.168.1.1
2. Sign in
3. Click on the wireless tab
4. Click on Advanced Settings
5. CHange Xmit power to 48
Advanced way of doing it (See what you are doing):
1. telnet 192.168.1.1 (or different if you changed it)
2. type in
wl curpower
3. Those are your current levels. It should look something like this:
Code:
# wl curpower
User Target: 13.75 dB
Regulatory Max: 63.00 dB
Regulatory Constraint: 0.00 dB
Current Limit: 31.75 dB
#
*Note if your "User Target" is 24, thats ok but its too high, read more further down*
4. Type in
wl -i eth1 txpwr 48 (THis value can be anywhere from 1-84milliwatts, above 54 you will risk burning up your router. The default is 24)
5. That should raise your power a few dB type
wl curpower again
Code:
#
# wl -i eth1 txpwr 48
#
# wl curpower
User Target: 17.00 dB
Regulatory Max: 63.00 dB
Regulatory Constraint: 0.00 dB
Current Limit: 31.75 dB
#
*Note, the variable is "User Target." Those other numbers dont really matter, also with a value of 84, I got 24 dB
That should do it. I will try to answer any questions. Also, I may have typed out stuff wrong, if there are any problems please let me know and I will try to see whats up. For anything more difficult I suggest searching
www.Google.com If you want to copy and paste telnet info, download the free client putty It also supports pasting.
Other firmwares besides the one I gave can increase power also. I chose that one because it seemed to work for most people.