OrcSDR v0.1.0
Pre-release
Pre-release
OrcSDR v0.1.0
First public release of OrcSDR.
OrcSDR turns the ESP32-P4 / M5Stack Tab5 into a standalone
software-defined radio using an RTL-SDR Blog V4 directly over USB Host.
Highlights
- M5Stack Tab5 reference application
- Direct RTL-SDR Blog V4 USB Host operation
- Live spectrum and waterfall
- Touchscreen frequency tuning
- FM and AM radio
- Weather Radio / WX
- CB radio interface
- VHF / amateur-radio spectrum browsing
- LoRa monitoring tools
- Speaker audio and volume controls
- IQ capture and analysis tooling
- RTL-SDRv4-ESP reusable ESP-IDF component
Hardware
Tested reference configuration:
- M5Stack Tab5 / ESP32-P4
- RTL-SDR Blog V4
- USB Host connection
Status
This is an early development release.
🚀 Build & Flash to M5Stack Tab5
Requirements
- M5Stack Tab5
- RTL-SDR Blog V4
- PlatformIO
- Python 3.10–3.13
1. Clone
git clone https://github.com/hardcoreerik/OrcSDR.git
cd OrcSDR/apps/orcsdr-tab52. Find your Tab5 port
Connect the Tab5 to your computer over USB, then run:
pio device listNote the port assigned to the Tab5, for example COM8.
3. Build
pio run -e m5tab5_ui4. Flash
Replace COMxx with your Tab5 port:
pio run -e m5tab5_ui -t upload --upload-port COMxxExample:
pio run -e m5tab5_ui -t upload --upload-port COM8Tip
After flashing, connect the RTL-SDR Blog V4 to the Tab5 USB Host port and power-cycle the Tab5 if needed.
Feedback, hardware testing, bug reports, and contributions are welcome.