Repository navigation
Supported Radios
Handi-Talky Commander works with Benshi-protocol radios connected over Classic Bluetooth (RFCOMM / SPP) — the same radios supported by upstream HTCommander.
- BTech UV-Pro, UV-50Pro
- Radioddity GA-5WB, DB50-B Mini
- Vero VR-N75 / VR-N76 / VR-N7500 / VR-N7600
Most testing to date is on the BTech UV-PRO. Other Benshi-protocol radios use the same command set and should work, but may be less exercised.
These radios use Classic Bluetooth RFCOMM / SPP (a serial-port profile), not BLE GATT. That has a few practical consequences:
- You pair in your OS Bluetooth settings first (see Getting Started).
- On Linux, the app uses BlueZ (raw RFCOMM/SDP).
- On macOS, it uses an IOBluetooth bridge, because Apple's public CoreBluetooth API has no classic-RFCOMM support. (This is why the macOS port needed dedicated Bluetooth work — see Architecture.)
The radio's TNC (KISS path) — used by Winlink, BBS, and the App-TNC APRS beacon — requires the radio's "Digital mode" to be OFF. Digital mode is only for the radio's built-in beacon and disables the TNC. The two are mutually exclusive.
If you have a Benshi-protocol radio not in the list above, try it and open an issue with the model and what you observe — including a Bluetooth debug log (see Troubleshooting).
Cross-platform (Linux/macOS) port of Ylianst/HTCommander by Ylian Saint-Hilaire · Apache 2.0 · 📡 73!
Getting started
Using the app
Developers