Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

A New Approach To Winlink

By: KC8JC
3 July 2024 at 13:10

This Again?

I have twisted and worked my way around this problem for some time now and this probably isn’t the last time that I will revisit this topic. However, my station is evolving and as a result, I’m going to make some notes here and share what I know so that other folks can make use of it. Honestly? It’s more so that I will remember how I got here when I inevitably screw something up and have to back it out.

Why Are We Doing This Again?

My solution for the home setup, was to run Win11 on a stick PC that I could interface with the IC-7100 for Winlink email and Other Stuff. Now, what is Other Stuff? In ham radio, we have an unhealthy relationship to old and busted Windows-Only software. It’s changing slowly, but there are still weird packages that find their way into my hands that I “need” to use for This or That.

With the shift from the barely usable Win10 to the What Is This Nightmare Of Constant Advertising Win11, MS pushed me too far. Every time I touch what used to be the Start Menu, I get an advertisement or some unwanted tidbit of news with a picture of a politician or other pop culture nuisance. On top of that, they’d now like me to have an “AI” that follows me around and trains itself using my hardware?

We’re done here.

CrossOver

I don’t know how the link came to me, but I found my way to WG1V’s site and encountered a very different approach to solving the Winlink/Vara/All That Stuff conundrum.

https://www.wg1v.org/posts/2023-12-27-Winlink-and-Pat-on-M1-Mac

The author simply runs CrossOver on their Mac and all of the stuff works.

Now, back in the day, as a Frothy Linux Zealot, I was a reluctant user of Wine to address some needs I had in my day job. I wrestled with it and made it work. Over time, running VMs to handle this stuff seemed to become the new hotness and I didn’t even think about CrossOver for the Mac. The trouble with a VM is that it’s still a full install of Windows and still antagonistic to my desired mental state. Would CrossOver really do the trick?

In a word: Yes.

Following the instructions at the above link, I got VARA HF and ARDOP up and running on my Mac which is what I attach to my shiny new IC-7300 in my shack. It worked out of the box with no fiddling. Full disclosure: I hadn’t updated brew in some time so that took a minute, but with that done, everything else fell into place.

What about the Other Stuff? Most of the radio software out there that might be used for programming an HT for example, is built on ancient frameworks that happen to run reliably under CrossOver. I even pulled up some piece of software that I used to program my DMR HT and it worked out of the box. That outcome was unexpected, but most welcome.

Now What?

To send Winlink mail, I kick off rigctrl and pat with its HTTP UI from a command line and launch either ARDOP or VARA from CrossOver and send my Winlink mail. This gets me two big wins: No Windows and No Winlink Express. This is called Winning.

I have been noodling with my Surface Go to make sure that I can use the 7300 under my Ubuntu setup as well. I want my two main computing devices to be fully ready to run any rig I’ve got that can do a digital mode. On Ubuntu, it will be ARDOP and pat as well. For me, that’s a well-oiled setup with the IC-705. I need to take a minute to add the IC-7300 to the configuration. No big deal, just 10 minutes or so when I get it.

The outcome of all of this is that I now have a single shack computing device that is my Mac and I can do all of the things that I do in one place. Simplifying things is good. And I’ve even got this little stick PC that I can throw something on for an internal fileserver or something.

The Future

In an ideal world, someone (maybe me someday?) will get ARDOP running on a Mac. ARDOP is under active development again and these are exciting times for that modem. I can’t wait to see where it goes! But for now, I will leverage it in this new ecosystem with CrossOver. It works and that’s what matters.

Final

It’s probably pretty clear that I’m willing to work with all flavors of software in different evironments. I’m not opposed to paying for useful software, though my first stop will always be Free/Open solutions. The sticking point here is that I don’t have a lot of time to mess around with some of this stuff and this approach gets me from A to B rather quickly. Again, Winning.

Thanks for reading along!

Loading

FIELD DAY PREPS: How To Set-Up And Synchronize N1MM+ Ham Radio Logging Software On Multiple Computers By Using An Ethernet Switch To Create An Offline Local Area Network (Step-By-Step Instructions)

By: KM1NDY
18 June 2024 at 06:35

