Hello M5Stack Community! 👋
What if your Cardputer could see through walls?
I’ve been working on pushing the ESP32-S3 to its absolute physical limits and I'm excited to share WiFi CSI Radar ADV (V1.42). This firmware turns your device into a high-performance Channel State Information (CSI) radar that analyzes invisible radio wave reflections to detect motion and spatial presence.
🔥 WHAT IT ACTUALLY DOES:
🛡️ 1D Invisible Tripwire: Ultra-precise motion detection. It senses subtle movements (like walking or even breathing) through solid doors and walls. Perfect for perimeter monitoring.
📍 2D Spatial Tracking (Active Beta): Tracks your physical position inside a room in real-time via a built-in Web UI by profiling Wi-Fi reflections in the corners of the room.
🗺️ Hybrid SLAM Room Mapping: Draw a digital floor plan of your environment simply by holding the device flat against your chest and walking around.
⚙️ UNDER THE HOOD (For the Geeks):
To make this work without lag, I had to bypass standard limitations:
200+ PPS Capture Rate: Achieved the physical limit of the 2.4GHz stack.
Dual-Core FreeRTOS Architecture: Core 0 handles aggressive radio/injection (NAT Bypass), while Core 1 crunches the heavy math and UI rendering.
Smart Power Management: Advanced ADC noise filtering to prevent false charging detections under heavy Wi-Fi load.
📥 HOW TO INSTALL:
The firmware is available directly in M5Burner.
Open M5Burner.
Go to the Cardputer -> User Custom (or Community) section.
Search for WiFi CSI Radar ADV or Zeloksa.
Burn and enjoy!
📖 MANUAL & FEEDBACK:
Wi-Fi sensing requires exact calibration (e.g., leaving the room to set a baseline). Please read the full User Manual before your first launch!
If you find bugs or have ideas for improving the 2D spatial math, drop an issue here:
👉 https://github.com/Zeloksa/Cardputer-ADV-CSI-Radar
☕ SUPPORT THE PROJECT:
If this tool helps with your research, pentesting, or hobbyist projects, consider supporting further development. It keeps the updates coming!
👉 https://boosty.to/zeloksa
Looking forward to seeing your test results and PPS records! Let me know how it performs on your local routers. 📡
Tags: Cardputer, CSI, Radar, ESP32-S3, Sensing, FreeRTOS