FT8RX - FT8 Decoder

4.4
78 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image

About this app

Disclaimer

This app "FT8RX" enables your phone to decode the digital ham radio mode "FT8". It only decodes, it's not an encoder, you can only listen. If you don't know about FT8 I recommend getting familiar with WSJT-X from Joe Taylor first, which is also free. You may also read the section "Before you buy" at the bottom of this text.

• Bug Reports / Feature Requests: https://github.com/ft8rx/ft8rx.github.io/issues
• Troubleshooting Guide: https://ft8rx.github.io/TROUBLESHOOTING

Decode FT8 on your phone!

FT8RX is a FT8 decoder for ham radio that doesn't require a PC or any other device to function. It records audio input and tries to find and decode FT8 signals every 15 seconds. An internet connection is not required (except if you want to synchronize to Internet time via NTP, of course).

Instructions

Timing must be correct in order for FT8 to work. Even though smartphones usually synchronize their clock automatically with the Internet, it still is a little bit off sometimes. For this reason FT8RX has a delay functionality, an internal clock, one could say, which can be used to further tune the time shift.

Open the app and it will start looking for FT8 signals. You can check that the app is receiving audio by looking at the sound meter next to the little microphone icon at the top or simply by looking at the waterfall diagram to the bottom.

When the "Decoding" text at the bottom right lights up the app is processing the most recent 15 seconds of audio data. Results are displayed as quickly as possible. If nothing could be decoded the decoding light turns off and nothing gets displayed. Don't give up quickly, getting the time settings right can be tricky. In case your smartphone clock is off by many seconds, try the "NTP SYNC" button. It will connect to a NTP server and adjust FT8RX' internal clock drift.

You can adjust time towards the offset of the incoming signals by pressing the "-0.1s" and "+0.1s" buttons. If you see that all signals have a positive time drift, you should consider decreasing time drift by pressing "-0.1s". If you see that most of the signals have a negative time drift, you should use the "+0.1s" button.

If you want to reset FT8RX' clock simply press the "RESET Δt" button. You can see the current offset to your smartphones clock in the lower left corner. If it is 0, FT8RX is basically using your smartphones' clock.

In case you don't get any results, please refer to the trouble shooting guide linked above.

Before you buy / Implementation Notes

The app was developed using the FT8 specification as described by Joe Taylor in an article for the ARRL QEX magazine. Legally, I'm not allowed to check the WSJT-X code for implementation details. Therefore, some features are missing in this app. Please consider the following things before buying this software:

1. WSJT-X is simply the better decoder. You'll detect a lot less signals with FT8RX. So, even though it could happen that FT8RX found a signal which WSJT-X did not (which is rare), my tests showed a performance of about 50% (compared to WSJT-X).

2. Some (not so common) FT8 modes are not (yet) supported:

- Type 0.1 DXpedition
- Type 0.3 Field Day
- Type 0.4 Field Day
- Type 5 EU VHF

3. No FT4 support: You can't encode or decode FT4 with this app.

4. You can't encode FT8. That means, you can't create FT8 signals. You can only listen.

Final Remarks

I'm open to suggestions and I hope you'll have as much fun with it as I do.

73, Sascha
Updated on
Jun 29, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location and Personal info
No data collected
Learn more about how developers declare collection
Data isn’t encrypted
Data can’t be deleted

Ratings and reviews

4.4
69 reviews
Jim Seaman
May 19, 2022
Tried just for fun and SURPRISE!! It actually works. It causes your phone to quickly use up the battery but I supposed that's because it works the processor pretty hard. It would be nice if it did a bit more like offer to show the country of the transmitting party or maybe display the grid location on a map. But it is fun just as it is. Make sure you give it access to your device's microphone and place it close to your radio's speaker. Adjust the radio's volume as needed. One other suggestion is to not clear the waterfall after each transmission period - maybe just draw a line across it to show the current incoming signals.
12 people found this review helpful
Did you find this helpful?
Sascha Wittkowski
May 19, 2022
Hi Jim, thanks for your elaborate review! Have you tried clicking on the Maidenhead locator? It'll open Google Maps with the corresponding grid location. Thanks for all the remarks, I'll keep them in mind! Best Regards, Sascha
David Davidson
June 21, 2023
Ok this worked first try. But you cant use it in landscape mode?? Really. I have a rack mounted tablet I would love to use this with. But can't do wide screen.. that part sucks.also this wont work on Amazon fire tablet. That sucks to. But works great on other devices
18 people found this review helpful
Did you find this helpful?
Ian “ToTheMax” Grody
June 14, 2021
Sweet as a nut. Was having a hard time trying to get WSJT-X running on my Android (chroot, proot, Termux) with no joy. Came across this little gem and gave it a go. Worth the pennies. Couple with SDRTouch and the SDRTouch driver and you can decode FT8 right there on your Android, without root or mods. Thank you!
27 people found this review helpful
Did you find this helpful?

What's new

- added spotting functionality (via PSK Reporter)