Skip to content
View in the app

A better way to browse. Learn more.

Ham Radio Base -Powered By Ham CQ DX

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Solar
SFI 128
SN 73
A 6
K 1 Quiet
X-Ray B9.3
Wind 433.7 km/s
Aurora 2
Updated 23:30 UTC HamQSL · N0NBH
Day 80/40m Fair 30/20m Good 17/15m Good 12/10m Fair
Night 80/40m Good 30/20m Good 17/15m Good 12/10m Poor

Callsign Lookup
_
Vanity Call Signs Available
Enter filters above and click Search.
ⓘ Callsign lookups are in real time via the FCC database. Vanity callsign availability is refreshed daily at 6:00 AM CST. The vanity search may be unavailable for a few minutes during this update.
Live DX spots
Live DX Spots — 70cm via PSKReporter · scroll or pinch to zoom
Band
Mode
Time
Loading map data…
MHz DX Spotter Info
Recent spots
Select a band above to load spots
Ready — select a band to fetch live spots

Home Ham Tools Digital Modes WSJT-X
🔭

WSJT-X on Linux — Complete FT8 Setup and Operating Guide

WSJT-X is the reference implementation for FT8, FT4, JT9, JT65, WSPR, and other weak-signal digital modes on Linux. This complete guide covers installation on Ubuntu and Debian, audio and PTT setup, rig control for popular radios including the IC-7300, making your first FT8 contact, LoTW upload, and fixing the most common problems.

Log viewer apt install wsjtx Actively maintained

What is WSJT-X and why use it

WSJT-X was developed by Nobel Prize winner Joe Taylor K1JT along with Steve Franke K9AN and Bill Somerville G4WJS. The software implements a family of digital protocols specifically designed for weak-signal communication — FT8 can decode signals that are 15 dB below the noise floor, meaning you can make contacts when the band sounds completely dead to SSB.

FT8 has become the most popular HF digital mode in amateur radio history. On 20 meters the FT8 frequency at 14.074 MHz is active 24 hours a day with thousands of stations worldwide. A 5-watt station with a wire antenna can work over 100 countries on FT8 during a single solar cycle — results that would require hundreds of watts and a beam antenna on SSB.

WSJT-X handles everything automatically — timing, encoding, decoding, sequencing, and logging. Your job as the operator is to select which stations to call and when. The software handles the actual exchange.

WSJT-X vs Fldigi: WSJT-X handles structured weak-signal modes where contacts are brief and automated. Fldigi handles conversational modes like PSK31 and RTTY where you type and read text in real time. Most active stations use both — WSJT-X for FT8 DX work, Fldigi for ragchewing and contests.

Installation on Ubuntu and Debian

Ubuntu 22.04 and 24.04

Terminal
sudo apt update sudo apt install wsjtx

Install the latest version directly

The repository version may be behind the current release. Download the latest .deb package from the WSJT-X SourceForge page and install it directly:

Terminal
# Check wsjtx.net or sourceforge for current version number wget https://sourceforge.net/projects/wsjt/files/wsjtx-2.7.0/wsjtx_2.7.0_amd64.deb sudo apt install ./wsjtx_2.7.0_amd64.deb

The apt install method automatically resolves all dependencies including Hamlib and Qt libraries.

Raspberry Pi OS

WSJT-X runs well on Raspberry Pi 3 and 4. Use the standard apt install — the armhf and arm64 packages are in the Raspberry Pi OS repositories. On a Raspberry Pi 4 with a USB audio interface and inexpensive radio you have a complete FT8 station that runs 24/7 on minimal power.

Verify the installation

Terminal
wsjtx --version
Version matters: New FT8 protocol updates occasionally change message formats. Make sure you are running a current version — very old versions may not decode signals from stations running newer protocol versions correctly.

Sound card and PTT setup

