63 Commits

Author SHA1 Message Date
ac3108200a Backport some WiFi fixes to v3.0.9 (b3258e06)
1. Fix some potential memory leak caused by WiFi stop (b3258e06)
2. Fix the bug that ESP32 AP crashes when connected STA power-off (bb0a01b)
3. Fix the bug that STA can scan the channel out of regdomain (273807a)
4. Fix some scan/connect bugs (1da8bb75)
5. Fix the bug that ESP32 STA fails to connect WPA_WPA2_PSK Apple AP (87b85375)
6. Fix the crashing in scan done because of uint8 overflow (c2e4503)
7. Fix the bug that smartconfig crashes when no AP is found (smartconfig: b616b46)
8. Fix the bug that ESP32 sends broadcast to phone after smartconfig is done (smartconfig: ea0a9a9)
2019-09-20 14:28:55 +08:00
b339bbbda5 Update wifi lib:
1. fix the bug that STA parse authmode wrong when AP sets WPA_WPA2_PSK mode(82482cc6)
2. fix the bug that wrong error code and wrong event when there is an auto AP in multi-ssid case
3. esp_wifi_set_channel should return error when sniffer is not enabled
4. fix the bug when set WEP authmode or wrong authmode, there is no error return
2019-08-23 13:12:39 +08:00
29e02a75ff Fix WPA2-Enterprise vulnerability issue (442c1600) 2019-08-01 18:10:03 +08:00
512b1a5f19 Update wifi lib:
1. fix the crash when do WPS with some router(c4518627)
2. fix espnow bug when add node in STA+AP mode
3. fix espnow watchdog when modify peer
2019-05-24 15:54:51 +08:00
d0245d7fca Update wifi lib:
fix the bug when scan fail after STA failed to connect to a nonexistent AP (ca73107a)
2019-04-30 17:26:25 +08:00
58c353e521 Update wifi lib:
fix the bug that WPS fails when AP is encrypted(099e9213)
2019-04-29 15:50:57 +08:00
1cbac26637 Update wifi lib
modify wifi reason code (c2b8497c)
2019-04-01 16:39:28 +08:00
bcb6ae7156 update wifi lib
Fix following WiFi bugs(6138fb05):
1. Fix the bug that STA incorrectly deletes BA when receiving DelBA request
2. Add out of memory check
3. Fix the bug that STA incorrectly receives packets when scanning in connected status
2019-03-01 12:52:40 +08:00
69ef74a88d update wifi lib
Fix the bug that station may connect to wrong AP in all channel scan(cb3dd7083)
1. enable threshold in all channel scan
2. bug fix of may connect to an open AP even set password in all channel scan
2019-02-15 12:38:50 +08:00
3a6449c31d update wifi lib
Fix hardware BA index deleting bug (46919a81)
2019-01-11 23:54:38 +08:00
b76edda5cd update wifi lib
1. Defragmentation only for data frame(96d2be03)
2019-01-09 16:14:27 +08:00
dd8418db10 update wifi lib
Fix some wifi bugs(703e53b7)
1. Enable RX BAR
2. Fix the bug that ESP32 AP negotiates with iphone to 11g
3. Fix the bug that ESP32 STA has ap_loss because CMCC AP contains two SSID
2018-11-21 15:13:24 +08:00
5615ee77cf update wifi lib
Fix following WiFi bugs (d1ce621d):
1. Fix the bug that sniffer can't catch control packets
2. Fix crash bug in soft-AP mode
3. Fix ACM(Admission Control Management) bug
2018-10-25 12:09:52 +08:00
a0181fa817 update wifi lib
Fix WiFi memory leak (57dafbc2)
2018-10-21 20:55:10 +08:00
02d9f83f37 Update wifi lib to fix wifi timer bug
Fix WiFi timer inaccurate bug (9ffee75e)
2018-10-16 19:47:48 +08:00
88eee0378a update wifi lib
Several bugfix/optimizations about blockack session setup (f4383292)
1. Fix the bug that ESP32 will reject the retry AddBA request frame
   if AddBA response frame is failed to sent by WiFi LMAC
2. Fix the bug that AddBA request retrys too frequently
3. Forbid BA session setup for VO queue related TID (6 or 7)
2018-10-10 13:47:37 +08:00
c6647ee7dc update wifi lib
Fix AMPDU sequence compitability issue (23f43997)
2018-09-17 14:49:10 +08:00
e923fea4e8 update wifi lib
1. reorder mpdu as ampdu(bd20748e)
2018-08-30 11:58:06 +08:00
c7a828b05f Update wifi lib
Update wifi lib to fix following WiFi bugs(15a77c9a):
1. Shouldn't scan when connect
2. Check beacon length in modem sleep
3. Fix the bug that AP may deauth wrong station when inactivity timer expires
4. Fix the bug that WiFi assert the system when receiving empty MCS in association response frame
2018-08-26 13:04:09 +08:00
cd5c4c3edb update wifi lib
1. fix next beacon and dtim time update issue(e7a65ae6)
2018-08-10 11:35:38 +08:00
798ce93fbf Update wifi lib
fix ampdu duplicate issue (de47fade)
2018-07-18 14:42:18 +08:00
3a4f91f9e5 update wifi lib
Optimize WiFi memory (9a046a4a)
2018-06-07 19:49:53 +08:00
635d627fd3 update wifi lib
Optimize WiFi lock (c26ccfef6)
2018-06-06 11:56:43 +08:00
484872030d update wifi lib
1. copy full TIM bitmap from pp task to pm task(bffcf7f5)

