This guide is intended for first-time Skylark users and provides an overview of how to connect and configure Swift Navigation and third-party devices for Skylark and acquire precise position solutions.

Currently, Skylark correction service is available in the continental USA and Europe. More regions will be supported in the near future.

Receiver Internet Access

Swift Navigation GNSS receivers require reliable Internet access for good navigation performance. Currently, two methods of network access are available:

  • Direct connection via an Ethernet interface (this is the recommended method)
  • Indirect connection with a portable PC sharing Internet access

Swift Navigation recommends that you connect the receiver and Skylark with direct Internet access via Ethernet interface. A quick guide to establishing an Internet connection to Swift Navigation GNSS receivers can be found in Cell Modems and Network Routers article.

Swift Navigation Firmware and Console

Before setting up GNSS receiver for Skylark operation, it must have firmware v2.0.0 or later to receive corrections from Skylark. Version 2.4.16 or later is required for the OSR endpoint. We recommend using the latest firmware and the latest Swift Console available from the links below:

Receiver Firmware Configuration

Follow the steps outlined below to configure GNSS receiver to work with the Skylark cloud corrections service over a direct connection to the Internet. Power up the GNSS receiver board and open the connection with the Swift Console.

Once the receiver is connected to the Internet, follow these steps to enable Skylark:

  • Navigate to Settings tab of Swift Console and scroll down to the ‘ntrip’ section
  • Enter the <username> and <password> as received in the account activation email. If you don’t have credentials, please contact our sales team (sales@swiftnav.com) to sign-up
  • Enter URL
USAL1+L2: na.skylark.swiftnav.com:2101/CRS
L1+L5: na2.skylark.swiftnav.com:2101/CRS 
L1+L2: na.skylark.swiftnav.com:2101/OSR
L1+L5: na2.skylark.swiftnav.com:2101/OSR 
EuropeL1+L2: eu.skylark.swiftnav.com:2101/CRSL1+L2: eu.skylark.swiftnav.com:2101/OSR
JapanL1+L2: ap.skylark.swiftnav.com:2101/CRSL1+L2: ap.skylark.swiftnav.com:2101/OSR

The OSR endpoint is supported by Piksi Multi / Duro firmware v2.4.16 and will allow widelane fixing. The OSR uses Swift proprietary RTCM messages and is supported only by Swift receivers. For any third-party receivers use CRS endpoint. 

  • Set the ‘gga out interval’ to 1
  • Change ntrip enable entry to True
  • Save All Settings (press the Save to Device button)

NTRIP section in the Swift Console:


1. NTRIP settings can be changed only when NTRIP is disabled.

2. For firmware before v2.3, ensure that Skylark settings are disabled

- In the Settings tab, set Skylark Enable to False.

- In the Settings tab Solution section, set the disable Klobuchar correction to False.

Operation Check

When all is properly set-up, your Swift Navigation GNSS receiver will start receiving RTK corrections from the Skylark cloud corrections service immediately after obtaining Single Point Position (SPP). To verify operation with Skylark, open the Observation tab on the Swift Console. The Remote section should be filled with data and the TOW should increment every second. At the same time, the Fix Type in the status bar should indicate Float RTK solution.

The operation status is also indicated by four color-coded LEDs on the Piksi Multi board or Duro front panel as follows:


Piksi Multi and Duro are providing position output in ITRF2014 reference frame when operating with Skylark. Piksi Multi and Duro are providing altitude from the ellipsoid.

Currently, Skylark provides correction from GPS, Galileo and BeiDou constellations.

Skylark supports third-party GNSS receivers compatible with RTCM v3.2 over NTRIP (CRS mountpoint). Such receiver needs to support MSM5 messages and output NMEA GGA message at 1 Hz. Following messages are sent:

  1006 (ANT Pos & Height)

  1008 (ANT Descr & S/N)

  1019 (EPH GPS)

  1020 (EPH GLO)

  1033 (REC & ANT Descr)

  1042 (EPH BDS)

  1046 (EPH GAL I/NAV)

  1075 (MSM5 GPS)

  1095 (MSM5 GAL)

  1125 (MSM5 BDS)