From 22ca387edbcd45052809066494ed5f517e4dbe5f Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Tue, 27 Jan 2026 16:33:12 +0800 Subject: [PATCH 1/2] fix(wifi): fixed the vendor ie issue and espnow issue --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 245a2a72c8..eda7e7d5c5 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 245a2a72c8154303e9f7b0f43eb56e640b807537 +Subproject commit eda7e7d5c55ffa3803abab5c0d426e7376c9f89d From b41dae1e432ffae6ec59a4c63b7334f6385c15bd Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Tue, 16 Dec 2025 11:21:32 +0800 Subject: [PATCH 2/2] fix(wifi): fixed the vendor ie length issue --- components/esp_wifi/include/esp_wifi.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/esp_wifi/include/esp_wifi.h b/components/esp_wifi/include/esp_wifi.h index 019d1974cc..8dbc427d5a 100644 --- a/components/esp_wifi/include/esp_wifi.h +++ b/components/esp_wifi/include/esp_wifi.h @@ -1001,6 +1001,9 @@ typedef void (*esp_vendor_ie_cb_t) (void *ctx, wifi_vendor_ie_type_t type, const * @param vnd_ie Pointer to vendor specific element data. First 6 bytes should be a header with fields matching vendor_ie_data_t. * If enable is false, this argument is ignored and can be NULL. Data does not need to remain valid after the function returns. * + * @attention If user set the same vendor ie twice, the second set will fail and return ESP_ERR_INVALID_ARG. + * Please clear the vendor ie before setting again. + * * @return * - ESP_OK: succeed * - ESP_ERR_WIFI_NOT_INIT: WiFi is not initialized by esp_wifi_init()