Skip to content

v0.8.28 — ESP32-C5 dual-band target + provisioning hardening

Latest

Choose a tag to compare

@tostmann tostmann released this 03 Jul 00:13

New target: ESP32-C5 (dual-band Wi-Fi 6). Both provisioning paths verified on real C5 hardware, each ending in a 5 GHz association with reboot-persistent credentials. Web flasher at https://sixback.io/ auto-detects the chip.

Provisioning hardening (all chips):

  • Captive portal: the WiFi scan now runs asynchronously instead of blocking the web-server task — on dual-band chips the ~9 s two-band scan tripped the 5 s task watchdog and rebooted the device the moment the setup page loaded (an endless reboot loop during setup).
  • The setup window is idle-based (5 min since last interaction, 30 min hard cap) instead of a hard 5-minute cutoff, and an in-flight connect attempt is never aborted at window end.
  • After a successful portal setup the device restarts once, so the Web UI comes up reliably.
  • Improv-Serial: stray serial bytes after the 120 s window no longer wedge an unprovisioned device.
  • Fresh external builds work again (the improv-wifi-busware pin now references a commit that exists on the public remote).

Update via OTA (Settings → Check for update) or https://sixback.io/.