Skip to main content

The Asus WL500W and DD-WRT


I've been running my ASUS WL-500W Wireless N Router with DD-WRT for a good two months now.

Here's what I've found:

It works great for me!

I hated my WL-500W with the stock firmware. It seemed clunky and didn't behave all that well, despite updated firmware and a plethora of promising features. But since I had this device at my Dad's house, its original shortcomings didn't mean much to me - it worked adequately for him, so I was fine with it.

But a few months ago my Dad received a "free" wireless access point from his new internet service provider, so I ended up with the WL500W. I decided that DD-WRT was the only way to go.

Installation


I installed the Mega Generic, v24 preSP2 (Build13064), available from the DD-WRT web site. I followed these TFTP instructions. Installation was a breeze using TFTP. I was stoked to see it boot.

Issue #1 - making a brick.

I was busily reconfiguring the WL500W soon after it booted: make a config change, save, make another change, save, etc. And then it turned into a brick.

The LEDs on the WL-500W started to flash as if it was in a constant reboot cycle. I became sad; despondent almost. I struggled to use any software technique I could find to unbrick it. After several painstaking hours, I gave up on a "soft solution" to unbricking it.

Unbricking.

After so many wasted hours, I concluded that the only way to unbrick it was with a hardware technique. I went after the brick using the pin 9 grounding unbrick method. I've heard mixed reviews on this technique - some have claimed that this method will permanently damage the device. But since I otherwise had a brick, I decided to take the risk.

In my case, the unbrick method seemed to work wonderfully. Phew! The brick was no more. I reinstalled DD-WRT and did my best to...

...Avoiding Bricking
.

I think my mistake was saving configuration changes too quickly. Now, when I make a change to the configuration, I give the WL500W a good long while (like a couple minutes) to commit the change to flash memory. I wait until the load average goes down to near zero before saving another configuration change.

I'm not sure if it really helps, but I haven't bricked the router since I instituted my new "slow save" procedure.

Other issues.

I mistakenly tripped power to the WL500W last week, and it didn't come back up: The "AIR" lamp stayed off, and the device wasn't accessible via ethernet. After experimentation, I found that the device would start up normally if I unplugged my laptop from the WL500W's ethernet port when powering up the WL500W. I didn't look into the "failed boot" condition any further.

The other issue is that I could never get the USB ports on the WL500W to do anything useful for me. Then again, the same was true when I used the stock ASUS firmware.

Performance.

I find that the WL500W performs quite well for a 2.5 GHz-only "N" router. It certainly beats the pants off of many other N-class home routers that I've used.

The WL500W with DD-WRT has been rock solid. I do have it automatically restart weekly, but I have never had any indication that it actually needs to be restarted on a schedule.

And it can easily run with that Mega build. I love having most all of the DD-WRT features on the box. Once you go Mega, it's hard to go back.

Well, I hope that helps!

Popular posts from this blog

Fixing a SodaStream Jet, part 1: Disassembly Guide

I've had my SodaStream Jet for years, and once in a while something has gone wrong. Disassembly is the first step to repair.  Start with this article to see how to disassemble the SodaStream, and then once you have that down, scroll through my other articles to see how I repaired specfic SodaStream problems. SodaStream Jet Disassembly Guide Tools Required Flat head screwdriver Phillips head screwdriver 1. Remove the Carbonator.  Duh. 2. Remove the black panel lever The front big black tilt lever needs to be removed first. Removing this panel is tricky, but it isn't impossible. Looking up at the bottom of the black panel, there are two tabs, one on the left and one on the right. These tabs fully secure the panel in place. The trick is to use a flat-head screwdriver under the plastic to gently lever the tabs out of the way.  Note in the pictures how I approach these tabs with my screwdriver.  I usually release the left side first, and then I release ...

Fixing a SodaStream Jet, Repair #2 - Broken Fill Button

