Archivos en la categoría 'FON'

Instalar DD-WRT en La Fonera.

Viernes, Enero 12th, 2007

Si no tenemos el telnet abierto y nuestra fonera no arranca, tenemos que utilizar el cable para poder flashear la fonera mediante redboot y un servidor tftp.

Una vez tengamos el tftp, meteremos en su carpeta compartida los archivos rootfs y vmlinux.bin.l7 que podemos descargar desde aqui.

Tambien hay que configurar en redboot una ip local y la ip del server tftp de la siguiente forma:

ip_addr -h server_ip -l fonera_ip/24

Ahora ya podemos flashear la fonera desde redboot con la siguiente secuencia:

FON2100

fis init
load -r -v -b 0×80041000 root.fs
fis create -b 0×80041000 -f 0xA8030000 -l 0×002C0000 -e 0×00000000 rootfs
load -r -v -b 0×80041000 vmlinux.bin.l7
fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7
fis create -f 0xA83D0000 -l 0×00010000 -n nvram

FON2200

fis init
load -r -v -b 0×80041000 root.fs
fis create -b 0×80041000 -f 0xA8030000 -l 0×00700000 -e 0×00000000 rootfs
load -r -v -b %{FREEMEMLO} vmlinux.bin.l7
fis create -r 0×80041000 -e 0×80041000 -l 0×000E0000 vmlinux.bin.l7
fis create -f 0xA83D0000 -l 0×00010000 -n nvram

No hay que tocar la fonera durante el proceso y sobre todo hay que ser paciente pues el proceso es lento y largo. Cuando haya acabado, bastará con reiniciar la fonera y arrancará con DD-WRT (beta).

Instalar OpenWrt en La Fonera.

Viernes, Enero 12th, 2007

Si no tenemos el telnet abierto y nuestra fonera no arranca, tenemos que utilizar el cable para poder flashear la fonera mediante redboot y un servidor tftp.

Una vez tengamos el tftp, meteremos en su carpeta compartida los archivos rootfs y vmlinux.bin.l7 que podemos descargar desde aqui.

Tambien hay que configurar en redboot una ip local y la ip del server tftp de la siguiente forma:

ip_addr -h server_ip -l fonera_ip/24

Ahora ya podemos flashear la fonera desde redboot con la siguiente secuencia:

FON2100

fis init
load -r -v -b 0×80040450 openwrt-atheros-2.6-root.jffs2-64k
fis create -b 0×80040450 -f 0xA8030000 -l 0×00700000 -e 0×00000000 rootfs
load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7

FON2200

fis init
load -r -v -b 0×80041000 openwrt-atheros-2.6-root.jffs2-64k
fis create -b 0×80041000 -f 0xA8030000 -l 0×00700000 -e 0×00000000 rootfs
load -r -b %{FREEMEMLO} openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7

No hay que tocar la fonera durante el proceso y sobre todo hay que ser paciente pues el proceso es lento y largo. Cuando haya acabado, bastará con reiniciar la fonera y arrancará con OpenWrt (beta).

Recuperar el firm original de fon.

Viernes, Enero 12th, 2007

Si no tenemos el telnet abierto y nuestra fonera no arranca, tenemos que utilizar el cable para poder flashear la fonera mediante redboot y un servidor tftp.

Tambien hay que configurar redboot con una ip local y la ip del servidor tftp de la siguiente forma:

ip_addr -h server_ip -l fonera_ip/24

Cuando tengamos montado el servidor tftp, meteremos en su carpeta los archivos rootfs y vmlinux.bin.l7 para poder descargarlos desde la fonera mediante redboot y flashearlos:

fis init
load -r -v -b 0×80040450 rootfs
fis create -b 0×80040450 -f 0xA8030000 -l 0×00700000 -e 0×00000000 rootfs
load -r -b %{FREEMEMLO} vmlinux.bin.l7
fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7

Es importante recordar que no hay que tocar la fonera mientras se está escribiendo la flash pues es un proceso delicadoy hay que tener paciencia ya que es bastante lenta la escritura de la flash. Si fallase, siempre se puede empezar de nuevo.

Cuando haya acabado, reiniciamos la fonera y volverá a funcionar como siempre.

Fonera RS232 Serial

Martes, Enero 9th, 2007

RS232 Serial Cable AdapterComo aún no he visto ningún cable para la fonera autoalimentado a través del puerto serie, he hecho uno propio que no hace falta conectar a ningún sitio mas que al puerto serie de nuestro ordenador y a la fonera.

Update: Fotos del cable terminado. Funciona perfectamente. Antes probé el de un nokia 3310, pero contrariamente a lo que se dice en algunas páginas, los cables Nokia no son compatibles con un rs232 standard, probado.

front.jpg rear.jpg

Backup from La Fonera

Jueves, Enero 4th, 2007

Ya que empezamos a jugar con la memoria flash de la fonera para tratar de sobreescribir los con los nuestros propios, es apropiado montar un directorio con una copia de cada una de las particiones de la memoria flash de la fonera y guardarse las espaldas :)

Para restaurar una particion desde la fonera en linux, bajarse las imágenes binarias (wget bastará) y grabarlas de la siguiente manera:

# dd if=/dev/zero of=/dev/mtdblock/X
# dd if=mtdX of=/dev/mtdblock/X

Donde X es el número que cambiaremos desde 0 a 7, saltandose la partición 2 que por ser la configuración de la fonera no la tocaremos. Si hubiese que resetear esta partición, bastará con hacerle un rm -rf /jffs/*.

El repositorio de las copias de seguridad es accesible desde aqui.