Jiang Jiang Jian
f7a5ef7ad5
Merge branch 'feature/softap_owe_support' into 'master'
...
Add support for OWE Only in SoftAP mode
Closes WIFI-4281 and IDFGH-12437
See merge request espressif/esp-idf!47341
2026-05-06 19:38:29 +08:00
Jiang Jiang Jian
43a7fdee43
Merge branch 'bugfix/roaming_app_issues' into 'master'
...
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
Closes WIFIBUG-1836 and WIFIBUG-1842
See merge request espressif/esp-idf!47372
2026-05-06 15:50:55 +08:00
Kapil Gupta
b585c0b364
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
2026-05-06 15:50:54 +08:00
Kapil Gupta
1085d83c48
fix(esp_wifi): Update wifi lib pointer
2026-05-06 12:09:41 +05:30
tarun.kumar
2c3cd560c4
fix(wifi) : Made changes based on more review comments
...
-Require STA DH IE for OWE associations.
- Send failures using Association Response (no silent deauth-only path).
- Include RSNE in OWE Association Response alongside DH Parameter IE.
- Check wpabuf_resize return values when building OWE Assoc Response IEs.
- Recognize OWE AKM in RSN IE when CONFIG_OWE_SOFTAP without CONFIG_OWE_STA.
- Docs: SoftAP OWE-only; no transition mode; trim misleading OPEN→OWE note.
2026-05-06 01:07:57 +05:30
tarun.kumar
d698d5345a
feat(wifi) : OWE softAP review follow ups
...
- OWE: clear PRK on HKDF failure; wipe PMK with bin_clear_free; reuse PMK
buffer when size matches.
- 4-way handshake: drop extra OWE check so WPA2-PSK can try the next passphrase.
- SoftAP: simpler OWE key setup and assoc response IEs (skip useless RSNXE step).
2026-05-05 21:40:56 +05:30
Aditi
7d0551257c
feat(esp_wifi): Add changes for addressing some review comments
...
Closes https://github.com/espressif/esp-idf/issues/13457
2026-05-05 21:40:29 +05:30
Aditi
5df4063496
feat(esp_wifi): Add CONFIG option for CONFIG_OWE_SOFTAP
2026-05-05 21:40:29 +05:30
Kapil Gupta
1d14e269b8
fix(esp_wifi): Drop broadcast fragmented frames
2026-05-05 13:49:02 +05:30
Jiang Jiang Jian
dc90e75315
Merge branch 'feat/add_dfs_channel_limition_for_softap_when_support_5g' into 'master'
...
feat(wifi): Add DFS channel handling and CSA support
Closes WIFIBUG-1247, WIFI-6867, and WIFI-7276
See merge request espressif/esp-idf!40852
2026-04-30 20:15:14 +08:00
Kapil Gupta
fba7f6df97
Merge branch 'ci/wifi_remote_hook_cleanup' into 'master'
...
ci(esp_wifi): Update cleanup in script
See merge request espressif/esp-idf!48057
2026-04-30 16:37:12 +05:30
yinqingzhao
2746df37bf
feat(wifi): Add DFS channel handling and CSA support
2026-04-30 14:49:22 +08:00
Kapil Gupta
cbac39c984
ci(esp_wifi_remote): silently exit if related files are not modified
2026-04-30 09:42:29 +05:30
Jiang Jiang Jian
7f60922bc5
Merge branch 'bugfix/supp_pmk_cache' into 'master'
...
fix(wifi): Fix skipping usage of supp pmk caching for some cases
See merge request espressif/esp-idf!47775
2026-04-29 16:24:36 +08:00
Kapil Gupta
0f1a1503ad
ci(esp_wifi): Update cleanup in script
2026-04-29 09:55:30 +05:30
Shreyas Sheth
20de242c44
fix(wifi): Fix skipping usage of supp pmk caching for some cases
2026-04-27 16:42:51 +05:30
Kapil Gupta
e137133d75
fix(esp_remote): Remove idf_build_apps dependency from script
2026-04-27 15:12:20 +05:30
Jiang Jiang Jian
df5a2d8774
Merge branch 'fix/fix_blacklist_beacon_timeout_issue' into 'master'
...
fix(wifi): fix blacklist beacon timeout issue
Closes WIFIBUG-1849
See merge request espressif/esp-idf!47886
2026-04-24 20:15:01 +08:00
Kapil Gupta
2670cbf4a6
Merge branch 'ci/wifi_remote_header_correction' into 'master'
...
ci(esp_remote): Add wifi-remote pre-commit hook
See merge request espressif/esp-idf!46204
2026-04-24 15:16:32 +05:30
Kapil Gupta
11a0dfcc7c
ci(esp_remote): Add wifi-remote pre-commit hook
2026-04-24 15:16:32 +05:30
wangtao@espressif.com
696ee4f66c
fix(wifi): fix blacklist beacon timeout issue
2026-04-24 15:26:02 +08:00
liuning
fa8791b49c
fix(pm): fix crash when dtim=0, support coex beacon drop
...
closes https://github.com/espressif/esp-idf/issues/18387
2026-04-23 20:44:37 +08:00
liuning
5ec55f7a32
fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel (90f24784)
2026-04-23 20:32:44 +08:00
muhaidong
c403ec6b8f
feat(coex): support esp32s31 coexist
2026-04-22 21:12:09 +08:00
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