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
Backport following fixes:
1. Fix the bug for API_CHECK_ENABLED
2. Fix the bug that wpa2 enterprise sta can connect open AP
3. Fix TKIP/CCMP PN replay attack detection bug
4. Increase buffer number type from uint8_t to uint16_t to support more than 255 buffers
5. Avoid recalculating PMK if esp_wifi_set_config() is not called
6. Small fix about WiFi lib CI
7. Fix 5.5M signal test bug
1. update api to set csi channel filter and ht_ltf data generating
method(d5562815)
update phy lib to v4000(37ebdfac)
2. Add filter reset to do RXIQ
3. Change freq_offset step from 16k to 4k
4. void phy_chan_filt_set(bool filt_en, bool merge_en)
5. Add chan14_mic_enable(bool en, s8 most_pwr)
6. Use esp_dport_access_reg_read() to read DPORT REG
Update libphy.a to v3960:
1. Decrease phy_init time from 900us to 347us in sleep wakeup
2. Fix RX STBC initialization
3. Modify set_chan function to fix int WDT issue
1. Update libphy.a to v3900 (phy submodule commit: 4c02a1dc5)
2. Update librtc.a to v238 (rct submodule commit: ba66f971)
3. Update wifi lib to include following changes (fa8f8c64)
- add scan_method, sort_method and threshold when invoke esp_wifi_get_config()
- add rssi of each STA in softAP list
- add country information in scan result
- add noise floor in rx pkt
1. PHY383.0 (144a41def)
1)add IRAM_ATTR to the API who running in interrupt.
2) add pwdet_sar2_init() to phy_pwdet_onetime_en() for configuring SAR2 to power detect。
2. PHY380.0 (121493c6)
last version PHY379.0 can take watchdog.
1. PHY379.0 (4bdc3f76)
Added two functions in PHY API for disable interrupts.
2. PHY378.0 (3e6afecd)
add rfcal data checking to PHY
3. PHY377.0 (9cebd864)
do not use some rom function which used ets_delay_us().
add rfcal data checking API.
add TX Power ontime tracking API.
4. RTC V236 (d616fe55)
update VDD33 driver
5. PHY V371.0 (07188d4a)
add rx sense API
add multi-ant API
fix a problem for last version PHY 366.0.
PHY366.0 will make TX Power tracking fail in sometime
1. V366, fix a problem which initialize current can reach 800mA(867a7035)
2. V365, fix a problem for pll_cap tracking in Coexist (BT & WIFI) mode.
The problem will make Coexist (BT & WIFI) WIFI AP mode TX Fail in
high temperature(>70).(3d67f2e4)
3. V364, fix a bug of BT and Wifi coexist (hung in function of
force_wifi_mode())(b1eb8d16)
1. Reset WIFI mac when wifi init(1f66f9bd)
2. roll back rx hung workaround for beacon timeout(01de55cf)
3. fix amsdu ap interface wrong issue(10db298a)
4. fix amsdu header parse error(04f6f1ef)
5. fix amsdu flag wrong issue(d6ee2c3a)
6. PHY: V350, fix BT rssi bug
7. RTC: V225, fix bt will be not work when wifi is reset
1. RTC V214: modify APLL function for the chip of ECO version
2. Add API phy_close_rf()
3. RTC: V213: fix BT will not work when BT-init is called more than once
1. init phy and rf when start wifi or start sniffer.(301fb80d)
2. deinit phy and rf when stop wifi or stop sniffer.(301fb80d)
3. tw10007: Wifi station do not start if app_main on CPU APP(dd7a371c)
3b1d4412 (no teamwork id) add debug code
da54b3bd (tw6832) when sta change from state 2->2, send auth with seq 1 instead of 2
414b1e73 (no teamwork id) modify rx buffer from 14 to 25
f3073418 (no teamwork id) remove sensitive words of long rate