FT8 Changed Everything — But the Setup Trips People Up
FT8 accounts for more HF contacts worldwide than any other single mode in 2026. It's not hard to see why: work DX with 5 watts and a mediocre antenna, automated decoding pulls signals out of noise you'd never hear on SSB, and the 15-second transmission cycle means quick contacts even when conditions are marginal.
But getting FT8 running the first time? That part frustrates people. You're connecting a radio to a computer via audio and control cables, configuring virtual serial ports, getting audio levels right, and synchronizing clocks — it's more computer networking than traditional ham radio. I've helped probably 20 club members get their FT8 stations working, and the failure points are always the same.
This walkthrough gets you from zero to decoding signals in one evening. Follow it in order — skipping steps is where things break.
What You Need
The Hardware
| Component | Purpose | Budget option | Better option |
|---|---|---|---|
| HF radio | Transmit/receive | Any HF rig with data port | IC-7300, FT-891, IC-705 |
| Sound card interface | Audio between radio and PC | Digirig Mobile ($55) | SignaLink USB ($120) or built-in |
| USB cable | CAT control (radio ↔ PC) | Specific to radio model | Same, radio-dependent |
| Computer | Runs WSJT-X | Any Windows/Mac/Linux PC | Desktop preferred for stability |
| Antenna | Resonant on target band | Dipole or EFHW | Same, FT8 isn't antenna-picky |
The Software (all free)
- WSJT-X 3.0.2 (current release) — the standard FT8 software by K1JT (Joe Taylor, Nobel laureate)
- Meinberg NTP — continuous clock sync (Windows)
- Your radio's USB driver — Silicon Labs CP210x or FTDI depending on radio brand
Step 1: Install the Radio's USB Driver
Before plugging anything in, download the correct USB driver for your radio from the manufacturer's website. This creates the virtual COM port that WSJT-X uses for CAT control (Computer Aided Transceiver — frequency control, TX/RX switching).
- Icom (IC-7300, IC-705): Silicon Labs CP210x driver. One USB cable handles both CAT and audio — no separate sound card needed.
- Yaesu (FT-891, FT-991A): Silicon Labs CP210x. The FT-891 needs an external sound card (no built-in USB audio). The FT-991A has built-in audio via USB.
- Kenwood (TS-590SG, TS-890S): FTDI driver. Both have built-in USB audio.
- Elecraft (KX2, KX3): FTDI driver for CAT. Need external sound card for audio on the KX2; KX3 has USB audio option.
After installing the driver, connect the USB cable and note which COM port appears in Device Manager (Windows) or /dev/ttyUSB0 (Linux). You'll need this number later.
Step 2: Connect Audio — Built-In USB Audio or External Interface
Option A: Radio with built-in USB audio (IC-7300, FT-991A, TS-890S, IC-705)
If your radio handles audio over USB, you're lucky — one cable does everything. The radio appears as a sound device in your operating system. No external interface needed.
Verify it works: open Sound Settings on your PC, look for a new playback and recording device (usually named "USB Audio CODEC" or similar) when the radio is connected. If it doesn't appear, the driver isn't installed correctly.
Option B: External sound card interface (FT-891, KX2, older radios)
You need a device that converts between your radio's audio signals (mic/speaker or data port) and your PC's USB. The two main options:
Digirig Mobile ($55): A tiny box with a USB-C connector on one side and radio-specific cables on the other. It includes CAT control for some radios, potentially eliminating the need for a separate USB cable. Good value, compact, well-documented. Buy the cable kit for your specific radio ($15-20 extra).
SignaLink USB ($120): The long-time standard. Has physical knobs for TX/RX audio levels (genuinely useful for initial setup), and works with virtually any radio via swappable jumper modules ($15 each). Bigger than the Digirig but the knobs make troubleshooting easier.
Connect the interface to your radio's data port (sometimes labeled "DATA," "ACC," or "PACKET" on the rear panel). Avoid using the mic jack if a data port is available — the data port bypasses speech processing and gives cleaner audio.
Step 3: Sync Your Computer's Clock
This step is non-negotiable for FT8. The protocol requires your clock accurate to within ±1 second. Decodes fall off as the error grows, and once you are past about 2 seconds you will decode almost no one and nobody will decode you. I've seen this exact issue stump at least 10 people — they think the radio or cables are wrong, but it's just the clock.
Windows: Install Meinberg NTP (free), a continuous NTP client. The WSJT-X guide advises against tools that step the clock periodically (Dimension4 and similar SNTP tools), and the Windows default sync runs too rarely. Verify by checking time.is in a browser — your PC clock should match within 0.5 seconds.
Mac: System Settings → General → Date & Time → check "Set date and time automatically" using Apple's NTP server. Usually good enough.
Linux: sudo systemctl enable --now systemd-timesyncd or install chrony. Check with timedatectl.
Step 4: Install and Configure WSJT-X
Download WSJT-X from physics.princeton.edu/pulsar/k1jt/wsjtx.html (the official source — avoid random download sites). Install it. On first launch, you'll hit the Settings dialog. Here's what to fill in:
General Tab
- My Call: Your callsign
- My Grid: Your 6-character Maidenhead grid square (find it at gridlocator.qrz.com)
- Check "Display distance in miles" if you prefer imperial
Radio Tab (CAT Control)
- Rig: Select your exact radio model from the dropdown
- Serial Port: The COM port from Step 1 (e.g., COM3)
- Baud Rate: Match your radio's setting (IC-7300 default: 19200; Yaesu: 38400; Kenwood: 115200)
- Data Bits: 8, Stop Bits: 1, Handshake: None (defaults are correct for most radios)
- PTT Method: "CAT" for most modern radios (this lets the software key the transmitter via the USB connection)
- Click "Test CAT" — the button should turn green. If it stays red, check your COM port number, baud rate, and that no other software has the port open.
Audio Tab
- Input (receive): Select the sound device associated with your radio ("USB Audio CODEC" for built-in, or your interface name for external)
- Output (transmit): Same device, output side
- Leave other audio settings at defaults initially
Step 5: Set Audio Levels — The Critical Part
Bad audio levels are the #1 reason FT8 stations don't work right. Too hot on transmit and you splatter across the band (other operators will not be polite about this). Too low on receive and you miss weak signals.
Receive level
With your radio tuned to an FT8 frequency (try 14.074 MHz for 20m) and the band active, watch the signal level indicator in WSJT-X's lower left corner. You want it in the green zone — roughly 30-60 dB. Adjust using:
- Your radio's AF gain (speaker volume) — start low, increase until WSJT-X shows signals
- The interface's RX level knob (if SignaLink)
- Windows sound mixer input level (if using USB audio directly)
If the meter is constantly in the red (above 70 dB), you're overdriving the sound card. Turn things down. Overdriven audio causes false decodes and missed real signals.
Transmit level
This is where most people make the splatter mistake. FT8 is a constant-envelope signal — you do NOT need (or want) full power. Target settings:
- Set your radio to USB-D (data) mode, not plain USB/SSB
- Set radio power to your desired output (start with 20-30W while testing)
- Turn OFF any speech processing, compression, or TX EQ
- In WSJT-X, click "Tune" to transmit a steady carrier
- Watch your radio's ALC meter — adjust the PC audio output (or SignaLink TX knob) until ALC just barely registers (one bar or just at threshold)
- DO NOT crank audio until ALC is pinned — that's what causes splatter and earns you angry emails from the FCC
The rule: ALC should show minimal deflection. If it's slamming into the red, your transmit audio is too hot and you're distorting. Other stations will decode you poorly and you'll interfere with adjacent signals.
Step 6: Radio Settings for FT8
Your radio needs to be configured for digital mode operation. The exact menu paths vary by model, but here's what to set:
SettingValueWhyModeUSB-D or DATA-URoutes audio to/from data port, bypasses processingFilter width2.5-3.0 kHzFT8 activity spans ~3 kHz windowAGCFast or OffPrevents AGC pumping from strong signals affecting decodingNoise BlankerOffCan introduce artifacts that confuse the decoderNoise ReductionOffSame — let WSJT-X handle signal processingSpeech CompressorOffOnly for SSB — will distort FT8 signalTX PowerStart at 20-50WFT8 doesn't need 100W for most contactsOn the IC-7300 specifically: Menu → Set → Connectors → USB AF Output Level → set to about 50%. Menu → Set → Connectors → DATA OFF MOD → USB. This routes data audio through the USB connection.
Step 7: Your First FT8 Decode
Tune to 14.074 MHz (20m FT8 — usually active 24/7). Make sure you're in USB-D mode. Within 15-30 seconds, if the band is open and your levels are right, you should see callsigns populating the decoded messages panel. They'll look like:
125730 -12 0.3 1012 ~ CQ W1AW FN31
That's: time, signal strength (dB), time offset (seconds), audio frequency (Hz), then the message. If you're seeing these, your receive chain works. Celebrate briefly.
If you see nothing after 2-3 minutes during daylight hours on 14.074:
- Check your clock sync (time.is in a browser — must be within 1 second)
- Verify audio input device is correct in WSJT-X settings
- Increase receive audio level — look at the dB meter in WSJT-X
- Confirm the radio is in USB-D (not LSB, not AM, not regular USB)
- Try a different band — 7.074 (40m) is active 24/7 and might have stronger signals if 20m is dead
Step 8: Make Your First FT8 Contact
Once you're decoding, making a contact is straightforward:
- Double-click on a CQ message in the decode window (this loads the calling station's info)
- WSJT-X will generate your response automatically and transmit at the next sequence start
- Watch the exchange: your call → their report → your report → their 73 → done
- A complete QSO takes 4-6 transmission cycles (60-90 seconds)
Your first contact will feel anticlimactic compared to SSB ragchewing. That's normal. The magic of FT8 isn't the individual QSO — it's working Japan on 5 watts with a wire antenna, or filling band slots in your log that SSB couldn't touch.
Troubleshooting the Common Failures
"Test CAT" button stays red
- Wrong COM port selected — recheck Device Manager
- Wrong baud rate — must match radio's serial port speed setting
- Another program has the COM port open (close HRD, Log4OM, etc.)
- USB cable is charge-only (no data lines) — try a different cable
Decoding but nobody responds when you transmit
- Check your TX audio level — ALC slamming means distorted signal others can't decode
- Verify your PC clock is accurate (±1 second max)
- Make sure you're in an even/odd slot that doesn't conflict with the station you're calling
- Your power might be too low — try 50W and see if responses improve
Hearing audio from speakers but WSJT-X shows nothing
- Wrong audio input device selected in WSJT-X Audio tab
- Windows is routing audio to built-in sound card instead of USB device
- Audio level too low — crank up the radio's AF gain or interface RX level
TX works but ALC is maxed
- Reduce your PC's audio output level (Windows sound mixer → playback device → properties → levels)
- If using SignaLink, turn the TX knob counterclockwise until ALC shows minimal deflection
- On IC-7300: reduce USB MOD Level in the connector settings menu
Recommended FT8 Frequencies
BandFT8 (MHz)FT4 (MHz)Best Time (US)80m3.5733.575Evening/night40m7.0747.047.5Afternoon through morning30m10.13610.140All day (often DX)20m14.07414.080Daylight hours17m18.10018.104Daytime (solar dependent)15m21.07421.140Daytime when open12m24.91524.919Peak solar conditions10m28.07428.180Daytime, sporadic-E6m50.31350.318Sporadic-E season (May-Aug)Going Beyond Basic FT8
Once you're making contacts reliably:
- Grid Square hunting: FT8 gives you grid squares automatically — great for VUCC awards on VHF or WAS tracking on HF
- PSK Reporter: Your decoded signals automatically upload to pskreporter.info (opt-in in WSJT-X settings), showing you in real-time who hears you and who you hear. Addictive.
- Logging integration: WSJT-X talks to Log4OM, HRD Logbook, and others via UDP. Contacts auto-populate in your main log.
- FT4: Same concept as FT8 but faster (7.5-second cycles). Used more in contests. Enable it in WSJT-X by selecting FT4 mode.
- Contest mode: WSJT-X has contest-specific modes for ARRL contests and others that exchange grid squares or serial numbers instead of signal reports.
Reader field notes — share yours
Log in to share your field notes and photos.