OpenWRT 12.09 Attitude Adjustment r36655 “Regular”


This build offers these extras out-of-the-box on top of the official OpenWRT 12.09 release:

  • Recent code from the Attitude Adjustment branch
  • Wireless Country code configurable by user (enables use of channel 12 & 13 in my country)
  • IPv6 support
  • Quality-of-Service settings


This build is based on r36655 of the Attitude Adjustment branch, compiled for the TP-Link TL-WR1043ND.

Compared to my previous build (r35864) there have been several updates to the wireless drivers and several security fixes. I’ve been testing the wireless without restarting during the night. It seems to hold out better, but remember that the issue does not pop up reliably because the environment and traffic plays a role in triggering it. You can test this for yourself, but I doubt the problem is fixed completely.

Therefor I still recommend restarting the WiFi during the night by ways of a cron job (using the wifi down and wifi up commands). How this is done can be found here (Dutch). See also: OpenWRT Wiki - NotUCI Configuration - /etc/crontab/root.

What’s new

  1. The wireless subsystem has been updated to version 2013-02-22 from version 2012-09-07. So fresher code there, which helps to stabilize the WiFi even more.

  2. Several security updates, to the kernel as well as a few packages (OpenSSL is a notable example in case you use OpenVPN). So I recommend you upgrade to this newer version if you use one of my previous releases.

  3. Cosmetic: OpenWRT 12.09 final, so out of the release candidate stage.

Notes for upgraders

You will want to update the software repository configuration (opkg.conf). Because I have added my own repository to the configuration file, it gets left alone by the sysupgrade script (since the file is modified compared to the OpenWRT release). It will still work, but will point to the repository for the older version, which might cause dependency issues. Updating it can be done via the LuCI GUI and is therefor quite easy:

  1. In LuCI, go to System > Software and select the Configuration tab.

  2. Change the lines starting with src/gz to these two new ones. Note the change in r-number and removal of -rc1.

    src/gz attitude_adjustment
    src/gz ultrawrt-regular
  3. Submit to save the changes.


Always confirm the MD5 hash is correct before flashing! LuCI shows you the hash after you have uploaded the file.

For those installing OpenWRT for the first time, the factory image:

fe26aa331c8a48ab41683086f9bea7be openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin

For those upgrading from another version of OpenWRT, the sysupgrade image:

7952672fa1cd4c79ae084137c04ae368 openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin

The configuration file used for this build is also available: config-ultrawrt-regular


These builds are provided as-is.

I am not responsible if these builds brick your router, cause an incident or anger your cat.


I welcome feedback. Preferably using the forum, but here on the website is will also be possible once I have implemented the functionality.