Audio setup for WSJT-X is similar to Fldigi but with one critical additional requirement — precise timing. FT8 uses 15-second transmission windows that must be synchronized to UTC within 1 second.

Audio interface options

  • Radio's built-in USB audio — best option for modern radios. The IC-7300, IC-7610, FTDX-10, FT-991A, and TS-890S all present as USB audio devices on Linux. One USB cable handles both audio and CAT control.
  • Dedicated USB audio interface — Signalink USB, Masters Communications DRA series. Optical isolation eliminates ground loop problems.
  • Built-in sound card — works but prone to ground loop hum. Use line-in, not microphone input.

Configuring audio in WSJT-X

Go to File → Settings → Audio and configure:

  • Input — select your radio's USB audio device or external interface
  • Output — same device as input
  • Channels — Mono for most setups
Finding your device name: Run arecord -l in a terminal to list capture devices. The device name in WSJT-X should match what appears there — look for "USB Audio" or your radio's model name.

PTT control options

PTT methodHow it worksConfigure inBest for
VOXRadio keys on audio from computerRadio menuSimplest — no extra config needed
CATPTT sent via CAT serial commandSettings → Radio → PTT MethodRadios with CAT control
RTSSerial port RTS line keys a relaySettings → Radio → PTT PortRadios without CAT PTT
DTRSerial port DTR line keys a relaySettings → Radio → PTT PortAlternative to RTS

Audio levels for clean FT8 transmission

Correct audio levels are critical. Overdriving causes splatter that interferes with other stations on adjacent frequencies:

  • Set your radio to USB or USB-D (data) mode
  • Disable all speech processing and compression on the radio
  • Key up on a clear frequency and check the ALC — it should show zero or minimal deflection
  • The WSJT-X power level slider controls transmit audio — start at 25% and increase slowly until ALC is just at zero
  • Check your signal on the PSKReporter map after a few transmissions to verify it is clean

Rig control for popular radios

Rig control lets WSJT-X set your radio's frequency and mode automatically when you select a band. Configure it under File → Settings → Radio.

Icom IC-7300 setup on Linux

The IC-7300 is the most popular radio for Linux FT8 because its built-in USB audio and CAT control work perfectly on Linux with no drivers needed:

  1. Connect the IC-7300 to your computer via USB
  2. Linux creates two devices — a USB serial port for CAT and a USB audio device for audio
  3. Find the serial port: ls /dev/ttyUSB* — it will be /dev/ttyUSB0 or similar
  4. In WSJT-X Settings → Radio: Rig = Icom IC-7300, Serial Port = /dev/ttyUSB0, Baud Rate = 19200
  5. In Settings → Audio: Input and Output = IC-7300 USB Audio Codec
  6. On the IC-7300: Menu → Set → Connectors → USB SEND/Keying → USB MOD Level = 50%, DATA MOD = USB

Settings for common radios

RadioRig in WSJT-XBaud rateSerial portRadio mode
Icom IC-7300Icom IC-730019200/dev/ttyUSB0USB-D / Data
Icom IC-7610Icom IC-761019200/dev/ttyUSB0USB-D / Data
Icom IC-9700Icom IC-970019200/dev/ttyUSB0USB-D / Data
Yaesu FT-991AYaesu FT-991A38400/dev/ttyUSB0USB-D
Yaesu FTDX-10Yaesu FTDX-1038400/dev/ttyUSB0USB-D
Kenwood TS-890SKenwood TS-890S115200/dev/ttyUSB0USB
Elecraft K3/K3SElecraft K338400/dev/ttyUSB0DATA A
Elecraft KX3Elecraft KX338400/dev/ttyUSB0DATA A
Xiegu G90Xiegu G9019200/dev/ttyUSB0USB
Icom IC-705Icom IC-70519200/dev/ttyUSB0USB-D

Serial port permissions

Terminal
sudo usermod -a -G dialout # Log out and back in, then verify: groups | grep dialout

Time synchronization — critical for FT8

