WRT54G Warning

Before you buy the popular Linksys WRT54G Wireless Router, read this first.

I bought my first wireless router, a v1.0 Linksys WRT54G, around 3 1/2 years ago. At least I think that’s about right… the fact that it’s a v1.0, the original with the 20 LEDs on the front panel, means I’ve had it for a while. In early ’04, I switched to a Sveasoft firmware – this was before they began selling subscriptions for GPL’d software (but that’s another rant). It was a great little router on the Linksys firmware, and only improved when I put the custom firmware on it.

Unfortunately, when I returned from Vacation in early July, I found it had died. Brick City. Shrug… after 3+ years (and with boosted power output), it happens. I wasted no time riding down to the local Circuit City (closest retail outlet for such things) and buying a new WRT54G. What I didn’t know at the time was that in late 2005, Linksys released V5 of the router, which eliminated the Linux operating system in favor of a proprietary VxWorks firmware. This in turn allowed them to halve the Flash RAM and RAM to 2MB and 8MB, respectively. Until very recently, this router couldn’t run third party firmware. This problem has been solved, but the reduced memory limits the firmware to “micro” versions of the various 3rd party offerings.

When I got it home, I configured the Linksys firmware, and decided to give it a go for a little while before flashing a 3rd party firmware. At this point I still didn’t know I had a crippled router. Everything seemed fine at first, but after a couple of weeks, the wireless stopped working one day. I power cycled it, and everything returned to normal. I made a mental note to put OpenWRT on it, but didn’t have the time, and let it slide. A week later, the wired network stopped working, and then the web interface would disappear. Each time a power cycle would resume normal operation, but I was getting tired of the problems.

Of course, by the time I got around to trying to upgrade it, and learned what having a V5 really means, the 30 day return period had lapsed. I also learned that Linksys now offers the WRT54GL, and the L stands for Linux. It is essentially the WRT54G V4, running the Linksys Linux firmware, and with the original memory amounts. It’s targeted at people who want to hack the box, run 3rd party firmware, etc. Very Cool… except that I’m stuck with a craptacular V5.

As far as I can tell, the GL isn’t sold at retail, only online. I did see a report of someone who got one at Fry’s, but I’m on the East Coast, and Fry’s is a West Coast outfit. I found a handy serial number reference which lets you tell which version of the 54G is in the box without cracking the shrinkwrap, but these things are very popular, and I’m guessing my chances of finding a V4 or older in a local store are slim to none. I’ll try a couple places this weekend; it I can’t find one, I’ll be ordering the GL from Amazon.

I used to recommend the WRT54G to everyone; I gave my Dad one for Christmas 3 years ago. Even with the standard Firmware, they were reliable and affordable. Now, whether you think you’d ever load a custom firmware or not, I recommend getting a WRT54GL. I’ve read alot of reports online, and spoken to three co-workers with V5s, and my reliablity issues aren’t unique. The GL is currently $15 more (after rebates, at Amazon) than the $49 WRT54G at Amazon (either a V5, V5.1, or V6), but to me, the extra reliability, and extra flexability, are worth the price.

Once I have a V4 or a GL on hand and running OpenWRT, I may try running a mini-distro on the V5, and run it as an open access point, segregated from the rest of my network. I’ve been running everything open for years, but I think someone’s started hitching a ride. I don’t especially mind as long as the bandwidth doesn’t get excessive, but I don’t want to let the general public inside my firewall, so to speak. I’d like to get a GL running with MAC address filtering and no SSID (secure enough, for now, in the burbs), and run the V5 wide open, on a separate sub net, perhaps with bandwith throttling, and with some logging… just to see what passes through it. If/when I make that happen, I’ll post the details.

Both comments and pings are currently closed.

10 Responses to “WRT54G Warning”

  1. Sean Says:

    I can recommend Tiger Direct if you end up buying it online. I have used them for a quite a few tech items over the past few years. Ground shipping from NC to DE should be 1-2 days from the ship date.

  2. jmansor Says:

    Happens to me all the time. A power off/on works everytime.

  3. chornbe Says:

    I’m about ready to ditch my Linksys completely and try a D-Link or some other brand. I had a NetGear for a little while, but I couldn’t make it work with the company’s VPN, so that’s out too. With a 30 mile commute each way, VPN is mandatory for the occasional midnight support call. I also thought about moving up to the Linksys pro/business series, but I’m not sold on that idea. I should have known there was an issue with Linksys slipping quality when the Linksys PCI network card I bought hung two different windows boxes, but worked ok on those same boxes under Linux (go figure!), but the no-name generic card worked fine.


  4. Jason Says:

    I ended up finding a rev 1.1 refurb at a computer show for $30. I should have snapped up a few extras. I put OpenWRT on it, and haven’t had a single issue.

    John – Powercycling the rev5 fixed the loss of connectivity, but it didn’t fix the missing web admin console, at least the last week or so that I used it. Besides, why should I have to powercycle my network once a week? That’s the great thing about open source… when it doesn’t work, you can fix it yourself. Or often, the community has already fixed it for you.

  5. Andrew Says:

    You can put DD-WRT on a v5 WRT now: http://www.dd-wrt.com/wiki/index.php/Vxworkskiller

  6. Jason Says:

    I looked at DD-WRT for my V5, but like OpenWRT, you can only put the Micro version (no web interface) on a V5+ due to the reduced RAM & Flash on those units.

    I wanted a have a web interface for my first time using a new firmware, but after playing with OpenWRT a bit, I could probably run a micro and be happy with the shell only interface.

    I haven’t unloaded my V5 yet, maybe I’ll toss DD-WRT on it and check it out. So far, I’m very happy with OpenWRT.

  7. PRo Says:

    Refer to http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE with the DD-WRT micro generic firmware you’ll get a web interface – I’ve done it!

  8. jclark.org - Connectivity Says:

    [...] Another Linksys WRT54G, a revision 5 running DD-WRT (getting OpenWRT working on the low-memory rev 5 is a pain), acting as a wireless bridge to the primary 54G [...]

  9. Duncan Mackay Says:

    I’ve got rev5 WRT54Gs at either end (home&office) of a Windows-based network (but using OpenVPN.) The slightly older router is at home, with wireless enabled, running DD-WRT firmware (yes, with a web interface) – and it very rarely requires a power cycle. In contrast, the one at work has original v5 firmware and wireless disabled but it’s now requiring a power cycle every day or two. The average uptime actually seems to be on the decrease; whether that’s indicative of the router/power supply having a genuine hardware problem or whether it’s just happening more frequently as VPN activity increases is anybody’s guess, I don’t know. I’ll probably try DD-WRT on the other end, and if that improves matters, I’ll post again.

  10. WRT54G Routers - PS3HaX Network - PS3 Hacks Says:

    [...] just for you. I-Hacked.com Taking Advantage Of Technology – Linksys WRT54G and WRT54GS Hacking. i have not used this. I have the same router though. I just googled it. *** POST UPDATE *** make sure you check this out also. jclark.org – WRT54G Warning [...]