Take a plain, ordinary (read: boring, with limited functionality) $60 wireless router and supercharge it with cool features and lots more functionality, control, and diagnostics. There's much more under the hood of these devices than is accessible with the vendor's default firmware versions. Even the updates from the vendor's support website unlock only a fraction of the router's capabilities.
Third-party developers have made firmware upgrades available that unleash a lot more functionality.
"What is this 'firmware' of which you speak?" you ask. Well, that router is really just a fancy pile of switches waiting to be told what to do; that's the hardware. The firmware consists of the start-up instructions that make those switches actually do things. It's called firmware because it's not in the form of traditional "software" -- it's not on a moving disk. It is stored on a non-volatile memory (NVRAM) chip. The good news is: the vendors allow changes to that chip, so if they produce new versions of firmware, you -- the end-user -- can copy another version into NVRAM, letting your old device do new tricks. It also means that the chip can hold other code -- code written by someone other than the original vendor...
Note: I'm working on an updated version of this "-able" using firmware release v.24 SP1. Stay tuned...
Remove these ads by
Signing UpStep 1Assumptions and Preliminary Notes
Assumptions for this Instructable
- Using DD-WRT v23.SP2 firmware images
- Using Linksys WRT54G v1.1 router (serial # prefix CDF2)
- For upgrading from the original Linksys firmware, please use the generic mini version (dd-wrt.vXX_mini_generic.bin) and flash it from the web GUI interface.
- After this first flash upgrade, any other DD-WRT full firmware binary may be applied.
- For flashing via the web GUI interface (after applying the mini firmware), always use the included 'generic' binaries.
- The other Linksys router version-specific binaries are meant to be applied only through tftp upgrades.
- WARNING: Never, and I say never try to clear the nvram by the mtd utility. (mtd erase nvram). This will also delete your hardware MAC addresses which aren't stored in the CFE like in other routers -- the command line mtd utility can permanently brick your router.
| « Previous Step | Download PDFView All Steps | Next Step » |














































In this scenario, you would really want 2 separate SSIDs and force the customer SSID direct to the WAN interface using static routing. The idea is to make customer access simple, providing an open, wireless SSID that wireless users could just attach to easily. Don't have them go through any manual config contortions, then the business stumbles into the business of providing wireless internet access in addition to their primary business. Also, you would likely want some way to throttle the amount of bandwidth used by customers, so someone in the waiting are doesn't soak up all your bandwidth with a monster download.
(We're now entering the part of the discussion where I'm going to make some suggestions, but having never tried them with this device, they're only possible ideas...) There are a bunch of ways to handle this. One could be to get another Linksys router, configure it with a different SSID, and set up static routing under "Setup...Advanced Routing" and force traffic to the WAN port. Another would be to get a more capable router, something with access list capability. Or possibly a layer-3 switch using VLANs could also address this issue.
Help me understand the scenario more, but I think what is desired here is beyond the capability of this inexpensive router, even after being flashed with DD-WRT firmware.
Ultimately, this discussion is way beyond the scope of this Instructable. It might make more sense to check out the DD-WRT website for support and user forums. Someone there would likely have a whole lot more information than I have on this particular topic.
-- Geoff
One thing though, I've witnessed this personally on high end analysis equipment, but boosting the transmit power doesn't boost it as you'd expect.. You do get a boost, but not nearly 251mW eqv, more like 70mW eqv and the peak is more of a plateau covering adjacent channels with nearly equal strength.. Also, Linksyses tend to run warm as it is and this makes it worse.. Heat will kill routers, a case fan sitting on top can't hurt.. The total energy output may be 251mW, but it gets really inefficient.. For the record I keep mine at 84mW, its a comprimise..