• v0.6.0 5def56724a

    Sitbit v0.6.0 Pre-release

    stefan released this 2026-11-01 15:19:26 +01:00 | 8 commits to main since this release

    Two sticks. The StickC Plus2 is end-of-life, so Sitbit now also builds for its successor, the StickS3. The StickS3 build is untested on hardware (ours are on the way), and the Plus2 should behave as before, with a few extras.

    Firmware 0.6.0-couch

    Both sticks

    • The clock is no longer reset to the build time after a firmware update, only when it's unset or behind (the app's sync used to hide this)
    • Salad now gets a sad trombone (notes on the buzzer)
    • Lab: new SOUNDS page (hold A plays the next sound, the last item changes the volume)

    StickS3 (untested)

    • Own build: sitbit-sticks3-firmware-0.6.0-app.bin / -full.bin
    • BMI270 motion sensor with FIFO, so the stick can sleep between batches; Bosch's on-chip step counter runs next to ours for comparison (Lab IMU page, serial log)
    • No RTC chip listed by M5Stack: if none is found, the ESP32's own clock is used (survives restarts, not a power-off)
    • Real speaker: synthesized sounds (sad trombone, chomp, fanfare)
    • Couch Commander: learn up to 6 buttons of any IR remote and zap from the wrist. New achievement.
    • Navigation: B = next screen, hold B = previous (M5Stack documents a single click on the S3's power button as "power on / reset")
    • Comparison, per-board details and a first-boot checklist: docs/hardware.md

    Android app 0.6.0

    • Firmware updates pick the build for the paired stick (Plus/Plus2 or StickS3) and refuse an image built for the other chip

    Install

    • Plus/Plus2: firmware via the app (Device → Firmware); app sitbit-0.6.0.apk over 0.5.x, data is kept.
    • StickS3, first time: esptool.py --chip esp32s3 write_flash 0x0 sitbit-sticks3-firmware-0.6.0-full.bin, then pair as usual.

    Check downloads against SHA256SUMS.

    Downloads