Guía de instalación

Sagwa despierta en un minuto.

Flashea una release firmada en tu M5Stack CoreS3. No necesitas compilar el firmware ni instalar ESP-IDF para la instalación rápida.

Python 3.8+USB‑C de datos5 imágenes

Antes de conectarla

  • Un M5Stack CoreS3 con su cable USB‑C de datos.
  • Python 3.8 o posterior y la herramienta esptool.
  • Opcional: una microSD FAT32 para caché y actualizaciones en segundo plano.
Instala la dependencia
pip install esptool

Flasheo rápido

Clona el repositorio y ejecuta el instalador. Detecta el puerto, descarga la última release, verifica sus cinco binarios y reinicia el dispositivo.

macOS / Linux
git clone https://github.com/terrerovgh/sagwa.git
cd sagwa
./flash.sh
Windows / cualquier sistema
git clone https://github.com/terrerovgh/sagwa.git
cd sagwa
python3 flash.py
  1. 1
    Detecta tu CoreS3

    Busca puertos usbmodem, ttyACM o COM.

  2. 2
    Descarga la release

    Los binarios no se guardan en el repositorio: viajan con cada release.

  3. 3
    Escribe y reinicia

    Sagwa aparecerá en pantalla unos segundos después del reinicio.

Qué se escribe en la flash

OffsetArchivoContenidoTamaño
0x000000bootloader.binBootloader de segunda etapa21 KB
0x010000partition-table.binMapa de particiones de 16 MB3 KB
0x01D000ota_data_initial.binSelección de ranura OTA8 KB
0x020000sagwa-cores3.binFirmware firmado de Sagwa2,94 MB
0x830000sagwa_clips.bin22 animaciones6,96 MB

Tamaños de la release v1.0.9. Para instalar una versión concreta, usa python3 flash.py --release v1.0.9. Con --app-only o --clips-only actualizas una sola imagen.

SiguienteAprende a vivir con Sagwa
Ver interacciones