Commit Graph

1259 Commits

Author SHA1 Message Date
Akshat Agrawal
92912cebb1 bugfix(wifi): Resolve the memory corruption issue in FTM 2025-12-12 15:21:37 +05:30
Akshat Agrawal
e095674ae3 bugfix(wifi): Set the dialog token of last FTM resp to zero
- Perform FTM in disconnected state
- Resolve memory corruption by avoiding integer underflow
- Return to home channel as soon as FTM is completed
2025-12-05 15:27:17 +05:30
Jiang Jiang Jian
55ddae98fb Merge branch 'bugfix/add_scan_stop_when_smartconfig_stop_v5.4' into 'release/v5.4'
add scan stop when smartconfig stop (v5.4)

See merge request espressif/esp-idf!43882
2025-12-05 16:01:47 +08:00
Chen Yudong
0b5e53216a ci: rename wifi_two_dut to two_duts 2025-12-03 09:54:23 +08:00
zhangyanjiao
01c26902ca fix(wifi): Added scan stop when user call smartconfig stop 2025-12-01 14:34:19 +08:00
Nachiket Kukade
774cd19a60 fix(esp_wifi): NAN improvements and bugfixes
- Add NDP Peer inactivity detection and termination support
- Add NDP Action frames internal retries
- Fix NAN API return status to match with Tx status
- Fix false wait events during NAN datapath setup
- Replace NAN default event handlers with callbacks to
  avoid race conditions between wifi and user tasks
- Fix parsing Availability of third party devices

Closes https://github.com/espressif/esp-idf/issues/17529

Co-authored-by: akshat <akshat.agrawal@espressif.com>
2025-11-05 16:20:16 +05:30
Jiang Jiang Jian
b1f2c08565 Merge branch 'feat/add_154_status_for_coex_v5.4' into 'release/v5.4'
feat(coex): add 802.15.4 status for coex (v5.4)

See merge request espressif/esp-idf!42835
2025-11-05 14:55:18 +08:00
Jiang Jiang Jian
86fdab2b60 Merge branch 'docs/remove_doxy_groups_in_espnow_v5.4' into 'release/v5.4'
fix(wifi/espnow): Remove doxygen groups as esp-docs is flat docs style (v5.4)

See merge request espressif/esp-idf!42768
2025-11-03 10:15:15 +08:00
Jiang Jiang Jian
e095ab2a40 Merge branch 'ci/fix_wifi_testcase_v5.4' into 'release/v5.4'
fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests (Backport v5.4)

See merge request espressif/esp-idf!42686
2025-10-31 10:52:56 +08:00
Jiang Jiang Jian
2dadea5132 Merge branch 'refactor/wps_eap_cleanup_v5.4' into 'release/v5.4'
refactor(esp_wifi): Remove WPS task code (v5.4)

See merge request espressif/esp-idf!42443
2025-10-27 15:47:44 +08:00
Xu Si Yu
19f2fb1aa1 feat(coex): add 802.15.4 status for coex 2025-10-24 14:45:50 +08:00
Sajia
77fa2c5420 fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests 2025-10-24 12:28:29 +08:00
zhangyanjiao
d2983514fe fix(wifi/espnow): Remove doxygen groups as esp-docs is flat docs style 2025-10-21 18:05:48 +08:00
Jiang Jiang Jian
cc158ee7ac Merge branch 'bugfix/roam_app_neighbor_crash_v5.4' into 'release/v5.4'
fix(wifi_apps): Fix crash due to neighbor_list lock (v5.4)

See merge request espressif/esp-idf!42503
2025-10-11 11:32:46 +08:00
Shreyas Sheth
b274fc9e44 fix(wifi_apps): Fix crash due to neighbor_list lock 2025-10-10 19:59:53 +05:30
muhaidong
c0cdb94682 fix(wifi): fix some wifi bugs 20250929
1. fix scan done event miss issue
2. fix cant sleep if connection breaks during sending probe
3. fix some esp-now issues and lightsleep issues
4. feat(coex): support backgorund scan for coex, fix some issues of scan when connected
2025-10-10 15:51:11 +08:00
sibeibei
cd32a512fb feat(coex): support backgorund scan for coex, fix some issues of scan when connected 2025-10-10 15:29:39 +08:00
Kapil Gupta
2ecb81d745 refactor(esp_wifi): Remove WPS task code 2025-10-09 23:25:09 +05:30
Shreyas Sheth
6e434df326 fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-09-29 11:55:43 +05:30
Jiang Jiang Jian
2d556f7cdb Merge branch 'fix/add_check_for_wifi_set_config_v54' into 'release/v5.4'
fix(wifi): add check for esp_wifi_set_config v54

See merge request espressif/esp-idf!42251
2025-09-29 10:21:04 +08:00
wangtao@espressif.com
2aa2ed12e9 fix(wifi): add check for esp_wifi_set_config 2025-09-28 15:31:15 +08:00
Kapil Gupta
eb93cd9932 fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/17567
2025-09-21 12:31:00 +05:30
tarun.kumar
767273f264 fix(esp_wifi): Making action tx and roc API's public and modifying os_time_t datatype for platform and compiler independence 2025-09-19 15:14:30 +05:30
jgujarathi
ad3355e915 fix(esp_wifi): Formatting calls to ROC API to match new prototype
- Making necessary changes to DPP module and offchannel tests
  to reflect the changes made to ROC API.
