Versions of this script have, in 2026, guided 60+ boats safely through the Red Sea. Basically, all boats have experienced GPS outages on their journey, but could use Starlink to navigate safely. It has been designed to be easy to use by everyone, and as long as the bridge is running, it can send the Starlink position to all devices in the network. There is both a video and a written tutorial for the setup to make it as easy to use as possible.
This video tutorial is the easiest way to understand the setup process
Using OpenCPN with Starlink involves setting up a bridge that forwards Starlink’s location data to OpenCPN. Here is a step by step guide for configuring the Starlink->OpenCPN bridge.
All the following steps must be done on the computer (Windows or Linux) that you are going to run the OpenCPN-Starlink software on.
Make sure you have python installed (a quick google search should help)
Make sure you have enabled location access on the Starlink antenna by following the steps on this page
Run_Starlink_Bridge_windows.bat
file. Double-click on the file.
-The script should install the dependencies and then start transmitting data, looking something like this:
Sent: 35.1971, 25.7165 | SOG: 0.0kn, COG: 0°
OpenCPN and navionics should now get the Starlink Locations and place your boat there.
This script sets the SOG to 0 if SOG is below 0.3 knots. This is to ensure that you dont have a speed and heading displayed while at anchor. You can change this in the code.