Sarvesh Bodakhe
bc77fbd785
fix(wifi): use reason 210 when AP found but security incompatible
...
When an AP is found during a connecting scan but filtered out due to security
mismatch (FT-PSK only with FT disabled, WPA3 without PMF-required,
OWE without MFPR), set authmode_incompatible flag so the disconnect
reason is WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY (210) instead
of WIFI_REASON_NO_AP_FOUND (201).
2026-04-22 17:37:19 +08:00
yinqingzhao
9f58583929
fix(ci): fix ci build issue of esp32s31
2026-04-16 20:19:54 +08:00
yinqingzhao
c3da80ee52
feat(wifi): add esp32s31 wifi support
2026-04-16 20:17:07 +08:00
wangtao@espressif.com
7bdae09182
fix(wifi): fix wifi blacklist issue
2026-04-13 11:31:48 +08:00
Sarvesh Bodakhe
436ceb381b
fix(wifi): improve WPA3-Enterprise and SAE authmode validation in scan
...
- Enforce TKIP cipher prohibition for WPA3-Enterprise per WFA spec
- Validate PMF and TKIP cipher combinations (TKIP incompatible with MFPR)
- Fix WPA+RSN IE handling for SAE authmode detection
- Add FT-SAE to AKM selection in WPA2/WPA3 mixed mode (MFPC)
- Improve enterprise authmode fallback validation with TKIP/MFPR checks
- Classify TKIP-only RSN IE APs as WPA per WPA2 Test Plan v1.19 §3.2.8.1
Addresses WPA3-Enterprise certification compliance and improves scan
result accuracy for enterprise and WPA3 networks.
2026-04-01 12:25:10 +05:30
muhaidong
8037fe97db
fix(wifi): only unicast frames count as keep-alive
2026-03-31 11:34:23 +08:00
Jiang Jiang Jian
e32fb2ce8a
Merge branch 'fix/wifi_nan_wrong_service_id_log' into 'master'
...
fix(wifi): zero-init pub_id and sub_id in NAN service functions
Closes IDFGH-17335
See merge request espressif/esp-idf!46846
2026-03-30 12:45:56 +08:00
Jiang Jiang Jian
de2046af95
Merge branch 'feat/add_new_api_to_return_value_for_vendor_ie_cb' into 'master'
...
feat(wifi): Added new API to return value for vendor ie cb
Closes WIFI-7191 and WIFI-7277
See merge request espressif/esp-idf!46910
2026-03-30 12:15:01 +08:00
zhangyanjiao
1eb4c29975
feat(wifi): update wifi lib for vendor ie cb and home channel
2026-03-27 19:30:11 +08:00
zhangyanjiao
a74f9daab0
feat(wifi): add new api to return home channel info
2026-03-27 19:30:06 +08:00
Fu Hanxi
87dd8ee147
Merge branch 'ci/eco-to-rev' into 'master'
...
ci: rename eco tags to revision
Closes CII-109
See merge request espressif/esp-idf!46061
2026-03-27 09:22:37 +01:00
zhangyanjiao
a0868299ff
feat(wifi): Added new API to return value for vendor ie cb
2026-03-27 15:06:22 +08:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
yinqingzhao
7eac593c04
fix(wifi): fix set protocol or bandwidth wrong before wifi start
2026-03-26 17:04:09 +08:00
muhaidong
592e6dc608
fix(wifi): fix beacon timeout too long issue
2026-03-26 11:51:56 +08:00
Nachiket Kukade
9e2279be41
fix(wifi): Leave connection after assoc comeback failure
2026-03-25 12:32:53 +05:30
yinqingzhao
77a89ff41e
fix(ci): fix ci issue related to bss max idle test
2026-03-25 11:44:50 +08:00
linruihao
647f0972ac
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
Sajia
9a8d874834
fix(wifi): Update channel bandwidth when ap adjust from 2g to 5g
2026-03-23 16:30:34 +05:30
Jiang Jiang Jian
e15da72443
Merge branch 'fix/ci_wifi_unit_test' into 'master'
...
ci: fix wifi unit test nvs_config
See merge request espressif/esp-idf!46807
2026-03-23 12:16:09 +08:00
Chen Yudong
67f8ba021f
ci: fix wifi unit test nvs_config
2026-03-23 11:08:31 +08:00
muhaidong
4ee8353234
fix(wifi): fix fail case connection with bss max idle enabled
2026-03-21 16:40:56 +08:00
Sarvesh Bodakhe
f119e8275f
fix(wifi): zero-init pub_id and sub_id in NAN service functions
...
Both variables were declared as int but only their LSB was written by
the internal allocation function, leaving upper bytes as stack garbage.
Logging with %u then printed large bogus values.
Closes https://github.com/espressif/esp-idf/issues/18314
2026-03-20 21:10:41 +05:30
muhaidong
23d8c66ec3
fix(wifi): fix check wifi remote api fail issue
2026-03-19 14:21:17 +08:00
muhaidong
faf8c4f1c3
feat(wifi): support auto mode connect passive channel hidden ap
2026-03-19 12:15:43 +08:00
Sajia
e5e65ce0ae
fix(wifi): Add bss max idle timer and protected keep alive fixes
2026-03-18 17:53:12 +05:30
tarun.kumar
f196d1f5a3
fix(wifi) : Add conditions to check pmk flushing for similar ssid
2026-03-18 11:41:32 +05:30
tarun.kumar
786a2fa5c0
fix(wifi) : Make some changes in get_config api
2026-03-17 12:02:07 +05:30
Akshat Agrawal
66a25379c0
bugfix(usd): Resolve multicast RX issue in AX capable chips
...
- Limit the NAN_DE_MAX_SERVICE to avoid Starvation of the second service
2026-03-16 19:33:46 +05:30
Junchi Chen
3703e15a94
fix(wifi): return specific error in API
2026-03-16 12:06:04 +08:00
Evgeny Torbin
d0f062c018
ci: remove unused test cases
2026-03-12 12:02:10 +01:00
Shreyas Sheth
e0343a1aa3
fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
...
- Fix crash due to debug log for rssi while scanning
2026-03-12 00:26:58 +05:30
muhaidong
c5d94afac1
fix(wifi): fix arp and dns affect signaling test issue
...
1. fix arp and dns affect signaling test issue
2. improve ap channel parameter documentation
3. fix set country change ap channel issue
2026-03-10 19:46:29 +08:00
yinqingzhao
582b375e04
feat(bss_max_idle): optimization of the max BSS idle mechanism
2026-03-10 12:24:08 +08:00
Yin Qing Zhao
73d1bec832
Merge branch 'feat/support_skip_band_for_scan' into 'master'
...
feat/support skip band for scan
Closes WIFI-7199 and WIFIBUG-1167
See merge request espressif/esp-idf!46120
2026-03-09 10:22:57 +08:00
yinqingzhao
c6072de7f6
feat(wifi): support skip whole band when scanning
2026-03-06 14:24:40 +08:00
tarun.kumar
ff4023beea
fix(roam) : Set and unset roam scan ongoing flag properly
2026-03-04 15:40:10 +05:30
Sudeep Mohanty
b4cd0c7ff5
fix(esp_wifi): Use early return in remote/CMakeLists for INTERFACE library
...
On linux, esp_wifi is an INTERFACE library. Return early and skip includes,
sources, and optional_requires so CMake scope is never applied to INTERFACE.
2026-03-03 17:09:20 +01:00
Jiang Jiang Jian
65c723da6b
Merge branch 'bugfix/ft_enable_flag_set_check' into 'master'
...
Add ft enabled check for ft sae
Closes WIFIBUG-1744
See merge request espressif/esp-idf!45932
2026-03-02 15:55:42 +08:00
David Čermák
21c2ada4f2
Merge branch 'feat/wifi_remote_migration' into 'master'
...
feat(wifi_remote): Add wifi remote to IDF
Closes IDF-15268
See merge request espressif/esp-idf!45775
2026-02-27 20:46:01 +08:00
David Cermak
a517f04c54
feat(wifi-remote): Add support for wifi-remote to esp_wifi
2026-02-27 09:14:51 +01:00
Jiang Jiang Jian
5d2668b771
Merge branch 'feat/update_wifi_iperf_example' into 'master'
...
Feat: update iperf examples
See merge request espressif/esp-idf!44705
2026-02-26 17:49:51 +08:00
Chen Yudong
c5fc8e916e
ci: add 'depends_components' to wifi test apps
2026-02-26 11:23:49 +08:00
Sudeep Mohanty
c028b93c44
fix(esp_wifi): Update esp_wifi dependencies on non-WiFi targets for cmakev2
...
This commit updates the dependencies list for the esp_wifi component
when compiled for non-WiFi targets. The reason for this change is
because cmakev2 explicitly includes the esp_wifi component even on
non-WiFi targets leading to compilation errors due to missing
dependencies.
2026-02-24 11:21:20 +01:00
tarun.kumar
e56cbd09b6
fix(wifi) : Add ft enabled check for ft sae and added a separate check if AP doesnt include PMKID in 1/4 handshake message
...
- Add a separate condition if AP doesnt include PMKID in FT-SAE for 1/4 handshake message
2026-02-19 12:22:16 +05:30
David Čermák
8f0d7bec17
Merge branch 'feat/network_codeowner_update' into 'master'
...
fix(owners): Add esp_wifi's remote feature to be owned by network team
See merge request espressif/esp-idf!45610
2026-02-16 16:58:40 +08:00
David Cermak
7ceda92c6e
fix(owners): Add esp_wifi's Remote feature to be owned by network team
...
Initial step of migration of esp-wifi-remote to IDF
This cannot be an official component, as it would colide with the
existing managed esp_wifi_remote.
This needs to be an additional functionality of esp_wifi (subdirectory)
used in these 3 scenarios:
* Adding remote functionality esp_wifi() APIs to chips without WiFi
(esp32p4, h2,...)
* Additional WiFi interface for chips which already have WiFi
* Genuine WiFi interface for linux target host applications
The ownership of WiFi's remote functionality will be transfered back
to the wifi team after the migration and stabilization.
2026-02-13 11:27:22 +01:00
Ashish Sharma
0b6843f2ed
fix(mbedtls): updates crypto performance numbers
2026-02-11 23:35:59 +08:00
Shreyas Sheth
c0a20c759b
fix(esp_wifi): Keep channel validation only for WIFI_ROC_REQ and WIFI_OFFCHAN_TX_REQ
...
- Refactor ROC operation such that WIFI_ROC_CANCEL and WIFI_OFFCHAN_TX_CANCEL
can be performed without channel validation
2026-02-06 15:01:46 +05:30
Mu Hai Dong
fd5c0104d8
Merge branch 'bugfix/fix_external_coex_function_ci_memory_check_fail_issue' into 'master'
...
fix(wifi): fix unit test ci memory check fail issue
Closes IDFCI-3500, IDFCI-4913, IDFCI-8340, and IDFCI-3511
See merge request espressif/esp-idf!45411
2026-02-02 21:25:18 +08:00