esp-sdr
Firmware that turns supported ESP32-family Wi-Fi radios into receive-only, low-duty-cycle SDRs for capturing and analyzing radio signals without separate SDR hardware.
Share on XLicense: GPL-3.0
Overview
ESP-SDR is firmware that uses an undocumented raw-sampling path in supported ESP32-family Wi-Fi radios to capture receive-only I/Q data, turning the chips into low-duty-cycle software-defined radios. It sends short sample bursts to a computer over USB or UART for analysis, and can compute spectra on the device. Users can inspect radio signals beyond decoded Wi-Fi packets with the project’s browser viewer and install firmware with its browser installer. ESP32-C5 reception includes the 5 GHz band.
Key features
- Capture raw I/Q receive samples on supported ESP32 chips.
- Send sample bursts to a computer over USB or UART.
- Compute spectra on-device; selected chips also support continuous RF capture.
- Use the browser SDR viewer and firmware installer.
Best for
Best for developers and radio hobbyists with a supported ESP32 board who want to capture or study RF signals without separate SDR hardware. Check chip and board requirements before installing.
- Upstream
- ESPARGOS/esp-sdr
- Fork on GitHub
- Guo-astro/esp-sdr
- Upstream stars
- 977
- Category
- Hardware, OS and embedded
- License
- GPL-3.0
- Forked
- 2026-10-15
- Sync status
- Updated by last syncLast synced 2026-10-18
More in Hardware, OS and embedded
DroidDesk turns an ARM64 Android phone into a Linux desktop using Termux or its standalone Android app. Use it to run desktop applications on the phone or connect it to a monitor.
Forked 2026-10-17Last synced 2026-10-18License: GPL-3.0Hardware, OS and embeddedGitHub
ESP32 Bit Pirate turns an ESP32 into a multi-protocol hardware development and analysis tool. Use its USB serial or Wi-Fi web CLI to inspect, test, and interact with digital and radio interfaces.
Forked 2026-10-14Last synced 2026-10-18License: MITHardware, OS and embeddedGitHub
An open hardware and Android software system that improves smartphone GNSS measurements and streams them to an RTK server for real-time centimeter-level positioning.
Forked 2026-10-14Last synced 2026-10-18License: MITHardware, OS and embeddedGitHub
Turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined radio receiver, streaming raw IQ to a Linux host for live spectrum and waterfall viewing and receiver control.
Forked 2026-10-12Last synced 2026-10-18Custom license (see repository)Hardware, OS and embeddedGitHub