Commit Graph

381 Commits

Author SHA1 Message Date
tarun.kumar
c34f67a172 fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-05-29 11:46:01 +05:30
muhaidong
9f1080c847 feat(wifi): support auto mode connect passive channel hidden ap 2026-05-27 17:48:09 +08:00
muhaidong
81fa030c00 fix(wifi): update auth mode threshold doc 2026-05-19 21:12:11 +08:00
muhaidong
d83756db42 fix(wifi): update wifi scan threshold doc 2026-05-19 21:12:11 +08:00
muhaidong
6f2db2d402 fix(wifi): fix some wifi bugs 260519 v5.5
1. fix(wifi): fix max connection number issue
2. fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
3. docs: update wifi scan threshold docs
2026-05-19 21:11:13 +08:00
yinqingzhao
27bdd7985b feat(regdomain): update regdomain according to wireless-regdb 2026-05-18 14:11:57 +08:00
yinqingzhao
2596639203 feat(wifi): support disable 11ac and 11ax in efuse 2026-05-18 12:23:35 +08:00
yinqingzhao
0350523903 feat(wifi): Add DFS channel handling and CSA support 2026-05-13 11:32:39 +08:00
Jiang Jiang Jian
2656dc81ac Merge branch 'fix/fix_lost_ip_event_issue_v55' into 'release/v5.5'
fix(lwip): add some feature for dhcp and improve api v55

See merge request espressif/esp-idf!48105
2026-05-09 19:52:11 +08:00
muhaidong
1edf75c9cf fix(wifi): fix arp and dns affect signaling test issue
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-30 14:08:49 +08:00
Sajia
4fd34e5e4c fix(wifi): Add bss max idle timer and protected keep alive fixes 2026-04-30 14:08:49 +08:00
wangtao@espressif.com
cea56b7dd8 feat(lwip): softap can get sta ip from arp table 2026-04-30 12:12:18 +08:00
zhangyanjiao
0e1d7a5c32 feat(wifi): add new api to return home channel info 2026-04-07 10:10:31 +08:00
zhangyanjiao
1b8f8c5ab8 feat(wifi): Added new API to return value for vendor ie cb 2026-04-07 10:10:23 +08:00
Junchi Chen
b8c752c06d fix(wifi): return specific error in API BPv5.5 2026-03-31 17:14:05 +08:00
yinqingzhao
c045eb3600 feat(wifi): support skip whole band when scanning 2026-03-25 19:53:38 +08:00
yinqingzhao
94ed32eb32 feat(wifi): add csi lltf bit mode config 2026-02-09 15:26:01 +08:00
Shreyas Sheth
caf4cad3b4 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
- Fix incorrect deauth reason parsing for station
- Fix memory corruption by avoiding unncessary encryption of Mgmt frames

  When wpa_supplicant sends an authentication response for an already
  connection station (with keys installed after a successful 4-way
  handshake), the Mgmt packet was encrypted unconditionaly based on
  'bss->pmf_enable'. This lead to memory corruption since extra space for
  the encryption header was assumed even when it was not there.
  Fix this by verifying that the packet is actually a robust management
  frame before enabling the encryption.
