Flasheo de OpenWRT Chaos Claimer (15.05) en TL-WR1043ND revision v3 via tftp.
1- Descargar v2 15.05 factory image v2 15.05
2- Cambiar el numero de versión en el header del archivo de 02 a 03:
echo -e "\003" | dd seek=67 bs=1 count=1 conv=notrunc of=firmware_file.bin
Reemplazar firmware_file.bin por el nombre del archivo descargado.
3- Cambiar el nombre del archivo a wr1043v3_tp_recovery.bin
4- Instalar servidor tftp, en ubuntu 16.04:
sudo apt-get install tftpd-hpa
5- Confirmar el funcionamiento del servidor
sudo service tftpd-hpa status
6- Mover el archivo de firmware al directorio tftpboot:
mv wr1043v3_tp_recovery.bin /var/lib/tftpboot/
7- Cambiar la ip del host a 192.168.0.66
8- Enchufar el router mientras presionamos el botón de reinicio por unos segundos. Todos LEDs del router se encienden indicando que el se esta subiendo el archivo.
9- Cambiamos las ip del host a 192.168.1.10. Abrimos sesión telnet a 192.168.1.1
Instalacion de Chaos Clamer 15.05.1
1- En OpenWRT asignar un password con el comando passwd
para habilitar ssh
root@OpenWrt:/# passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root@OpenWrt:/#
2- Descargar Chaos Calmer 15.05.1 stable for v2
3- Copiar el firmware descargado a /tmp/ del router mediante scp.
scp openwrt-15.05.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
5- En el router ejecutamos sysupgrade para el flasheo de la nueva imagen:
sysupgrade -n -F /tmp/openwrt-15.05.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin
6- Esperamos unos segundos. Luego del reinicio abrimos sesion telnet y observamos el cambio a 15.05.1.