From d727cfd3fe8495c610c71e453d54903d66548ac1 Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Fri, 6 Feb 2026 12:06:56 +0100 Subject: [PATCH] bugfix: ensure that all WiFi channels are scanned backport of upstream https://github.com/wled/WLED/pull/5351 --- wled00/wled.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wled00/wled.cpp b/wled00/wled.cpp index f3f61bc238..3748a9f171 100644 --- a/wled00/wled.cpp +++ b/wled00/wled.cpp @@ -777,6 +777,11 @@ void WLED::setup() if (strcmp(clientSSID, DEFAULT_CLIENT_SSID) == 0) showWelcomePage = true; + + #if !defined(ESP8266) && (ESP_IDF_VERSION_MAJOR >= 4) + WiFi.setScanMethod(WIFI_ALL_CHANNEL_SCAN); // bugfix: ensure that all channels are scanned, and the strongest signal is used + #endif + WiFi.persistent(false); #ifdef WLED_USE_ETHERNET WiFi.onEvent(WiFiEvent);