I’ve finally bought myself a Buffalo wireless router with DD-WRT pre-installed. The hardware specs include a 680MHz Qualcomm Atheros CPU (using a MIPS32 core) and 128MB RAM. For connectivity the unit has dual band 2.4GHz/5GHz support and 5x1Gbps ports. It also has a USB port for an external hard drive. Standard features include a Dnsmasq DHCP/DNS server and NTP. DD-WRT uses an OpenWrt kernel based on Linux but adapted for a firmware environment. Optware installation for Atheros is described in a DD-WRT forum and the preferred package manager is Opkg. Using the external USB port for storage is discussed in detail on the DD-WRT wiki.