A fork of fldigi that adds native TCI (Transceiver Control Interface) support: CAT rig control and full-duplex RX/TX audio over a single WebSocket connection to an ExpertSDR / SunSDR / AetherSDR-class SDR server — with no hardware CAT port and no virtual audio cable. Everything else is stock fldigi 4.2.13 (all the usual digital modes, logging, etc.).
| Platform | How |
|---|---|
| Windows 11 (x64) | Download the portable zip from Releases (fldigi-4.2.13-tci-win64.zip), unzip anywhere, run fldigi.exe. No installer. |
| Linux (Debian / Ubuntu / Raspberry Pi OS) | Build from source — see BUILDING.md (a few minutes). |
| macOS (Intel & Apple Silicon) | Build from source — see BUILDING.md. |
There is intentionally no prebuilt Linux binary: Linux users build against their own system libraries, exactly as with upstream fldigi.
Full, copy-paste dependency and build steps are in BUILDING.md (Debian/Ubuntu/Raspberry Pi OS, and macOS Intel/Apple Silicon). The shape of it:
git clone https://github.com/K5PTB/fldigi.git
cd fldigi
autoreconf -vfi # needs gettext/autopoint — macOS also needs it on PATH; see BUILDING.md
./configure # macOS needs an FLTK_CONFIG line — see BUILDING.md
make -C src -j4 # builds just the app (skips the man-page docs)
./src/fldigi…but install the dependencies first — see BUILDING.md.
TCI (Transceiver Control Interface) is a WebSocket protocol used by ExpertSDR3, SunSDR, and AetherSDR-class SDR servers. This fork speaks it directly, so fldigi can control the radio (frequency, mode, PTT, S-meter) and exchange receive/transmit audio over one network connection — replacing both the serial/hamlib CAT link and the soundcard / virtual-audio path a hardware setup would otherwise need.
Select it in Rig Control → TCI and Soundcard → Devices → TCI, then set
the ws:// address and port (default 50001).
TCI support here is new and under active testing. The intent is to contribute it upstream to fldigi once it has been sufficiently tested. If you find any issues associated with TCI, please open an issue on this repo — reports from real-world use across different radios and platforms are exactly what get this feature ready for upstream. Your help would be appreciated.
Based on fldigi 4.2.13. The only addition is the TCI feature; non-TCI behavior is unchanged. For the full list of modes, features, and documentation, see the upstream project:
- Upstream source: https://sourceforge.net/projects/fldigi/
- Documentation: http://www.w1hkj.org/