For last year’s Field Day, I took a stab at networking a couple of computers together with an ethernet cable so that our N1MM+ logging software could be synced up. It was both surprisingly easy to do, but equally daunting due to the curious lack of reasonably digestible tutorials tackling the topic on the interwebs. So now that Field Day is again upon us, I felt that same sort of dread that comes from staring up at a steep learning curve. Because quite frankly, I could not remember at all how to create a N1MM+ computer network. I checked back at my blog page on the topic, and was dismayed at how little of the process I documented. So, I am here to rectify that.

Here is my use case. I want to have three computers with Windows 10 operating systems host logging software (N1MM Logger Plus) for a multiple station ARRL Field Day event. All of the computers need to be synchronized with each other in order to avoid such dreaded contesting faux pas as “dupes”, i.e., getting the same person twice. I also do not want to have to rely on an internet in order to maintain communication between these computers.

As far as hardware goes, I already was in possession of three (quite aged) computers. I splurged on three new 25′ ethernet (CAT 6) cables (one for each computer), and a Linksys 8-Port Gigabit Ethernet Switch. I set up the computers simply by plugging one end of an ethernet cable into its ethernet port, and the other end of the cable into the switch. Remember the gigabit switch does need power to operate!

Before I began networking the computers, I had updated all of the necessary software, including Windows and N1MM+. All of the computers need to have the exact same version of N1MM+, as well as exactly the same inputted contest information, before N1MM+ is able to synchronize between multiple stations.

Once the hardware was gathered and the software was up-to-date, I followed the step-by-step procedure documented below.

Step 1: Go to internet icon, click, and “Open Network & Internet Settings”.

Step 2: Select “Ethernet” on left, and then “Network and Sharing Center” on right.

Step 3: The “Unidentified Network” is set to “private” which is what I want it to be. For contrast, my wifi network is set to “Public” (see arrow on the left). Click on the “Ethernet” hyperlink.

Step 4: Click on “Properties” of the first box that pops up. Then click on “Internet Protocol Version 4 (TCP/IPv4)”.

Step 5: Click “Use the following IP address” and add in “192.168.1.200” for “IP address”. The “Subnet mask” should just show up as 255.255.255.0. While I am no expert by any means in networking computers, I do think you can choose the last three digits of your IP address from 1 to 255 254 [Correction sent to me by my favorite critic, AC1JR!] I picked “200” rather arbitrarily. Once you are done, click “ok”, “ok”, and “close” on the multiple windows.

Step 6: If you need to make your network private because it is showing as public (see Step 3 above), you need type “secpol.msc” into the search bar and press enter.

Step 7: In the pop-up window, click on the “Network List Manager Policies” under the “Security Settings” tab. Then click “Unidentified Networks”. In the next pop-up, choose “Private”. Hit “Apply” and then “Ok”. Your “Unidentified Network” settings should now say “Private”.

Step 8: Open the file manager and click on “Network”. Your computer’s name should be listed there. My computer is named “PC-1”.

Step 9: Now it is time to network your second computer. Go back through Steps 1-8, but this time on the new computer. Below shows all of the steps ordered numerically. Don’t forget to change the ethernet connection to “Private” as shown above. The only difference is that you want to assign this computer a different IP address than the first one. I chose 192.168.1.201.

Step 10: Check the “Network” tab in the file manager to make sure the second computer (in my case, “PC-2”) shows up.

Step 11: Repeat these steps as many times as you need to in order to connect all of your computers to the network. Just change the last digits of the newly assigned static IP address, as they all have to be something different. I have three computers that are now linked together.

Step 12: Once your computers are all networked, open N1MM. Under the “Window” menu, find and click “Network Status”.

Step 13: Make sure that the most recent version of N1MM is installed or else you will get an error message when attempting to connect to the other networked computers (in red below). You also need to make sure that everything else about N1MM is identical, in particular that the contest information for the log is the same.

Step 14: When all of the computers are identically set-up, with the same software versions and contest information, open up the “Network Status” window. A bubble will show that gives you an option to turn on “Networked Computer Mode”. Click it!

Step 15: If you see all of your computers listed with no red error messages, your networking efforts are a success! Make sure you have designated one of the computers as the “Master” by checking the appropriate box.

There you have it! N1MM Logger Plus synchronized across multiple stations for Field Day! I hope to catch you on the air!

Forever,

KM1NDY

❌
❌