Firmware release notes

What changed in every controller firmware release — new features, fixes, and anything worth knowing before you update.

FW 0.2.0 · build 5

About releases

Each release ships as a matched pair of files — the firmware (app_…bin) and the web interface (storage_…bin) — and they must be installed together. The web flasher handles this for you over USB, and the dashboard's OTA wizard does the same over Wi-Fi. Versions marked pre-release are still being finalized: they appear in the flasher with a pre-release tag, and their details can change before the stable release.

The package identity shown next to each version below is the same string your controller reports on its dashboard, so you can match your device to a release at a glance.

#0.2.1 — Pre-release

June 10, 2026 · package 0-2-1.9

  • Reworked throttle release ("guarded drive release"): letting off the throttle now ramps out through a voltage-matched coast, so releasing and re-applying throttle while rolling is markedly smoother.
  • Configurable throttle lift-off behavior — controlled current decay, immediate open coast, or the legacy behavior.
  • Adjustable signal-filter profiles: three reusable filter profiles can be assigned to the pedal, voltage, and temperature inputs and tuned in Settings.
  • Runtime trace recordings are more compact and now include board and CPU temperature channels.
  • Test mode can be unlocked on a freshly flashed controller with the factory password — no special flashing options required.
  • Dashboard fix: throttle and brake stay live during a guarded release instead of briefly reading zero.

#0.2.0 — Latest stable

June 7, 2026 · package 00-02-00.5

  • New v2 communication protocol between the web UI and firmware. Settings saved by 0.1.x firmware are detected and migrated automatically on first boot.
  • Current-limit settings are now capped by what the installed board hardware actually supports, so a setting can't exceed the board's rating.
  • Ramp-timing and overcurrent settings accept wider value ranges.
  • Simpler update file names: releases now ship as app_<version>.bin and storage_<version>.bin.
  • Diagnostics report the short-circuit reset output state and higher-resolution current readings.

#0.1.7

June 3, 2026 · package 00-01-07.3

  • The dashboard shows markers for the effective throttle and brake limits currently in force.
  • New pedalless direction-throttle mode: on installs without pedals, the direction switch can command throttle directly. Enabling RC or pedal input switches this off automatically.
  • Internal restructuring of the web app and firmware version identity (no user-visible change).

#0.1.6

June 1, 2026 · package 00-01-06-release.6

  • The OTA wizard validates release file names, so a mismatched firmware / web-interface pair is rejected before anything is written.
  • New direction status tile on the diagnostics page.
  • The high-temperature threshold input is validated to the 0–90 °C range.
  • Clearer OTA page wording and an improved mobile layout.
  • Fixes: pedal settings no longer reset after navigating the app; importing a custom profile rejects invalid protection settings; developer-only settings are hidden unless Test mode is active; manual braking no longer cancels a pending autobrake; the setup wizard's reverse speed cap now defaults to 100%.

#0.1.5

May 30, 2026 · package 00-01-05-release.5

  • Over-the-air updates: a guided OTA wizard (preflight, upload, reboot, verify) built into the dashboard. It enforces uploading the firmware and web interface as a matched pair.
  • The short-circuit lockout cooldown and retry policy are now configurable.
  • Password-protected Test mode gates the developer-level controls.
  • New Power tile on the dashboard: signed power, total current, and motor-voltage difference.
  • Smaller and faster on-device event logs.

#0.1.4

May 29, 2026 · package 00-01-04-release.6

  • Live memory diagnostics page in the developer tools.
  • Clearer I/O status views with explicit direction input labels (Open / High / Low / Unknown).
  • Signed power readout on the dashboard.
  • More accurate current measurement: automatic zero-point learning and sign-preserving two-leg reporting.
  • Smoother pedal, voltage, and temperature readings near calibration endpoints.
  • Fixes: the web app preloads correctly after firmware updates, and factory-default reset handling was separated from the short-circuit reset.