Skip to content

Firmware 0.9.4

Choose a tag to compare

@78 78 released this 20 Sep 22:55
· 63 commits to main since this release
786d793

Install or update

Use the online flasher for a full installation, or update an existing device through its firmware menu. Companion SDK: 0.20.1.

Board Download
Metalio Claw4 Full image + OTA ZIP
ESP-Mosaico Full image + OTA ZIP
ESP32-S3-BOX-3 Full image + OTA ZIP
LCKFB SZPI ESP32-S3 Full image + OTA ZIP
M5Stack CoreS3 Full image + OTA ZIP

Each ZIP contains the full image, OTA image, source provenance, SHA-256 manifests and licenses. Select the exact board before downloading or flashing.

Changes

  • Show an app launch screen and refine App Hall cover handling.
  • Report private app storage usage. Default quotas are now 16 KiB per AppId and 4 KiB per value, with up to 16 keys. Updating an installed app preserves its data; explicit uninstall clears it.
  • Migrate Host network settings out of app storage, with retry-safe migration handling.
  • Read image sections through bounded buffers and validate their contents; update SPI NAND sector caching and invalidation.
  • Use a quadratic device master-volume curve and adjust the ESP-Mosaico display path.
  • Include updated factory applications and SDK 0.20.1 gamepad behavior. Host-only updates preserve installed Bundles.

Validation and limitations

GitHub Actions passed all five Host builds, shared Linux Host regression, dual-architecture factory app builds and verified image assembly. SDK Windows installation and public download checks passed. Local Host regression, Guest conformance builds, format/architecture checks, 140 Python tests (one skipped), and S31 Host compilation passed. Hardware display/launch checks, volume A/B listening and task minimum-free-stack measurements remain outstanding. No new hardware acceptance or measured performance improvement is claimed. ESP-Mosaico and ESP32-S3 board support retain their preview status.

Source commit · Five-board build