Various Projects Find Hidden SDR Capabilities in ESP32 Microcontrollers(rtl-sdr.com)
287 points by nkw 12 days ago | 66 comments
tl;dr: Researchers have discovered an undocumented feature in several ESP32 chips that allows firmware to bypass the fixed WiFi/Bluetooth radio and capture raw IQ baseband samples, effectively turning them into SDRs covering 2.2–2.7 GHz (and 4.8–6.0 GHz on the ESP32-C5) at up to 80 MS/s. Bandwidth limits mean most chips can only export snapshots for spectrum analysis, though the ESP32-S31 can stream continuously over Gigabit Ethernet. Independent projects have leveraged the finding for phase-coherent direction finding (ESPARGOS), a general-purpose SDR with an FPGA frontend, and a 5.8 GHz FPV video receiver (C5VRX).
HN Discussion:
  • ↑Excitement about potential applications like V2X data collection and ham radio use cases
  • ~Concern that Espressif may patch out this undocumented feature due to regulatory pressure
  • ↑Technical speculation on extracting IQ data via new interfaces like Gigabit Ethernet or PSRAM
  • •Questions about signal quality metrics like phase noise and DC offset not covered in article
  • •Curiosity about extending capabilities such as sampling harmonics or building LORA-like systems