Commit Graph
1128 Commits
Author SHA1 Message Date
Akshat Agrawal c42f57de81 fix(nan): Prevent overwriting of matching filter by SSI 2026-05-20 17:22:07 +08:00
ding huan f2d8d9c28f ci: add wifi static tx buffer case 2026-04-28 15:52:04 +08:00
Sarvesh Bodakhe fc987e3b1a 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-24 19:26:37 +05:30
muhaidong d3b3e8bbf9 fix(wifi): fix DHCP failure due to fragment TX being enabled on C6 2026-04-21 14:58:07 +08:00
Sarvesh Bodakhe 89c4a1748e fix(wifi): add improvements in scan and connect path
- Validate PMF and TKIP cipher combinations (TKIP incompatible with
  MFPR - Management Frame Protection Required)
- Acknolwdege FT-PSK only  as WPA2_PSK AP
2026-04-13 23:13:24 +05:30
Jiang Jiang Jian eed38621ec Merge branch 'feat/sae_calculation_optimizations_v5.2' into 'release/v5.2'
fix(esp_wifi): Optimize crypto operations in supplicant (v5.2)

See merge request espressif/esp-idf!47485
2026-04-13 22:58:07 +08:00
Jiang Jiang Jian 3920e5db7d Apply 1 suggestion(s) to 1 file(s) 2026-04-13 22:08:20 +08:00
tarun.kumar 6c47dddaf2 fix(wifi) : Add conditions to check pmk flushing for similar ssid 2026-04-13 14:58:37 +05:30
Kapil Gupta 729441e8b3 fix(esp_wifi): Optimize crypto operations in supplicant
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
- ECDH fast path for P-256
2026-04-11 11:57:23 +05:30
linruihao 7e36a1ad5a 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-04-10 10:12:03 +08:00
muhaidong 2ef0257b0a fix(wifi): fix some wifi bugs 260407 v5.2
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-04-08 10:28:03 +08:00
Sajia c05d846887 fix(wifi): Update bss max idle timer and add other fixes 2026-04-03 20:20:38 +05:30
yinqingzhao bcfe969272 feat(bss_max_idle): optimization of the max BSS idle mechanism 2026-04-03 14:27:04 +08:00
Jiang Jiang Jian 339056dff6 Merge branch 'fix/wifi_nan_wrong_service_id_log_v5.2' into 'release/v5.2'
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v5.2)

See merge request espressif/esp-idf!47128
2026-04-03 13:50:43 +08:00
Junchi Chen dc6b20df37 fix(wifi): return specific error in API BPv5.2 2026-03-31 16:41:46 +08:00
Sarvesh Bodakhe 87536e2555 fix(nan): zero-init pub_id and sub_id in NAN service functions
Both variables were uninitialized, returning a garbage value on
the error (goto fail) path.
2026-03-30 12:18:30 +05:30
tarun.kumar 75d0918da3 fix(wifi) : Add some changes in get_config api 2026-03-18 16:05:18 +05:30
Shreyas Sheth 4bdba26000 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-17 12:13:07 +05:30
Jiang Jiang Jian b5bd797e7b Merge branch 'bugfix/fix_some_wifi_bugs_260313_v5.2' into 'release/v5.2'
fix(wifi): fix some wifi bugs 260313 v5.2(Backport v5.2)

