U-Boot 2013.10-openwrt4 (Aug 10 2014 - 22:31:53) ARV7519RW22
setenv flashear 'tftpboot firmware && protect off 0xB0080000 +$filesize && erase 0xB0080000 +$filesize && cp.b $fileaddr 0xB0080000 $filesize'
setenv kernel_addr 0xB0080000
saveenv
run flashear
(previamente renombro el archivo del firmware a "firmware")
Pues si los comandos para grabar la imagen están bien (uso esos. ¿Lo están?), podemos empezar por actualizar mi uboot.... ¿dónde está el que usas, seny? (
Edito: ¿Es este de aquí?-->
https://practicalfoss.blogspot.com.es/2016/05/how-to-flash-arv7519rw22-with.html)
(Cuando fui a esa guía, sólo me bajé la imagen de lede y lo actualicé, no toqué mi uboot)
En caso de tener que actualizar mi uboot, tendría que hacer estos pasos? (descritos en la pag 1):
Accedemos al modo administrador pulsando "!"
Código:
[VR9 Boot]:!
Enter Administrator Mode !
Pulsamos "U" para cargar el uboot
Código:
[VR9 Boot]:U
UPLOAD Flash
---------------------------------------
Area Address Length
---------------------------------------
- Boot 0xB0000000 512K
[1] Image 0 0xB1280000 6144K
[2] Image 1 0xB1880000 6144K
[3] Configuration 0xB1E80000 1024K
[4] Boot Parameters 0xB1F80000 256K
[5] Flash Image 0xB0000000 32768K
[6] Linux Image 0xB0080000 24576K
[7] Emergency Value 0xB1FC0000 2883584K
---------------------------------------
Enter area to UPLOAD: 0
Upload area 0. Are you sure? (Y/n)
Pulsamos "Y" y mandamos por X-modem la imagen de uboot[/s]
Edito:
PD: acabo de ver un par de detalles más:
1) ¿Es importante que mi router sea la versión ARV7519RW22
-A-LT?
2) No he hecho en el uboot el "setenv ethaddr 88:03:55:XX:XX:XX" ¿Es importante?
Gracias y perdón por tanto mareo.
Edito (me respondo yo mismo a algunas preguntas):
Ya lo he actualizado.
El método es usar las macros
run load-uboot-nor
run write-uboot-nor
Después de esto, lo que he hecho es reiniciar, entrar en luci y actualizar al último lede (21 dic), indicándole que conserver la config. Luego he entrado por ssh y le he instalado luci con opkg update y opkg install luci y lo he cargado con /etc/init.d/uhttpd start y /etc/init.d/uhttpd enable y listo; ya está funcionando :) :D