Actualizaciones OTA

Crece sin volver al cable.

Después de la primera instalación, Sagwa comprueba las releases de GitHub, verifica firmware y animaciones, y conserva una ruta de recuperación.

Una actualización con red de seguridad

  1. 1
    Publicación

    GitHub Actions compila, firma y publica binarios y un manifiesto con versión, tamaño y SHA‑256.

  2. 2
    Comprobación

    Dos minutos después de conectar Wi‑Fi y luego cada 180 minutos, con una pequeña variación.

  3. 3
    Momento tranquilo

    Espera dos minutos sin interacción y, si usa batería, más del 30 % de carga.

  4. 4
    Aviso

    Muestra las novedades durante 30 s. Tócala para posponer la actualización 10 minutos.

  5. 5
    Verificación

    Comprueba SHA‑256 de las animaciones y la firma del firmware antes de reiniciar.

  6. 6
    Confirmación o rollback

    La nueva imagen debe volver a conectar; si no lo logra en cinco minutos, el bootloader revierte.

Ajustes del actualizador

ESP32 Device SDK · menuconfig
CONFIG_SAGWA_AUTO_UPDATE=y
CONFIG_SAGWA_UPDATE_INTERVAL_MIN=180
CONFIG_SAGWA_UPDATE_REPO=terrerovgh/sagwa
CONFIG_SAGWA_TZ=CET-1CEST,M3.5.0,M10.5.0/3

Para buscar ahora, abre Settings → Sagwa → Check for updates. Esta acción omite la espera de momento tranquilo y la cuenta atrás.

Actualizar mientras juega

Con una microSD FAT32, el paquete de animaciones se descarga y se verifica en /sagwa/update/ antes de copiarlo a flash. Sagwa puede seguir reproduciendo su paquete actual durante la descarga.

¿Algo no va bien?Diagnóstico y recuperación
Solucionar problemas