Skip to content

V2.1.17

Choose a tag to compare

@MMBytes MMBytes released this 25 Apr 01:28
· 354 commits to main since this release

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_LOGx and print raw boot-tick timestamps like I (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.bin via the device's /update endpoint.
  • Full flash (USB): write merged_V2.1.17.bin to offset 0x0.