From ffbe4fed21f3b8ade93e3e27ae88f0e6994070f1 Mon Sep 17 00:00:00 2001 From: jpirnay Date: Sat, 28 Mar 2026 11:10:19 +0100 Subject: [PATCH] Fix failing very first wifi connection attempt --- src/activities/network/WifiSelectionActivity.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/activities/network/WifiSelectionActivity.cpp b/src/activities/network/WifiSelectionActivity.cpp index 85650df9..8ec336e5 100644 --- a/src/activities/network/WifiSelectionActivity.cpp +++ b/src/activities/network/WifiSelectionActivity.cpp @@ -217,7 +217,10 @@ void WifiSelectionActivity::attemptConnection() { connectionError.clear(); requestUpdate(); + WiFi.persistent(false); // Credentials are managed by WifiCredentialStore; suppress SDK NVS auto-connect WiFi.mode(WIFI_STA); + WiFi.disconnect(true); // Abort any in-progress SDK auto-connect and clear NVS-saved SSID + delay(100); // Set hostname so routers show "CrossPoint-Reader-AABBCCDDEEFF" instead of "esp32-XXXXXXXXXXXX" String mac = WiFi.macAddress();