Commit Graph

1026 Commits

Author SHA1 Message Date
muhaidong
edf7d1329e fix(coex): fix some external coexist issue 2025-06-25 19:56:31 +08:00
ding huan
504b11a554 fix(conn):wifi connect before connected status 2025-06-24 16:47:36 +08:00
zhangyanjiao
c5fc819178 fix(wifi): Added more check when receiving espnow data 2025-06-03 11:14:28 +08:00
zhangyanjiao
8bafd5e175 fix(wifi): fix the sta connection info loss lr info issue on C6 2025-05-29 14:13:14 +08:00
yinqingzhao
2df8ae8488 fix(wifi): fix some wifi bugs 2025-05-26 17:51:32 +08:00
Jiang Jiang Jian
796bab3662 Merge branch 'fixci/add_test_for_ecos_wifi_enterprise_v51' into 'release/v5.1'
fix: pytest did not recognize test cases

See merge request espressif/esp-idf!38531
2025-05-07 10:55:40 +08:00
Sajia
45f4b71f35 refactor(wifi): Optimize wifi bin size for station mode 2025-04-29 09:59:16 +05:30
muhaidong
ba0e784411 fix(wifi): fix some wifi bugs 250427
1. fix ersu compatibility issue
2. fix association timeout timer issue for wep shared auth
2025-04-27 19:07:22 +08:00
akshat
45a56bd853 fix(wifi): Fix occasional dropping of SA Query responses by SoftAP 2025-04-25 21:43:54 +05:30
tarun.kumar
e7a71f84b1 fix(esp_wifi): Modifying os_time_t datatype for platform and compiler independence 2025-04-24 20:00:08 +05:30
luaijun
f6d0b7d0fa fix: pytest did not recognize test cases 2025-04-22 19:47:35 +08:00
Sarvesh Bodakhe
cc06a6b786 fix(wifi): Avoid writing to NVS if station configuration is not changed
Fixes the regression introduced by 0fd60e373e

Co-authored-by: yinqingzhao <yinqingzhao@espressif.com>
2025-04-19 14:41:14 +05:30
Aditi
6e9b4659b7 fix(esp_wifi): Add some wifi related fixes
1) Fix for issue in esp_now_send when wifi tx callback registered
2) Fix disconnect reason code error
2025-04-16 20:02:27 +05:30
Jiang Jiang Jian
8563471cab Merge branch 'ci/add_test_for_ecos_wifi_enterprise_v51' into 'release/v5.1'
ci(c2/c3): add major eco version tests(v5.1)

See merge request espressif/esp-idf!37802
2025-04-15 14:04:26 +08:00
luaijun
ed8efcf6e9 ci(c2/c3): add major eco version tests(v5.1) 2025-04-11 15:48:14 +08:00
baohongde
00a728f932 feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence 2025-04-09 11:01:32 +08:00
Kapil Gupta
9fd690eb65 ci(wifi): Add builds for FT, RRM and WNM configs 2025-04-07 16:11:31 +05:30
Kapil Gupta
2c43db17db fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs 2025-04-07 16:05:26 +05:30
Aditi
c806d3e765 fix(wpa_supplicant): Add two separate flags for RRM and WNM
Added two separate flags CONFIG_RRM(80211k) and CONFIG_WNM(80211v)
    flags under IEEE80211KV support flag.
2025-04-07 16:03:47 +05:30
Shreyas Sheth
979cd25e60 feat(wifi): Add support for transition_disable for softAP
Bugfix rsnxe len for assoc req
2025-04-07 16:03:41 +05:30
Sarvesh Bodakhe
0fd60e373e fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed 2025-04-04 00:13:46 +05:30
yinqingzhao
2ed6bf6515 fix(wifi): fix some wifi bugs 2025-03-27 17:43:11 +08:00
zhangyanjiao
74610762b9 fix(wifi): Added timer to send wake null after STA received assoc response 2025-03-20 15:28:44 +08:00
zhangyanjiao
76db824247 docs(wifi): update the description for esp_mesh_send() return value
Closes https://github.com/espressif/esp-idf/issues/14440
2025-03-19 19:16:30 +08:00
tarun.kumar
1c9251fecc fix(wifi): Modify authmode to sta for sta connect event 2025-03-10 17:49:55 +05:30
Sajia
41432d4ff7 fix(esp_wifi): Check SSID from Assoc Req before starting SA Query 2025-02-21 12:43:17 +05:30
liuning
b2ecccfde3 feat(coex): add coexist scheme for bt inquiry/page coexist with wifi 2025-02-17 11:36:54 +08:00
Sarvesh Bodakhe
2665028530 feat(wpa_supplicant): Add WIFI_EVENT_AP_WRONG_PASSWORD in SoftAP
This event is triggered when external station tries connecting to softAP
with wrong password.