FT8 uses strict 15-second transmission windows synchronized to UTC. If your computer clock is off by more than 1–2 seconds you will not decode stations correctly and other stations will not decode you. This is the single most common cause of FT8 problems on Linux.

Install and configure chrony

Terminal
sudo apt install chrony sudo systemctl enable chrony sudo systemctl start chrony

Verify time accuracy

Terminal
chronyc tracking # Look for "System time" — should be well under 1 second offset # Example good output: # System time : 0.000123456 seconds fast of NTP time

Check your clock offset in WSJT-X

WSJT-X shows a DT (delta time) value for each decoded station — this is the timing offset between your clock and theirs. If DT values are consistently greater than ±2 seconds your clock is out of sync. Values between -1 and +1 are normal.

If nothing decodes: Check your clock first. A clock that is off by more than 2 seconds causes complete decode failure — you will see the waterfall active but no callsigns appearing. Run chronyc tracking and check the system time offset.

Understanding the WSJT-X interface

The waterfall

The waterfall shows the received audio spectrum — frequency on the horizontal axis, time moving downward. FT8 signals appear as short diagonal lines or clusters of lines lasting about 13 seconds. Multiple signals are visible simultaneously across the 3 kHz audio passband. The waterfall updates every 15 seconds in sync with the FT8 timing cycle.

Band Activity window

The Band Activity window on the left shows all decoded stations from the current 15-second window. Each line shows UTC time, signal strength in dB (negative numbers are below the noise floor), DT (time offset), frequency offset in Hz, and the decoded message. Color coding indicates status — green for stations calling CQ, red for stations responding to you, white for other traffic.

Rx Frequency window

The Rx Frequency window on the right shows only stations responding to your CQ or stations you are calling. This is where your active QSO progress appears — watch it during a contact to see the exchange proceeding automatically.

Message generation panel

The bottom panel shows the messages WSJT-X will transmit during an exchange. These are generated automatically based on the contact in progress — you don't need to type anything during a normal FT8 QSO. The Tx 1 through Tx 6 buttons show each stage of the exchange sequence.

Modes — FT8, FT4, JT9, WSPR explained

ModeTx periodBandwidthSensitivitySpeedBest use
FT815 sec50 Hz-21 dB~1 QSO/minHF DX, everyday operating — by far most active
FT47.5 sec90 Hz-17 dB~2 QSO/minContesting — twice as fast as FT8
JT960 sec16 Hz-27 dBVery slowLF/MF bands, extreme weak signal
JT6560 sec178 Hz-25 dBVery slowEME (moonbounce), 6m and above
WSPR2 min6 Hz-31 dBBeacon onlyPropagation reporting — spots go to wsprnet.org
MSK144~1 sec2700 Hz-11 dBFastMeteor scatter on 2m and 6m
Q6560 secVariable-27 dBVery slowTroposcatter, EME on VHF/UHF
Start with FT8: Select Mode → FT8 and tune to 14.074 MHz on 20 meters. This is the most active frequency in amateur radio — you will see dozens of stations decoding within seconds of clicking Monitor regardless of the time of day or solar conditions.

Operating guide — making FT8 contacts

Your first FT8 contact — step by step

  1. Set your radio to USB or USB-D mode and tune to 14.074 MHz
  2. In WSJT-X select Mode → FT8
  3. Click Monitor — callsigns start appearing in the Band Activity window every 15 seconds
  4. Enter your callsign, grid square, and power under File → Settings → General if not already done
  5. Double-click any callsign showing CQ in green — WSJT-X generates your reply and queues it for the next transmission window
  6. Click Enable Tx — WSJT-X transmits your reply automatically at the correct moment
  7. Watch the Rx Frequency window — the exchange proceeds automatically through signal report, RRR confirmation, and 73
  8. The contact logs automatically when the 73 message is received or sent

Understanding the FT8 timing cycle

