This is about OpenWRT installation on router WRT160NL and connecting to it USB hub, stick, webcam, 1-wire interface, mouse with motion detector, Arduino board, USB sound card, Asterisk VOIP. Router power consumption  3W is much less than my Debian box Alex-PC (10W) at my home server  barbara320.gotdns.com OpenWRT is somewhat screwed-up Linux, but I could not get Debian running. CISCO original flash, if want to change back to original firmware: http://homesupport.cisco.com/en-us/wireless/lbc/WRT160NL http://192.168.1.1/ ----------------------------------------------------------------------- Getting OpenWRT on Router http://wiki.openwrt.org/toh/linksys/wrt160nl#installation 1) Connect router and PC with serial console cable, see soldering instructions in link above. Without cable better do not start flashing. 2) On PC get installation. Need OpenWRT 10.03.1 for example rc4 for Wifi to function. http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/openwrt-ar71xx-wrt160nl-squashfs-sysupgrade.bin rename to code.bin 3) Connect router and PC with network cable Change PC ip 192.168.1.10 tftp -i 192.168.1.1 put code.bin tftp is by default not installed on Windows 7. Google for help. 4)On router press ESC upgrade code.bin should see data write progress. After finish write go Should be possible to login to Luci On PC http://192.168.0.5/ enable wireless in menu as it is by default disabled ------------------------------------------------------------------------- Last router ordered 09.2011 from Conrad. Previous instructions give Kernel panic. For solution, see next file. Nice instruction in Polish about OpenWRT on WRT160NL http://eko.one.pl/?p=openwrt-wrt160nl