Skip to content

v0.7.2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jun 22:47

MM1-BLACK v0.7.2

Firmware and web installer improvements since v0.7.1.

Added

  • Large CSV sessions (SD): frozen-prefix + editable-tail model — load a file with thousands of points, keep the last 100 editable in RAM, add more shots, and Save without losing older rows (e.g. 500 + 60 → 560 on disk).

Changed

  • Capture feedback: shorter green/red header blink after the 2nd button tap (CAP_UI_RESULT_MS 550 ms; tunable via platformio.ini).
  • Web installer: ESP32-only; default flash 115200 baud; MM1-BLACK product naming (MIRA = company).

Fixed

  • BLE STREAM (SD): send the full active CSV when the file has more points than RAM (MAX_PTS); fix mid-stream stalls (SD EOF with open file, SAP6 ACK pacing, single in-flight leg, 5 s resend).
  • SAVE: always overwrite the active CSV (no duplicate rows when pressing Save repeatedly); merge frozen prefix + RAM tail instead of blind append.
  • Web installer connect/flash (CH340 / Web Serial): separate DTR/RTS toggles, HW reset before esptool, timed connect retries, manual BOOT + RST path, HW reset fallback after flash when stub reboot fails (status 198).
  • GitHub Pages: redeploy after Release workflow completes (workflow_run without branch filter) so installer .bin URLs stay valid.

Install

  1. Hard-refresh Install MM1-BLACK (Ctrl+F5).
  2. Close PlatformIO upload/monitor (free the serial port).
  3. Select v0.7.2 → flash @ 115200 baud → pick the CH340 port.
  4. On prompt: hold BOOT → tap RST → release RST → release BOOT.

Assets: MM1-BLACK-denky32-v0.7.2.bin + .sha256