FT8 operates in strict alternating 15-second windows. One group of stations transmits during even seconds (0–15, 30–45) and the other during odd seconds (15–30, 45–60). When you answer a CQ WSJT-X automatically selects the opposite slot from the station you are calling. You never need to manually manage timing — the software handles it, but understanding it helps when troubleshooting.

Calling CQ

To generate contacts rather than answer CQs, click Enable Tx then select the CQ message in the Tx panel. WSJT-X transmits "CQ [YOURCALL] [YOURGRIDSQUARE]" and handles any responses automatically. Many stations leave CQ running for hours, accumulating contacts while doing other things.

Reading signal reports

FT8 signal reports are in dB relative to noise — not the traditional RST system. Common values and what they mean:

ReportMeaning
+10 to +20 dBVery strong signal, well above noise
0 to +10 dBGood signal, reliable copy
-10 to 0 dBModerate signal, decoding well
-20 to -10 dBWeak signal, usually decodes reliably
-21 dBAbsolute minimum for FT8 decode

FT8 frequencies by band

BandFT8 frequencyFT4 frequencyNotes
160m1.840 MHz1.844 MHzNight only, regional
80m3.573 MHz3.575 MHzVery active, night DX
40m7.074 MHz7.047 MHzVery active, good DX
30m10.136 MHzNo contests, always open
20m14.074 MHz14.080 MHzMost active — start here
17m18.100 MHz18.104 MHzNo contests, good DX
15m21.074 MHz21.140 MHzActive when open
12m24.915 MHz24.919 MHzActive during high SFI
10m28.074 MHz28.180 MHzSpectacular when open
6m50.313 MHz50.318 MHzHigh during Es season
2m144.174 MHz144.170 MHzTropo and meteor scatter

DX chasing and pileup operating

FT8 has transformed DX operating. Rare stations that previously required perfect conditions and a kilowatt are now workable with modest equipment. Here is how to maximize your success working DX on FT8.

Spotting networks

When a rare DX station comes on the air it appears on DX cluster spots almost immediately. PSKReporter (pskreporter.info) shows where the station is being heard in real time. Check both before tuning — if the DX station is not being heard in your region the propagation path is not open yet.

Working a DX pileup

  • Find the DX station's transmit frequency in the Band Activity window — watch several cycles to identify it
  • The DX station typically listens on a range of frequencies above or below their transmit frequency
  • Set your transmit frequency to a point within their listening range — not on top of where everyone else is calling
  • Enable Tx and be patient — the DX station's software works through callers methodically
  • Do not call continuously on the same frequency if you get no response after several cycles — move slightly
  • Watch for "CQ DX" or directional calls like "CQ EU" — if they are calling a specific region and you are not in it, wait

Fox and Hound mode

During major DX expeditions WSJT-X uses a special Fox and Hound (F/H) mode that allows the DX station to work many stations simultaneously. The DX station (Fox) transmits on one frequency while callers (Hounds) spread across a range of frequencies. Enable Hound mode under Mode → FT8 when a DX expedition announces F/H operation — your WSJT-X will automatically behave as a Hound.

Using PSKReporter to check propagation

PSKReporter at pskreporter.info shows a real-time map of which stations are receiving you and which stations you are receiving. After transmitting for a few cycles check your callsign on PSKReporter to see where your signal is reaching. This is invaluable for understanding propagation and deciding which bands to use for specific DX targets.

WSPR propagation beaconing

WSPR (Weak Signal Propagation Reporter) is a beacon mode that transmits a 2-minute message containing your callsign, grid square, and power level at extremely low signal levels (-31 dB sensitivity). Receiving stations upload spots to wsprnet.org where you can see a live world map of where your signal is being heard.