2. allocate mimo packet to internal memory(c9f995f7)

3. remove rc when ap not found(a9b95790)
2018-04-26 14:17:57 +08:00
a472a0ce53 update wifi lib
Support static allocation of freertos queue used in wifi isr (6450435c)
2018-04-04 16:52:37 +08:00
a6a81c92b2 update wifi lib
Modify probe response retry time from 32 to 5 (9e44f33)
2018-03-30 15:56:16 +08:00
e69f1f05c2 update wifi lib
1. fix TKIP counter measure issue(c5131897)
2018-03-30 14:57:45 +08:00
d699bb496f update wifi lib
Fix sniffer stop cause wifi receiving abnormal issue (2d6ca68a)
2018-03-22 11:04:59 +08:00
15c955223d update wifi lib
1. Optimize TX timeout (c98fbd5e)
2. Optimize TX retry country (e900d8fe)
2018-03-19 22:47:17 +08:00
a05f1d4459 update wifi lib
Add RSSI to sta rx probe req (6101c425)
2018-03-19 21:01:25 +08:00
71c07838b4 update wifi lib
Fix esp_wifi_stop never returns issue (89492b0a)
2018-03-19 20:50:55 +08:00
3f67835a25 update wifi lib
1. workaround for ald NVS imcompitable(059d4e00)

2. sync wpa2 assert after suddenly disconnect to v3.0 release
branch(90271c85)
2018-03-15 14:39:53 +08:00
ff0c769e46 Update wifi lib
Fix QoS AC map issue (9b179489)
2018-03-01 21:30:14 +08:00
f1319d55b2 esp32: fix some wifi bugs for v3.0
1. Fix esp_wifi_deinit cause crash bug
2. Fix UDP RX packet drop rate high bug
2018-02-27 10:43:55 +08:00
9dc87af68d update wifi lib
1. Fix esp_wifi_deinit cause crash bug (7523d186 - release/v3.0)
2018-02-26 21:35:25 +08:00
30f457baf8 update wifi lib
1. fix espnow mem leak(e6ab128f)
2018-01-24 16:18:24 +08:00
65a888f7fe update wifi lib
1. fix the bug that in sniffer mode last descriptor is null when receive
incorrect packets at first(780912f9)
2018-01-23 19:10:58 +08:00
9ba34b1653 update wifi lib
1. Calculate real rx beacon time(85f9a63f)
2018-01-15 16:44:37 +08:00
1e7183f8e0 update wifi lib
Fix esp_wifi_restore cause wifi connect fail
2018-01-15 16:15:31 +08:00
8e861901b2 Update wifi lib
Fix qos bug in 11g mode (5eb6aec8)
2018-01-12 13:32:33 +08:00
3ca9e79637 update wifi lib
recompile wifi lib with new psram toolchain

1. wifi lib(release/v3.0, 470cb21e)

2. recompile rtc and phy(bugfix/recompile_rtc_phy_with_new_toolchain_v3.0, 526e9ea2)

3. rtc:v230, phy:v366

4. recompile smartconfig(master, 7137a805)
2017-12-29 16:40:15 +08:00
4185321217 update wifi lib
1. The start channel can be any valid channel(1d8504c5)

2. Fix a bug that pm rx beacon after disconnected leads to mod beacon
interval crash(6c0a3d89)
2017-12-15 17:53:08 +08:00
172a09c0bf update wifi lib
1. Add a hide API for station to receive probe request(f204566a)

2. Add a flag in g_ic to indicate station connected or not(964b5d1b)

3. Fix set vendor ie API issue(fb4c91ad)

4. Do not need to wait for net80211 sw tx queue empty when wifi
stop(c8d82e8e)
2017-12-01 14:52:04 +08:00
8919e66ee8 update wifi lib
708a0554 - increase active count only when sta tx data successfully
2017-11-23 09:37:41 +08:00
f64de8e2a4 890efa37 - optimize modem sleep time
7f57b241 - add options to enable/disable TX/RX ampdu independently
108d057a - increase active count only if tx data success (fix for mesh)
c057b1d7 - optmize modem sleep time by make beacon timestamp accurate
2017-11-17 18:32:52 +08:00
a32780aec7 update wifi lib
59e5fab9 - don't asser the system when the channel is in 14
2017-11-13 18:13:17 +08:00
4fe99c9fc0 Update wifi lib
13445dd5 - fix resend eapol cause crash issue
2017-11-10 20:08:40 +08:00
00315e422f update wifi lib
96ecb267 - Fix sta can't connect ap in channel 14
94fb7f5c - Remove AMPDU entry info to save memory
2017-11-10 10:52:02 +08:00
bd07fc21ef update wifi lib
7a658f37 - add psram wifi lib
2017-11-03 23:00:59 +08:00
f5733f50ce update wifi lib
1. refractor wifi clock setting(0d608f23)
2017-11-01 11:17:28 +08:00