MacLoggerDX and WSJT-X

WSJT-X can control your radio directly or through the MacLoggerDX DX Lab Suite Commander TCP server.

In either case, MacLoggerDX can also log QSOs from WSJT-X, and then optionally upload them to LoTW, eQSL, etc.

MacLoggerDX logs the QSO data that it gets directly from WSJT-X and will automatically Look Up the call in your Call Book to fill in any missing data.

Note: If you also import logged QSOs from WSJT-X ADIF files or log directly from another program as well, you will end up with duplicate logged QSOs.

MacLoggerDX will look up the WSJT-X DX Call when it changes.

Spots are posted to your DXClusters/Spots table (not to the connected dxcluster) for all WSJT-X CQ and heard messages (there is a CQ Spots Only check box in the Cluster prefs). These spots can be combined with the DXCluster or extra_cluster spots to show you the worked status of the op calling CQ, you can set Alarms for these spots, use DXpedition Tracker, as well as setting Auto Lookup just as you would for dxcluster spots. Monitoring these spots on the MacLoggerDX Map will show you at a glance what the propagation is like as seen by your antenna vs. what the dxclusters are reporting - for this reason we show your call sign as the DX de spotter since you heard that end of the exchange. Double-click on MacLoggerDX CQ spot to reply in WSJT-X.




MacLoggerDX and WSJT-X Setup


WSJT-X Radio Setup

If you let WSJT-X control the radio directly, do not attempt to connect MacLoggerDX to your radio at the same time.

If you want WSJT-X to control the radio through MacLoggerDX select the DX Lab Suite Commander for Rig.

Enter 5002 as the default TCP port that MacLoggerDX will listen for client connections on.

If you need to use a different port number you can change it in MacLoggerDX with the Terminal program:

Make sure the port specified in the WSJT-X Radio / Network Server prefs is the same and restart DXLab TCP in the MacLoggerDX Station prefs.

Mode can be USB or Data/Pkt, PTT Method can be CAT or VOX and Split Operation can be None, Rig or Fake It. (Some K3 users without 2nd Receivers have had better luck with Fake It than Rig but YMMV). If your radio does not support CAT Radio Command PTT and you don't have an interface for DTR/RTS PTT you may be able to use VOX.


WSJT-X Reporting Setup

In the WSJT-X Preferences / Reporting tab under the UDP Server section verify that the IP Address is and the Port number is 2237.

Multiple WSJT-X instances can send their UDP messages to MacLoggerDX. If they are on different Macs or you have multiple applications receiving WSJT-X UDP broadcasts, use a multicast address: Enter 255 as the last number or octet of this subnet's address - If Macs on this subnet have the address 192.168.1.n, then use to broadcast to all of them.

Make sure you aren't running another UDP listener program like JT-Bridge on the same Mac or MacLoggerDX won't get the UDP packets.

If you need to use a different port number you can change it in MacLoggerDX with the Terminal program:

Make sure the port specified in the WSJT-X Reporting / UDP Server prefs is the same and restart WSJT-X in the MacLoggerDX Station prefs.


MacLoggerDX Setup

In the MacLoggerDX Station prefs, enable the WSJT-X check box to receive CQ and heard spots, the DX Call and logged QSOs from WSJT-X.

Enable the DXLab TCP check box to start the TCP Server so that WSJT-X can control the radio connected to MacLoggerDX.

The PTT method you have selected in your MacLoggerDX Radio prefs will be used. MacLoggerDX causes the radio to go into transmit but the audio goes directly from WSJT-X to your radio and back. Check the WSJT-X Audio prefs and any relevant settings in your Radio menus, aside from PTT there is nothing in MacLoggerDX that affects modulation levels or signal quality.