From e64a374174dc73eb7e443401f1b42fce8fcdd52a Mon Sep 17 00:00:00 2001 From: Proddy Date: Mon, 1 Jan 2024 16:59:36 +0100 Subject: [PATCH] force WiFi.mode --- lib/framework/NetworkSettingsService.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/framework/NetworkSettingsService.cpp b/lib/framework/NetworkSettingsService.cpp index 962384df3..ff3cf25d8 100644 --- a/lib/framework/NetworkSettingsService.cpp +++ b/lib/framework/NetworkSettingsService.cpp @@ -17,12 +17,14 @@ void NetworkSettingsService::begin() { // WiFi.mode(WIFI_OFF); // } + WiFi.mode(WIFI_MODE_STA); // TODO added otherwise crashes. this is the default. + // WiFi.useStaticBuffers(true); // uses 40kb more heap and max alloc, so not recommended WiFi.persistent(false); WiFi.setAutoReconnect(false); - WiFi.mode(WIFI_MODE_MAX); - WiFi.mode(WIFI_MODE_NULL); + // WiFi.mode(WIFI_MODE_MAX); // TODO commented out, not sure what use it has + // WiFi.mode(WIFI_MODE_NULL); // WiFi.setScanMethod(WIFI_ALL_CHANNEL_SCAN); // default is FAST_SCAN, connect issues in 2.0.14 // WiFi.setSortMethod(WIFI_CONNECT_AP_BY_SIGNAL); // is default, no need to set