Setting up digital modes (FT8, WSJT-X, fldigi)¶
This page explains how to connect WSJT-X, fldigi, or similar digital-mode software to AetherSDR so they can receive audio from the radio, send audio back for TX, and control the VFO. You need two bridges running in AetherSDR: DAX (audio) and CAT (frequency and mode control).
Before you start¶
- AetherSDR is connected to the FLEX-8600 and at least one slice is active.
- WSJT-X, fldigi, or your chosen digital-mode application is installed.
- You know which slice letter (A, B, C, …) you intend to use for digital modes.
Steps¶
Part 1 — Enable DAX audio¶
- Click the DAX tray button on the right sidebar. The DAX Audio applet opens.
- Click Enable. The button turns green. AetherSDR starts the DAX audio bridge and persists the setting as
AutoStartDAX. - Note the slice shown in the Slice-assignment status indicator next to the DAX channel you want to use (e.g., "Slice A" next to DAX 1:). If it shows —, assign the slice to a DAX channel in your radio's slice settings before continuing.
- Optionally adjust the DAX 1 gain+meter slider for your RX channel. Default is 0.5; valid range is 0.0–1.0. This is persisted as
DaxRxGain1(orDaxRxGain2–DaxRxGain4for other channels). - Optionally adjust the TX gain+meter slider. Default is 0.5; valid range is 0.0–1.0. Persisted as
DaxTxGain. - To start DAX automatically on every launch, go to
Settings > Autostart DAX with AetherSDRand check that item.
Part 2 — Enable CAT control¶
- Click the CAT tray button on the right sidebar. The CAT Control applet opens.
- Check the Base port field. Default is
4532. Channels A–D bind to ports 4532, 4533, 4534, 4535. Valid range is 1024–65535. Change the value if another application already uses port 4532. - Click Enable TCP. The button turns green. All four rigctld-compatible TCP servers start.
- On Linux or macOS, click Enable TTY if your application requires a serial-style port. PTY symlinks appear at
/tmp/AetherSDR-CAT-A,/tmp/AetherSDR-CAT-B,/tmp/AetherSDR-CAT-C,/tmp/AetherSDR-CAT-D. - To start CAT automatically on every launch, go to
Settings > Autostart CAT with AetherSDRand check that item.
Part 3 — Configure your digital-mode application¶
WSJT-X
- In WSJT-X, open Settings > Radio.
- Set Rig to
Hamlib NET rigctl. - Set Network Server to
localhost:4532(or the port matching your chosen slice channel). - Open Settings > Audio and set the Input and Output devices to the DAX channel assigned to your slice (e.g.,
DAX 1).
fldigi
- In fldigi, open Configure > Rig Control > Hamlib.
- Set Device to
Net rigctland Port/Address tolocalhost:4532. - Open Configure > Sound Card and select the DAX channel for input and output.
What each control does¶
| Control | Default | Range | Setting key |
|---|---|---|---|
| Enable (DAX) | off | on/off | AutoStartDAX |
| DAX 1 gain+meter | 0.5 | 0.0–1.0 | DaxRxGain1 |
| DAX 2 gain+meter | 0.5 | 0.0–1.0 | DaxRxGain2 |
| DAX 3 gain+meter | 0.5 | 0.0–1.0 | DaxRxGain3 |
| DAX 4 gain+meter | 0.5 | 0.0–1.0 | DaxRxGain4 |
| TX gain+meter | 0.5 | 0.0–1.0 | DaxTxGain |
| Enable TCP (CAT) | off | on/off | — |
| Enable TTY (CAT) | off | on/off | — |
| Base (CAT TCP port) | 4532 | 1024–65535 | CatTcpPort |
Tips¶
- Each CAT channel (A/B/C/D) controls one slice. If you run two digital-mode programs simultaneously, point the second program at port 4533 and assign it to Slice B with a second DAX channel.
- If you enter an out-of-range value in the Base field, it resets to
4532automatically. - The per-channel TCP status indicator in the CAT applet shows how many clients are connected (e.g.,
:4532 (1 client)). Use this to confirm WSJT-X has connected successfully.
Troubleshooting¶
- WSJT-X reports "Rig not found" or connection refused — Confirm Enable TCP is active (button is green) and the port in WSJT-X matches the Base value in AetherSDR. Check that no firewall is blocking localhost connections.
- No audio decoded in WSJT-X / fldigi — Confirm Enable in the DAX applet is active. Check that the slice-assignment status next to the DAX channel you selected shows your slice letter and not —. Verify the audio input device in your digital-mode application is set to the correct DAX channel.
- TX audio not reaching the radio — Check the TX gain+meter slider is not at 0.0. Confirm the TX slice indicator in the DAX applet shows your active slice.
- PTY symlinks not appearing (Linux/macOS) — Confirm Enable TTY is active. The paths
/tmp/AetherSDR-CAT-Athrough/tmp/AetherSDR-CAT-Dare created when TTY is enabled and the radio is connected.
Related¶
- DAX Audio overview
- Enable DAX to route slice audio to WSJT-X / FLDigi / other digital software
- CAT Control overview
- Enable CAT TCP so N1MM, Log4OM, WSJT-X can control the radio
- Enable CAT PTY so Linux/macOS apps can open a serial-style CAT port
- Autostart DAX on launch
- Autostart CAT servers with AetherSDR
- Change the base TCP port
- Set DAX RX gain per channel
- Start WSJT-X UDP listener and filter for CQ, POTA or calls to me