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_MS550 ms; tunable viaplatformio.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_runwithout branch filter) so installer.binURLs stay valid.
Install
- Hard-refresh Install MM1-BLACK (Ctrl+F5).
- Close PlatformIO upload/monitor (free the serial port).
- Select v0.7.2 → flash @ 115200 baud → pick the CH340 port.
- On prompt: hold BOOT → tap RST → release RST → release BOOT.
Assets: MM1-BLACK-denky32-v0.7.2.bin + .sha256