ESP32 Fails to Connect to Enterprise WiFi (PEAP) Due to TLS 1.0 Incompatibility — WL_NO_SSID_AVAIL Reported #11442
Replies: 3 comments
-
Correct no support for TLS 1.0. If you want to use espressif devices either use older core or updating the wifi hardware is needed. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your response @Jason2866 , can you please share which version/release have the support for TLS1.0. |
Beta Was this translation helpful? Give feedback.
-
Well since TLS 1.0 is long time ago deprecated. Search in very early Arduino versions. I doubt that Arduino core 2.x has support for. You may have luck with core 1.x |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Board
ESP32 Dev Module
Device Description
DevKit
Hardware Configuration
NO
Version
latest stable Release (if not listed below)
IDE Name
VSCode
Operating System
Ubuntu
Flash frequency
40MHz
PSRAM enabled
no
Upload speed
115200
Description
I'm attempting to connect an ESP32-based board to an enterprise WiFi network using WPA2-Enterprise with PEAP (Protected EAP) and MSCHAPv2 authentication. However, the connection fails.
The enterprise network supports only TLS 1.0, which is now deprecated and appears to be unsupported by current ESP32 firmware (ESP-IDF / Arduino core).
When initiating a connection, the ESP32 reports a WL_DISCONNECTED status for several seconds, then transitions to WL_NO_SSID_AVAIL, even though the network is visible and broadcasting.
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
Beta Was this translation helpful? Give feedback.
All reactions