See merge request espressif/esp-idf!46617
2026-03-16 15:00:02 +08:00
muhaidong 87748df1ce fix(wifi): fix some wifi bugs 260313
1. fix some wifi bugs related to csi, twt and bss max idle
2. fix cannot sleep after change ps mode
3. fix memory corruption by avoiding unncessary encryption of Mgmt frames
4. fix regdma contention issue
2026-03-13 17:01:37 +08:00
sibeibei 06237bfc43 fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up 2026-03-12 16:12:15 +08:00
muhaidong c527338295 fix(wifi): fix some wifi bugs 260310
1. force MAC tx end by set tx frame ACK bit for ESP32
2. fix light sleep being rejected by modem protect after wifi start
3. fix pkt key memory leak issue
4. fix fragment issue with wpa tkip encryption
5. fix gcmp fragment rx issue
6. support wapi fragment tx and rx
7. fix wapi uskid issue
8. fix scan done or disconnected event miss issue
9. fix lmac tx done assert issue
2026-03-11 10:31:10 +08:00
muhaidong b19cbbd714 fix(wifi): fix unit test ci memory check fail issue 2026-03-10 20:08:21 +08:00
liuning 29818d2c0a fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-03-09 16:52:53 +08:00
zhangyanjiao b41dae1e43 fix(wifi): fixed the vendor ie length issue 2026-01-27 16:33:32 +08:00
zhangyanjiao 22ca387edb fix(wifi): fixed the vendor ie issue and espnow issue 2026-01-27 16:33:12 +08:00
Shreyas Sheth 8f41cb0cfa fix(esp_wifi): Backport some wifi fixes
- Fix incorrect allocation of eb due to rsn ie len mismatch
- Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
2026-01-26 16:43:41 +05:30
Akshat Agrawal ce405e7493 bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly 2026-01-13 10:40:36 +05:30
Junchi Chen 25c47b7291 fix(wifi): esp32c2 disallow 40bw(backport v5.2) 2026-01-04 14:37:49 +08:00
Akshat Agrawal c918380749 bugfix(wifi): Resolve the memory corruption issue in FTM 2025-12-12 15:44:11 +05:30
Akshat Agrawal 6a34301781 bugfix(wifi): Set the dialog token of last FTM resp to Zero 2025-12-05 15:41:12 +05:30
Jiang Jiang Jian adf1afc6cb Merge branch 'bugfix/add_scan_stop_when_smartconfig_stop_v5.2' into 'release/v5.2'
add scan stop when smartconfig stop (v5.2)

See merge request espressif/esp-idf!43883
2025-12-05 16:00:31 +08:00
Chen Yudong 844f5ce69a ci: rename wifi_two_dut to two_duts 2025-12-03 19:00:23 +08:00
zhangyanjiao 80fc9b87b9 fix(wifi): Added scan stop when user call smartconfig stop 2025-12-01 14:53:19 +08:00
Sajia 6905a2c7ec fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests 2025-10-21 16:02:19 +05:30
Akshat Agrawal bcfe01e826 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
2025-10-15 09:55:21 +05:30
Kapil Gupta ef95431aa6 fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-09-28 10:52:30 +05:30
Sarvesh Bodakhe b5f2d82c47 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-28 13:55:22 +05:30
liuning f06f12f08a fix(wifi): fix some esp-now issues and lightsleep issues
1. fix tbtt issues when wifi_slp_iram_opt is not enabled and light sleep
   enabled
2. support espnow rx all the time at coexistence default mode, fix some
   coexist perfermance issue with coexistence default mode.
3. support connectionless ps with enhanced_light_sleep
4. fix espnow coexist issue when switching to coexistence mode
5. fix concurrent issue of connectionless_interval_set API
2025-08-26 17:49:53 +08:00
yinqingzhao 5d3e52cfee fix(wifi): fix some wifi bugs 2025-08-25 16:42:36 +08:00
wangtao@espressif.com 1726a68f9b fix(wifi): fix wifi connect mem leakage 2025-08-21 16:27:06 +08:00
Shreyas Sheth 8efcb9d459 fix(wifi): Fix issues discovered by customer for offchannel 2025-08-18 15:51:17 +05:30
muhaidong 4b82ad6635 fix(wifi): fix open mode rx fragment fail issue 2025-08-06 16:07:04 +08:00
Kapil Gupta bbdf1b4e99 fix (esp_wifi): Set default akm as eap for non AKM APs 2025-08-01 12:51:52 +05:30
tarun.kumar fb9c3aeac4 fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification 2025-08-01 12:48:32 +05:30
tarun.kumar f5c14ba5a0 fix(softAP): Adjusted authentication mode for wpa-eap version 1 2025-08-01 12:47:11 +05:30
Shreyas Sheth 61a0953a3b fix(wifi): Fix crash due to BIP when ap mode change 2025-07-26 14:46:11 +05:30
tarun.kumar f56cd7baa6 feat(wifi): Add SAE-EXT-KEY feature on softAP 2025-07-25 22:04:14 +05:30
Shreyas Sheth c0657495b6 fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect 2025-07-18 13:50:14 +05:30
Jiang Jiang Jian 25c1ad8178 Merge branch 'bugfix/fix_some_wifi_bugs_250716_v5.2' into 'release/v5.2'
Bugfix/fix some wifi bugs 250716 v5.2

See merge request espressif/esp-idf!40626
2025-07-18 15:51:25 +08:00