All Releases
Changelog
- Added daily calibration walk at boot time
- Bidirectional 3 m measurement with three-gate validation
- Improved distance accuracy with calibration factor
- Enhanced self-test diagnostics
Install Firmware
Before You Start
- 1Use a data-capable USB-C cable. Power-only cables will not work. If the device does not appear in the port picker, this is the most common cause.
- 2Close any other program that might be using the serial port (Arduino IDE Serial Monitor, PuTTY, ESP-IDF tools).
- 3On Windows, you may need the CP210x USB-to-UART driver if the port does not show up. Mac and Linux usually work out of the box.
After Flashing
The device boots directly into the power-on self-test screen. Spin the wheel one full rotation when prompted. The firmware verifies all 3 magnets and even spacing before allowing patient sessions.
First-time use
After the self-test passes, the calibration factor defaults to 1.0000. Run the 10-meter walk test three times against a known measured 14 m course; the firmware will auto-suggest a calibration factor if drift is detected.
Troubleshooting
Common issues and solutions
- “No compatible devices found”
Try a different cable, then a different USB port. Some hubs interfere; plug directly into the computer.
- Flash starts but fails partway
The device may be running an older bootloader. Hold the BOOT button (if present) while clicking Connect.
- Self-test fails on first boot
Check the RJ22 cable seating at both the Hall sensor and the processor end.