HTCommander: The Open-Source Cross-Platform Radio Toolkit for Benshi Bluetooth Transceivers
TL;DR: HTCommander is a free, open-source software suite created by Ylian Saint-Hilaire for Benshi-architecture Bluetooth radios like the BTECH UV-PRO and Vero VR-N76. It provides wireless channel programming, Winlink radio email, APRS mapping, packet BBS, high-speed software modems, and satellite tracking across Windows, macOS, Linux, iOS, Android, and Web browsers.
What Is HTCommander?
HTCommander is a free, open-source cross-platform amateur radio station suite designed to control and extend Bluetooth-enabled Benshi-platform handheld and mobile transceivers. Developed by Ylian Saint-Hilaire under the Apache-2.0 license, HTCommander turns ordinary smartphones, tablets, laptops, and web browsers into full-featured digital radio command centers without requiring external hardware modems or programming cables.
+--------------------------------------------------------------------+
| HTCommander Suite |
| (Windows · macOS · Linux · iOS · Android · Web Bluetooth · Auto) |
+---------------------------------+----------------------------------+
| BLE Wireless Link (KISS / Audio)
v
+--------------------------------------------------------------------+
| Benshi-Platform Transceiver |
| BTECH UV-PRO / UV-50PRO · Radioddity GA-5WB · Vero VR-N76/N7600 |
+--------------------------------------------------------------------+
Traditional handheld transceivers often require proprietary programming software, specialized USB cables, and clumsy menu navigation. HTCommander replaces that fragmented workflow with a unified, cross-platform interface that manages memory channels, runs full Winlink email sessions, decodes APRS telemetry, and operates digital modems wirelessly over Bluetooth.
Supported Radios and the Benshi Hardware Ecosystem
HTCommander interfaces directly with the Benshi Bluetooth protocol stack built into modern consumer amateur radios. Because these transceivers expose an internal KISS TNC, audio stream, and command API over Bluetooth Low Energy (BLE), HTCommander controls them without physical dongles:
- BTECH UV-PRO: Rugged IP67 dual-band (VHF/UHF) 7W handheld featuring onboard GPS, APRS, and AM airband reception.
- BTECH UV-50PRO: High-power 50W dual-band mobile transceiver with AI noise reduction and satellite tools.
- Radioddity GA-5WB: Compact 5W IP67 dual-band handheld with USB-C charging and Bluetooth programming.
- Radioddity DB50-B Mini: 50W dual-band mobile unit equipped with a detachable control head.
- Vero Telecom / VGC Series (VR-N75, VR-N76, VR-N7500, VR-N7600): Handheld and mobile radios featuring color screens, GPS tracking, and native Bluetooth app control.
- Radtel RT-660: Dual-band handheld with 256 channels and integrated Bluetooth connectivity.
- EchoLink Virtual Radio: Pure IP-based voice connectivity, enabling worldwide communications even when no physical radio is paired.
Comprehensive Feature Breakdown
HTCommander packs the functionality of a dozen standalone ham radio applications into a single, cohesive software architecture.
+-------------------------------------------------------------------------+ | Core Feature Modules | +---------------------+---------------------+-----------------------------+ | Memory Programming | Digital Messaging | Advanced Modems & RF | +---------------------+---------------------+-----------------------------+ | · RepeaterBook sync | · Winlink Email | · DART LDPC software modem | | · Batch slot editor | · APRS Live Maps | · SSTV send & receive | | · Over-the-air sync | · Push notifications| · Satellite Doppler tracker | | · Full radio config | · Packet BBS server | · Offline Speech-to-Text | | · Cloud backups | · Net file torrent | · Home Assistant / MQTT | +---------------------+---------------------+-----------------------------+
1. Wireless Channel Programming and RepeaterBook Integration
Managing memory channels directly on a radio keypad is notoriously tedious. HTCommander streamlines this process:
- Direct Handheld Sync: Edit channel names, transmit/receive frequencies, power steps, bandwidth, and CTCSS/DCS tones on screen.
- RepeaterBook Lookup: Search the global RepeaterBook database by location or callsign and drag repeaters straight into radio memory slots with offsets and sub-audible tones pre-filled.
- Over-the-Air Channel Sharing: Transmit channel configurations over RF as clickable chat strings, allowing an entire emergency net or club convoy to tune to identical frequencies with a single tap.
2. Winlink Global Radio Email
HTCommander includes an integrated Winlink client. Operators can compose, send, and receive standard Winlink emails complete with file attachments. Sessions can run either directly over 1200-baud VHF packet radio through the radio internal TNC or over the internet via Winlink Telnet gateways.
3. Rich APRS Messaging, Mapping, and Push Notifications
- Live OpenStreetMap Plotting: Visualize surrounding APRS stations, weather nodes, and mobile beacons in real time.
- Direct Messaging with Avatars: Carry out two-way text chats with callsigns, complete with custom contact photos and message delivery acknowledgments.
- Mobile Push Alerts: Receive APRS message notifications on iOS and Android even when the screen is locked or the app is minimized.
- Two-Way APRS-IS Gateway: Bridge local RF packet traffic directly into the worldwide APRS-IS internet backbone.
4. Packet Terminal, BBS, and Winlink Relay
Operators can connect to local packet nodes and digipeaters via the built-in terminal. Furthermore, HTCommander can host a local packet Bulletin Board System (BBS) that acts as a Winlink gateway for other operators in the area who lack direct internet access.
5. Broadcast Net Torrent File Transfers
Distributing situation maps, ICS emergency forms, or image files across an entire voice net typically requires repeated point-to-point connections. HTCommander solves this with a many-to-many packet torrent protocol over 1200-baud FM-AFSK. It compresses files on the fly, monitors packet block reception across all stations, and lets late-joining stations fill in missing chunks automatically.
6. DART Next-Generation Software Modem
Beyond legacy 1200-baud AFSK, HTCommander features the DART software-defined modem. Running entirely on the host processor, DART dynamically scales from BPSK up to 16QAM using Low-Density Parity-Check (LDPC) forward error correction, delivering significantly higher data throughput through standard FM voice channels with real-time constellation and SNR monitoring.
7. Satellite Tracking with Automated Doppler Correction
Working amateur satellites with a handheld typically requires manual frequency adjustment. HTCommander predicts upcoming satellite passes, displays live azimuth and elevation angles to guide antenna aiming, and automatically calculates real-time Doppler shift adjustments for uplink and downlink frequencies.
8. Multimedia, SSTV, Offline Voice, and Smart Home Integrations
- Inline SSTV: Encode and decode Slow Scan Television pictures directly inside the communications window.
- Offline Speech-to-Text: Transcribe received voice audio locally without cloud connectivity or disk storage.
- Morse Code Tools: On-screen CW keyer with real-time audio-to-text decoding.
- Home Assistant MQTT Integration: Expose battery level, GPS position, squelch, and incoming APRS alerts directly to smart home dashboards.
- Android Auto: Control channels and review APRS messages safely from vehicle infotainment displays.
Tool Comparison Matrix
The table below contrasts HTCommander with traditional amateur radio utility software:
| Capability / Feature | HTCommander | CHIRP | Winlink Express | APRSdroid | Mobilinkd TNC App |
|---|---|---|---|---|---|
| Primary Purpose | All-in-one station control & data | Memory channel programming | Winlink radio email client | Dedicated APRS client | TNC hardware configuration |
| Connection Method | Wireless Bluetooth Low Energy | USB programming cable | Soundcard / Serial / TNC | Bluetooth / Audio cable | Bluetooth TNC link |
| Platforms Supported | Win, Mac, Linux, iOS, Android, Web | Win, macOS, Linux | Windows only | Android only | Android, iOS |
| Winlink Email | Built-in (Packet & Telnet) | No | Yes (Full feature set) | No | No |
| APRS Mapping & Chat | Built-in (Live OSM + Push) | No | No | Yes (APRS only) | No |
| Software Modem (DART) | Yes (BPSK to 16QAM LDPC) | No | No (Requires external ARDOP/VARA) | No | No |
| RepeaterBook Import | Live in-app query & drag | CSV / Web import | No | No | No |
| License & Cost | Open Source (Apache-2.0, Free) | Open Source (GPL, Free) | Freeware (Donationware) | Open Source / Paid on Play | Open Source / Free |
Frequently Asked Questions
Which handheld and mobile radios work with HTCommander?
HTCommander supports all transceivers built on the Benshi platform, including the BTECH UV-PRO, BTECH UV-50PRO, Radioddity GA-5WB, Radioddity DB50-B Mini, Vero VR-N75/N76/N7500/N7600, and Radtel RT-660.
Do I need a specialized programming cable to use HTCommander?
No. HTCommander communicates wirelessly over Bluetooth Low Energy (BLE) using the radio internal controller and KISS TNC. No physical programming cables or external serial converters are necessary.
Can HTCommander send Winlink emails over RF without a computer?
Yes. When running HTCommander on an Android or iOS smartphone paired to a supported radio, you can send and receive Winlink emails with attachments over 1200-baud VHF packet radio directly from your mobile device.
What is the DART modem in HTCommander?
DART is a host-side software-defined modem that uses adaptive BPSK through 16QAM modulation and LDPC forward error correction to transmit data over standard FM voice channels faster and more reliably than legacy AFSK.
Is HTCommander completely free and open source?
Yes. HTCommander is licensed under the permissive Apache-2.0 open-source license. The full source code is hosted publicly on GitHub, and pre-built binaries are available for desktop, mobile, and web platforms.



Post Comment