My Soda Stream Jet's fill button broke, which means I can not longer carbonate water by pressing the pushbutton. This caused all sorts of grief in my household. Here is how I managed to repair my Jet to give it another 10 years of life (hopefully). First, a look at the button The fill button on the top of the SodaStream is actually a simple lever. Pressing down on the button moves a pin that does the actual work of pressing open the Carbonator's valve. Unfortunately, the axis point is fairly thin and can see a lot of stress. That's where my Soda Stream button cracked. [ I think the usage tip here is "don't over-press the button like a gorilla, it doesn't do anything but put high stress on the button."] Cracked levering point of the button The Pesky Lever Retaining Pin The Fix It was pretty easy for me to replace the button: Take off the back of the Soda Stream and remove the carbonator. Push out the the button lever's steel retaining pin. This takes qu...

Macintosh: Upgrading an eMac

It's been a long time since I wrote this article, but the fact remains: The good old eMac can still be useful if you take the simple steps to keep it as good as it can be.  All can run Tiger, and most can run Leopard - great operating systems for their day with a bit of useful life.  This article describes the procedure I used to upgrade my old eMac, including: Replacing the internal hard disk with a large capacity drive. Increasing the memory for performance Upgrading the operating system Here I'm upgrading a 700 MHz eMac, but the procedure and tasks for upgrading other eMac models should be almost identical. Upgrading versus Replacing My sister's eMac is of the 700 mhz variety, with 256 MB of memory. The machine seemed to be getting "slower", and the original 40 GB disk was becoming jammed packed with photos and iTunes, and within a few months she'd be out of disk space. There were two options to address the problems: upgrade the eMac, or go o...

Installing a CarPlay radio in a Honda CRV

I ended up buying a 2013 Honda CRV and decided to replace the stock radio/CD player with an upgraded unit.  This was far easier and cheaper than I imagined, but the hardest part was selecting a unit to buy  This article covers how I made my choice.   The basic form factor for my CRV head unit Selecting a Unit The Car I have a 2013 CR/V, which is the same series of all of the CR/Vs from model year 2012 through 2016. Therefore it was important to find a radio unit that fits this model. The CRV has steering wheel radio controls, and I wanted to use them.  This uses a technology called CAN-Bus, which is kind of like USB for cars.  Therefore, a CAN-Bus capability would be able to leverage all these steering wheel features.  In addition, the CRV has a backup camera that would be nice to tie into. And of course I wanted to leverage the existing speakers and USB port. Form Factor I wanted a unit that had a big display, and I wanted a unit that was easy to purchas...

Using a Garmin eTrex with a Macintosh or Linux

The Garmin eTrex series consists of decent, full featured handheld GPS units. The cheaper monochrome eTrex models have a basic RS-232 serial interface, and the color eTrex models sport USB connectivity. In this article I'll talk about my experience with connecting both USB and serial port versions of the eTrex series to my Mac and to my Linux-based PC. I personally use the Garmin Vista HCx GPS now, but the other Garmins in the eTrex series, including the inexpensive but well specified Garmin eTrex Venture should work the same way. Dealing with the eTrex Series with USB Most of the eTrex units with a color screen have a USB port on the back. Happily, this USB port uses a common USB connector, so it is easy to physically connect a USB eTrex to a Mac or a PC running Linux. The USB Port on an eTrex I have found two pieces of software perfect for use with a USB eTrex, without the need for special drivers: GPSBabel+ and Google Earth . The Mac version of the freeware program ...

Old Apple gear that keeps on ticking

I've been dealing with Apple computer gear for a long time, as have my friends and family. Here is a list of the old gear that me and/or my friends have in active service.   Note that this gear is in real service, and isn't treated as museum pieces or as part of a retro-computing hobby. 2008: Apple Airport Express, draft-N, first generation 2009: Apple MacBook, late 2009 (utility use only) 2010: Apple iPod nano, 6th generation 2013: Apple Airport Extreme AC 2015: Apple TV HD (4th generation) The big winner here is the Airport Express, which is modern enough to do its job, and it just keeps on going.  The device that my friend runs has been in operation for more than 125000 hours.  It received its most recent firmware update on 28 August 2018, 10+ years after its initial release. In terms of security: it has no open, unpatched CVE vulnerability reports.  Many generations of other routers have come and go while this one keeps going.

Other Posts

Show more