Setting up WSPR

  1. Select Mode → WSPR in WSJT-X
  2. Tune to the WSPR frequency for your chosen band — 14.097 MHz is the most active on 20m
  3. Set your transmit percentage to 20% or less — WSPR is primarily a receive mode
  4. Enable Upload spots to contribute your received spots to wsprnet.org
  5. Click Monitor and let it run — spots from stations worldwide appear every 2 minutes

WSPR frequencies

BandWSPR frequencyActivity
160m1.836600 MHzLow — regional
80m3.568600 MHzModerate
40m7.038600 MHzHigh
20m14.095600 MHzVery high — most active
10m28.124600 MHzHigh when band open
WSPR with QRP: WSPR is particularly effective with low power. Even 100mW is sufficient to be spotted across continents under good conditions. Run WSPR with 1–5 watts to get a realistic picture of what your antenna and location can achieve without burning your finals.

Logging and LoTW upload

WSJT-X logs all completed contacts to an ADIF file at ~/.local/share/WSJT-X/wsjtx_log.adi. It can also upload to LoTW automatically and report to PSKReporter in real time.

LoTW automatic upload setup

  1. Install TQSL: sudo apt install tqsl
  2. Open TQSL and download your LoTW certificate — you need a certificate for each callsign and location you operate from
  3. In WSJT-X go to File → Settings → Reporting
  4. Enable Upload QSOs to LoTW
  5. Set the path to your TQSL executable — usually /usr/bin/tqsl
  6. Enter your LoTW callsign and select your certificate

After each completed contact WSJT-X automatically signs and uploads it to LoTW via TQSL. New confirmations typically appear within minutes.

Manual ADIF export and upload

Terminal — upload ADIF to LoTW manually
tqsl -d -u -l "N0CALL" ~/.local/share/WSJT-X/wsjtx_log.adi

eQSL upload

Export the ADIF file and upload it manually to eQSL.cc via their web interface, or use CQRLog which handles eQSL uploads automatically when you import the WSJT-X ADIF log.

PSKReporter automatic reporting

WSJT-X automatically reports both transmitted and received stations to PSKReporter. Enable it under File → Settings → Reporting → Enable PSKReporter spotting. Your reception reports appear on the PSKReporter map within minutes of receiving a signal — useful for checking propagation without making a contact.

Hardware compatibility

Radios with built-in USB audio — no external interface needed

RadioLinux USB audioCAT on LinuxNotes
Icom IC-7300Plug and playPlug and playMost recommended for Linux FT8
Icom IC-7610Plug and playPlug and playDual receiver, excellent for SO2R
Icom IC-705Plug and playPlug and playQRP portable, battery powered
Icom IC-9700Plug and playPlug and playVHF/UHF/satellite, great for 2m FT8
Yaesu FTDX-10Plug and playPlug and playSDR-based, excellent receiver
Yaesu FT-991APlug and playPlug and playAll-band including VHF/UHF
Kenwood TS-890SPlug and playPlug and playHigh-end with roofing filters

External USB audio interfaces

InterfaceLinux supportNotes
Signalink USBExcellentOptical isolation, includes PTT via VOX
Masters Comm DRA-65ExcellentPurpose-built for digital modes
Digirig MobileExcellentCompact, modern design, good Linux support
Generic CM108 dongleGoodBudget option, no isolation

Integration with CQRLog and GridTracker

CQRLog integration

CQRLog can monitor WSJT-X's log file and import new contacts as they are logged. Set the WSJT-X ADIF log path in CQRLog under Settings → Log → WSJT-X log file. CQRLog checks for new contacts every few seconds and imports them automatically, handling LoTW upload and award tracking in the background.

Alternatively use WSJT-X's UDP logging — enable it under File → Settings → Reporting → UDP Server and point CQRLog at the same UDP port for real-time contact delivery.

GridTracker

GridTracker is a companion application that displays your FT8 contacts on a live world map. It connects to WSJT-X via the UDP broadcast port 2237 and shows every decoded station on a map with their grid square highlighted. Run GridTracker alongside WSJT-X — it connects automatically with no configuration needed.

