How to Get Ft8 Working From Scratch

Guide on how to set up FT8.

Written by

in

I remember sitting on a ridge in the Cascades last autumn, staring at a waterfall that looked like nothing but static, wondering why my signal wasn’t hitting anything. I had followed every forum thread to the letter, yet I was getting zero decibels of meaningful contact. Most people will tell you that if you just follow the manufacturer’s checklist, you’re good to go, but that’s a lie. Learning how to set up FT8 isn’t about clicking “OK” on a series of pop-up windows; it’s about understanding the timing and the math happening behind your screen. If your computer clock is off by even a fraction of a second, or if your CAT control is fighting your transceiver, you might as well be shouting into a vacuum.

In this guide, I’m stripping away the fluff and the “just trust the manual” nonsense. I’m going to show you the actual, measured way to configure your software, from syncing your Windows time to managing your audio levels so you aren’t clipping your signal into oblivion. We’ll talk about why your waterfall looks like garbage even when the bands are open, and I’ll give you the specific settings I use when I’m operating on a tight power budget. No hype, just the settings that actually work when the ionosphere is cooperating.

Table of Contents

Guide Overview

Total Time: 1-2 hours
Estimated Cost: $0 (assuming existing radio equipment)
Difficulty: Beginner

Tools & Supplies

  • WSJT-X Software (The primary decoding program)
  • Computer/Laptop (To run the software and process signals)
  • Sound Card/USB Interface (To connect radio audio to computer)
  • HF Radio Transceiver (1 unit)
  • Antenna System (1 unit)
  • USB Cable (1 unit)

Step-by-Step Instructions

  • 1. First, stop thinking about your radio and start thinking about your computer’s clock. FT8 is a timing-sensitive protocol; it doesn’t care about your signal strength if your time is off by even a few hundred milliseconds. I’ve sat there watching a perfect signal fail to decode simply because the user was relying on the standard Windows time sync, which can drift. Download a dedicated NTP client like Dimension 4 or use the built-in time sync in your software, and make sure you are pulling from a reliable stratum-1 server. If your time isn’t rock solid, you’re just making noise.
  • 2. Next, you need to get your signal path sorted through a virtual audio cable (VAC). You aren’t going to be plugging a physical 3.5mm jack from your transceiver into your soundcard like it’s 1995—unless you want a massive amount of ground loop noise. Install a driver like VB-Audio Cable to create a digital bridge between your transceiver’s interface (like a SignaLink or a built-in USB soundcard) and your FT8 software. When you test this, watch your input levels; you want your received signal to be loud enough to see on the waterfall, but not so hot that you’re clipping the ADC.
  • 3. Now, let’s talk about the CAT control setup. You need your computer to be able to tell your radio what frequency it’s sitting on, otherwise, the software is flying blind. Go into your transceiver’s menu and ensure the CAT settings—baud rate, parity, and stop bits—match exactly what you’ve entered into WSJT-X. I’ve lost more evenings than I care to admit because someone had the baud rate set to 9600 on the radio but 4800 in the software. If the frequency readout in your software isn’t moving when you turn the dial on the rig, you haven’t finished this step.
  • 4. Once the communication is established, you have to configure your audio input and output levels. This is where most people blow their chance at a good contact. Open the WSJT-X settings and look at the audio tab. You want to adjust your radio’s ALC (Automatic Level Control) so that when you transmit, you are hitting the band with a clean signal but not driving the amp into saturation. If your waveform looks like a square wave instead of a sine wave, you are distorting the signal, and the guys on the other end won’t be able to decode you regardless of how much power you’re throwing at them.
  • 5. Set your operating frequency and mode with an eye on the current propagation. Don’t just pick a frequency because it’s “the FT8 frequency.” Check a real-time propagation tool or a DX cluster to see where the openings actually are. If you’re working 20 meters, make sure your software is set to the correct sub-band. I’ve seen people try to force a contact on a frequency that was actually part of a sideband, and it’s a complete waste of electricity.
  • 6. Finally, do a test decode before you start trying to hunt DX. Find a local station or a high-signal repeater and see if you can grab a decode. If you see nothing on the waterfall but a mess of static, go back to step two and check your gain. If you see the signal but it won’t decode, go back to step one and check your clock. I don’t care how much money you spent on your rig; if your setup isn’t synchronized, you’re just a very expensive source of interference.

