780 Commits

Author SHA1 Message Date
cc7b7d9612 update esp32c3 phy lib (4ab2a54c)
C3: phy_version: 1150, 7c3c08f, Jan 24 2024
2024-05-16 11:23:29 +08:00
553ce7dfde update phy lib (4ab2a54c)
esp32: phy_version: 4791, 2c4672b, Dec 20 2023
2023-12-23 00:21:46 +08:00
3d92d68bc2 update phy lib (4ab2a54c)
esp32: phy_version: 4790, b35933d, Dec 12 2023
2023-12-15 12:01:15 +08:00
65e2d8bacf update wifi lib (4ab2a54c)
1. fix(wifi): Fix the crash issue when clear scan ap list
2. fix(wifi/mesh): fix wifi mode error when mesh start after station has connected to router
2023-12-14 18:12:25 +08:00
bf28475f8b fix(coex): Fix esp32 ble scan not restart when wifi start stop (9095937d) 2023-12-14 10:29:35 +08:00
39363ef7e3 fix(esp_wifi): Fix FTM regression issues (16d7bd42) 2023-12-09 21:50:21 +05:30
f888cc43d4 fix(esp_wifi): Return error when offchan already in progress (26fa3743) 2023-11-29 21:47:10 +05:30
5b0b541f3a support esp32c3 v1.1 wifi(5e175429) 2023-11-27 21:01:09 +08:00
1920f9c051 backport some wifi fix(b066f2a)
1. Fix multi antenna issue
2. Static buffer for management, ctrl, qos null, null data
3. Fix beacon timeout retrigger issue
4. Fix typo in wifi api docs
5. Optimize BB filter timer to pass some corner case
6. Change fragment threshold to 256
7. Support fragment for LR mode
8. Fix rx fragment fail in Open mode.
9. Drop fragmented AMPDUs
10. Fix ampdu duration issue
2023-11-24 18:05:15 +08:00
d0159b0764 fix(wifi): fix some wifi bugs 231123(5398172c)
1. fix ccmp pn became large issue
2. sta not pmf capable when requires should reject profile
3. fix softap set config issue
4. allow some special igtk keyindex to workaround faulty APs
5. remove target_power_backoff
6. remove FreqCalCntforScan
7. fix enable psram wapi dhcp fail issue
2023-11-24 11:12:50 +08:00
04e943cf33 fix(wifi): Fix sta connecting with wpa security in enterprise mode (d555406) 2023-11-23 17:50:36 +05:30
c876d41b11 esp_wifi: backported some fixes (0b9d459a)
Added following changes as part of this

1. Prevent PMF config overwritten by tx_cb
2. remove cipher header from tx cb done
2023-11-21 15:46:28 +05:30
3c8d0d5a09 fix(connect): Fix issue of esp32 station disconnecting immediately after scanning when RSSI is zero (37610327) 2023-11-20 18:45:04 +05:30
0d32ed16f0 update phy lib (695ce094)
esp32: phy_version 4780,16b31a7,Sep 22 2023,20:42:16
esp32s2: phy_version 2401,2a6dc26,Sep 26 2023,11:22:15
esp32c3: phy_version 1130,b4e4b80,Sep  5 2023,11:09:30
esp32s3: phy_version 620,ec7ec30,Sep  5 2023,13:49:13
2023-11-02 15:53:53 +08:00
fe03953f2a fix(pm): fix wifi station no response after m f null (695ce094) 2023-10-30 09:40:43 +08:00
f4ee1ec772 ci: fix push to github (c9f8ec63) 2023-10-26 12:16:57 +08:00
30a45022c5 fix(esp_wifi): Fixes issues in PMKSA and AID assignment (c9f8ec63)
- Fix missing PMKSA flush scenarios.

- Fix wrong AID assigned to station when multiple stations try to connect
  simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-20 19:42:40 +05:30
c8d2790c1d fix(pm): wifi no mac retention at wifi start (b5d2a645) 2023-10-17 09:44:04 +08:00
51acc21b70 fix(esp_wifi): Skip PMK cache usage if configured password is incorrect (55771880) 2023-09-21 11:09:57 +05:30
fcdf047ef8 fix espnow send error when station connected and modem sleep enabled (93ba5da) 2023-09-07 10:01:43 +08:00
5a733f931a fix(wifi): fix some bugs in LR and ESP-NOW(81dc7b9)
1. Fix the RX error when softAP and ESP-NOW both encrypted
2. Fix the LR rate set fail for espnow and 80211 tx
2023-08-18 16:22:21 +08:00
d693bf2166 fix(wifi): Fix EAPOL Key TxDone callback implementation (d9570213) 2023-08-18 10:54:02 +08:00
b87057673c phy: update esp32 phy v4771(4116a975)
1. optimize ht40 tx side band issue
2. revert 4770 one minor fix may cause unknown issue
2023-08-16 12:03:14 +08:00
3868f0fbee fix(phy): Fix WiFi 11b/g rx issue for ESP32(4116a975)
phy version: v4770
2023-08-10 14:08:03 +08:00
48adda5d84 fix(wifi): Fix error propagation while initiating FTM (4116a975) 2023-08-04 12:18:31 +05:30
e75420d7c0 fix(esp_wifi) : Fix issues with action_frame tx and scan(a2c499d1)
1. Moves the location of null data frame TX to before channel switch during
   offchannel action frame TX req.
2. Reverts Send wake up and sleep null between scanning.
2023-08-02 18:15:36 +05:30
cbf5ad1cce WIFI RX multipath optimization and C3 BLE TX sideband optimization(f44200eb) 2023-07-27 20:59:59 +08:00
1ad467063b esp_wifi: fix ret when setting channel at wifi not started (f44200eb) 2023-07-26 19:41:51 +08:00
fe79c61130 fix(wifi): fix sta receive other ap csa issue(db890623) 2023-07-25 11:20:48 +08:00
e85140ddb7 fix(wifi): Fix SAE and SAE related NVS issues (9bd7c71)
1. Discard commit frame received at confirmed state in SAE STA
2. Add nvs values for new config params
3. Bugfix NVS get values for sae pwe
4. Bugfix memory leak caused by assoc retry timer and assoc IE
2023-07-22 20:42:21 +05:30
379d5d23ce fix(esp-wifi): Add bugfixes and improvements in FTM (6cb03a8e)
1. Bugfixes in Initiator and Responder mode.
2. Update PHY compensation values for ESP32S2, S3 and C3.
3. Fix wrong first value of PHY compensation.
4. Fix bug when number of FTM measurement frames received is more
   than (number_of_brusts * FTMs per brust).
2023-07-21 10:32:50 +05:30
5827e68127 fix(scan & roam): Fix collection of issues in sta roam and scan.(9aa46045)
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
5) Adds a obss scan timer disarm when a sta disconnects from an AP
2023-07-19 17:04:31 +05:30
f19cccdb30 fix(wifi): fix some wifi bugs(8b22c01)
1. Remove waiting RX/TXING during hw mac deinit
2. Fix the mac bug that hardware parse beacon of ie length equal to zero
3. Fix softap qos null issue
4. Correct wifi spelling error
5. Add check for memory allocation in tx buffers
6. Fix association refused temporarily comeback time set to zero issue
7. Add new API to get rssi info after station connected to AP
8. check the second channel info when bandwidth is ht40
9. vnd ie callback can be set to null
2023-07-19 12:40:38 +08:00
b98ee49967 fix(wifi): fix some wifi bugs(ac543b9c)
1. fix set inactive time crash issue
2. update pairwise cipher in softAP
3. overwrite pairwise cipher when softap auth mode is wpa2 wpa2_wpa3 wpa3
4. fix single tail queue conjunct issue
5. fix some txop issues
6. process association request verify ssid
2023-07-17 20:40:34 +08:00
dcdf3129f9 fix softap nvs store <ssid,password,pmk> not matching issue(e0f54b1f) 2023-07-12 20:21:57 +08:00
5649c14e11 wifi_mesh (3b2940e): layer2 node will scan all channels when fixed root leave 2023-07-07 10:01:03 +08:00
26b2a6da3b esp_wifi: Install keys after eapol and NVS store security values(d9f99fb1)
1. Bugfix store authmode security in NVS
2. Install keys after successful transmission of EAPOL 4/4 Message
2023-06-18 01:16:33 +05:30
07f3665430 Update libphy for ble 1M/2M switch and ble track on ESP32-C3(0dc02047) 2023-05-23 11:08:45 +08:00
497adcd449 update wifi lib (0dc02047)
1. Add wpa_sta_connected callback
2. Validate softAP interface when sending beacon frame
2023-04-18 17:52:05 +05:30
8ca9406419 power save: allow connectionless ps with mesh, fix failed to sleep after scan; coex: fix esp32 wifi interrupted by ble act (7fbb3c0b) 2023-04-14 14:22:16 +08:00
316f3bee42 update wifi lib (a85daf30):
1. mesh: fix the heap corrupt issue in MTXON task
2. fix the tx data error when change phymode form LR to 11N
3. mesh: Update discard context condition and process disconnect condition
2. mesh: Set idle type should change mesh type to idle
3. mesh: Fix the bug that esp_mesh_is_root() return error when set root type
4. mesh: Fix the bug that user can't set inactive time on mesh root
2023-04-10 16:47:40 +08:00
b338f58184 Improve station SA query procedure handling and other bugfixes (95de2cbb)
1. Disable SA query timers when station disconnect and other SA query related improvements
2. Send appropriate reason code in 4 way handshake failure
3. Send deauth while going from assoc to init, if reason is assoc timeout
2023-03-31 17:45:04 +05:30
d4cd346acb fix some tx desc field miss for fragment pkts(2daab31d) 2023-03-29 11:00:44 +08:00
59939d7fa2 esp_wifi: fix sta auth failed but softap shows it connected issue(9ec65ef7) 2023-02-26 16:32:27 +08:00
8959ff0557 esp_wifi: Fix call to missing disconnected callback (6f18b0e6) 2023-02-24 18:35:22 +05:30
5f50276b3d esp_wifi: fix some wifi bugs(8b614e20)
1. fix ftm timer macro issue
2. send null data when state change from association to run
3. bugfix for optimize abnormal beacon log
4. bugfix RSNXE related changes
5. send ftm frames immediately
6. fix ftm procedure with peer failed status 4 issue
2023-02-09 14:50:36 +08:00
90d646774f esp_wifi:Add wifi station config for enabling transition_disbale feature (bea22f32) 2023-01-13 11:54:43 +05:30
c5c29fcdaa fix multicast issue for some AP when DTIM period > 1 (168dbeb1) 2023-01-11 10:59:38 +08:00
22878be3b2 esp_wifi: Prevent open auth incase of sae failure (27830084) 2023-01-09 09:58:24 +05:30
4357a7bf06 esp_wifi: SA query related improvements for STA (aa6486c0)
1. reject AP if assoc comeback time given is greater than 5 seconds
2022-12-29 15:38:04 +05:30