From 09e657460ff1971299606d38bc7c6de584d00118 Mon Sep 17 00:00:00 2001 From: liu zhifu Date: Wed, 9 Oct 2019 20:28:21 +0800 Subject: [PATCH] esp32: fix some WiFi bugs Fix following WiFi bugs: 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. Fix the bug that WiFi stop leads to task watchdog 7. Fix smartconfig IPC crash 8. Fix the crash bug that sniffer may access flash when cached is disabled 9. Fix 5.5M signal test bug --- components/esp32/include/esp_wifi.h | 2 +- components/esp32/lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp32/include/esp_wifi.h b/components/esp32/include/esp_wifi.h index 57014b8d9..3285fd350 100644 --- a/components/esp32/include/esp_wifi.h +++ b/components/esp32/include/esp_wifi.h @@ -543,7 +543,7 @@ esp_err_t esp_wifi_get_bandwidth(wifi_interface_t ifx, wifi_bandwidth_t *bw); * @brief Set primary/secondary channel of ESP32 * * @attention 1. This is a special API for sniffer - * @attention 2. This API should be called after esp_wifi_start() or esp_wifi_set_promiscuous() + * @attention 2. This API should be called after esp_wifi_start() and esp_wifi_set_promiscuous() * * @param primary for HT20, primary is the channel number, for HT40, primary is the primary channel * @param second for HT20, second is ignored, for HT40, second is the second channel diff --git a/components/esp32/lib b/components/esp32/lib index 1e33207c3..8c893dd72 160000 --- a/components/esp32/lib +++ b/components/esp32/lib @@ -1 +1 @@ -Subproject commit 1e33207c34e73a2c3094a59dba1144d87b66ad84 +Subproject commit 8c893dd726ad5d51fe5778807582c8075f70c170