The feature set

A full FT8 station,
rebuilt for Android.

Every part of the operating loop — decode, target, transmit, log — reworked in a fast Jetpack Compose UI and hardened over two bug-bash passes. Here's what's inside.

FT8AF Waterfall tab: a full-band spectrogram with decoded callsigns stamped vertically on their signals, a TX-frequency marker, a UTC timestamp, and an active QSO state banner reading 'New state: NM · KE7WVV DM56 −4 dB'.
01 · Spectrum

Live band decoding & waterfall

Watch the whole 3 kHz passband at once. The waterfall scrolls continuously with UTC timestamps drawn at every period boundary, so you can read propagation at a glance and pounce the instant a needed station appears.

  • Continuous scroll with period-boundary time markers
  • Taller spectrum strip, configurable width & zoom (Wide → 500 Hz)
  • Tap a signal to tune; TX marker stays aligned; junk decodes filtered
Operating modeFT8
FT8
15 s slot
to −24 dB
FT4
7.5 s slot
contest pace
FT2
faster still
experimental
Fox & Hound DXpedition mode for chasing the big ones
02 · Modes

Three modes, one app

FT8AF started as FT8-only and now decodes and transmits FT8, FT4 and FT2 — each with the correct slot timing and band plan. Switch modes in a tap, and chase DXpeditions with Fox & Hound support.

  • FT8 (15 s) and the faster FT4 (7.5 s) for contests & pileups
  • Experimental FT2 mode with its own canonical frequencies
  • Fox & Hound (DXpedition) operating for FT8
FT8AF Decode tab: a live list of decoded stations — K7LNY, KF0X, KF6MIX, AK7LV, ND9M — each with grid square, distance, signal-strength bars, SNR in dB, time since heard, US state and a NEW DXCC pill, with Hunt / Call CQ / TX1 controls and the listening TX strip on 10.136 MHz / 30m.
03 · Operating

QSO monitor, hunting & alerts

A collapsible panel tracks your current contact through every step of the exchange — call → report → roger → 73 → log. A caller queue keeps you locked on your target, and smart hunting works the band so you don't have to babysit it.

  • Hunt mode & Auto-CQ — chain calls without re-tapping
  • Needed-DX alerts: sound + notification for a new DXCC or state
  • Directional-CQ awareness, callsign blocklist & decode filters
FT8AF Map tab: a world map plotting the stations being heard as markers, with grid square EM28, a station count, and PSK / standard / azimuthal projection toggles.
04 · Map

World map & QSO paths

A dedicated map tab plots the stations you're hearing and draws the great-circle path to whoever you're working — with the distance, the DX location, and US state borders so you can see exactly where your signal is landing.

  • Distance & DX location right in the QSO panel
  • Path map with US state borders drawn in
  • Choose your units — miles or kilometers
FT8AF POTA tab during a live two-park (two-fer) activation of US-1469 and US-4567: a green '14 QSOs — valid activation' counter, elapsed time, Self-spot and End-activation buttons, a US map with contact paths radiating from the activator, and a contact list with QRZ avatars and a park-to-park (P2P) pill.
05 · Activations

POTA activation mode

Take FT8AF to the park. Activation mode runs your whole outing — a live, growing contact list with hunter callsigns and grids, a contact map, and park-to-park detection — then uploads your log straight to POTA when you're done.

  • Two-fer / multi-park activations and P2P pills
  • Activation map, QRZ avatars & tap-through history
  • Resume after closing the app, and upload in-app to POTA
USB CAT + AudioConnected
FT8AFAndroid
Your rig75+ models
Mode
DATA-USB
ALC
Auto
SWR
OK
06 · Hardware

USB CAT for 75+ radios

Plug your rig straight into your phone with a single USB-C cable. FT8AF handles CAT frequency control, USB audio, and PTT across 75+ rig models — Icom, Yaesu, Kenwood, Xiegu, Elecraft, FlexRadio, Lab599 and more — with a pile of auto-connect reliability fixes.

  • New rigs added: Yaesu FT-710, Kenwood TS-440, Lab599 Discovery TX-500
  • ALC auto-leveling and an SWR-triggered TX halt to protect your finals
  • Real-time TX volume — adjust drive live, mid-transmission
FT8AF Logbook tab: a Stats view showing 27 QSOs, 13 DXCC entities, 11 CQ zones and 13 ITU zones, a band-distribution donut chart spanning 30m, 20m, 40m, 17m and 15m, and award progress bars for DXCC Mixed (13/340) and VUCC grid squares (28/100).
07 · Logging

Logs everywhere, automatically

Configure your log services once and forget them. The moment a QSO completes, FT8AF pushes it straight to Cloudlog, QRZ and Wavelog — and every signal you decode is spotted to PSKReporter so the propagation maps light up with your station.

  • Automatic upload to Cloudlog / Wavelog and QRZ logbook
  • PSKReporter spotting of every decode you hear
  • Station-ID picker plus ADIF export, both SNR reports captured
FT8AF Settings tab: an operator-identity card for K1AF in grid EM28 with a QRZ profile photo, antenna (ATAS 120) and power (70 W), a GPS auto-grid toggle, and drill-down categories for Radio & Audio, Transmission, Time Sync, Decode & Filters, Logging & Awards, Advanced and About.
08 · Interface

Material 3 dark UI

The whole interface is a fresh Jetpack Compose rebuild on a Material 3 dark theme — high-contrast, legible at a glance in bright sun or a dark shack, and laid out for thumbs. Settings are organized into clean drill-down categories, and a compact decode mode tightens things up on smaller screens.

  • Drill-down Settings, configurable decode highlights & compact mode
  • Operator card with your QRZ photo, antenna & power
  • Status-coded decodes: new, needed, worked, confirmed
Localization16 Languages
Englishen
Ελληνικάel
Españoles
日本語ja
Françaisfr
Русскийru
中文zh
Italianoit
Polskipl
한국어ko
Nederlandsnl
Češtinacs
Türkçetr
Bahasa Indonesiaid
Українськаuk
العربيةar
09 · Languages

Localized in 16 languages

FT8CN was Chinese-only. FT8AF now ships in sixteen languages — all contributed by the community — and auto-switches to your Android device's locale, with right-to-left layout for Arabic.

  • Community-contributed translations, including right-to-left Arabic
  • Android auto-locale detection — no manual switching
  • More languages welcome — PRs open on GitHub
And the unglamorous wins

58+ fixes you'll never
have to think about.

Two full "bug bash" passes went after the crashes, leaks, and lifecycle gremlins that get between you and a clean QSO.

Crash & leak fixes

NPE crashes, resource leaks, and threading races hunted down across the app.

UTC waterfall stamps

Timestamps drawn at FT8 period boundaries so you can read timing instantly.

Hardware TX volume

Set transmit level with the phone's physical volume buttons, mid-QSO.

TX1 / TX2 slot toggle

Pick your transmit period directly, right from the TX strip.

GPS time & grid sync

Auto time-sync and grid from GPS, plus a manual time correction for offline ops.

TX marker alignment

Transmit frequency cursor stays locked to your actual TX audio.

Ready to put a station
in your pocket?