Mastering Wsjt X Configuration Settings and Cat Control Setup

Mastering Wsjt X Configuration Settings and Cat Control Setup

Once you’ve got the basics down, the real headache usually starts with the handshake between your computer and your rig. I’ve spent more nights than I care to admit staring at a waterfall that refuses to move because the CAT control setup for amateur radio was slightly off. It isn’t enough to just plug in a USB cable; you need to ensure your COM port settings and baud rates actually match what your radio expects. If your frequency isn’t jumping when you click the software, don’t assume the cable is broken—check your driver settings first.

Then there’s the audio. Most people think “more is better,” but if you’re slamming the input, you’re just creating digital clipping that makes your signal look like a square wave to everyone else. I spend a lot of time optimizing audio input levels so that the signal sits comfortably in the sweet spot of the waterfall without hitting the red. If you’re seeing decent signal reports but your decodes are failing, stop looking at the ionosphere and start looking at your audio gain. A clean, slightly lower signal will beat a loud, distorted mess every single time.

Optimizing Audio Input Levels and Correcting Gps Time Sync Errors

Optimizing Audio Input Levels and Correcting Gps Time Sync Errors

Once you’ve got your CAT control behaving, the next thing that’ll trip you up is your audio chain. I’ve spent too many evenings staring at a waterfall that looks like a jagged mess because the input gain was cranked to hell. When optimizing audio input levels, don’t just trust the slider in WSJT-X. I prefer to look at the actual waveform in a separate analyzer or use the built-in levels to ensure you aren’t clipping. If your signal is hitting the digital side too hard, you’re essentially adding noise to your own transmission. Aim for a clean, consistent level; it’s better to be a hair too quiet than to drown your signal in harmonic distortion.

Then there’s the time issue. If you aren’t using a dedicated GPS clock, you’re playing a dangerous game. I’ve seen plenty of beginners get frustrated with FT8 signal decoding troubleshooting only to realize their computer clock drifted by a few milliseconds. Even a tiny discrepancy makes the software think the signal is coming from a different time slot, and suddenly, you’re shouting into the void. Correcting GPS time sync errors isn’t just a “pro tip”—it’s the difference between a successful contact and a wasted night.

Five Things the Manual Won't Tell You About Getting a Clean FT8 Signal

  • Watch your PTT offset like a hawk. If you’re seeing your own signal bleeding into your receive path, or if the waterfall shows a smear right where your signal should be, your CAT control isn’t talking to your rig correctly. I’ve spent too many evenings chasing “bad propagation” only to realize my radio was still transmitting for 200 milliseconds after the software thought it had stopped.
  • Stop aiming for “loud” and start aiming for “clean.” I see people cranking their USB audio levels until the waveform looks like a solid brick. That’s just digital clipping, and it’s the fastest way to ensure nobody can decode you. Set your levels so you have actual headroom; I’d rather have a slightly quieter signal that is mathematically precise than a loud one that’s just noise.
  • Check your frequency stability before you commit to a session. If you’re using an older rig without a temperature-compensated crystal oscillator (TCXO), your frequency might drift significantly as the radio warms up. If your offset is drifting by even a few hertz during a session, the WSJT-X decoding window won’t catch you, and you’ll be left staring at a blank waterfall.
  • Don’t ignore the “noise floor” reality. If you’re operating from a suburban backyard with high local RF interference, your FT8 settings won’t save you. I always check my local noise floor on the waterfall before I even think about hitting ‘transmit.’ If the floor is sitting too high, no amount of software tweaking is going to pull a weak signal out of the muck.
  • Your GPS sync isn’t just a suggestion; it’s the backbone of the whole thing. If your computer’s system clock is off by even a second, the timing windows for the FT8 packets will miss each other entirely. If you aren’t using a dedicated GPS dongle or a highly accurate NTP sync, you’re basically throwing messages into a dark room and hoping someone is looking in the right direction at the exact right millisecond.

