This is what I have done. Please translate.
he instalado openwrt-23.05.4-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-factory.bin
siguiendo este tutorial de YouTube:
Realicé algunas moficaciones para hacerlo que las dejo aquí por si a alguien le sirve:
NOTAS:
Colocar la version 8.7.11 y luego hacer downgrade, de otra manera no te permite hacerlo.
Al instalar, reemplazar el nombre del .bin.
En caso que no funcione la instalación Se debe parchear el fwupdate.real utilizando estos comandos:
1. Ejecuta el comando hexdump -Cv /bin/ubntbox | sed 's/14 40 fe fd/00 00 00 00/g' | hexdump -R > /tmp/fwupdate.real para crear una versión parcheada del archivo fwupdate.real.
2. Ejecuta el comando chmod +x /tmp/fwupdate.real para dar permisos de ejecución al archivo parcheado.
Luego de esto volver a probar el comando del punto 10 /tmp/fwupdate.real -m /tmp/openwrt-23.05.4-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-factory.bin
Luego de instalar he probado varias formas de hacer que los cambios funcionen, en primer lugar he probado agregar la siguiente linea de código en system-startup desde luci:
/bin/mount /dev/mtdblock3 /overlay
No funcionó y se borra al reiniciar.
Luego he probado cosas mas complejas desde la consola de putty con ayuda de la IA, sin éxito:
Mediante los logs la IA identifico problemas en la montura de la partición /overlay
1
se agregó la siguiente linea en /etc/config/fstab:
config mount
option target /overlay
option device /dev/mtdblock3
option fstype jffs2
option options rw,sync
se edito etc/rc.local y se agregó la siguiente linea:
/bin/mount /dev/mtdblock3 /overlay
NO FUNCIONÓ
2
Se agrego lo siguiente a /etc/config/fstab
option overlaysfs_enable '1'
NO FUNCIONÓ
3
Se encontraron dos ubicaciones de fstab:
/etc/fstab
/rom/etc/fstab
se procedió a modificar /etc/fstab y se agregó esta línea
overlayfs /overlay overlayfs defaults 0 0
NO FUNCIONÓ (la línea se borra al reiniciar)
Luego traté de agregar la línea en /rom/etc/fstab
pero no me lo permite porque esta montado como "solo lectura".
Intenté remontar como "rw" sin éxito.
4
Intenté borrar sysupgrade.tgz de /overlay pero: "can't remove" "no space left on device"
5
Encontré un foro donde utilizaban el comando "mtd -r erase rootfs_data" y luego "firstboot"
Pero al tratar de ejecutar el fisrtboot obtengo: /dev/mtdblock5 is mounted as /overlay, only erasing files.
Traté de borrar el contenido de /overlay nuevamente desde la consola sin éxito.
6
Reinstalé openwrt-23.05.4-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-factory.bin
Todo sigue igual. Hice un reseteo to default. No solucionó nada.
Si ingreso a Overview-storage veo:
Disk space 68.00KiB / 27.91 MiB (0%)
Temp space 80.00KiB / 27.91 MiB
Sin embargo, cuando ingreso a System-software:
free space: 0% (0B)
7
Personalizo la ultima versión desde la pagina de openwrt:
Elimino los siguientes paquetes:
kmod-gpio-button-hotplug
kmod-nft-offload
Configuro un script de arranque:
mkdir -p /mnt/mtd
mount -t jffs2 /dev/mtdblock3 /mnt/mtd
mount -t overlay overlayfs -o
lowerdir=/mnt/mtd,upperdir=/overlay,workdir=/tmp/overlay /overlay
echo "overlayfs" > /proc/mounts
Luego de instalar el firmware personalizado el error persiste, y los paquetes eliminados aun aparecen en system-software installed packages.
8
Instalo firmware mas viejo (no recuerdo exactamente la version).
El error persiste.
Observando la siguiente pagina: https://openwrt.org/toh/ubiquiti/common#openwrt_installation_on_wa_and_xc_boards
Realizo lo siguiente>
Ingreso desde putty a /etc/rc.local para eliminar una posible linea "hwbutton" pero no existe.
Se agrega "hwbutton disable"
trato de ejecuta el comando "mtd -r erase /dev/mtd0" pero no me lo permite. Se prueban utilizar permisos de superusuario pero no funcionan.
Se ejecuta comando "id":
Uid=0 (root) gid=0(root)
Se ejecuta "cat /proc/mtd"
se listan mtd desde la 0 a la 7.
Se ejecuta "flash_erase /dev/mtd0 0 0
Flash erase not found
Ingreso desde winscp y borro /dev/mtd0
9
Instalo firmware 21.02.7 desde putty.
NO SE SOLUCIONA.