Skip to content

v3.2.0

Choose a tag to compare

@botts7 botts7 released this 18 Jul 08:39
e21c1d7

Stable release — promotes 3.2.0-rc.4 and adds the post-rc.4 diagnostics and robustness fixes below. Soaked clean on two gateways (241h + 20h+), rc.4 confirmed OTA'ing cleanly.

What's new since 3.1

The full 3.2 line: firmware charge-interval capture (real charge windows), control-owner arbitration, per-model charger quirk handling, Copper/marginal-link hardening, HA Add-on parity, and the diagnostics below. See CHANGELOG.md for the complete history.

Highlights this release

  • Crash diagnostics (coredump). A dedicated coredump partition captures a full ELF core on any panic / watchdog reset. /api/coredump/summary shows the crashing task + backtrace over HTTP — no cable, no ELF. ⚠️ Adds a partition, so it only activates after a one-time USB re-flash; OTA installs are unaffected and keep working normally.
  • Invalid-JSON gateway payload fix — device strings JSON-escaped, chip_temp emits null on NaN (#172).
  • OTA history now shows the version you upgraded to (beta.14 → rc.4), and a silent NVS write-freeze that had stopped history recording on some boxes is fixed (#13).
  • Watchdog restore fix — the WDT could be left unable to reboot after an OTA.

Reports closed

  • #26 Pulsar Plus charging stops — reporter's HA automation, not firmware.
  • #13 OTA history / releases-link follow-ups.

Install / update

  • Existing gateways: OTA as usual (Firmware → Upload). To also enable crash-dump capture, do a one-time USB re-flash (bootloader + partitions + firmware) — settings and charge log are preserved.
  • New installs: USB-flash bootloader + partitions + firmware, then configure via the AP portal.

firmware.bin + SHA256SUMS.txt are attached below once the build completes.