WSJT-X Integration on MacOS?

I have the Cat Control Integration working on my iMacOS 26 with The WRL Desktop app Beta v0.1.3. In the WSJT-x instruction video, Andy says to open the SETTINGS gear in the Cat Control screen. I do not find any settings button at all in the Cat Control integration app. Help?

@NB2L Hey Gary,

There is a gear icon in the top right of the WRL Integrations app

Hi thanks for the reply. I didnt realize it was a separate app. I was looking in the Cat Control app that appears in the MacOS desktop app Beta 0.1.3. When I clicked on that link there was no gear. In the mean time, I discovered that apparently there is a separate "Cat Control and Integrations App (Version 1.1.4) where it does show the integrations with WSJT. I followed the steps to set up the UDP port and it reports a connection to WSJT but the data is not flowing from WSJT to WRL after completing a contact and clicking OK log QSO popup in WSJT

@NB2L There are two ways to do this currently. You can use the desktop app that has built in cat control to handle rig control and then use the WRL integrations app to just stream contacts from WSJTX into your WRL logbook without using the WRL integrations app for rig control.

OR

You can just use the WRL integrations app along with the web app (instead of the desktop app) to handle rig control and streaming contacts from WSJTX.

Do you use grid tracker or just WSJTX?

The way i use is is just using the WRL integrations app and the web app along with Gridtracker and JTDX (i just prefer JTDX over WSJTX but both work the same way).

Let me know if you are just using WSTJX or GridTracker and WSJTX.

Thanks & 73
Brad K4AZE

Hi Brad,

Okay I think I now understand the relationship between the Web and desktop app.

So I am not using gridtracker only WSJTX. I just tried it again with only the WRL Web App and the WRL Catcontrol and Integrations app. WHen I complete a FT8 QSO, click OK in the WSTJX log popup, nothing comes into the WRL log.

@NB2L Hey Gary,

Your mac firewall may be blocking the UDP port from sending the data.

Here is a snippet from a google search on how to allow the mac firewall to open specific ports or allow application traffic to pass through the firewall:

To allow a specific UDP port through the macOS firewall, you can use either the graphical interface or the command line. The built-in firewall primarily manages permissions for entire applications rather than individual ports, so the command-line method using pfctl is often more precise for specific port requirements.

Method 1: Command Line (Recommended for Specific Ports)

Modern versions of macOS (Mountain Lion and later) use pfctl instead of the deprecated ipfw. You must edit the /etc/pf.conf configuration file to add a rule allowing incoming UDP traffic on your desired port.

  1. Open Terminal.

  2. Edit the configuration file. For example, to allow UDP port 5000, run:

    sudo sed -i '' -e '$a\pass in proto udp from any to any port 2237' /etc/pf.conf
    

    Note: Replace 2237with your specific port number.

  3. Reload the firewall rules to apply the change without rebooting:

    sudo pfctl -f /etc/pf.conf && sudo pfctl -E
    

Method 2: System Preferences (Application-Based)

If you want to allow an application to receive incoming connections (which may use various UDP ports), use the GUI:

  1. Go to System Preferences > Security & Privacy > Firewall.

  2. Click the lock icon and enter your credentials to make changes.

  3. Click Firewall Options (or Advanced in older macOS versions).

  4. Click the + button to add an application.

  5. Select the application and ensure it is set to Allow incoming connections.

Here is a screen recording of how your WSJTX settings should be setup if you are just using WSJTX + WRL Integrations app.

If you want to integrate Gridtracker here is a screen recording on how to set that up as well:

Let me know if you are still having trouble

Thanks & 73
Brad K4AZE

1 Like

Thanks Brad for the helpful videos. I repeated the steps but this time i changed the Port to 9333 which I had been using on my prior MacLogger DX Software. It worked using that port no problem. Thanks for the help.

I have another question about the WRL Cat Control and Integrations App. Then I "Start Radio Connection, it says its conected but it does not seem to be functioning on the Web version. So I loaded the Desktop app and it showed the radio NOT connected. If I start the Cat Control in the Desktop app, it works perfectly.

So I’m not sure I undersand the difference between the Cat control in the separate integration app, vs the cat control in the Desktop App.

Also, the S meter in the Integration app does not seem to work at all.

Finally… just a claification, the forum shows me as a free member, however I have a premium membership according to the web and desktop app.

The S meter in the Cat Control Integrations app.

@NB2L The radio is not sending any smeter data so there is no way for us to accurately set that, its just an approximation.

The connection thing with your 7300 sounds like a settings issue, below are the correct settings you should be using.

The desktop app has cat control built in and you dont need the WRL Integrations app for cat control with the desktop app. You can use the WRL integrations app with the desktop but just using the WSJTX UDP listener (this will be added to the desktop app soon, the desktop app is still very beta).

  • Icom 7300 Radio Settings (may have to turn CI-V USB Echo Back: On):
    • CI-V Baud rate: Auto
    • CI-V address: 94h
    • CI-V Transceive: ON
    • CI-V USB Port: Unlink from remote
    • CI-V USB Baud Rate: 9600 ** IMPORTANT **
    • CI-V USB Echo Back: OFF
    • USB Send: off
    • USB Keying: off

Great… Thanks for sticking with me. I got it now!! All good.

Gary

1 Like

@NB2L Awesome!! Glad its working for you!

Thanks & 73
Brad K4AZE