How to make it working on ESP32-Wroom-32 #1262
Replies: 2 comments
-
|
it doesnt work, is just marketing. |
Beta Was this translation helpful? Give feedback.
-
|
1. Hardware limitation — original ESP32 as CSI node? Official stance in project docs is that original ESP32 is not officially supported. The user-guide FAQ directly addresses this (in context of ESP8266, but the same page separately states the minimum bar): the ESP32-S3 is the minimum supported CSI capture device, and a separate tutorial explicitly says ESP32 (original) and ESP32-C3 not supported — single-core, insufficient for CSI DSP. That said — thoda nuance hai. Original ESP32-D0WD-V3 (jo tum use kar rahe ho) is actually dual-core at 240 MHz — the "single-core" reasoning in that quote applies cleanly to ESP32-C3 (which really is single-core RISC-V), but doesn't literally apply to your chip. ESP-IDF's WiFi CSI API ( So: no hard silicon blocker for Tier-1-only (capture → serialize → UDP), but maintainers haven't validated or supported it, and 4 MB flash is on the tighter end (S3 boards ship 4–8 MB too, so that part's comparable). 2. Which modules are strictly S3-dependent? Based on what's documented, the S3-specific dependencies are mostly around the heavier tiers, not Tier 1:
Since your plan is exactly "CSI capture + serialization + UDP, everything else moves to host" — you'd essentially be targeting Tier 1 only, which is the part with the least S3-specific coupling. 3. Does the Rust sensing server need raw CSI, or precomputed features? Raw. The ADR-018 binary format contains raw sensor data, sent as CSI packets with magic 4. Would maintainers support/review a community port? Can't confirm this from docs — that's a call the maintainers would need to make directly. Best move: open a GitHub Discussion or Issue on |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi RuView team,
I'm interested in running RuView on the original ESP32-WROOM-32 (ESP32-D0WD-V3) instead of an ESP32-S3.
My board information:
Detected with:
I understand that the current firmware targets the ESP32-S3, but after reading the firmware architecture it seems that most functionality is modular.
My goal is not to run every feature on the ESP32. I'm happy to move heavy processing (edge DSP, WASM, AI, etc.) to the host and use the ESP32 only for:
Before starting a port, I wanted to ask:
Thank you for building such an interesting project!
Beta Was this translation helpful? Give feedback.
All reactions