esp8266-weather-station-color icon indicating copy to clipboard operation
esp8266-weather-station-color copied to clipboard

ESP8266 can't connect to ASUS Routers

Open sweig opened this issue 1 year ago • 1 comments

8<------------------------ BUG REPORT -----------------------------------------

Expected behavior

ESP8266/WEMOS D1 should connect to the local WiFi network

Actual behavior

ESP8266/WEMOS D1 tries forever to connect but fails 99% of the time. Sometimes it gets lucky and gets an IP address. It seems to be a known issue: https://github.com/esp8266/Arduino/issues/8299

8<------------------------ END BUG REPORT -------------------------------------

8<------------------------ FEATURE REQUEST ------------------------------------

To fix the problem a line needs to be added to the WiFi module settings in esp8266weather-station-color.ino Please see below for an example. I inserted the bold line below. In my case to line 140.

void connectWifi() { if (WiFi.status() == WL_CONNECTED) return; //Manual Wifi Serial.printf("Connecting to WiFi %s/%s", WIFI_SSID.c_str(), WIFI_PASS.c_str()); WiFi.disconnect(); WiFi.mode(WIFI_STA); WiFi.setPhyMode(WIFI_PHY_MODE_11G); // Fix for ASUS RT-AX86U RT-AC86 Routers WiFi.hostname(WIFI_HOSTNAME);

8<------------------------ END FEATURE REQUEST --------------------------------

sweig avatar May 19 '23 17:05 sweig

Hi. By adding the line it connects to wifi, but only after being programmed. If you cycle the power is unable to connect again, a new upload is needed. Could anyone fix this please? Many Thanks!!

ik0adr avatar Jul 22 '23 18:07 ik0adr