← index #11625PR #4842
Related · medium · value 1.674
QUERY · ISSUE

ESP32C3 Connecting to wifi with wrong password will not feedback STAT_WRONG_PASSWORD status

openby walklinewangopened 2023-05-25updated 2023-11-10
bug

I'm building firmware with idf v4.4.4 and master branch pulled yesterday, in my issue I given a wrong password to connect to wifi, but checking network.status() will print logs like below instead of STAT_WRONG_PASSWORD

I (15944) wifi: STA_DISCONNECTED, reason:15
I (18354) wifi: STA_DISCONNECTED, reason:205

According to the document Wi-Fi Reason Code, the reason:205 description is Espressif-specific Wi-Fi reason code: the connection to the AP has failed. and code name is CONNECTION_FAIL

In MicroPython documentation we can find a constant named STAT_CONNECT_FAIL, but it's definition only can found in esp8266 port, I think there must be a connection between CONNECTION_FAIL and STAT_CONNECT_FAIL

CANDIDATE · PULL REQUEST

esp32/modnetwork: Still try to reconnect to WLAN even with AUTH_FAIL.

closedby dpgeorgeopened 2019-06-12updated 2019-06-25
port-esp32

WIFI_REASON_AUTH_FAIL does not necessarily mean the password is wrong, and a wrong password may not lead to a WIFI_REASON_AUTH_FAIL error code. So to improve reliability connecting to a WLAN always reconnect regardless of the error.

See issue #3537 and #4838

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied