03 · CAT Control
Connecting your radio, VFO control, modes and relay for external programs
What is CAT?
CAT (Computer Aided Transceiver) allows RadioLog to control your radio from the computer: reading and changing frequency, mode, band and other parameters without touching the physical controls. It also lets WSJT-X and other programs share control without port conflicts.
Configuring the CAT Connection
Go to Settings → CAT to configure the connection with your radio.
Available CAT Backends
| Backend | Recommended for | Requires |
|---|---|---|
| Yaesu Direct (relay) | Yaesu FT-991A, FTDX10, FT-710, FT-818… | Just the USB/serial cable of the radio |
| Hamlib (rigctld) | Icom, Kenwood, Elecraft, Flex, 500+ models | Hamlib installed and rigctld running |
| OmniRig | Users with OmniRig already configured | OmniRig installed |
Yaesu Direct Backend (recommended)
- Connect the radio to the PC via USB (the cable included with the radio).
- Windows installs drivers automatically. Note the COM port number (e.g. COM3) in Device Manager.
- In Settings → CAT: select backend Yaesu Direct.
- Choose the radio model, COM port and correct baud rate.
- Save the configuration.
- Connect from Radio → Connect CAT.
Baud rates by Yaesu model
| Model | Baud rate |
|---|---|
| FT-817 / FT-818 | 9600 |
| FT-991 / FT-991A | 38400 |
| FTDX10 / FTDX101 | 38400 |
| FT-710 AESS | 38400 |
| FT-DX5000 | 115200 |
Hamlib Backend (rigctld)
Hamlib supports over 500 radio models. It is the recommended option for Icom, Kenwood, Elecraft, Flex Radio and any non-Yaesu radio.
Installing Hamlib on Windows
- Download from github.com/Hamlib/Hamlib/releases the file
hamlib-w64-X.X.X.zip. - Extract to
C:\Hamlib\. - Check in CMD:
C:\Hamlib\bin\rigctld.exe --version
Starting rigctld with your radio
# Icom IC-7300 — COM3, 9600 baud
rigctld -m 3073 -r COM3 -s 9600
# Icom IC-7610 — COM3, 9600 baud
rigctld -m 3078 -r COM3 -s 9600
# Kenwood TS-890S — COM3, 115200 baud
rigctld -m 2044 -r COM3 -s 115200
# Elecraft K3 — COM3, 38400 baud
rigctld -m 2029 -r COM3 -s 38400
# Find your model:
rigctld --list
Configuring RadioLog with Hamlib
- Settings → CAT → Backend: Hamlib (rigctld)
- Host:
localhost| Port:4532 - Make sure rigctld is running before connecting.
- Connect from Radio → Connect CAT.
Control Window: Radio → RigControl
Once CAT is connected, open Radio → RigControl for the real-time radio control panel: frequency, mode, VFO-A/B, band and connection status.
CAT Relay for WSJT-X and Other Programs
When RadioLog is connected to the radio, it automatically acts as a rigctld server (Hamlib NET rigctl) on TCP port 4532. WSJT-X, JTDX, FLDigi and any Hamlib-compatible program can connect to RadioLog without conflict — RadioLog is the sole owner of the serial port.
Configuration in WSJT-X:
- File → Preferences → Radio
- Rig: Hamlib NET rigctl
- Network server:
localhost:4532 - Do not configure any serial port here — RadioLog manages everything.
Problem: WSJT-X moves the wrong VFO
Symptom: Changing frequency in WSJT-X moves VFO-B instead of VFO-A (or vice versa).
Cause: On some Yaesu radios (e.g. FTDX10) CAT commands FA/FB don't correspond to the physical VFO-A/B labels.
Solution: Settings → Digital Modes → CAT Relay → ☑ Swap VFO-A/B in relay → Save → Restart RadioLog.