Skip to content

Releases: z2labs/esp-sdr-bridge

esp-sdr-bridge v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 21:17

First release: real IQ from an ESP32-S3 into SDR++, SDR#, gqrx and GNU Radio over plain USB.

Downloads

File What
esp-sdr-s3-iq-stream.bin ESP32-S3 firmware (ESP-SDR + IQ stream), one merged image, flash at 0x0
esp-sdr-bridge-windows-x64.exe Bridge for Windows, single file
esp-sdr-bridge-linux-x64 Bridge for Linux x86-64 (chmod +x)
esp-sdr-bridge-macos-arm64 Bridge for Apple silicon Macs (chmod +x)

Or: pipx install git+https://github.com/z2labs/esp-sdr-bridge

Quick start

  1. Flash esp-sdr-s3-iq-stream.bin at 0x0, e.g. with the ESP Tool web flasher over the board's native USB port. Press RESET (or replug) afterwards.
  2. Run esp-sdr-bridge-windows-x64.exe --port COM4 (your native USB port; /dev/ttyACM0 on Linux).
  3. SDR++ / SDR#: Source SpyServer, localhost:5555, Int16. rtl_tcp clients: localhost:1234. From a phone or another PC on the LAN: <PC IP>:5555.

What you get

  • 250 / 125 / 62.5 kS/s gapless complex IQ, 2204-2804 MHz in 1 kHz steps
  • SpyServer (int16 / uint8 / float) and rtl_tcp in one process
  • ~90-minute soak test: 0 CRC errors, 0 SpyServer sequence gaps, 58 dB tone SNR per bin (measurements, PDF report)

Firmware source: zodoczi/esp-sdr@s3-iq-stream, upstream pull request ESPARGOS/esp-sdr#4. Built on ESP-SDR by the ESPARGOS project.

firmware SHA-256: 9d628bdcd34fe9e0abfe2bb10e27806123047c16e3f1083c57f83b6ff8661e7e

Turbo Mode developed by Zoltan Doczi from https://www.z2labs.io