abril 06, 2009

Flasheando Fonera FON2200 con OpenWRT

Cogemos los binarios que vamos a flashear de http://downloads.openwrt.org/kamikaze/ buscamos la ultima versión para el chip atheros, necesitaremos los archivos openwrt-atheros-root.jffs2-64k y openwrt-atheros-vmlinux.lzma

Es necesario acceder al redboot, para ello configuramos nuestra IP en la subred 192.168.1.0/24 conectamos la fonera y en menos de 10s debemos conectar:
telnet 192.168.1.254 9000

Veremos el prompt: "RedBoot>". Presionamos CTRL-C para detener el arranque del firmware actual, echamos a andar nuestro servidor tftp con los dos archivos anteriormente descargados.

En el prompt escribimos:
ip_addr -h [MiIP] -l 192.168.1.254/24

fis init

load -r -b 0x80041000 openwrt-atheros-root.jffs2-64k
fis create -b 0x80041000 -f 0xA8030000 -l 0x006F0000 -e 0x00000000 rootfs


load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7

fis load -l vmlinux.bin.l7
exec

Escribir la flash es lento, tendremos que esperar de 15 a 20 minutos en algunas de las operaciones.

Una vez acabado podemos conectar con el nuevo sistema en la ip 192.168.1.1 a través de telnet.

** NOTA artística: El administrador de paquetes de OpenWRT ahora se llama opkg (que no ipkg)

comentarios: