155 Commits

Author SHA1 Message Date
b626d5ae46 esp_wifi: fix fragment issue(b029c1ae)
1. fix(pp): fix fragment plt loss when 2td pn compare with 1th pn
2021-12-20 20:17:41 +08:00
b66c98b2b4 Update wifi lib(3b053ceb):
1. Fix airkiss and esptouch find channel crash issue
2. Fix softAP crash by adding NULL pointer check for handling public action frame
3. Ignore dirtyBuf check when buffer size is larger than 4092
4. Fix rf signal test without 9M rate issue
5. Fix issue with hidden AP scans after connecting AP
6. Fix the watchdog issue when receiving action frame
7. Clear hotspot bss when auth timeout happens
8. Fix the bug for esptouch find hidden AP fail
9. Fixed issue of reason code change from 15 to 204 when provide wrong password
10. Fix set config return value error
11. Fix ampdu age timer memory leak
12. Fix PMK not saved in NVS for SoftAP for PSK mode
2021-12-02 11:11:38 +08:00
7fc09aa09f esp_wifi_mesh: add esp_mesh_send_block_time to set blocking time of esp_mesh_send(602b8841)
1. fix the issue that layer2 node connect to lower-layer node when FIXED-ROOT root disappeared
2. add esp_mesh_send_block_time to set blocking time of esp_mesh_send
2021-11-01 11:06:16 +08:00
f48f237e82 fix amsdu and fragment vulnerabilities(8f156f8c) 2021-06-22 20:47:23 +08:00
e8dd34f6a7 esp_wifi: Fix setting channel error after WiFi stop (df7a0c40) 2021-05-06 14:06:06 +08:00
c85f2d18dc esp_wifi_mesh: fix error issue when both mesh and ble are enabled(dc300376) 2021-03-15 14:28:25 +08:00
b3c748ed8a Revert "Refactor wifi_interface_t" (19348c60) 2021-03-08 16:57:43 +08:00
d518cc7e8b fix CSA and BAR crash issue(254d5178) 2021-02-27 17:08:02 +08:00
824af63d20 fix the bug that espnow recv fail (9ebfd5bd) 2021-01-21 15:06:21 +08:00
c323de3a27 esp_wifi: Update WiFi lib (64f1aed1)
1. Add check CSA state before CSA timer process
2. Change wifi scan duration from 120ms to 100ms
3. Using deport reg instead of ahb
4. Check TID in ieee80211_recv_bar()
5. Revert to report specific reason code when receiving deauth during 4-way-handshark
6. Fix the bug that tx ampdu parameter is not from peer device
7. Refactor wifi_interface_t
8. Faster WiFi station connect improvement, avoid 100ms passive scan
9. Add FCS failed packets filter
10. Update esp32 phy lib to v4660
11. Fix csa timer issue
12. Fix country code last byte to space instead of NULL
13. Fix softap cannot forward A-MSDU
14. fix max tx power to 20dBm
15. fix the issue that the esp_wifi_sta_get_ap_info can't get country
2021-01-11 15:12:23 +08:00
a88a4f3101 esp_wifi: Revert "Fix handling of multiple AP credentials in WPS" (87138899) 2021-01-06 19:22:23 +08:00
60ac052022 esp_wifi: Updata WiFi lib (1425c129)
1. Fix handling of multiple AP credentials in WPS
2. Fix esp_wifi log levels
2020-12-23 15:46:30 +08:00
f2cebd142c esp_wifi: revert tx optimization(ce6d275a) 2020-12-19 14:17:55 +08:00
50f52a7419 call coexist api by osi to seperate wifi with coexist(019d011e) 2020-12-16 14:26:26 +08:00
74336ed320 Some bugfix about ble dynamic prio(2892951)
Rewrite ble dynamic prio to fix ble disconn in conn_param_update/channel_map_update
2020-12-11 11:18:14 +08:00
80d7f67aab Update wifi lib (253ec47d)
1. Optimize WiFi log
2. Optimize 4way handshake failure time
3. Fix eapol frames encryption during reauth
4. Set softap beacon DTIM count according to TSF timer
5. Remove wifi tx buffer limits
6. Remove coexist warnings in ESP_WIFI_MESH
7. Update some APIs descriptions, tables format and typos
8. Fix wifi tx all
2020-12-09 19:34:03 +08:00
e43116f1cb esp_wifi: Update WiFi toolchain to 1.22.0-97-gc752ad5 (9b27305d) 2020-12-03 15:50:56 +08:00
1de41c1835 esp_wifi_mesh: update wifi mesh libs(30f9e79)
1. Fix FIX-ROOT does not reconnect to router when disconnect reason is too many
2. Add API esp_mesh_print_scan_result
3. Modify not to reset mesh_xonseq of self and children when flush_upstream_packets
4. Fix not switch to a parent candidate which has the same layer and assoc as current parent
5. Fix not arm parent monitor when a parent candidate is cleared without sending an event to mesh layer
6. Fix the new voted root does not reconnect to router if rssi is weak
2020-11-02 13:26:19 +08:00
0886dc77a1 update wifi lib (0ce103ed):
don't disconnect AP when AP's timestamp decrease abnormally
2020-10-22 16:29:21 +08:00
b5c8333c2f Update wifi lib (a7b65531):
1. Optimize some debug logs for probe response
2. Optimize phy and soc files
3. Fix the bug that no event for connect
4. Fix the bug that set_channel doesn't work for softAP
5. Drop receiving packets from myself
2020-10-13 17:17:42 +08:00
aa15b130d5 bugfix: fix some wifi bugs (18dd834d):
1. add sta connect again ap sent disconnect event
2. add set/get inactive time api
3. fix connect hidden AP doesn't update information
4. add rf test long short support
2020-09-08 14:17:26 +08:00
d376d65d84 update wifi lib (cbd047be):
1. Fix TX DMA buffer issue
2. API esp_wifi_get_config add acquisition sta.listen_interval
3. Configure bandwidth and phy mode to store NVS
4. If AP's tsf has been restarted, STA will disconnect from AP.
5. Do not reset softAP's tsf except it restart
6. fix the wifi regdomain update bug
7. fix the bug for airkiss find hidden AP fail
8. fix addba and first ampdu send bar
9. Fix WiFi fragment issue
10. Fix softap mode wpa memory leak
2020-08-26 14:36:00 +08:00
d615eeaadf modify ble conn dyn prio(74b0970) 2020-08-10 11:43:05 +08:00
dab12d8e83 mesh: update libs (d30108a) 2020-07-10 17:57:01 +08:00
b0db45da80 Avoid parsing RSN/WPA IE's after connection (3bdbd8bc) 2020-06-22 14:52:39 +05:30
9f4e045a1d esp_wifi: Remove auth_changed event & fix wpa2_ent authmode threshold(6dcbb821) 2020-06-04 11:33:38 +05:30
24b4033a1f feature: optimize some wifi API (47268bc3)
1. optimization esp_wifi_set_max_tx_power description
2. add API esp_wifi_ap_get_sta_aid
2020-05-29 12:00:10 +08:00
832e2ccf4b Backport some wifi fixes (1afdae0f)
1. fix the bug for softAP update second channel wrong
2. query country code wrong when policy change from manual to auto
3. change wifi_scan_time_t from union to struct
4. fix the crash issue when fetch peer after delete the cur_peer
5. fix the timeout issue of EAPOL four-way handshake
2020-05-20 17:47:56 +08:00
d2427c2885 esp_wifi: Fix AP switch to adjacent channel without disconnect (e6451874) 2020-05-15 14:41:37 +08:00
0274e09d48 fix the bug that ESP32 can't get IP address from China Mobile router (5f8804c0) 2020-04-20 10:52:42 +08:00
19aa91f2c1 Backport some WiFi bugs (7fe0d956)
1. Coexist WiFi sleep optimization
2. Fix esp_wifi_stop crash
3. Fix WiFi log print level error
4. Return fail when setting AP's channel is out of range
2020-03-31 17:59:41 +08:00
9cac9b5a60 ieee80211_ioctl: fix esp_wifi_sta_get_ap_info return values for cipher types (e5984a8f) 2020-03-18 22:00:54 +08:00
5750c9e9a3 Fix scan get rssi err (44aa95c2)
Remove software modify rssi
2020-03-13 18:20:37 +08:00
b7749ef26a Update wifi lib (5d3bb028)
1. Add wifi stop check at wifi deinit entry.
2. Add TX packets size check.
3. Reduce wifi bin size.
4. Fix the bug for setting channel when wifi in NULL mode.
5. Place the Vendor Specific element at the end according to the protocol.
6. Coex adjust scheme when bt is in connnected status.
2020-03-10 19:44:36 +08:00
3875c41510 Fix the bug that WiFi stop leads to memory leak (85618d56) 2020-02-27 14:27:28 +08:00
afc763747b mesh: fix mesh ie issues (6c07d554) 2020-02-21 18:26:23 +08:00
85fb25ba19 esp_wifi: Small refactor for ic_set_vif (c68e6d5a) 2020-02-19 21:52:16 +08:00
c3c33878e3 Fix the crash caused by double free BAR buffer (e8c37c31) 2020-02-12 16:39:23 +08:00
af82da39eb add coex schm for WiFi(8bed987b) 2020-01-21 11:43:07 +08:00
3aa21ee5be Update wifi lib (3135e1d3)
1,Fix wifi block scan crash issue.
2,Fix association request RSN information length too big lead crash
3,Fix wifi stop bug when sniffer enable
4,Fix some wifi timer bugs
5,Fix wifi RX bug
6,Fix the bugs for bandwidth
7,Fix the bug for espnow
8,Fix AMSDU decrypt bug
9,Fix wifi reload issue
2020-01-10 16:01:17 +08:00
b287033ffd Improve Wi-Fi performance (51296e9e) 2020-01-06 21:06:07 +08:00
e99f911d10 Put some rx code to iram and update phy4180 (892f51fe) 2019-12-17 20:19:55 +08:00
f50b25d69a Fix WiFi scan and connect bugs when coexist with BT/BLE(ac331d7)
1. And check bss when csa and beacon timeout happens
2. add coex pre init
2019-11-29 18:37:31 +08:00
fd85a82672 Fix some coexistence bugs(994a1a40)
1. Fix high beacon and broadcast packets loss ratio of WiFi to
       make MDNS test pass.
    2. Improve stability of WiFi performance with a little sacrifice
       of throughput.
    3. Improve BLE advertising and connection performance with dynamic
       priority. It sacrifices a little WiFi throughput, but achieves
       balance between WiFi and Bluetooth.
    4. fix bug bb reset lock flag to avoid bb reset lock unhandle
    5. fix bug wifi reset mac cause task watch dog timeout
    6. fix bug wifi reset mac position
2019-10-29 13:03:43 +08:00
d8ed35901f Backport some WiFi fixes 1009 (c94f3e69)
Backport following fixes:
1. Fix the bug that wpa2 enterprise sta can connect open AP
2. Fix TKIP/CCMP PN replay attack detection bug
3. Increase buffer number type from uint8_t to uint16_t to support more than 255 buffers
4. Avoid recalculating PMK if esp_wifi_set_config() is not called
5. Small fix about WiFi lib CI
6. Fix 5.5M signal test issue
7. Fix the bug that scan done leads to crash because of uint8 overflow
2019-10-12 10:37:07 +08:00
286ba5537f Update wifi lib:
1.Fix the bug that WiFi stop leads to task watchdog(526c6956)
2.Fix the WiFi init sequence bug
3.Fix smartconfig ipc crash
4.Put g_promis_buf to IRAM
5.esp_wifi_set_channel should return error when sniffer is not enabled
6.fix the bug when set WEP authmode or wrong authmode, there is no error return
7.fix the bug that STA parse authmode wrong when AP sets WPA_WPA2_PSK mode
8.fix the bug that wrong error code and wrong event when there is an auto AP in multi-ssid case
2019-09-30 11:52:27 +08:00
8169ad15cd ci: check wifi git commit (e92445ac) 2019-07-22 11:10:24 +08:00
4f06a7de4f wifi: modify the wifi_country_t struct in VNC to keep it consistent with IDF
1. Modify wifi_country_t struct (a9e776dc)
2. Add MD5 check for esp_wifi_types.h
3. Add MD5 check for esp_wifi.h
2019-07-21 11:03:49 +08:00
3cc55570a8 mesh: fix esp_mesh_stop not return (251002f8) 2019-07-21 11:00:46 +08:00
f2bd9f0e22 Fix the bug that WiFi stop causes esp_wifi_internal_reg-rxcb() fails (a7484837) 2019-07-21 10:57:12 +08:00