Terminal — download GridTracker AppImage
# Download from gridtracker.org chmod +x GridTracker-*.AppImage ./GridTracker-*.AppImage

Running Fldigi and WSJT-X together

Fldigi and WSJT-X cannot share the same audio device simultaneously. Options for running both:

  • Use two separate USB audio interfaces — one radio port for each application
  • Use a radio with built-in dual USB audio (IC-7610) — one for each application
  • Switch between applications — close one before opening the other

Rig control via Flrig can be shared — both Fldigi and WSJT-X can connect to the same Flrig instance for frequency and mode reading, as long as only one transmits at a time.

Troubleshooting — no decodes and common problems

Nothing decoding — waterfall is active but no callsigns appear

This is the most common WSJT-X problem. Work through these checks in order:

  1. Check your system clock first — run chronyc tracking and check the System time offset. If it is more than 2 seconds WSJT-X will not decode. Fix with sudo chronyc makestep to force an immediate sync.
  2. Verify you are on the correct frequency — FT8 on 20m is 14.074 MHz USB. Many beginners accidentally tune to 14.070 (PSK31 frequency) or forget to set USB mode.
  3. Check audio device selection — File → Settings → Audio and verify the correct input device is selected. Run arecord -l to see available devices.
  4. Check audio levels — the waterfall should show colored signals. If it is completely dark the receive audio is not reaching WSJT-X. If it is saturated red the level is too high.
  5. Verify the mode — select Mode → FT8 and confirm it is selected, not a different mode.

Clock is synchronized but still no decodes

  • Check the DT column — if DT values are consistently ±2 or more your clock needs adjustment even if chrony shows it as synchronized
  • Try sudo chronyc makestep to force an immediate time correction
  • Check if your system is in a virtual machine — VMs often have poor timekeeping. Use sudo apt install open-vm-tools on VMware or similar tools for your hypervisor

Waterfall shows no signals at all

  • No audio input reaching WSJT-X — check device selection and audio cable connections
  • Wrong audio device selected — run arecord -l and match the device shown to what is selected in WSJT-X settings
  • Audio device in use by another application — close Fldigi or any other audio application
  • PulseAudio conflict — try selecting the PulseAudio device in WSJT-X instead of the ALSA hardware device directly
  • Muted input — open alsamixer, press F4 for capture, and check that your input is not muted

WSJT-X won't key the transmitter

  • Check dialout group membership: groups | grep dialout — if dialout is not listed run sudo usermod -a -G dialout and log out/in
  • Verify the serial port exists: ls /dev/ttyUSB*
  • Check that no other application is using the same serial port
  • Try CAT PTT instead of RTS/DTR or vice versa in Settings → Radio → PTT Method
  • Verify your radio is in USB or USB-D mode — many radios will not key via CAT when in FM or AM mode

Audio is transmitting but no one decodes my signal

  • Check your ALC — any ALC action means you are overdriving and causing splatter. Reduce the transmit audio level
  • Verify your clock is accurate — if you are transmitting at the wrong time other stations' decoders will miss you
  • Check PSKReporter after a few transmissions — if your signal is not appearing anywhere your audio is not reaching the radio
  • Make sure speech processing and compression are disabled on your radio
  • Verify you are in USB or USB-D mode, not SSB, FM, or AM

Rig control not working

  • Check dialout group: groups | grep dialout
  • Verify baud rate matches radio setting exactly — this is the most common rig control failure
  • Check the serial port: ls -la /dev/ttyUSB*
  • Test Hamlib independently: rigctl -m [model] -r /dev/ttyUSB0 -s [baud] f — should return the current frequency
  • Close any other application using the same serial port (Fldigi, CQRLog, Flrig)