2025-09-19 14:55:30 +05:30
jgujarathi
9996978c92 fix(esp_wifi): Fix issues with offchannel action tx and ROC operations
- Fix issues with sending NULL data on the target channel instead of home
  channel when connected sta attempts action tx or ROC.
- Fix issues with sending action tx on the home channel instead of target
  channel when connected sta attempts action tx.
- Add new status codes to event data of WIFI_EVENT_ROC_DONE
- Adds new request structure esp_wifi_remain_on_channel operation
- Fixes issues with cancelling off channel operations such as ROC or
  action frames TX.
2025-09-19 14:55:26 +05:30
Sarvesh Bodakhe
1dc6256a8b fix(wifi): add GCMP-128 support for SoftAP and some other bugfixes
- GCMP-256 SoftAP support was previously added as part of SAE Extended Key handling.
- Fixes the authmode sent in WIFI_EVENT_STA_CONNECTED, which was previously taken
  directly from the AKM field. This caused incorrect values in some cases.
- Updates the security log to show the correct wifi_auth_mode_t.
- Fixes wrong authmode strength used in the connection path.
2025-08-29 23:06:31 +05:30
Kapil Gupta
1502a50bc6 fix (esp_wifi): Set default akm as eap for non AKM APs 2025-08-28 11:02:26 +05:30
tarun.kumar
4ad66853df fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification 2025-08-28 10:58:19 +05:30
yinqingzhao
5d3016aaed fix(wifi): fix some wifi bugs 2025-08-26 10:49:23 +08:00
Shreyas Sheth
57dd53cf45 fix(esp_wifi): Fix incorrect values for negotiated bandwidth for 2040 coex cases 2025-08-25 11:38:34 +05:30
Shreyas Sheth
d47ec84145 fix(wifi): Fix issues discovered by customer for offchannel 2025-08-22 15:25:19 +05:30
Jiang Jiang Jian
2b2a722add Merge branch 'bugfix/fix_open_mode_rx_fragment_fail_issue_v5.4' into 'release/v5.4'
fix(wifi): fix open mode rx fragment fail issue(Backport v5.4)

See merge request espressif/esp-idf!41068
2025-08-21 12:04:28 +08:00
akshat
42caf87f66 bugfix(wifi): Reset scan_ongoing flag in scan done event to allow scan trigger post roam 2025-08-11 10:30:52 +08:00
muhaidong
c497c89984 fix(wifi): fix open mode rx fragment fail issue 2025-08-11 10:27:48 +08:00
akshat
efde9587d6 bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled 2025-08-04 14:00:00 +08:00
zhangyanjiao
b54dff0968 fix(wifi/mesh): fixed the mesh crash issue when changing mesh AP's authmode
fix(wifi/mesh): fixed the esp_mesh_scan_get_ap_record() error in chain toplogy
2025-07-25 17:21:14 +05:30
tarun.kumar
b8d7a33366 feat(wifi): Add SAE-EXT-KEY feature on softAP 2025-07-25 16:46:17 +05:30
zhangyanjiao
99eb1ced8e fix(wifi): fix duplicated offchan error, add coex wifi event imm 2025-07-14 19:52:11 +08:00
tarun.kumar
68d8b1e7ca fix(softAP): Adjusted authentication mode for wpa-eap version 1 2025-07-14 12:28:08 +05:30
Jiang Jiang Jian
7ae6d4b022 Merge branch 'fix/retry_cnt_issue_for_non_pmf_sta_v5.4' into 'release/v5.4'
fix(failure_retry_cnt): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake (Backport v5.4)

See merge request espressif/esp-idf!39544
2025-07-14 14:31:49 +08:00
ding huan
89f5e5d149 fix(conn): wifi connect before connected status 2025-06-24 17:27:29 +08:00
wanckl
ea03622621 ci(esp32c61): remove c61 support from readme on 5.4 2025-06-17 15:09:40 +08:00
Sarvesh Bodakhe
e7c2b9a8f8 fix(wif): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake
Ensure that NON-PMF station does not attemp connection retries when
'esp_wifi_disconnect()' is called before the 4-way-handshake completes,
even if 'failure_retry_cnt' allows retries.
2025-05-30 12:18:08 +05:30
zhangyanjiao
d4dafbdc35 fix(wifi): Added more check when receiving espnow data 2025-05-29 20:46:16 +08:00
Shreyas Sheth
5fb9c3a849 fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect 2025-05-29 12:53:42 +05:30
zhangyanjiao
49ac962c51 fix(wifi): fix the issue that sta connection info loss lr info on C5/C6 2025-05-28 19:09:34 +08:00
Jiang Jiang Jian
c8b1951189 Merge branch 'fix/rrm_config_set_v5.4' into 'release/v5.4'
Set rrm config condition in case RRM monitoring is enabled

See merge request espressif/esp-idf!39431
2025-05-28 17:56:45 +08:00
Jiang Jiang Jian
7cc3e9c957 Merge branch 'bugfix/supplicant_analyzer_fixes_v5.4' into 'release/v5.4'
Bugfix/supplicant analyzer fixes (v5.4)

See merge request espressif/esp-idf!39455
2025-05-28 14:29:59 +08:00
Kapil Gupta
4514aa8e11 fix(esp_wifi): Disble IP renew skip by default 2025-05-27 13:37:23 +05:30
muhaidong
279dc78e38 fix(coex): fix some external coexist issue 2025-05-27 14:36:28 +08:00