TL;DR
ESP32 microcontrollers have been found to possess hidden software-defined radio (SDR) capabilities, enabling raw signal capture across various frequency bands. This discovery allows for advanced signal analysis and direction finding beyond standard WiFi and Bluetooth functionalities.
✦ Why It Matters
Explore the ESP-WebSDR page to experiment with SDR capabilities on your ESP32 devices today.
Key Takeaways
Full Summary
ESPARGOS, a project utilizing ESP32 microcontrollers for WiFi signal direction finding, recently uncovered undocumented SDR capabilities in several ESP32 models. These chips can now capture raw in-phase and quadrature (IQ) baseband samples, covering frequencies from 2.2–2.7 GHz and 4.8–6.0 GHz on the ESP32-C5, with sample rates up to 80 MS/s.
However, the output bandwidth limits continuous data streaming, restricting the SDR's use to spectrum analysis rather than full demodulation. The new ESP32-S31 model can stream at 16 MS/s via Gigabit Ethernet, with support for GNU Radio and gqrx.
Additionally, ESPARGOS can now perform direction finding on arbitrary signals in the 2.4 GHz band, although phase-coherent transmissions are not yet implemented due to potential misuse concerns. Other projects have independently discovered similar features, indicating a broader interest in leveraging ESP32 for SDR applications.
Related