Since I upgraded my router from a model that only supports WPA2 to a model that also supports WPA3 my ESP8266 modules do not work consistently anymore.

I read online that the ESP8266 modules do not support WPA3 at all.

My router has a hybrid WPA2 and WPA3 security setting so it should support legacy devices. Apparently this compatibility is iffy.

What is strange though is that tasmota devices, which have an ESP8266 chip on them, work fine. This is especially frustrating because apparently the chip does work it's just some obscure setting or command that needs to be set.

Does anyone have any experience with this? I have a lot of old ESP8266 modules and would like to put them to use.

all 5 comments

sorted by: hot top controversial new old
[–] 7 points 2 days ago*

I run an "IOT" SSID on 2.4ghz only with WPA2 and some other settings for better compatibility.

If your wifi AP can't do multiple networks, a cheap old router as a second AP just for IOT stuff would be an option.

  • source
  • [–] 4 points 2 days ago (2 children)

    Many routers and access points support multiple SSIDs. Create a separate 2.4 GHz WPA2 network for your IoT devices.

  • source
  • hideshow 2 child comments
  • [–] [S] 1 point 2 days ago (1 child)

    I would like to connect to the IoT device from the main network though. I'm building a smart heater controller and want to watch the room temperature etc on my phone.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 2 days ago

    Depends what software and build system you are using on the 8266. I've had ESP32 modules that had flaky wifi in Arduino run fine when running a project built with ESP-IDF. Maybe grab the 8266 RTOS SDK from Espressif and build a test wifi example with it and see how it goes. The SDK is quite old though, so your results might vary.

  • source