Skip to content

Firmware 0.10.22 · Pulls right after a save are measured

Pre-release
Pre-release

Choose a tag to compare

@shadohead shadohead released this 09 Oct 23:48

0.10.22 keeps the detector ready through automatic saves, so pulls that start right after a save are measured.

For M5StickS3 K150 with an analog QRE1113 or TCRT5000 sensor on GPIO1. Runtime: 0.10.22-sticks3-saverearm.

  • Fixes missed pulls: about ten seconds after a pull the device saves your history. In 0.10.21 the detector then needed another second before it was ready, so pulling roughly every ten seconds could lose every other pull. 0.10.22 stays ready through the save.
  • The power log, Settings Apply and auto-off no longer pause measurement while a pull is starting.

Sensor profiles, controls, display flip, thresholds and saved data are unchanged from 0.10.21.

Checks: native sanitizer suites and production harnesses pass, plus a resume-Ready regression test. Replaying recorded pulls with a save at every 0.1 s, 0.10.21 lost a pull at 61 placements and 0.10.22 at 6 (saves inside the flash write itself), with no phantom launches. The owner installed it on a physical M5StickS3 K150 and reported it working.

This is a prototype release. Battery endurance, long-session reliability, absolute RPM/angle calibration and stock recovery remain separate checks. Superseded by 0.11.1.

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.