The Bottom Line: Don't Let the Software Do All the Thinking

If your waterfall looks like a mess of noise, stop blaming the ionosphere and check your audio levels; you’re likely overdriving your input and clipping the signal before it even hits the decoder.

CAT control and GPS sync aren’t “set and forget” luxuries—if your timing is off by even a fraction of a second, you’re just shouting into the void and wasting your evening.

Real-world FT8 success comes down to the math, not the manual; measure your offsets, verify your signal chain, and remember that a perfectly configured rig won’t save you if your antenna is sitting too low to the ground.

Beyond the Manual

You can spend all night tweaking your WSJT-X settings, but if your rig’s internal clock is drifting or your audio is clipping the input, you’re just shouting digital noise into a void. Stop chasing the software’s “recommended” defaults and start looking at your actual signal levels; if your waterfall doesn’t look clean, the problem isn’t the ionosphere, it’s your setup.

Wren Castellano

Don't Let the Software Do All the Thinking

Don't Let the Software Do All the Thinking

At the end of the day, setting up FT8 isn’t about checking off a list of boxes in WSJT-X; it’s about understanding the signal chain from your computer’s clock to the actual copper in your antenna. We’ve covered the essentials—getting your CAT control to talk to your rig without a fight, dialing in those audio levels so you aren’t clipping your waterfall, and ensuring your GPS sync is tight enough that you aren’t chasing ghosts. If you’ve done it right, your setup should be a transparent window into the band, not a source of technical friction. Remember, if your decodes look messy even with “perfect” settings, look at your hardware first. A software tweak won’t fix a noisy power supply or a poorly grounded transceiver.

Once the configuration is settled, the real fun begins. There is a specific kind of quiet magic in watching those little callsigns drift onto your screen during a period of mediocre propagation, knowing that your station is tuned exactly where it needs to be. Don’t get discouraged if you don’t hit a DX station on your first night; sometimes the ionosphere just needs a moment to settle. Just keep your levels steady, keep your eyes on the waterfall, and trust your measurements more than the manual. Now, get off the computer screen and go see what the bands are actually doing.

Frequently Asked Questions

I’ve got my levels set, but why am I still seeing nothing but noise on the waterfall even when the signal strength says I should be decoding?

If your levels look right but the waterfall is just static, stop looking at your software and start looking at your rig. Most of the time, you’re being swamped by local RFI or a poorly filtered power supply. If you’re seeing a thick floor of noise instead of clean gaps, your receiver’s dynamic range is being eaten alive. Check your PTT/CAT timing, too—if the software thinks you’re transmitting when you aren’t, you’ll just see ghosts.

My CAT control keeps losing sync every time I change bands; is this a software glitch or am I missing a driver step?

It’s rarely a “glitch,” and it’s usually a handshake problem. If your CAT loses sync during a band change, your rig is likely struggling to keep up with the polling rate you’ve set in WSJT-X. I’ve seen this happen constantly when the polling interval is too aggressive for the USB-to-Serial driver to handle. Slow down your CAT polling rate to 500ms or 1000ms. If that doesn’t fix it, check your driver version; the generic Windows ones are notoriously flaky for real-time control.

Does it actually matter if I use a dedicated soundcard versus the built-in USB audio on my rig, or is that just more gear for the sake of gear?

It’s not just gear for gear’s sake, but you don’t need a $500 studio interface to get started. I’ve tested both. The built-in USB audio on most modern rigs is fine for casual use, but the noise floor is often higher due to internal switching power supplies. If you’re chasing those weak signals at -22 dB, a dedicated, shielded soundcard will give you a cleaner waterfall. If your built-in audio sounds “fuzzy,” it’s the hardware, not the ionosphere.

About Wren Castellano

Half the advice in this hobby is repeated because someone heard it in 1987, not because anyone measured it. I measure it. If an antenna works, I will tell you at what height, on what band, and in what conditions. If a rig is overpriced, I will say so even though I like the company. And if something only worked because the ionosphere was in a good mood that evening, you will hear that too.