I was using an Asus wl-500g Premium router (hardware revision #1) running DD-WRT (I think it was version v24 preSP2 [Beta] Build 14311 mini). I decided to switch over to OpenWrt. The installation was dead simple. I just downloaded the .trx firmware image for the brcm47xx target (linux 2.6) from http://downloads.openwrt.org/backfire/10.03/brcm47xx/openwrt-brcm47xx-squashfs.trx, loaded it via the dd-wrt firmware update web interface and waited for ~ 5 minutes. The box automatically rebooted and when I reconnected the network cable I had an IP from the range 192.168.1.1/24. From there, I just followed the OpenWrt setup similar to my blog post on OpenWrt on the TP-Link TL-WR1043ND router.
WOL – Wakeup Computers via LAN
to wake up the computers on the homenetwork use the following commands (execute on the router) connect to the router first:
And wake up the computer with the network interface with the MAC
00:11:24:xx:yy:zz (assuming it is in the network 192.168.1.1/24):
/usr/sbin/wol -i 192.168.1.255 00:11:24:xx:yy:zz
The Broadcom chip BCM94707 is built to run at 300 MHz. You can overclock it without problems to 280 Mhz which speeds up the web interface.
nvram show reveals all NVRAM variables and their values. The default value for