v3.2.0
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/summaryshows 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_tempemitsnullon 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.