{"id":321,"date":"2006-08-25T23:44:45","date_gmt":"2006-08-26T03:44:45","guid":{"rendered":"http:\/\/jclark.org\/weblog\/2006\/08\/25\/wrt54g-warning\/"},"modified":"2006-08-25T23:44:45","modified_gmt":"2006-08-26T03:44:45","slug":"wrt54g-warning","status":"publish","type":"post","link":"https:\/\/jclark.org\/weblog\/2006\/08\/25\/wrt54g-warning\/","title":{"rendered":"WRT54G Warning"},"content":{"rendered":"<p>Before you buy the popular Linksys WRT54G Wireless Router, read this first.<\/p>\n<p>I bought my first wireless router, a v1.0 <a href=\"http:\/\/en.wikipedia.org\/wiki\/WRT54G\">Linksys WRT54G<\/a>, around 3 1\/2 years ago.  At least I think that&#8217;s about right&#8230; the fact that it&#8217;s a v1.0, the original with the 20 LEDs on the front panel, means I&#8217;ve had it for a while.  In early &#8217;04, <a href=\"http:\/\/jclark.org\/weblog\/2004\/01\/06\/linksysmod\/\">I switched<\/a> to a Sveasoft firmware &#8211; this was before they began selling subscriptions for GPL&#8217;d software (but that&#8217;s another rant).  It was a great little router on the Linksys firmware, and only improved when I put the custom firmware on it.  <\/p>\n<p>Unfortunately, when I returned from Vacation in early July, I found it had died.  Brick City.  <em>Shrug<\/em>&#8230; 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&#8217;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&#8217;t run third party firmware.  This problem has been solved, but the reduced memory limits the firmware to &#8220;micro&#8221; versions of the various 3rd party offerings.<\/p>\n<p>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&#8217;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 <a href=\"http:\/\/openwrt.org\/\">OpenWRT<\/a> on it, but didn&#8217;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.<\/p>\n<p>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 <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/ASIN\/B000BTL0OA\/ref=nosim\/jclarkorg-20\">WRT54GL<\/a>, and the L stands for Linux.  It is essentially the WRT54G V4, running the Linksys Linux firmware, and with the original memory amounts.  It&#8217;s targeted at people who want to hack the box, run 3rd party firmware, etc.  Very Cool&#8230; except that I&#8217;m stuck with a craptacular V5.<\/p>\n<p>As far as I can tell, the GL isn&#8217;t sold at retail, only online.  I did see a report of someone who got one at Fry&#8217;s, but I&#8217;m on the East Coast, and Fry&#8217;s is a West Coast outfit.  I found a handy <a href=\"http:\/\/wiki.openwrt.org\/OpenWrtDocs\/Hardware\/Linksys\/WRT54G#head-55c2d0f7231454a88b632665f06cc5845eb29751\">serial number reference<\/a> 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&#8217;m guessing my chances of finding a V4 or older in a local store are slim to none.  I&#8217;ll try a couple places this weekend; it I can&#8217;t find one, I&#8217;ll be ordering the GL from Amazon.<\/p>\n<p>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&#8217;d ever load a custom firmware or not, I recommend getting a WRT54GL.  I&#8217;ve read alot of reports online, and spoken to three co-workers with V5s, and my reliablity issues aren&#8217;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.  <\/p>\n<p>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&#8217;ve been running everything open for years, but I think someone&#8217;s started hitching a ride.  I don&#8217;t especially mind as long as the bandwidth doesn&#8217;t get excessive, but I don&#8217;t want to let the general public inside my firewall, so to speak.  I&#8217;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&#8230; just to see what passes through it.  If\/when I make that happen, I&#8217;ll post the details.<\/p>","protected":false},"excerpt":{"rendered":"<p>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&#8217;s about right&#8230; the fact that it&#8217;s a v1.0, the original with the 20 LEDs on the front panel, means I&#8217;ve had it for [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[46,41,44,45,42,43],"class_list":["post-321","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-gpl","tag-linksys","tag-openwrt","tag-vxware","tag-wrt54g","tag-wrt54gl"],"_links":{"self":[{"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":0,"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/posts\/321\/revisions"}],"wp:attachment":[{"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/categories?post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jclark.org\/weblog\/wp-json\/wp\/v2\/tags?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}