Category Embedded — OpenWRT

Building OpenWRT under FreeBSD

I’d been toying recently with building OpenWRT natively under FreeBSD, but my Google-fu failed to reveal a sufficiently up-to-date “how to”. So, I had a colleague (Chris Holman) nut out the details, and we’ve put up short description here of how we prepared both a FreeBSD 8.x jail and a FreeBSD 9.1 (actually a PCBSD 9.1) […]

OpenWRT under Qemu on FreeBSD

Inspired by this post, I decided to try running OpenWRT under Qemu on FreeBSD. In particular, ARM versions of OpenWRT’s Attitude Adjustment r29537 (December 2011) and r34778 (December 2012) as Qemu 1.1.1 virtual machines on FreeBSD 8.3-STABLE (r242546). I focused on Qemu 1.1.1 because that was the current latest version of Qemu in the FreeBSD […]

Ext3 and USB Ethernet/Serial for NS-K330/OpenWRT

This post follows on from my initial experiments with running OpenWRT on the NS-K330. I briefly document adding support for Ext3-formatted USB drives (using kmod-fs-ext4), ASIX-based and DM9601-based USB-Ethernet adapters and PL2303-based USB-Serial adapters to my NS-K330.

OpenWRT on the NS-K330

At the start of 2011 I began experimenting with an NS-K330 “NAS”, eventually running SnakeOS, Debian and FreeBSD 9. This post describes my more recent experiments with OpenWRT on the NS-K330.

An Arduino Uno talking to a TP-Link WR1043ND

Inspired by blog posts by two other people (Arduino and OpenWRT and Arduino + WR703N) I decided to experiment with having my own Arduino Uno R3 talk via the USB port to a TP-Link WR1043ND wireless Access Point running OpenWRT.  So far I have the Uno R3 visible as /dev/ttyACM0 inside the OpenWRT-powered WR1043ND. The […]

Adding OpenWRT to TP-Link WR703N

I recently discovered the TP-Link TL-WR703N — a tiny WiFi router capable of 802.11n @ 150Mbps, powered by 5V from a USB port. The device has a single 100Mbps Ethernet port and can be flashed to run the linux-based OpenWRT. Most importantly, it is cheap — roughly ~$22 USD online at This post discusses […]

TP-Link WR1043ND — serial console and OpenWRT

I recently obtained a TP-Link TL-WR1043ND — a WiFi access-point and 5-port router capable of 802.11n @ 300Mbps. The device has a five 1Gbps Ethernet ports (4 LAN, 1 WAN) and can be flashed to run the linux-based OpenWRT. Most importantly, it is cheap — roughly $75 AUD at local places like Centrecom. This post […]