V2.1.17
V2.1.17 — per-FTP PS-disable checkbox, log polish, NVS dump on boot
Configurable per-FTP power-save override
The WiFi-power-save override during FTP transfers (introduced unconditionally in V2.1.16) is now a tickbox in the /config FTP section. Default off — only useful on boards where DTIM-delayed TCP ACKs stall FTPS uploads. Linked to the global "Disable WiFi power save" box: when global is ticked, the per-FTP box is greyed out and force-cleared in the UI; the saved NVS value is preserved across the round-trip.
Logging polish
- HTTP auth-FAILED warning now includes the peer IP (matches the access-log format).
- Right-arrow Unicode (
→) removed from 7 user-visible log lines (3× tx "Sending to ...", 3× breaker WARNs, STA_START "calling connect"). - WiFi-driver lines (which bypass
ESP_LOGxand print raw boot-tick timestamps likeI (82885037) wifi:...) are now rewritten in the vprintf hook to(YY-MM-DD HH:MM:SS.mmm)matching the rest of the log. UART echo unchanged; ring buffer //log/ FTP'd files only. Skipped before NTP sync. config_load()logs every NVS field at boot (passwords masked as<set>/<empty>).
Upgrade
- OTA: upload
geiger_v2.binvia the device's/updateendpoint. - Full flash (USB): write
merged_V2.1.17.binto offset0x0.