Erik Elfstrom writes about OrcSDR, an open-source standalone SDR application designed for the M5Stack Tab5 / ESP32-P4 and compatible with the RTL-SDR Blog V4. Unlike traditional setups that require a PC or Raspberry Pi to act as a host, OrcSDR allows the microcontroller itself to handle radio functions, DSP, graphics, audio, storage, and the touchscreen interface. This creates an efficient, low-power, and self-contained portable radio appliance capable of single-channel decoding for various modes such as FM, ADS-B, P25, LoRa, and more.
- The ESP32-P4 handles USB host communication with the RTL-SDR Blog V4 directly.
- Dedicated screens are available for FM, P25, ADS-B, LoRa, RF analysis, and 2.4 GHz Wi-Fi analysis.
- Includes advanced visualization features like I/Q constellation, phosphor persistence, and a 3D spectrum history.
- Features a serial command interface allowing control via scripts or automation in addition to the touchscreen.
- The underlying driver was developed by analyzing USB traffic from known desktop software using Wireshark.