diff --git a/FluidNC/src/WebUI/WifiConfig.cpp b/FluidNC/src/WebUI/WifiConfig.cpp index df8b26819..fa647bfcb 100644 --- a/FluidNC/src/WebUI/WifiConfig.cpp +++ b/FluidNC/src/WebUI/WifiConfig.cpp @@ -748,6 +748,10 @@ namespace WebUI { case WiFiFallback: if (StartSTA()) { goto wifi_on; + }else{ // STA failed, reset + WiFi.mode(WIFI_OFF); + esp_wifi_restore(); + delay(100); } // fall through to fallback to AP mode case WiFiAP: