Skip to content

Releases: samilososami/cg50-espmod

cg50-espmod v0.1.2

Choose a tag to compare

@samilososami samilososami released this 08 Oct 19:21

cg50-espmod v0.1.2

Release de fiabilidad para clientes conectados como CasioGPT.

Cambios

  • Comprobación HTTPS en una tarea independiente con hasta diez intentos.
  • Progreso NET_WAIT:<id>:<intento>:10 compatible con clientes anteriores.
  • STATE y NET_BEGIN adelantan la reconexión de una red guardada en lugar de
    esperar al temporizador de fondo.
  • Motivos finales diferenciados: NO_WIFI, NETWORK y SESSION.
  • Una petición repetida adopta la comprobación existente y no crea otra tarea.
  • Pruebas de host para éxito en el décimo intento, agotamiento y recuperación de
    Wi-Fi.

Artefactos

  • CASIOWIFI.g3a
  • cg50-espmod-esp32-app.bin
  • cg50-espmod-esp32-merged.bin
  • checksums.txt

La imagen fusionada se flashea desde 0x0. La imagen de aplicación actualiza
solo la partición cuando el esquema instalado ya es compatible.

cg50-espmod v0.1.1

Choose a tag to compare

@samilososami samilososami released this 08 Oct 19:05

cg50-espmod v0.1.1

Release centrada en el mod físico, CasioWIFI y el firmware común.

Cambios

  • Reparado el conflicto entre reconexión automática y escaneo Wi-Fi.
  • Reintentos acotados cuando la radio devuelve estado ocupado.
  • Cancelación y timeout liberan siempre el estado de escaneo.
  • CasioWIFI conserva el error visible durante consultas de estado en segundo plano.
  • El instalador solo reemplaza CasioWIFI y deja intactos los demás add-ins.
  • CasioGPT pasa a su
    repositorio independiente.

Artefactos

  • CASIOWIFI.g3a
  • cg50-espmod-esp32-app.bin
  • cg50-espmod-esp32-merged.bin
  • checksums.txt

La imagen fusionada se flashea desde 0x0. La imagen de aplicación se usa para
actualizar únicamente la partición correspondiente cuando el esquema de
particiones ya es compatible.

Probado en una Casio fx-CG50 y una Seeed Studio XIAO ESP32-C3. Consulta el
README y la guía de cableado antes de soldar o flashear.

cg50-espmod v0.1.0

Choose a tag to compare

@samilososami samilososami released this 07 Oct 19:37

Primera release pública y reproducible del mod fx-CG50 + XIAO ESP32-C3.

Release histórica combinada. Desde v0.1.1, el mod base y CasioWIFI se
mantienen aquí, mientras que CasioGPT se publica en
samilososami/CasioGPT.

Incluye:

  • CASIOWIFI.g3a: escaneo, conexión y persistencia de redes Wi-Fi.
  • CASIOGPT.g3a: chat con streaming mediante Ollama Cloud.
  • cg50-espmod-esp32-app.bin: imagen de aplicación del firmware.
  • cg50-espmod-esp32-merged.bin: imagen completa para flashear desde 0x0.
  • checksums.txt: SHA-256 de todos los artefactos.

El firmware es común a ambos add-ins, usa hostname casio-cg50 y protocolo
UART v5. La API key no está incluida en los binarios: debe guardarse localmente
como casiogpt_api.txt en la raíz de la calculadora.

Consulta el README antes de soldar o flashear. Esta revisión se ha probado en
una Casio fx-CG50 y una Seeed Studio XIAO ESP32-C3.