diff --git a/components/esp8266/lib/VERSION b/components/esp8266/lib/VERSION index 7d00ff4d..41d1b338 100644 --- a/components/esp8266/lib/VERSION +++ b/components/esp8266/lib/VERSION @@ -1,7 +1,7 @@ gwen: core: 27927af net80211: 27927af - pp: 27927af + pp: 053d65b wpa: 27927af espnow: 27927af wps: 27927af diff --git a/components/esp8266/lib/libpp.a b/components/esp8266/lib/libpp.a index 4a5fb797..339e84a4 100644 Binary files a/components/esp8266/lib/libpp.a and b/components/esp8266/lib/libpp.a differ diff --git a/components/esp8266/lib/libpp_dbg.a b/components/esp8266/lib/libpp_dbg.a index 3b56ea43..99429ec5 100644 Binary files a/components/esp8266/lib/libpp_dbg.a and b/components/esp8266/lib/libpp_dbg.a differ diff --git a/examples/wifi/sniffer/main/Kconfig.projbuild b/examples/wifi/sniffer/main/Kconfig.projbuild index 714eb3ac..a7dbdf68 100644 --- a/examples/wifi/sniffer/main/Kconfig.projbuild +++ b/examples/wifi/sniffer/main/Kconfig.projbuild @@ -17,6 +17,13 @@ config FILTER_MASK_DATA bool "Receive data packets" default n +config FILTER_MASK_DATA_FRAME_PAYLOAD + depends on FILTER_MASK_DATA + bool "Receive data frame payload" + default n + help + Select this option to enable recv data frame payload + config FILTER_MASK_MISC bool "Receive misc packets" default n diff --git a/examples/wifi/sniffer/main/sniffer_main.c b/examples/wifi/sniffer/main/sniffer_main.c index 79cec1d9..da2d2e2b 100644 --- a/examples/wifi/sniffer/main/sniffer_main.c +++ b/examples/wifi/sniffer/main/sniffer_main.c @@ -131,6 +131,12 @@ static void sniffer_task(void* pvParameters) sniffer_filter.filter_mask |= WIFI_PROMIS_FILTER_MASK_DATA; #endif +#if CONFIG_FILTER_MASK_DATA_FRAME_PAYLOAD + /*Enable to receive the correct data frame payload*/ + extern esp_err_t esp_wifi_set_recv_data_frame_payload(bool enable_recv); + ESP_ERROR_CHECK(esp_wifi_set_recv_data_frame_payload(true)); +#endif + #if CONFIG_FILTER_MASK_MISC sniffer_filter.filter_mask |= WIFI_PROMIS_FILTER_MASK_MISC; #endif