wifi-densepose/firmware
Volkan TAŞCI 123df30351 fix(firmware): change promiscuous filter to ALL frames for CSI capture
ESP32-S3 CSI requires DATA frames (LTF extraction) — MGMT-only filter
silences CSI entirely on this chip revision because management frames
(beacons, probe req/resp) contain no extractable LTF.

Root cause: CSI yield=0pps despite WiFi connected and RSSI healthy.
Fix: WIFI_PROMIS_FILTER_MASK_MGMT → WIFI_PROMIS_FILTER_MASK_ALL.

Verified on Heltec LoRa V3 (ESP32-S3FN8 rev v0.2, Zyxel_D631 AP).
Post-fix yield: 5-8 pps stable.

Note: On busy networks (100+ data frames/sec) this may cause WiFi HW
interrupt storms that crash Core 0. Low-traffic networks are safe.
2026-06-01 18:58:34 +03:00
..
esp32-csi-node fix(firmware): change promiscuous filter to ALL frames for CSI capture 2026-06-01 18:58:34 +03:00
esp32-hello-world firmware/esp32-hello-world: ESP32-C6 target and ESP-IDF v6 build fixes (#524) 2026-05-17 18:00:45 -04:00