WPA2/3 Enterprise (802.1x) Support in Tasmota - ESP32 #15296
Replies: 11 comments 9 replies
-
Tasmota already supports WPA3 but only for ESP32 devices the same as ESPHome does. The PR that have added WPA3 support in Tasmota is #13526 from 30 Oct 2021. There is no support for WPA3 in ESP8266 devices due to Espressif SDK limitations. Sorry. Your devices, Shelly Dimmer 2 and Sonoff Pow R2, are ESP8266 based. So, in order to use WPA3 and Tasmota you need to move to ESP32 based devices like for example Shelly Plus 1 PM or Shelly Plus 2 PM. |
Beta Was this translation helpful? Give feedback.
-
@ascillato Thanks for replying! However, I think there's a mixup - I'm referring to WPA2/WPA3 Enterprise specifically - i.e. using 802.1x authentication on wifi. If we only support WPA2 Enterprise - that is fine - but it doesn't seem like that support is in Tasmota yet? |
Beta Was this translation helpful? Give feedback.
-
Exactly, that is not supported in ESP8266 due to the SDK. In ESP32, the SDK and the Arduino core supports EAP but that part is not implemented in Tasmota. Anyway, if implemented, it would work only in ESP32 devices and not in the ones you listed. Moving this to Ideas due to this is a Feature request for supporting WPA2/WPA3 EAP in ESP32. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Since WPA Enterprise is only possible for ESP32 devices and Tasmotas goal is to support the main functions for alle ESPs it is not on the considered features list of the contributing main devs. |
Beta Was this translation helpful? Give feedback.
-
@Jason2866 Do you have a source for the WPA Enterprise only being supported on ESP32 devices? As far as I know, WPA Enterprise should work on both ESP32 and ESP8266 devices. ESPHome added support for both devices in two separate PRs:
I also found examples for both devices in the Espressif SDK if that helps:
(@ascillato mentioned ESP32 vs ESP8266 before - but I think that was due to him thinking this was about WPA2 vs WPA3 - not WPA Enterprise). |
Beta Was this translation helpful? Give feedback.
-
@victorhooi Arduino ESP8266 is NOT based on NONOS_SDK 3.0. It uses version 2.2.1. |
Beta Was this translation helpful? Give feedback.
-
Hello, I am taking the liberty to bump this post, to ask if there has been any update about the potential support of WPA Enterprise for Tasmota on ESP32. |
Beta Was this translation helpful? Give feedback.
-
As I don't have WPA equipment I'm unable to add or play with it. @Gvico as it is now released in the build chain of Tasmota I suggest you try to make it work the way you like. |
Beta Was this translation helpful? Give feedback.
-
@Gvico See #22474 how to setup an env to have WPA Enterprise support available in the used libs. |
Beta Was this translation helpful? Give feedback.
-
Hello, thank you very much for your work!
|
Beta Was this translation helpful? Give feedback.
-
@Gvico Tested does compile successfully. You have to use latest branch development. |
Beta Was this translation helpful? Give feedback.
-
PROBLEM DESCRIPTION
Tasmota currently does not support WPA Enterprise (802.1x) wireless encryption, which makes it hard to setup Tasmota devices with such networks.
ESPHome added similar support a few years ago - is there something we can learn from their support?
esphome/feature-requests#35
esphome/esphome#1080
esphome/esphome-docs#633
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Backlog Rule1; Rule2; Rule3
:Status 0
:weblog
to 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
Attempt to connect a Tasmota device to a WPA Enterprise network.
EXPECTED BEHAVIOUR
Tasmota should be able to connect to an Enterprise wifi network.
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
So there are very old Github issues dating back years, on WPA Enterprise support (e.g. #3777 and #745). At the time, they appeared to indicate that the limitation was an upstream one.
However, I noticed that ESPHome actually added WPA Enterprise support a couple of years ago:
esphome/feature-requests#35
esphome/esphome#1080
esphome/esphome-docs#633
Does this give any clues as to how Tasmota might be able to add WPA Enterprise support as well?
Are there technical issues that their approach wouldn't work here?
(Please, remember to close the issue when the problem has been addressed)
Beta Was this translation helpful? Give feedback.
All reactions