Skip to content

Firmware 0.11.1 · Themes, personal-best effects and USB backup

Pre-release
Pre-release

Choose a tag to compare

@shadohead shadohead released this 09 Oct 23:48

0.11.1 adds saved themes, a personal-best effect and USB backup and restore of your data.

For M5StickS3 K150 with an analog QRE1113 or TCRT5000 sensor on GPIO1. Runtime: 0.11.1-sticks3-themes-backup.

  • Themes: Settings → Theme (Classic, Mint, Amber, Violet) tints the live readout, accents, level, recap, history and battery pages. Classic keeps the existing look.
  • Personal-best effect: Settings → Best effect (Orbit, Flames, Sparkles, Shockwave, Crown, Off). A new best for the active sensor profile and RPM method plays the effect once on its recap. Bests start from the first pull after updating.
  • USB backup and restore: K exports history, sessions, personal bests, appearance, the saved recap and settings as one checksummed file; R restores it to this or another M5StickS3 on 0.11.1 or newer. The device checks the whole backup before writing anything, then restarts.
  • Fixes 0.11.0, which was withdrawn: it overflowed the loop task's 8 KB stack and restarted about once a second after boot. 0.11.1 keeps large buffers off that stack, and every build now fails if a stack frame exceeds its budget.

The detector, sampling, thresholds, sensor profiles and saved history format are unchanged from 0.10.22, and updating keeps your settings and history.

Checks: 26 native sanitizer suites and 7 production harnesses pass, including new appearance and device-backup suites. Installed app-only on the owner's M5StickS3 K150: no restarts in a 120 s soak, history kept, a USB backup and restore round trip identical, and the screen, themes and pulls confirmed.

This is a prototype release. Installation through the browser updater, first install/rollback, battery endurance, long-session reliability, absolute RPM/angle calibration and stock recovery remain separate checks. 0.10.22, 0.10.21, 0.10.14, 0.10.11, 0.10.7 and 0.10.1 stay selectable in the updater.

Assets: the application-only image, a four-image first-install bundle, the public source with tests (bash scripts/test-firmware.sh), the frozen manifest and SHA-256 checksums.