- Sep 9, 2001
- 3,180
- 0
- 0
4-24-05 Alchemy Public 1.0 has been released!! Info coming soon and feature list will be updated. For now you can find features of some earlier Alchemy builds at this public access page: http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3985
NOTE!!! Alchemy public 1.0 firmware only officially supports (WRT54G V1.0, V1.1, V2.0, V2.2) & (WRT54GS V1.0, V1.1). However tests and info from sveasoft developers indicate it should work fine on others.
See this page to find out your version: http://www.linksysinfo.org/modules.php?name=Forums&file=viewtopic&t=3481
Updates coming soon, most of the material in this original post is dated from July 2004, a lot of people have responded since then and added some info. And there's additional stuff about sveasoft firmware since then. Wow, I was searching google for some stuff and I noticed that this thread is 3nd site on google if you search for FREE SVEASOFT. Amazing, the power of AT and its community. DANG it has nearly 60,000 hits, more than the old official gmail thread.
Note that the download link on sveasoft currently is only availible on the subscriber forum which you get access to if you pay the $20 support fee. You can get the stable public releases at this mirror with free registration:
http://www.linksysinfo.org/mod...op=viewdownload&cid=16
The linksysinfo site doesn't seem to provide the source for Satori which is technically a GPL violation.
Sveasoft has just released a new FREE public stable release of the 3rd party firmware for linksys WRT54G / WRT54GS wireless router.
Since linksys released the source code for these routers under GPL, many people have been adding features and things found only in $1000+ routers. Its very cool. This post focuses on the sveasoft 3rd party firmware, but there are links to the several other main projects going on to add features to the wrt54g/gs.
http://www.sveasoft.com/module...2/viewtopic.php?t=1626
Download link (source code availible as well):
http://www.sveasoft.com/module...ct_folder&folder_id=10
Documentation index:
http://docs.sveasoft.com/
Specific info on how to use the new features that are listed in the web GUI interface:
http://docs.sveasoft.com/SV-Guide.html
Procedure for flashing firmware:
http://docs.sveasoft.com/SV-UpgradingFirmware.html
Link to a large FAQ on the wrt54g/gs:
http://www.seattlewireless.net/index.cgi/LinksysWrt54g
Some things I've come across that you can do or add in with the router and sveasoft:
ADM6996 /proc interface (allows DIRECT access to the internal switch control chip. This basically enables a MANAGED switch in your linksys router.
Details on things you can do and datasheet for this chip:
http://www.admtek.com.tw/produ...tm/Switch/adm6996l.htm (if someone wants to try this leave a reply and I'll post info about how to get at the switch chip and the commands)
Use Firewall Builder (now runs on windows and supports wrt54 series routers with sveasoft) to custom make your own linux style IPtables setup. Customize every thing imaginable with your firewall in any configuration you desire, and it should implicitly support Stateful Packet Inspection.
http://www.fwbuilder.org/
Step by Step tutorial for building IP tables for sveasoft/linksys with firewall builder:
http://www.fwbuilder.org/archives/cat_slides.html
And information on how to get the stuff over to the router (search for linksys on that page) :
http://www.fwbuilder.org/archives/cat_howtos.html
Add Wallwatcher to give real time "filtering, alerts and emailed alerts, historical analysis, summaries, and charts" regarding the status of the router's firewall. See at a glance if anyone is attacking you over the internet.
Link to wallwatcher homepage:
http://www.wallwatcher.com/
Link to sveasoft thread on using it:
http://www.sveasoft.com/module...2/viewtopic.php?t=1729
Supports kismet. Kismet homepage: http://www.kismetwireless.net/
Link with screenshots and some info:
http://toys.lerdorf.com/archiv...he_Linksys_WRT54G.html
Link to some detail about installing it:
http://www.kismetwireless.net/...ges/1067029678.2505929
Also, there's a script availible to show in realtime and historical information about bandwidth usage, ping times, etc in graphical format. Details are here:
http://www.sveasoft.com/module...2/viewtopic.php?p=1249
Unfortunately the page where it was shown live and working is only showing a empty graph. But I do have the download of the latest version of anyone is interested. I think it needs mysql support PHP.
Finally to wrap up. Sveasoft uses a free and paid customer split model. The stable releases/source are free, but the latest development unstable testing releases/source/support require a $20 donation. For instance, the testing releases are soon to have a Captive Portal added in. With a captive portal you basically have all you need to run a wireless hot spot or cafe. A Captive Portal prompts for a name/password when you connect wirelessly to the web.
Just in case any trolls are around and going to complain about GPL, this model is allowed under the GPL. The payment is for support, and if you distribute the testing releases you basically "fork" the development, and have responsability to support the testing release you leaked (and give the source with the leaked binary), and you lose the subscription status.
This link is to a email exchange from the Free Software Foundation compliance team about the issue:
http://www.sveasoft.com/module...2/viewtopic.php?t=3033
Some updated info posted by sveasoft, quoted in part:
Couple more links I found:
Cringley writes about the WRT54G and calls it the coming revolution. While I dont know if I agree with his extreme views and I dont know much about him (but I see mention of his name ocasionally so I guess he's popular), there's no doubt this firmware is cool.
http://www.pbs.org/cringely/pulpit/pulpit20040527.html
These look like a couple of decent site that keep track of stuff pertaining to linksys equipment. Like what firmware options you have, if linksys releases new stuff, etc.
http://www.linksysinfo.org/
http://www.wrt54g.com
If you have any questions feel free to post. I use the firmware and I love it. I've had no issues so far and my favorite features are Static DHCP (assigns IP addresses by MAC, so you can leave your computer set to "get IP automatically" and always have it get same IP. VERY handy for port forwarding and stuff), and the bandwidth managment/packet shaping. I'm still experimenting with the QOS stuff. Although I dont use VoIP, many people on the sveasoft forums do and they use this feature to be able to download/upload at near full speeds and still get VoIP packets sent priority with no lag. As well there's the ability to change the wireless transmission power. BTW, dont ask me what OSPF or BGP are, I dont know, I just mentioned them in the topic subtitle because they sound impressive
The wrt54GS has a speedboosted mode added for increased wireless speed if you use linksys wireless speedboosted cards. Thats the main differance (besides increased internal RAM & Flash)
Some links for alternative firmware projects besides sveasoft, others can be found on the linksysinfo.org site here:
http://openwrt.org
http://sourceforge.net/projects/wifi-box
http://www.dd-wrt.com
Priceing updated 1-05. Amazon has the routers availible if you are looking for a place to buy, no one else has better deals this week that I can see:
wrt54g for $49.99 (After $10 rebate) with free ship:
http://www.amazon.com/exec/obi...tg/detail/-/B00007KDVI
wrt54gs for $69.99 (After $10 rebate) with free ship:
http://www.amazon.com/exec/obi...tg/detail/-/B0001D3K8A
NOTE!!! Alchemy public 1.0 firmware only officially supports (WRT54G V1.0, V1.1, V2.0, V2.2) & (WRT54GS V1.0, V1.1). However tests and info from sveasoft developers indicate it should work fine on others.
See this page to find out your version: http://www.linksysinfo.org/modules.php?name=Forums&file=viewtopic&t=3481
Updates coming soon, most of the material in this original post is dated from July 2004, a lot of people have responded since then and added some info. And there's additional stuff about sveasoft firmware since then. Wow, I was searching google for some stuff and I noticed that this thread is 3nd site on google if you search for FREE SVEASOFT. Amazing, the power of AT and its community. DANG it has nearly 60,000 hits, more than the old official gmail thread.
Note that the download link on sveasoft currently is only availible on the subscriber forum which you get access to if you pay the $20 support fee. You can get the stable public releases at this mirror with free registration:
http://www.linksysinfo.org/mod...op=viewdownload&cid=16
The linksysinfo site doesn't seem to provide the source for Satori which is technically a GPL violation.
Sveasoft has just released a new FREE public stable release of the 3rd party firmware for linksys WRT54G / WRT54GS wireless router.
Since linksys released the source code for these routers under GPL, many people have been adding features and things found only in $1000+ routers. Its very cool. This post focuses on the sveasoft 3rd party firmware, but there are links to the several other main projects going on to add features to the wrt54g/gs.
List is from this page, with some slight editing from me in my quote here:Satori-4.0 stable firmware for the WRT54G & GS
Compatible with both G and GS models
Linksys "AfterBurner" drivers with DMA
The release adds the following features ON TOP OF Standard Linksys features:
Auto channel select option
AP Watchdog timer option
New Management page help (thanks to Markus Baertschi)
SSH DSS keys now supported (thanks to Rod Whitby)
Standard Feature List
Setup
Default gateway for LAN ports
Advanced Routing
OSPF, BGP Routing
Wireless
Power mode selection
Antenna selection
Client mode (Ethernet bridging)
Adhoc mode
WDS peer-to-peer networking (10 links, multiple options)
Applications & Gaming
Modified to forward to any IP address
Administration
Bandwidth Management
Boot Wait
Cron
DHCP with static MAC->IP assignments
DNS Masq
Firewall control
Loopback option
NAS
NTP Client
PPP
PPTP VPN server
Resetbutton daemon
SSHD with public key or password login
Shorewall firewall
Syslog with remote logging
Telnet
Tftp
Diagnostics
Command Shell replaces ping and traceroute
Linux shell scripts rc_startup and rc_shutdown settable from the web
Status
Wireless signal strengths for clients, AP's, WDS links
Internal Modifications
BPAlogin fixes
Static DHCP leases
Added approximately 20 iptables filters
- include P2P, connection tracking
Added Quality of Service (for bandwidth mgmt)
Rewrote networking code for better stability
Added wireless connections daemon for client mode and WDS
Upgraded PPPD to 2.4.2
Added PPTP client and server
Various bug fixes to Linksys codebase
Latest Busybox
ADM6996 /proc interface
Coming Features
Peer-to-peer bandwidth mgmt (Kazaa, Gnutella, Bit Torrent, etc)
Multi-priority bandwidth mgmt interface
Bandwidth usage statistics
Remote montioring and statistics
Captive Portal
Dynamic download interface (add new packages on boot)
Move to latest uClibc
IPSEC
Note: OpenSSL is not in this version.
http://www.sveasoft.com/module...2/viewtopic.php?t=1626
Download link (source code availible as well):
http://www.sveasoft.com/module...ct_folder&folder_id=10
Documentation index:
http://docs.sveasoft.com/
Specific info on how to use the new features that are listed in the web GUI interface:
http://docs.sveasoft.com/SV-Guide.html
Procedure for flashing firmware:
http://docs.sveasoft.com/SV-UpgradingFirmware.html
Link to a large FAQ on the wrt54g/gs:
http://www.seattlewireless.net/index.cgi/LinksysWrt54g
Some things I've come across that you can do or add in with the router and sveasoft:
ADM6996 /proc interface (allows DIRECT access to the internal switch control chip. This basically enables a MANAGED switch in your linksys router.
Details on things you can do and datasheet for this chip:
http://www.admtek.com.tw/produ...tm/Switch/adm6996l.htm (if someone wants to try this leave a reply and I'll post info about how to get at the switch chip and the commands)
Use Firewall Builder (now runs on windows and supports wrt54 series routers with sveasoft) to custom make your own linux style IPtables setup. Customize every thing imaginable with your firewall in any configuration you desire, and it should implicitly support Stateful Packet Inspection.
http://www.fwbuilder.org/
Step by Step tutorial for building IP tables for sveasoft/linksys with firewall builder:
http://www.fwbuilder.org/archives/cat_slides.html
And information on how to get the stuff over to the router (search for linksys on that page) :
http://www.fwbuilder.org/archives/cat_howtos.html
Add Wallwatcher to give real time "filtering, alerts and emailed alerts, historical analysis, summaries, and charts" regarding the status of the router's firewall. See at a glance if anyone is attacking you over the internet.
Link to wallwatcher homepage:
http://www.wallwatcher.com/
Link to sveasoft thread on using it:
http://www.sveasoft.com/module...2/viewtopic.php?t=1729
Supports kismet. Kismet homepage: http://www.kismetwireless.net/
Link with screenshots and some info:
http://toys.lerdorf.com/archiv...he_Linksys_WRT54G.html
Link to some detail about installing it:
http://www.kismetwireless.net/...ges/1067029678.2505929
Also, there's a script availible to show in realtime and historical information about bandwidth usage, ping times, etc in graphical format. Details are here:
http://www.sveasoft.com/module...2/viewtopic.php?p=1249
Unfortunately the page where it was shown live and working is only showing a empty graph. But I do have the download of the latest version of anyone is interested. I think it needs mysql support PHP.
Finally to wrap up. Sveasoft uses a free and paid customer split model. The stable releases/source are free, but the latest development unstable testing releases/source/support require a $20 donation. For instance, the testing releases are soon to have a Captive Portal added in. With a captive portal you basically have all you need to run a wireless hot spot or cafe. A Captive Portal prompts for a name/password when you connect wirelessly to the web.
Just in case any trolls are around and going to complain about GPL, this model is allowed under the GPL. The payment is for support, and if you distribute the testing releases you basically "fork" the development, and have responsability to support the testing release you leaked (and give the source with the leaked binary), and you lose the subscription status.
This link is to a email exchange from the Free Software Foundation compliance team about the issue:
http://www.sveasoft.com/module...2/viewtopic.php?t=3033
Some updated info posted by sveasoft, quoted in part:
All packages currently under the GPL license will naturally remain under this license.
All Sveasoft additions to GPL packages will remain GPL licensed.
All Sveasoft additions released publicly outside of specific GPL packages will be under the Apache license
Couple more links I found:
Cringley writes about the WRT54G and calls it the coming revolution. While I dont know if I agree with his extreme views and I dont know much about him (but I see mention of his name ocasionally so I guess he's popular), there's no doubt this firmware is cool.
http://www.pbs.org/cringely/pulpit/pulpit20040527.html
These look like a couple of decent site that keep track of stuff pertaining to linksys equipment. Like what firmware options you have, if linksys releases new stuff, etc.
http://www.linksysinfo.org/
http://www.wrt54g.com
If you have any questions feel free to post. I use the firmware and I love it. I've had no issues so far and my favorite features are Static DHCP (assigns IP addresses by MAC, so you can leave your computer set to "get IP automatically" and always have it get same IP. VERY handy for port forwarding and stuff), and the bandwidth managment/packet shaping. I'm still experimenting with the QOS stuff. Although I dont use VoIP, many people on the sveasoft forums do and they use this feature to be able to download/upload at near full speeds and still get VoIP packets sent priority with no lag. As well there's the ability to change the wireless transmission power. BTW, dont ask me what OSPF or BGP are, I dont know, I just mentioned them in the topic subtitle because they sound impressive
The wrt54GS has a speedboosted mode added for increased wireless speed if you use linksys wireless speedboosted cards. Thats the main differance (besides increased internal RAM & Flash)
Some links for alternative firmware projects besides sveasoft, others can be found on the linksysinfo.org site here:
http://openwrt.org
http://sourceforge.net/projects/wifi-box
http://www.dd-wrt.com
Priceing updated 1-05. Amazon has the routers availible if you are looking for a place to buy, no one else has better deals this week that I can see:
wrt54g for $49.99 (After $10 rebate) with free ship:
http://www.amazon.com/exec/obi...tg/detail/-/B00007KDVI
wrt54gs for $69.99 (After $10 rebate) with free ship:
http://www.amazon.com/exec/obi...tg/detail/-/B0001D3K8A