v1.0.4 Changelog
Captive portal reliability improvements, safer uploads, and clearer OTA diagnostics.
Firmware v1.0.4 focuses on captive portal upload behavior, portal submission handling, OTA error visibility, and safer file replacement flows without requiring customers to manually reflash devices.
This release improves how custom captive portals are uploaded and replaced on-device, reduces temporary SPIFFS usage during uploads, and makes OTA update failures easier to diagnose.
TL;DR
v1.0.4 improves captive portal upload reliability, fixes portal submission edge cases, reduces SPIFFS pressure during file replacement, and provides clearer OTA update diagnostics.
For most customers, the important part is simple: custom captive portals now replace more reliably, portal captures save correctly by default, and OTA update failures now show which stage failed.
Existing settings, paired Nanos, saved Wi-Fi networks, captures, portal data, IR remotes, and user files remain preserved across OTA.
Captive Portal Uploads
Custom captive portal uploads now replace existing HTML files more reliably without requiring a manual reflash.
The upload flow also avoids temporarily storing duplicate copies of files during replacement, reducing peak SPIFFS usage while uploading larger portal files.
Temporary upload files left behind by older firmware builds are now cleaned automatically when a new upload starts.
Switching between the demo captive portal and a custom uploaded captive portal within the same boot is now handled more safely.
Portal Submissions
Captive portal submissions now save locally to the Nano by default.
Portal templates can still explicitly opt out of local storage by setting the save flag to false.
Older and custom captive portal templates now work with the current captive portal capture flow.
This improves compatibility for customers using their own portal HTML files instead of the built-in demo portal.
OTA Update Diagnostics
OTA update failures now show which stage failed, making network, server, verification, and download issues easier to identify.
Setup firmware now reports clearer OTA errors too, so devices that are still in setup mode provide better update diagnostics.
This makes it easier to distinguish between connectivity issues, server-side issues, incomplete downloads, and firmware verification failures.
Compatibility
Existing settings, paired Nanos, saved Wi-Fi networks, captures, portal data, IR remotes, and user files are preserved across OTA.
Stable release builds are available for US, EU, UK, CA, and ROW.