Windows “NCSI” is “Network Connectivity Status Indicator”, which monitors network internet connectivity by actively probing the connected networks for internet access. This is a part of Windows networking that attempts to provide a seamless internet experience in a dynamic WiFi environment. As sailors, our WiFi environment is certainly dynamic but also not always well-behaving in convention terms. Offshore, connections are slow and costly, and hopefully firewalled against unwanted use. In particular, the Iridium GO! won’t connect to internet until configured by Airmail or another app. This, in turn, causes NCSI to provide bad advice to Windows networking which can result in disconnections.
Author Archives: Jim Corenman
Iridium GO! Troubleshooting
Using the Iridium GO! with Sailmail is normally straightforward:
- Connect the computer WiFi to the GO!
- Open Airmail’s internet-access window
- Check the box near the bottom that says “First connect to iridium GO”.
- Verify signal strength and click the green button to connect.
But sometimes things go wrong. This article will review the more common issues and explore solutions.
Pac Cup 2022 Special!
SailMail is a terrific option for Iridium GO, handsets, or other satellite systems. Low-speed internet is still low speed, with most of the same issues that we addressed 24 years ago with the launch of Sailmail for the 1998 Pacific Cup. It was free back then, we’re making an offer now that is almost free.
Sailmail offers integrated email and weather from our Saildocs server, compression and secure connections, as well as position reporting to friends and family. Sailmail is a certified app for the iridium GO, and our Airmail software can automatically connect hourly or whatever and collect weather while you sail the boat. For both the GO and Iridium handsets, we protect your airtime against software updates mid-ocean. For incoming mail, we filter large attachments, malicious emails, and spam.
A great side benefit of being a SailMail member is access to our GFS global weather archives, going back to 2004. Just browse past weather or challenge your favorite routing software, we’ve got the data.
We are offering PacCup racers special membership pricing for this year’s race. Join now for only $59 and use SailMail through August 31, 2022. This will get you to Kaneohe (and hopefully back!).
To take advantage of this offer please click here (sailmail.square.site)
And if you are also using HF radio then click here for full membership:
Sail fast, sail smart, and above all, be safe.
Iridium 9555 and 9575/Extreme and Win-10 Drivers
An Iridium 9555 or 9575/Extreme handset connects to the computer via a USB cable, and will need USB drivers to function properly. Iridium offers a driver-installer program, but with a spring 2021 Win-10 update that quit working properly. For recent Win-10 versions, we recommend either using Windows default drivers or installing the Iridium drivers manually as described below.
First, check your Windows-10 version: Open Windows settings, select “System” and then “About”. The Windows version is shown at the bottom. For Windows version 2004 (build 19041.xxxx) or later, use the Windows default install below. For earlier Win-10 versions (ver 1909 or earlier) then use the Iridium Driver-Installer below. Earlier versions of Windows (e.g. Win-7) should use the manual installation below.
Windows default: Updated versions of Windows-10 will install the correct driver for the Iridium handsets. If you open Windows Device manager before connecting the phone, then you can check the install and note the COM-port number (e.g. COM3) for setting up the connection.
Open Windows Device Manager (use Windows Search for that name), find “Ports” and expand that. This will show any serial ports that are plugged in (including the Iridium “USB Serial Port” once configured). Now connect the phone, and Windows will install it as a “USB serial device” and you will see that appear in the “Ports” list. Note the COM-port number (e.g. COM3).
Also check that the drivers installed correctly: Double-click the “USB Serial Device” in Device Manager (or right-click and select “Properties”), and check for “This device is working properly”. If you see that, and no yellow warning icon, then you are all set, proceed to the Iridium set-up page.
You can also proceed with the manual install below. This will change the device name from the generic “USB Serial Device” to “Iridium 9555A Handset USB Serial Port” (or similar) “. The drivers however are the same, just a different device name.
Manual driver installation: If you see a yellow warning icon in Device Manager, or if the device “Properties” window indicates an error, then manually install the drivers as follows:
A CD-ROM disk that came with a recently purchased phone should have the correct driver files (.inf and .cat files). You can also click here to download them. Open the “zip” file and copy the “Iridium-9555-9575” folder to a “Drivers” folder on your hard drive (C-Drive), create a “Drivers” folder first if needed.
To manually install the Iridium USB drivers, right-click on the “USB serial device” that appeared when the handset was plugged in, and select “Update drivers”. Click “Browse my computer…”, and browse to the “Iridium 9555-9575” folder under Drivers on the C-Drive. (Or the CD drive if using that). Be sure that “Include subfolders” is checked. Click “Next” and verify that Windows successfully updated the drivers. Windows Device Manager should now show “Iridium 9555A Handset USB Serial Port” (or similar) with the same COM-port number.
If Windows indicates that the “Best drivers are already installed”, or if you still see an error or yellow warning icon, then delete the current drivers as follows and then repeat the manual installation.
To delete the Iridium device drivers, right-click on the USB Serial Port device and select “Uninstall device”. If you see a box for “Delete the driver software for this device”, then check that. Then click “Uninstall”. Next, select Device Manager’s “Action” menu and click “Scan for hardware changes”, or disconnect and reconnect the handset. Depending on the Windows version, this will install the default Windows USB/serial drivers or you can repeat the manual install, above. Note the Comport-number when Device Manager refreshes, you will need that for the modem setup.
Iridium Driver-Installer: If you have an earlier version of Win-10 (1909 or prior) and are unable to update or prefer not to, then you may need to use Iridium’s Driver-Installer. This only works properly for older Windows versions. There is no harm in trying it, however, and it can be removed as described above. Click here to download a copy, or download it from the official iridium driver page here: https://www.iridium.com/services/data-tools/
Troubleshooting: If you previously installed Iridium drivers using the Iridium driver-installer program then you will see “Iridium Handset USB Serial Port” (or similar) instead of “USB Serial Device”. If it has a yellow warning icon then delete the drivers (see above), otherwise give it a try. It may work depending on your Windows version.
The original Iridium USB drivers (prior to 2016) for the 9555/9575 handsets were not compatible with Windows 10, resulting in a “blue screen” (BSOD) Windows crash whenever the USB port was opened. It took a long time for updated drivers to become available, in the meantime we created a work-around (details below) which is no longer needed. So if you see a warning from Airmail that the “Iridium drivers may not be correct…” you should ignore that. Check the “stop asking” box and click OK.
If you have already done our previous workaround, then there is no need to un-do that. If you installed ver 3.5.041 of our Airmail software and used the driver-checker then again this works fine, but you can re-open Airmail’s “Check Iridium Driver” (under Tools menu) and click “Reset Driver-Test Mode”. Also, if you disabled the UEFI “Secure Boot Mode” then you can re-enable that if you want: From the Windows button click Power, Shift-Restart, Troubleshoot, Advanced Options, UEFI Firmware settings, Restart, “Secure Boot Control”.
The official iridium driver page is here: https://www.iridium.com/services/data-tools/ However, only the driver-installer is listed there. That no longer works properly as of mid-2021 so do the manual install above.
Once the drivers are installed, go back to the Iridium set-up page to finish the setup.
Getting Position-Report Data From Coastal Explorer
Position-report data for Sailmail can be shared from Coastal Explorer, a popular charting program from Rose Point Navigation. Coastal Explorer and our Airmail software can be running on the same computer or connected via a wired or WiFi network. Data can be made available by either creating a UDP port for sending data or a TCP “Data Server” to allow Airmail to connect and retrieve data.Continue reading
Getting Position-Report Data From Expedition
Position-report data for Sailmail can be obtained from Expedition, a popular program for ocean racing and cruising. Expedition can be running on the same computer, or connected via a wired or WiFi network. Data is shared by creating a new network connection in Expedition to send the data in NMEA-0183 format, and setting up Airmail’s Position Reports module to receive the data. Data can be sent either via TCP or UDP network connections, see below.Continue reading
Getting Position-Report data from OpenCPN
Position-report data for Sailmail can be obtained from OpenCPN, either from OpenCPN running on the same computer or via a wired or WiFi network. This is done by creating a new network connection, using OpenCPN’s “Connections” settings tab. Data can be sent either via UDP or a TCP connection, see below.Continue reading
Using Airmail’s Mail Client window
When internet access is available, you can use Airmail’s “Mail Client” window to connect to Sailmail to retrieve and send messages over a standard POP3/SMTP email connection. This is not useful for satellite or other low-speed connections, but is an alternative when shore-based internet is available (marina WiFi, cellular hotspot, etc).’
Open Airmail’s Mail Client window from the “Modules” menu. If you don’t see “Mail Client” listed, then open the “Options” window (“wrench” button or from Airmail’s Tools menu), select the “Modules” tab, and then check the box to the left of “Mail (pop/smtp) client”.
For Airmail 3.5, the Mail Client window will be pre-configured for Sailmail. Simply click the “Check All” button to check each account (“Sailmail” in this case) and send/receive email.
For earlier versions of Airmail you may need to add the settings for Sailmail. If there is a “Sailmail” tab at the top then click “Settings”, if not then click “New” and enter “Sailmail” as the account name. Enter the following settings:
For SMTP (Outgoing Mail (SMTP) Connection:
- Server address: smtp.sailmail.com
- Port 2525 (no SSL or TLS, see note below)
- TImeout: normally 60 seconds
- Authorization: check “Login”
- Login Name: Your Sailmail callsign or ID (without the “@sailmail.com”)
- Password: Your Sailmail Password (from your “Welcome” message)
- The “Default from-address” will be your complete Sailmail address.
For POP3 (Incoming Mail) Connection:
- Server address: pop3.sailmail.com
- Port 110 (no SSL or TLS, see note below)
- Timeout: normally 60 seconds
- Login Name and Password, same as above
- If you want messages to remain available on the server for radio or satellite download then check “Leave mail on server”. If “days” is blank then messages are held for up to 30 days, or until retrieved.
- If you don’t want to download large messages then enter a limit (KB = 1024 bytes).
These settings will work also for other email clients, e.g. checking from GMail or Outlook accounts, etc. Sailmail now supports SSL/TLS and setup is straightforward.
A note on SSL/TLS: These terms refer to secure connections, SSL (Secure Socket Layer) generally refers to the earlier implementations (SSL 1.0, 2.0, 3.0). TLS (Transport Layer Security) refers to updated versions.
Sailmail’s mail server supports SSL ver 3.0 and TLS 1.0, 1.1 and 1.2. Servers and clients always negotiate the highest level that both sides understand. For SMTP, port 465 was previously SSL and 587 was TLS, but they are now interchangeable and either can be used. POP3 SSL/TLS connections use port 995. Future Airmail versions will show only the TLS option.
Note: SSL/TLS connections can be used with Airmail’s mail-client, for SMTP enter port 465 or 587 and check SSL (or TLS if available). For POP3, enter port 995 and check SSL (or TLS).
Troubleshooting Airmail 3.5 Internet settings
Sailmail Internet / Satellite gateway settings were updated in June 2020, click here for info. If you need help with Airmail 3.5 then this page is for you, for Airmail 3.4 either update to ver 3.5 (strongly recommended for satellite use) or see this page.
This only applies to satellite or Internet connections using Airmail’s internet/satellite (Telnet) access window. Radio connections, webmail, and pop/smtp email are not affected.
If you have internet access then the best option is to update your Airmail ver 3.5 version, downloads since May 22, 2020 include the new gateway addresses. If you downloaded before then, then do it again– same software, new internet gateway settings.
If that is not possible then the rest of this is for you. It is organized from simplest to more complicated, keep going until success is achieved.
Airmail 3.5 will auto-update its internet settings from a special “update” message which was sent to all members, so if you received an update message into Airmail and clicked “Yes” to confirm the update, then you are finished. Skip down to “Checking” below.
If you can connect to Sailmail from Airmail via radio or Airmail’s internet window (not webmail or some other email), but have NOT seen an “update” message, then:
- Create a new, blank message to: firstname.lastname@example.org and post that via Sailmail.
- Connect to Sailmail and send the message, wait a moment, connect again for the reply.
- Open that message, and click “Yes” to accept the update.
- Skip down to “Checking” below.
If you cannot connect to Sailmail via Airmail’s internet window, then try each server listed in the selection box at the top, next to the green “Connect” button. One of the backups should connect, then proceed as above.
If you CANNOT connect via radio or any of the servers from Airmail’s internet window, but you DO have internet access to Airmail, then use Airmai’s Mail Client window to send your update message to email@example.com. For details on using Airmail’s Mail Client, click here.
If STILL no luck, and you don’t have internet access to update Sailmail (never mind that you are somehow reading this), then do this:
- Click Airmail’s “Window” menu, then “Files”, then “INI files”, and select “System.SAILMAIL.ini”. This opens the Sailmail settings file.
- This is a settings file, with various sections each marked with a square-bracket heading. Scroll down and find the “[Internet Gateway]” heading.
- Below that heading, and before the next square-bracket heading, is a section of server settings. Delete those, and replace the [Internet Gateway] section with the following:
... some other section data... [Internet Gateway] Server1=SMSG1,220.127.116.11,50 Server2=SMSG2,18.104.22.168,50 Backup1=WQAB964,22.214.171.124,50 ... the next section heading ...
Click “File” Menu, Save (or Ctrl + S keys), then close and re-open the internet window and check as follows:
To check settings:
The new gateways are designated Server1 (SMSG1) and Server2 (SMSG2), and the backup is Backup1 (WQAB964, our San Diego station). To check, open Airmail’s Internet window and select each server “Server1”, “Server2”, and “Backup1” in turn and confirm that each connects. “Server1” should identify itself as “SMSG1” in the log text, check that for each.
Troubleshooting Airmail 3.4 Internet settings
Sailmail Internet / Satellite gateway settings were updated in June 2020, click here for info. If you need help with Airmail 3.4 then this page is for you, for Airmail 3.5 click here.
Note that this only applies to satellite or Internet connections using Airmail’s internet/satellite (Telnet) access window. Radio connections, webmail, and pop/smtp email are not affected.
If you have internet access then the best option is to update to Airmail ver 3.5. Airmail 3.5 downloads since May 22, 2020 include the new gateway addresses. If you downloaded previous to that, then do it again– same software, new internet gateway settings. (NOTE: The older Airmail 3.4 download is NOT updated– use ver 3.5).
An important note for sat-phone users: Airmail 3.5 includes a “dedicated route” feature for connecting via satellite, which limits access to Sailmail servers when the connection is open. This means much faster connections because other programs will be blocked from using your satellite connection for automatic updates. This is a huge advantage in terms of airtime usage. This is not available for Airmail 3.4, so if at all possible update to Airmail 3.5.
If updating is not possible, or if you prefer to stick with ver 3.4, then the rest of this is for you:
The default configuration for Airmail 3.4 uses domain names for the server (for example pop3.sailmail.com), which do not need updating. Open Airmail’s Internet Access window (yellow “lightning-bolt” button), and check the server selections– default is WRD719 and WHV382. Select WRD719 and click “settings”, if the server is “pop3.sailmail.com” then you are all set.
If you see a numeric IP address for “Remote host”, then you can either update the settings as detailed below or delete the current settings and re-open the Internet Access window– which will restore the default settings.
To manually update settings: Open Airmail’s Internet window (yellow “lightning bolt” button) and at the top, will be a selection-box for the available servers. Click the “Delete” button to delete each current setting.
Now click the “New” button, this opens a “Telnet settings” box. Make entries as follows (without the quotes):
- The first box is “Remote Callsign”, enter “SMSG1”
- The second box is “Remote-Host” enter “126.96.36.199”
- Next is “Port”, enter “50”
- Leave “Timeout (sec)” empty
- The “Local Callsign” will show your Sailmail callsign in a gray box– from the Options window.
- The “Password” box will show your Sailmail password– also from the Options window.
Click OK, and then click “New” again, and repeat those steps for the second server:
For Remote Callsign enter “SMSG2”, for Remote-Host enter “188.8.131.52”, for Port enter “50”.
Click OK, and then click “New” again, and repeat for the backup server:
For Remote Callsign enter “WQAB964”, for Remote-Host enter “184.108.40.206”, for Port enter “50”.
Click OK, and you’re done. If you have internet connected to the boat computer (marina wifi, cell-phone hotspot, or via the Iridium) then check each of the selections. Click the green “connect” button, it should connect to the server and check mail without any error.
Also please open Airmail’s Options window (Tools menu), Settings tab, and verify that your Sailmail password is correctly entered in the “System Password” box.
Then select each server in turn (SMSG1, SNSG2, and the backup WQAB964, click the green “Connect” button and verify that is connects without error. This can be via local internet, or your satphone or GO terminal– any internet connection.
If you have any questions, please send a new message to: firstname.lastname@example.org
Good Sailing, and be safe!