Support

How can we help?

FTAlert is a receive-only macOS alert companion for WSJT-X and MSHV. Start below with a one-minute setup, then check the FAQ and troubleshooting.

Quick start

Install FTAlert from the Mac App Store

Requires macOS 14 (Sonoma) or later. Works on Apple silicon and Intel.

Point FTAlert at your digital-mode app

Open Settings and choose your UDP source. The default is MSHV on 127.0.0.1:2237. For WSJT-X, use 127.0.0.1:2233.

Enable decode forwarding in your app

In MSHV, enable Network → UDP Broadcast → Enable Decoded Text and point its server/port to 127.0.0.1:2237. WSJT-X broadcasts decodes to port 2233 by default.

Import your ADIF log

Use File → Import ADIF so FTAlert can detect new DXCC and worked-before (B4) decodes.

Choose your alerts

Enable the alerts and wanted lists you care about. FTAlert watches every decode from then on.

FAQ

Which apps and modes are supported?

WSJT-X and MSHV on the receive side — FT8, FT4 and the other modes they decode. FTAlert does not transmit or control your rig.

What alerts does FTAlert provide?

Your own call, CQ, wanted DXCC (including all-time-new-one), worked-before/current-band (B4), POTA, SOTA, wanted callsigns, and directed CQ word lists.

How do I change the UDP port?

Open Settings and select your app source under the UDP Source section. The port must match the one your digital-mode app is configured to broadcast to.

Why am I not seeing any decodes?

Confirm decode forwarding is enabled in WSJT-X or MSHV, that the port matches FTAlert's setting, and that both apps are on the same Mac (localhost). See troubleshooting below.

Does FTAlert upload my log anywhere?

No, not by default. Your ADIF log is stored locally. Optional ClubLog and QRZ uploads only run when you explicitly enable and configure them.

How do I manage or cancel my Pro subscription?

Subscriptions are billed by Apple. Manage or cancel anytime in System Settings → Apple ID → Subscriptions.

Troubleshooting

No decodes appear in FTAlert

1. In WSJT-X, confirm Settings → Reporting has the UDP server enabled on the port you set in FTAlert.
2. In MSHV, confirm Network → UDP Broadcast → Enable Decoded Text is on and pointed at 127.0.0.1:2237.
3. Restart both apps. On first run, macOS may prompt for local-network permission — allow it.

Alerts fire for stations I've already worked

Import a current ADIF export from your logger. FTAlert uses your worked index to determine B4 and new DXCC; stale logs cause false positives.

Notifications aren't showing

Check that notifications are enabled for FTAlert in System Settings → Notifications, and that the app isn't set to Do Not Disturb.

Location Services prompt appears

FTAlert can use your location on-device to determine your grid square for distance-aware alerts. It's optional — you can decline and enter a grid manually.

Contact

Still stuck? Email us and include your macOS version, digital-mode app (WSJT-X or MSHV), and a screenshot of your UDP settings.

Email kaanyaren@gmail.com