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. 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.  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 na.skylark.swiftnav.com:2101/CRS
  • 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.

Skylark supports third-party GNSS receivers compatible with RTCM v3.2 over NTRIP. Such a receiver needs to support MSM5 messages and output NMEA GGA message at 1 Hz.

Currently, Skylark provides correction from both GPS and Galileo constellations. It is capable of providing an accuracy of about 25 cm in Float RTK mode.  Please contact the sales team for more information regarding other accuracy requirements.