The default fon2100 was useless to me so I decided to put http://openwrt.org on it. Screenshot of the webinterface before flashing the device: {{hardware:fonera2100_webinterface.png|}} ==Hacking the device to gain ssh access to prepare the firmware flash process== ==Flashing the device== ==Upgrading OpenWrt== backup configuration files first: /etc/config/*\\ /etc/dnsmasq.conf\\ /etc/firewall.user cat /proc/mtd dev: size erasesize name mtd0: 00030000 00010000 "RedBoot" mtd1: 000c0000 00010000 "vmlinux.bin.l7" mtd2: 006f0000 00010000 "rootfs" mtd3: 005f0000 00010000 "rootfs_data" mtd4: 0000f000 00010000 "FIS directory" mtd5: 00001000 00010000 "RedBoot config" First the kernel is updated cd /tmp wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/openwrt-atheros-2.6-vmlinux.lzma mtd -e vmlinux.bin.l7 write openwrt-atheros-2.6-vmlinux.lzma vmlinux.bin.l7 and second the squashfs image wget http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/openwrt-atheros-2.6-root.jffs2-64k mtd -e rootfs -r write openwrt-atheros-2.6-root.jffs2-64k rootfs After the reboot the router has following settings: LAN: 192.168.1.1/24 WAN: DHCP WIFI: Disabled Telnet: Enabled until root password set SSH: Used after setting root password