04 · Digital Modes

Integration with WSJT-X and JTDX — FT8, FT4, JT65, WSPR and more

FT8 Studio (beta) — FT8 inside RadioLog

Since version 4.1.0 RadioLog has its own FT8 window, in addition to the WSJT-X and JTDX integration explained below (which keeps working as before). It is in testing: use low power at first. The full guide, with CW and RTTY, is in chapter 12.

  1. You need WSJT-X installed: RadioLog uses its decoder (it does not include it). In Settings → FT8 Studio press "Search" or choose the WSJT-X folder.
  2. Sound and PTT: the sound card is chosen in Settings → Digital Modes and PTT in Settings → Radio / CAT (none/VOX, DTR, RTS or CAT, with delays). Put the radio in its data mode (DATA-U): RadioLog does not change the mode.
  3. Open the window from the digital modes menu and press "Start". Pick the band from the list (with CAT connected, your radio goes to the FT8 frequency).
  4. To call: double-click a station in the list; the sequencer (AutoSeq) sends the report, the confirmation and the 73, and logs the QSO. To call CQ choose message 6 and press "Transmit"; the "CQ to:" selector allows directed CQs (DX, NA, EU…).
  5. To stop: "Stop TX" cuts immediately. A TX watchdog (3 minutes without touching anything by default) stops the transmission by itself.
  6. Everything set once (AutoTX/AutoSeq, repeat counts, free-text macros, colours, new-station alerts, "Wanted" list, filters, working frequencies, QSO logging…) lives in Settings → FT8 Studio.

Important: the PC clock must be right (RadioLog can correct it by itself in Settings → General → Time, without touching the Windows clock).

Integration Architecture

RadioLog integrates with WSJT-X and JTDX transparently through two independent channels:

No serial port conflicts RadioLog is the only program that talks directly to the radio. WSJT-X connects to RadioLog's relay, not to the radio. This eliminates the typical «port is busy» conflicts.

Configuring WSJT-X — Step by Step

Step 1 — UDP (automatic QSO saving)

  1. In WSJT-X: File → Preferences → Reporting
  2. Enable ☑ Accept UDP requests
  3. UDP server: 127.0.0.1  |  Port: 2237

From this point, every QSO you confirm in WSJT-X will be saved automatically to the RadioLog logbook.

WSJT-X Reporting tab with UDP active

Step 2 — CAT relay (frequency control)

  1. In WSJT-X: File → Preferences → Radio
  2. Rig: Hamlib NET rigctl
  3. Network server: localhost  |  Port: 4532
  4. Do not configure any serial port — RadioLog controls the radio.
  5. Click Test CAT. «CAT: OK» should appear in green.
WSJT-X Radio tab with Hamlib NET rigctl

Step 3 — PTT (radio keying)

For WSJT-X to transmit it needs PTT control. The recommended method is RTS on the second virtual COM port of the radio (the PTT/Enhanced port, different from the CAT port).

RadioCAT port (RadioLog)PTT port (WSJT-X)
Yaesu FTDX10COM3 (CAT)COM4 (PTT/Enhanced) — RTS
Yaesu FT-991ACOM3 (CAT)COM4 (PTT/Enhanced) — RTS
Yaesu FT-710COM3 (CAT)COM4 (PTT/Enhanced) — RTS
Icom IC-7300COM3 (CI-V)COM4 (PTT) — RTS or VOX

Step 4 — RadioLog Configuration

In RadioLog: Settings → Digital Modes

Digital Modes configuration panel

Recommended Startup Order

  1. Power on the radio
  2. Launch RadioLog — connects CAT automatically
  3. Launch WSJT-X — connects to the relay and log automatically

WSJT-X can start before RadioLog without issue — it will retry the connection automatically.

FT8 QSO Flow

  1. WSJT-X receives and transmits according to the FT8 protocol.
  2. When you complete a QSO in WSJT-X, WSJT-X sends it via UDP to RadioLog.
  3. RadioLog receives it, adds DXCC, continent and CQ zone from the local prefix file (cty.dat) and saves it to the logbook automatically.
  4. In the RadioLog main window you will see the new QSO without having entered anything manually.
FT8 QSO received automatically in RadioLog logbook

Configuring JTDX

The process is identical to WSJT-X. JTDX also uses the WSJT-X UDP protocol for logging and Hamlib NET rigctl for the CAT relay. The same ports (2237 for UDP, 4532 for CAT) work with both programs. Do not use both at the same time with the same radio.

FLDigi Integration

FLDigi can connect to RadioLog's CAT relay at localhost:4532. For automatic logging from FLDigi, see the FLDigi documentation for XML-RPC or UDP integration. This integration is under development in RadioLog.

Verifying Everything Works

Indicators in the RadioLog main window: