https://forums.linuxmint.com/viewtopic.php?t=433466
A good link with instructions on running the n3fjp suite on linux.
I now have WSJT-X Improved version, N3FJP ACLog and GridTracker all talking together. I had to go with GridTracker to be able to use TSQL to auto upload to LOTW. The interfaces are set up for multicast, though, the lo adapter seems to forget that and I have to reset it by using “sudo ifconfig lo multicast”. Is there a way to make it permanent?
Here are the complete setup notes:
Installing ACLog 7.0.10 to Linux Mint Cinnamon 22
Install Wine
Using the Software Manager
Install Wintricks
Using the Software Manager
From a terminal, run commands:
(could be run from winetricks but there will be many OK boxes to check.)
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
WINEPREFIX=~/.wine32 winetricks dotnet48
WINEPREFIX=~/.wine32 winetricks mdac28
WINEPREFIX=~/.wine32 winetricks jet40
winecfg a box should open, select Windows 10
From Winetricks, select wine32, fonts, select corefonts and tahoma.
Download aclog and unzip to in Downloads folder. Your path in the downloads folder may differ, letter case matters.
WINEPREFIX=~/.wine32 wine /home/rick/Downloads/ACLog/ACLOG7.0.1/ACLOGINST.exe
Installing TQSL
Install TQSL via software manager
Download Gridtracker Debian
I had to download NWJS debian from the gridtracker site
install NWJS (doubleclick deb file)
Install Gridtracker (doubleclick deb file)
Open TQSL, select NO to start a cert request (if you already have one), import your cert, set up your station location. Write down your station name.
Configure the three to talk to each other
WSJT-X Multicast
sudo ifconfig lo multicast
Open WSJT-X, File/Settings/Reporting
Enable PSK Reporting
UDP Server-224.0.0.1 and port 2237
check all three boxes to right.
Secondary udpserver unchecked
127.0.0.1
port 2235
Close WSJT-X settings window
Open N3FJP ACLog, settings, API Interface
TCP API Enabled Server, port is 1100, DO NOT CHECK BOX.
Check the box to Listen for WSJT-X
Click configure
IP 224.0.0.1, port 2237
Click Done, and on the API window, you should see the green “Msg Rcvd!” every few seconds. This means N3FJP is communicating with WSJT-X.
Click Done to exit this window.
Open Grid Tracker, open settings (gear icon on right panel), General tab
Check the radio button “Multicast?”
RX udp messages IP 224.0.0.1 port 2237
Forward udp messages 224.0.0.1 port 2237, click enabled
Open Gridtracker logging Tab
Add LOTW login
When you check the LOTW radio button, the TQSL login info will appear. The path should self populate (Mine is in usr/bin/tqsl). For password, I put my Linux pwd in there but not sure that is what is needed.
Logging
Add other user IDs and Passwords for logging.
Open ACLOG
In eLogs, select LOTW
Input your LOTW User Name, Password, and the Station Name to wrote down earlier.
You will only use this to download from LOTW, not upload. ACLog will not be able to find the path to TQSL from here.
Click Done.
You can configure Club Log, eQSL, or QRZ logging to upload from here if you wish or you can configure in GridTracker.
A Couple of Quirks
Wine is an interpretation layer that runs between a Windows program and the Linux Kernel. There are some quirks and weirdness.
1. Resizing ACLog window does not work. I found I could drag it to the side and stick it to cover the half screen or run full screen, not ideal with only one screen, I know. If you try to resize it, it may go into a blinking oscillation that you can’t stop. I’ve tried clicking where the X is to close the window but I don’t know if that worked or if it just crashed out. Either way, you have to restart the program or mint.
2. It does not refresh the list quite right when you edit a line. Scroll it up or down a little fixes this.
3. If you have the windows preferences (linux windows, not MS Windows) set to dark mode, when you download the LOTW entries from ACLog, the text will be white on a white page and you won’t see anything until it’s done, be patient.
4. Sometimes the local loopback adapter will disappear from the WSJT-X reporting tab where you set up multicast. You’ll know when this happens because all of a sudden, you’ll no longer get your worked before updates or a QSO will not log to ACLog. You have to run the “sudo ifconfig lo multicast” command again and it will show back up. I find this happens if you change configs in WSJT-X. Sometimes, for no reason at all that I can discern. The best advice I can give is to ensure you have communication between the three before you start transmitting.
Remember that Linux is different and in a lot of ways, when you expect it to behave like MS Windows, it doesn’t.
Good Luck and 73, W3VAC, Rick
