Four Projects · One Ecosystem

Amateur Radio
Remote Control

Open-source remote radio control ecosystem for modern HAM operators. Control HF and SDR radios from anywhere — browser, phone, or native iOS app.

Which Project Should I Use?

Choose by your radio hardware first, then by your preferred client.

I have... Use Why
Any HF radio with CAT MRRC Universal remote control via Hamlib/rigctld
Yaesu FT-710 MRRC FT-710 Software SCU-LAN10 replacement via one USB cable
SunSDR2 DX SunMRRC SDR server with UDP IQ demodulation and real-time waterfall
iPhone + SunSDR2 DX SunsdrMobile Native iOS client built on top of SunMRRC protocol

Explore the Suite

Four open-source remote control projects — universal HF rigs, SDR platforms, and native mobile apps.

MRRC

Universal web-based remote transceiver control. Works with any HF radio via Hamlib/rigctld. Opus-optimized audio, WDSP noise reduction, AI voice assistant, CW/FT8 digital modes, studio-grade TX audio processing, and 3-layer PTT safety.

  • V5.6.5 · 280+ commits · GPLv3
  • Any HF radio via Hamlib/rigctld
  • WDSP NR · PTT Safety · AI Voice · FT8
Website Source Live Demo

MRRC FT-710

Software SCU-LAN10 replacement for the Yaesu FT-710 HF/50MHz transceiver. Real-time waterfall spectrum via FT4222 SPI at ~21fps, bidirectional Opus 48kHz audio, full CAT control over 4 WebSocket channels — direct serial, no Hamlib needed.

  • V1.0 · 180+ tests · GPLv3
  • FT4222 SPI real spectrum + S-meter fallback
  • Single Python process · One USB cable
Website Source

SunMRRC

SunSDR2 DX-specific FastAPI backend server. Server-side IQ demodulation, real-time 512-bin FFT waterfall, dual-codec Opus/PCM audio, TX SSB voice modulation via Hilbert transform, per-band DRIVE power control, and 5 WebSocket endpoints for web and native clients.

  • V1.0 · 40+ commits · GPLv3
  • 5× WebSocket · IQ DSP · Opus/PCM
  • Reverse-engineered SDR protocol
Website Source Live Demo

SunsdrMobile

Native iOS SwiftUI app for SunSDR2 DX remote control. Connects to the SunMRRC backend for real-time spectrum waterfall, low-latency audio, DSP noise reduction, one-touch PTT, 3×3 channel memory grid, and Keychain-secured auto-login. Zero third-party dependencies — pure Apple frameworks.

  • V1.0 · 3 commits · MIT
  • SwiftUI · AVAudioEngine · Zero deps
  • Single-commit V1.0 — protocol-driven
Website Source

Three Approaches, One Vision

Different hardware demands different architectures. Our projects span the full spectrum — from traditional CAT-controlled HF rigs to direct-IQ SDR transceivers and USB-native devices.

CAT / Hamlib
Universal HF — any radio via rigctld
Direct USB
FT-710 — CAT + FT4222 SPI + audio over USB
UDP IQ
SunSDR2 DX — raw IQ streaming + proprietary protocol

Why three approaches? Traditional HF radios expose a serial CAT interface. The FT-710 adds FT4222 SPI for real spectrum data — no SCU-LAN10 dongle needed. The SunSDR2 DX streams raw IQ samples over UDP, requiring server-side demodulation. Three different problems, three different solutions, one shared design system.

Built Through Forward Deployed Engineering

MRRC evolved through real operating cycles, then accelerated SunMRRC and SunsdrMobile through reusable architecture assets.

Read the FDE Story

Engineering Metrics

Project metrics and architecture facts visible before deployment decisions.

MRRC
Universal HF path
Hamlib + web remote stack
FT-710
Direct USB path
CAT + FT4222 SPI + audio
SunSDR2 DX
UDP IQ path
Server-side demodulation
iOS Native
Mobile client path
SwiftUI + AVAudioEngine

Ready to Explore?

All projects are open source. Dive into the documentation, try the live demos, or deploy your own instance.

View All Repos