Download

Get JTTYAF on your phone.

Free and open source from GitHub today — grab the signed APK or build it yourself. A one-tap Google Play build is in review.

Google Play
Soon

Coming to Google Play

The Play Store build is in review — one-tap install and automatic updates the moment it's live.

  • Automatic background updates
  • One-tap install — no sideloading steps
  • Play Protect verified build
  • Easy to install on a non-techie's phone
  • Supports ongoing development
Coming soon

Heads up: the Play Store build is in review

Google is reviewing the listing now. Until it clears, grab the free APK from GitHub — it's the same app, same signing key, so the Play build will update over it cleanly.

How to install

Three ways in.

Sideload the APK

Fastest · free
  1. Open Releases on GitHub and download the latest .apk.
  2. Tap the file; allow "install from this source" if Android asks.
  3. Open JTTYAF, grant USB & mic permissions, and pick your rig.
Open Releases

Build from source

For the tinkerers · JDK 17 + NDK
# clone & build git clone …/JTTYAF cd JTTYAF/jttyaf ./gradlew installDebug
View the repo

Google Play

in review · auto-updates
  1. The Play Store listing is in review.
  2. Once live: one-tap Install, no sideloading.
  3. Updates land automatically — nothing else to do.
Coming soon
Before you start

What you'll need.

Device
Android 6.0+
Phone or tablet, USB-OTG capable
Cable
USB-C → rig
OTG adapter for older phones
Radio
CAT-capable HF rig
IC-7300, FT-891, IC-705 & many more
Frequencies
14.090 MHz
+ 1.838 · 3.575 · 7.090 (preliminary)

No rig handy? You can still explore.

JTTYAF will decode from the phone's microphone, so you can hold it up to a speaker — or play WSJT-X's JTTY sample recording at it — and watch the print fill before you wire up CAT control. See the FAQ for supported radios and cabling.

Grab it and get on the air.

Free on GitHub today. A one-tap Google Play build is in review.