Currently supported softAP AUTH modes: WPA-PSK, WPA2-PSK and WPA3-PSK (SAE-auth)
2025-02-03 16:19:16 +05:30
Sarvesh Bodakhe
dbae199c42 revert(wifi): Revert support to recongize different WPA3 Authentication modes"
This reverts commit 13055cbcec.
2025-02-03 16:19:13 +05:30
Sarvesh Bodakhe
cabc4eb16b fix(wifi): Fix stack overflow when failure_retry_cnt is set
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts.
2025-01-24 14:05:53 +05:30
muhaidong
60778f2a8c fix(wifi): fix wep shared auth connect fail issue 2025-01-23 19:54:31 +08:00
wangtao@espressif.com
b114ae2e47 fix(wifi): fix max idle period 1 issue 2025-01-23 11:23:56 +08:00
zhangyanjiao
884fd332a8 fix(wifi/mesh): fixed the mesh connection failure in WPA3 mode after erasing flash
Closes https://github.com/espressif/esp-idf/issues/14095
2025-01-13 10:52:34 +08:00
yinqingzhao
13c68bd1bd fix(wifi): remove micro definition 2025-01-09 19:06:11 +08:00
Sarvesh Bodakhe
b48f406a0d fix(wifi): Fix bug in authmode detection for wpa2/wpa3 enterprise
1. WPA3-Enterprise mandates the use of AKM suite selector
   00:0F:AC:5 (IEEE80211 802.1X with SHA-256)
2. Add placeholder enums in 'wifi_auth_mode_t' for maintaining
   forward compatibility with minor versions > v5.1
2025-01-08 21:22:34 +05:30
liuning
3f6b44d3ef fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set 2025-01-08 15:54:30 +08:00
yinqingzhao
26e77f9a38 feat(wifi): avoid compiling components related to wifi when wifi is not supported 2025-01-08 10:27:36 +08:00
yinqingzhao
57bee3ec96 feat(wifi): wifi support 80211tx using 11ax rate 2025-01-08 10:25:05 +08:00
Sarvesh Bodakhe
13055cbcec fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
Add support  to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2025-01-07 10:23:36 +08:00
wangtao@espressif.com
e2ed57d521 fix(wifi): backport some wifi feature and bugfixs 2025-01-03 14:38:47 +08:00
wangtao@espressif.com
a86be3e6fd fix(wifi): fix spiram ignore issue 2025-01-03 14:24:20 +08:00
wangtao@espressif.com
9e12a0ab11 feat(wifi): fix SPIRAM_IGNORE_NOTFOUND releated config 2025-01-03 14:23:54 +08:00
wangtao@espressif.com
5ef8709e33 change(wifi): change softap default dtim period to 1 2025-01-03 14:22:49 +08:00
muhaidong
37cf056fd2 fix(wifi): fix some wifi issues
1. fixed softap rx bar from null bss issue
2. fixed association refused temporarily lead auth timeout issue
2024-12-13 15:58:37 +08:00
wangtao@espressif.com
e9c2c6da81 feat(wifi): add protect for softap send no bss deauth releated code 2024-12-12 11:51:06 +08:00
Sarvesh Bodakhe
9584729322 fix(esp_wifi): Add some bugfixes and cleanup in softAP
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-12-11 15:40:04 +05:30
akshat
0d4500c2af fix(wifi): Prevent overwriting of scan parameters in consecutive scans 2024-12-05 11:21:47 +05:30
Jiang Jiang Jian
381b01d799 Merge branch 'bugfix/retry_count_when_sta_disconnect_v5.1' into 'release/v5.1'
fix(wifi): Do not attempt re-connection as per 'failure_retry_cnt' when sta itself issues disconnect in between of connection establishment (Backport v5.1)

See merge request espressif/esp-idf!34187
2024-12-05 10:50:11 +08:00
igor.udot
e05471b857 refactor: changed logic of unity_tester, replaced threads by generators 2024-12-04 10:53:28 +01:00
akshat
a0ea332ca3 fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-12-04 14:11:43 +05:30