2026-01-17 15:51:45 +05:30
zhangyanjiao
3447a47ce3 fix(wifi): fixed the vendor ie length issue 2026-01-16 16:08:07 +08:00
zhangyanjiao
7b421d2a10 fix(wifi/espnow): Remove doxygen groups as esp-docs is flat docs style 2025-10-27 21:26:16 +08:00
Akshat Agrawal
f946a2a0cb fix(esp_wifi): NAN improvements and bugfixes 2025-10-15 09:10:08 +05:30
Shreyas Sheth
9fd0d5dd1a fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-09-29 11:42:46 +05:30
zhangyanjiao
f0b6e3e9d6 feat(wifi/espnow): Added switch channel API and remain on channel API for espnow 2025-09-25 10:27:19 +08:00
Sarvesh Bodakhe
e5ccbe2e58 fix(wifi): add GCMP-128 cipher support for SoftAP mode
GCMP-256 SoftAP support was previously added as part of SAE Extended Key handling.
2025-08-01 11:47:49 +08:00
muhaidong
7b6a6531a4 fix(wifi): fix open mode rx fragment fail issue 2025-07-25 14:23:21 +08:00
Jiang Jiang Jian
3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
yinqingzhao
7c79d6e663 feat(wifi): add support for country EU 2025-06-25 17:47:45 +08:00
sibeibei
b62e55db0b feat(coex): support backgorund scan for coex, fix some issues of scan when connected 2025-06-18 11:13:36 +08:00
wangtao@espressif.com
5558a08c07 fix(wifi): add check for esp_wifi_set_config 2025-06-17 22:05:58 +08:00
Kapil Gupta
9c61e31be4 fix(esp_wifi): Make sure old DPP listen is cancelled 2025-06-17 21:33:18 +08:00
Kapil Gupta
30c24b2f31 fix(esp_wifi): Update dpp code to send events in freeRTOS context 2025-06-17 21:31:38 +08:00
tarun.kumar
60ab2598c5 fix(wifi) : Add config param for gtk rekeying on softAP side 2025-05-29 20:23:08 +08:00
tarun.kumar
de17b6ff94 fix(softAP): Adjusted authentication mode for wpa-eap version 1 2025-05-19 21:12:52 +08:00
tarun.kumar
046479c23f fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification 2025-05-19 21:12:13 +08:00
yinqingzhao
6514df1ba9 feat(wifi): add tx error 0xa0 count 2025-05-19 21:11:18 +08:00
Shreyas Sheth
692f7df5aa fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect 2025-05-19 21:10:05 +08:00
Peter Macko
269f1d110d change(ci): Update esp-idf-docs-env-v5.5 image
- Add Sphinx warnings caused by [#11323](https://github.com/doxygen/doxygen/issues/11323)
- Update esp-idf-doc-env-v5.5 to use the updated parent image (Ubuntu 24.04 and Node.js 22)
- Exclude sphinx-known-warnings.txt from pre-commit checks
- Fix doxygen warning in components/esp_wifi/include/esp_now.h
2025-05-14 12:31:36 +02:00
Shen Meng Jing
62d4115e08 docs: Fix some typos 2025-04-30 18:35:39 +08:00
yinqingzhao
dd9f8bfcbc feat(wifi): chip esp32c5 eco2 support wifi 2025-04-28 10:52:55 +08:00
liuning
c00d092bdb feat(wifi): support sample beacon feature
fix: adapt soc wakeup quick wake, fix light sleep beacon sample

feat(pm): giveup beacon and resample if rx prop too low (a16fa11)
2025-04-14 11:50:40 +08:00
liuning
2a0791b223 feat(wifi): support to configure wifi modem sleep parameters 2025-04-14 11:33:22 +08:00
zhangyanjiao
a8bd4f0929 fix(wifi): Return more information in the espnow send callback 2025-04-10 14:05:12 +08:00
zhangyanjiao
d19614738a feat(wifi): Added tx callback function for 80211 tx
Closes https://github.com/espressif/esp-idf/issues/13319
2025-04-10 14:05:07 +08:00
sibeibei
28290c8da3 fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist 2025-04-09 11:41:56 +08:00
Sajia
c4f592679b feat(wifi): Enable bss max idle support on all chips
- Fix issues in Max Idle period negotiation and protected keep alive
- Add BSS Max Idle config in SoftAP config and create a feature flag
- Add a unit test case to test both STA and SoftAP implementation
2025-04-08 12:40:15 +05:30
yinqingzhao
cceb2c49b1 feat(wifi): wifi support regdomain for both 2.4G and 5G 2025-04-07 15:27:40 +08:00
zhangyanjiao
db13e44255 fix(wifi): fix the noise floor error on ESP32C5
Closes https://github.com/espressif/esp-idf/issues/15594
2025-03-25 14:04:56 +08:00
tarun.kumar
4355fc8fbc feat(wifi): Add SAE-EXT-KEY feature on softAP 2025-03-24 20:04:57 +05:30
Nachiket Kukade
302d8e5fce feat(esp_wifi): Add extended SSI support for NAN Services
1. Allow SSI in publish and subscribe, populate Peer's SSI in match events
2. Allow SSI with length higher than 255 bytes by using SDEA for all NAN services
3. Update API's to support SSI changes and other SDEA parameters
4. Fix use after free issues with NAN Beacons and SDF's

Closes https://github.com/espressif/esp-idf/issues/12473
Closes https://github.com/espressif/esp-idf/issues/13366
2025-03-21 15:52:23 +08:00
zhangyanjiao
a4106ef3b9 fix(wifi): fix the ESPNOW data length issue and connection issue
1. Changed the max data length to 1470 bytes for ESP-NOW v2.0
2. Added timer to send wake null after STA received assoc response
2025-03-19 19:18:56 +08:00