Hacking ▍

M5Stack Cardputer ADV · Sub-project · 3 volumes

RF Object Detection (WiFi CSI)

Turning the Cardputer ADV's ESP32-S3 Wi-Fi radio into a contactless motion/object detector via Channel State Information.

WiFi CSI sensing on the Cardputer ADV — the single-device motion heuristic, a review of the upstream Cardputer-CSI-Human-Detector firmware, per-MAC CSI separation, and the build/flash toolchain.

Search this sub-project:

    Volumes

    1. Vol 1 RF Object Detection (WiFi CSI) on the Cardputer ADV — Volume 1: Overview, Provenance, and Hardware Constraints What WiFi Channel State Information sensing on the M5Stack Cardputer ADV is, where the upstream firmware comes from, how the single-device motion heuristic works, and the three hardware constraints that determine whether any CSI build on this platform will hold together
    2. Vol 2 RF Object Detection (WiFi CSI) on the Cardputer ADV — Volume 2: Firmware Review, Per-MAC CSI Separation, and Multi-AP Feasibility What the upstream Cardputer-CSI-Human-Detector firmware is and isn't, the code-review verdicts, per-MAC CSI separation as the immediate next development step, multi-AP and multi-channel feasibility as a general technique, and the PlatformIO build and flash workflow
    3. Vol 3 RF Object Detection (WiFi CSI) on the Cardputer ADV — Volume 3: Hardware Reference, EXT-Bus Display Wiring, and IDF Firmware Architecture The Cardputer ADV subsystems that matter for CSI sensing builds, the 2.8\" ILI9341 EXT-bus wiring reference, Sasquach's dual-screen UI split as the display model, the PlatformIO build target details, and the IDF CSI callback path with sprite-draw RAM discipline