Skip to content

v0.2.0 — D-STAR Reflector Gateway via MMDVM Terminal Mode

Latest

Choose a tag to compare

@w9fyi w9fyi released this 05 Apr 08:04
· 15 commits to main since this release

What's New

Bidirectional D-STAR reflector voice bridging — Connect your TH-D75 to REF reflectors over the internet using the radio's built-in Reflector Terminal Mode (Menu 650) via Bluetooth.

Features

  • Full TX/RX voice through DPlus (REF) reflectors — confirmed working in live QSOs
  • Radio handles AMBE codec — full hardware-quality D-STAR audio
  • Direct Bluetooth RFCOMM connection — no hotspot hardware needed
  • DPlus trust server authentication for registered callsign support
  • Reflector directory with search and favorites
  • Heard stations list with timestamps
  • Real-time connection logging for diagnostics

Bluetooth Reliability

  • Clean single-connection handling (no double "connection completed")
  • Automatic retry on exclusive access errors
  • Reconnect with exponential backoff on Bluetooth drops

Documentation

  • Comprehensive user manual updated with MMDVM terminal mode setup, usage, and troubleshooting

Setup

  1. On the TH-D75: Menu 650 → Reflector TERM Mode → ON
  2. Pair the radio with your Mac via Bluetooth
  3. In TH-Programmer: Reflector tab → MMDVM Terminal mode → Connect MMDVM
  4. Enter your callsign, select a reflector (e.g., REF001 C), and click Connect
  5. Key the radio to transmit — your voice goes to the reflector

Known Limitations

  • XRF/DCS reflector support is implemented but untested (reflector availability varies)
  • Echo test (URCALL=E) requires a local echo service (not yet implemented — use CQCQCQ calls to test)
  • Binary is unsigned — right-click → Open on first launch to bypass Gatekeeper
  • arm64 only (Apple Silicon) — Intel Macs can run via Rosetta 2

Requirements

  • macOS 14 (Sonoma) or later
  • Kenwood TH-D75A/E with firmware 1.03+
  • Bluetooth pairing with Mac
  • Valid amateur radio callsign registered for D-STAR