OpenWRT for the Airlink101 AR725W

As described in the main AR725W page, this is a fairly generic but functional router with horrible factory firmware. OpenWRT unlocks the full potential of the router.

Thanks to the existing frameworks in OpenWRT and a helpful RT2880-specific guide in the wiki, I was able to port the stable version of OpenWRT with relative ease. The hardware is well-supported and I was able to build almost everything by reference to currently-supported boards with a little trial-and-error and sleuthing. I now have a working webflash image, which makes things very easy for others to try.

This should also work on the Asante SmartHub 600N (AWRT-600N) and I am providing an image that the factory firmware understands, but I have not tested it on the actual hardware.

Status

2014/3/18: All work is being one at my own fork on GitHub so that I can quickly work with patches needed to make things work well.

OpenWRT trunk (Barrier Breaker) is now functioning well on the AR725W. It appears to be fully functional. I am working on committing my patches to them, and if all goes well this router will be supported in the main tree.

What works

What doesn't work

Download

Disclaimer: Please understand that by downloading and installing these, you are proceeding at your own risk and I am not in any way responsible if your hardware is rendered inoperable. There is no way to recover from a bad flash without using the serial console. OpenWRT is also arguably less user-friendly than other firmware due to not having a built-in GUI (although LuCI provides one) so please read up on how to configure it.

Important: Back up your existing configuration from the factory firmware before attempting to flash OpenWRT, in case you want to revert to the factory firmware. This image will destroy your NVRAM completely. OpenWRT does not use NVRAM, but rather a JFFS2 overlay filesystem that looks like a normal read-write filesystem from the user's perspective.

The web flash image here includes LuCI with HTTPS modules and IPv6 (updated 2014/4/8). The interface will be accessible at http://192.168.1.1/ but you should follow the linked instructions and use telnet to set a password first.

Once installed, you can use sysupgrade to flash new images. Use the images ending in -sysupgrade.bin rather than the web flash images.

Last modified 2014-04-08.