WSJT-X crashes or freezes

  • Delete the WSJT-X configuration and start fresh: rm -rf ~/.config/WSJT-X
  • Check available disk space — WSJT-X writes log files continuously
  • Run from a terminal to see error output before the crash: wsjtx
  • Update to the latest version — crashes in older versions are often fixed in newer releases

Frequently asked questions

Why is nothing decoding in WSJT-X on Linux?

The most common cause is a system clock that is out of sync. FT8 requires your clock to be accurate to within 1 second of UTC. Run chronyc tracking to check your clock offset, and sudo chronyc makestep to force an immediate correction. Other causes include wrong audio device selection, wrong frequency (20m FT8 is 14.074 MHz USB), and the radio not being in USB or data mode.

How do I set up WSJT-X with the Icom IC-7300 on Linux?

Connect the IC-7300 via USB — Linux creates a USB serial port for CAT and a USB audio device automatically with no drivers needed. In WSJT-X Settings → Radio select Icom IC-7300, set the serial port to /dev/ttyUSB0, and baud rate to 19200. In Settings → Audio select the IC-7300 USB Audio Codec for both input and output. Make sure your user is in the dialout group for serial port access.

What is the best antenna for FT8?

Any antenna that resonates on the band you want to use will work for FT8. Because FT8 can decode signals 21 dB below the noise floor, a simple wire dipole or end-fed half-wave performs remarkably well. Many operators work over 100 DXCC countries on FT8 with a wire antenna at low height. A beam antenna and amplifier help but are far from necessary — FT8 is famously effective with modest stations.

How do I upload WSJT-X contacts to LoTW?

Install TQSL (sudo apt install tqsl), configure your LoTW certificate, then enable automatic upload in WSJT-X under File → Settings → Reporting → Upload QSOs to LoTW. After each contact WSJT-X automatically signs and uploads it. For manual upload run tqsl -d -u -l "YOURCALL" ~/.local/share/WSJT-X/wsjtx_log.adi.

Can WSJT-X run on a Raspberry Pi?

Yes — WSJT-X runs well on Raspberry Pi 3 and 4. Install it with sudo apt install wsjtx on Raspberry Pi OS. A Raspberry Pi 4 with a USB audio interface or a radio with built-in USB audio makes a complete, low-power FT8 station. Make sure to install chrony for time synchronization as Raspberry Pi's onboard clock is not accurate enough on its own.

What is the difference between FT8 and FT4?

FT4 uses 7.5-second transmission periods instead of FT8's 15 seconds, making contacts about twice as fast. FT4 is slightly less sensitive than FT8 (-17 dB vs -21 dB) but is popular for contesting because of its speed. FT8 has a much larger active community and is better for everyday DX operating and marginal band conditions. Most operators use FT8 for general operating and FT4 specifically during contests.

How do I work DX on FT8 with a small station?

FT8 is one of the best modes for small stations working DX. Run 100 watts if you have it but even 10–20 watts is effective. Focus on bands where propagation to your target is open — check pskreporter.info to see which stations are being received in the target area. Be patient in pileups and vary your transmit frequency within the DX station's listening range. Many operators have worked 200+ DXCC entities on FT8 with 100 watts and a simple wire antenna.

Is FT8 considered real amateur radio by the community?

This is one of the most debated topics in amateur radio. Some operators feel that automated contacts lack the personal element of traditional operating. Others point out that FT8 enables contacts that are simply impossible on any other mode — working rare DX with modest equipment, making contacts during solar minimum when bands are otherwise dead, and operating from difficult locations. Most operators enjoy FT8 alongside traditional modes rather than as a replacement for them.


Affiliate Disclosure: As an Amazon Associate, Ham Radio Base earns from qualifying purchases. Some links throughout this website may be affiliate links. If you purchase a product through one of these links, we may earn a commission at no additional cost to you. Your support helps us continue creating free articles, tutorials, reviews, and resources for the amateur radio community. N0TLB © Ham Radio Base - Powered by the Ham CQ DX Community. All rights reserved.

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.