{"id":187,"date":"2026-04-18T10:07:49","date_gmt":"2026-04-18T15:07:49","guid":{"rendered":"https:\/\/ka9kqh.net\/?p=187"},"modified":"2026-04-18T10:07:49","modified_gmt":"2026-04-18T15:07:49","slug":"n3fjp-on-linux","status":"publish","type":"post","link":"https:\/\/ka9kqh.net\/?p=187","title":{"rendered":"N3FJP on Linux"},"content":{"rendered":"\n<p>https:\/\/forums.linuxmint.com\/viewtopic.php?t=433466<br><br>A good link with instructions on running the n3fjp suite on linux.<\/p>\n\n\n\n<p>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 &#8220;sudo ifconfig lo multicast&#8221;. Is there a way to make it permanent?<\/p>\n\n\n\n<p>Here are the complete setup notes:<\/p>\n\n\n\n<p>Installing ACLog 7.0.10 to Linux Mint Cinnamon 22<\/p>\n\n\n\n<p>Install Wine<br>Using the Software Manager<\/p>\n\n\n\n<p>Install Wintricks<br>Using the Software Manager<\/p>\n\n\n\n<p>From a terminal, run commands:<br>(could be run from winetricks but there will be many OK boxes to check.)<\/p>\n\n\n\n<p>WINEARCH=win32 WINEPREFIX=~\/.wine32 winecfg<\/p>\n\n\n\n<p>WINEPREFIX=~\/.wine32 winetricks dotnet48<\/p>\n\n\n\n<p>WINEPREFIX=~\/.wine32 winetricks mdac28<\/p>\n\n\n\n<p>WINEPREFIX=~\/.wine32 winetricks jet40<\/p>\n\n\n\n<p>winecfg a box should open, select Windows 10<\/p>\n\n\n\n<p>From Winetricks, select wine32, fonts, select corefonts and tahoma.<\/p>\n\n\n\n<p>Download aclog and unzip to in Downloads folder. Your path in the downloads folder may differ, letter case matters.<\/p>\n\n\n\n<p>WINEPREFIX=~\/.wine32 wine \/home\/rick\/Downloads\/ACLog\/ACLOG7.0.1\/ACLOGINST.exe<\/p>\n\n\n\n<p>Installing TQSL<\/p>\n\n\n\n<p>Install TQSL via software manager<\/p>\n\n\n\n<p>Download Gridtracker Debian<\/p>\n\n\n\n<p>I had to download NWJS debian from the gridtracker site<\/p>\n\n\n\n<p>install NWJS (doubleclick deb file)<\/p>\n\n\n\n<p>Install Gridtracker (doubleclick deb file)<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Configure the three to talk to each other<\/p>\n\n\n\n<p>WSJT-X Multicast<br>sudo ifconfig lo multicast<\/p>\n\n\n\n<p>Open WSJT-X, File\/Settings\/Reporting<br>Enable PSK Reporting<br>UDP Server-224.0.0.1 and port 2237<br>check all three boxes to right.<\/p>\n\n\n\n<p>Secondary udpserver unchecked<br>127.0.0.1<br>port 2235<br>Close WSJT-X settings window<\/p>\n\n\n\n<p>Open N3FJP ACLog, settings, API Interface<br>TCP API Enabled Server, port is 1100, DO NOT CHECK BOX.<br>Check the box to Listen for WSJT-X<br>Click configure<br>IP 224.0.0.1, port 2237<\/p>\n\n\n\n<p>Click Done, and on the API window, you should see the green \u201cMsg Rcvd!\u201d every few seconds. This means N3FJP is communicating with WSJT-X.<br>Click Done to exit this window.<\/p>\n\n\n\n<p>Open Grid Tracker, open settings (gear icon on right panel), General tab<br>Check the radio button \u201cMulticast?\u201d<br>RX udp messages IP 224.0.0.1 port 2237<br>Forward udp messages 224.0.0.1 port 2237, click enabled<\/p>\n\n\n\n<p>Open Gridtracker logging Tab<br>Add LOTW login<br>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.<\/p>\n\n\n\n<p>Logging<\/p>\n\n\n\n<p>Add other user IDs and Passwords for logging.<br>Open ACLOG<br>In eLogs, select LOTW<br>Input your LOTW User Name, Password, and the Station Name to wrote down earlier.<br>You will only use this to download from LOTW, not upload. ACLog will not be able to find the path to TQSL from here.<br>Click Done.<br>You can configure Club Log, eQSL, or QRZ logging to upload from here if you wish or you can configure in GridTracker.<\/p>\n\n\n\n<p>A Couple of Quirks<\/p>\n\n\n\n<p>Wine is an interpretation layer that runs between a Windows program and the Linux Kernel. There are some quirks and weirdness.<br>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\u2019t stop. I\u2019ve tried clicking where the X is to close the window but I don\u2019t know if that worked or if it just crashed out. Either way, you have to restart the program or mint.<br>2. It does not refresh the list quite right when you edit a line. Scroll it up or down a little fixes this.<br>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\u2019t see anything until it\u2019s done, be patient.<br>4. Sometimes the local loopback adapter will disappear from the WSJT-X reporting tab where you set up multicast. You\u2019ll know when this happens because all of a sudden, you\u2019ll no longer get your worked before updates or a QSO will not log to ACLog. You have to run the \u201csudo ifconfig lo multicast\u201d 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.<\/p>\n\n\n\n<p>Remember that Linux is different and in a lot of ways, when you expect it to behave like MS Windows, it doesn\u2019t.<\/p>\n\n\n\n<p>Good Luck and 73, W3VAC, Rick<\/p>\n\n\n\n<p><a href=\"https:\/\/forums.linuxmint.com\/viewtopic.php?p=2545661#top\">Top<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"powered_cache_disable_cache":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=187"}],"version-history":[{"count":2,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions\/190"}],"wp:attachment":[{"href":"https:\/\/ka9kqh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ka9kqh.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}