Skip to content

Correction Transport

Surveyor: Feature Supported / Express: Feature Supported / Express Plus: Feature Not Supported / Facet: Feature Supported / Facet L-Band: Feature Supported / Reference Station: Feature Supported

Once a correction source is chosen, the correction data must be transported from the base to the rover. The RTCM serial data is approximately 530 bytes per second and is transmitted at 57600bps out of the RADIO port on a SparkFun RTK device.

There are a variety of ways to move data from a base to a rover. We will cover the most common below.

Note: RTK calculations require RTCM data to be delivered approximately once per second. If RTCM data is lost or not received by a rover, RTK Fix can still be maintained for many seconds before the device will enter RTK Float mode. This is beneficial where devices like Serial Radios may drop packets due to RF congestion.

Note: The RTK Facet L-Band is capable of receiving RTCM corrections from a terrestrial source but because it has a built-in L-Band receiver, we recommend using the satellite-based corrections.


NTRIP Server setup

Any SparkFun RTK device can be set up as an NTRIP Server. This means the device will connect to local WiFi and broadcast its correction data to the internet. The data is delivered to something called an NTRIP Caster. Any number of rovers can then access this data using something called an NTRIP Client. Nearly every GIS application has an NTRIP Client built into it so this makes it very handy.

WiFi broadcasting is the most common transport method of getting RTCM correction data to the internet and to rovers via NTRIP Clients.

RTK product in NTRIP Client mode

Similarly, any SparkFun RTK device can be set up as an NTRIP Client. The RTK device will connect to the local WiFi and begin downloading the RTCM data from the given NTRIP Caster and RTK Fix will be achieved. This is useful only if the Rover remains in RF range of the WiFi access point. Because of the limited range, we recommend using a cellphone rather than WiFi for NTRIP Clients.


SW Maps NTRIP Client

Using a cellphone is the most common way of transporting correction data from the internet to a rover. This method uses the cell phone's built-in internet connection to obtain data from an NTRIP Caster and then pass those corrections over Bluetooth to the RTK device.

Shown above are SW Map's NTRIP Client Settings. Nearly all GIS applications have an NTRIP Client built in so we recommend leveraging the device you already own to save money. Additionally, a cell phone gives your rover incredible range: a rover can obtain RTCM corrections anywhere there is cellular coverage.

Cellular can even be used in Base mode. We have seen some very inventive users use an old cell phone as a WiFi access point. The base unit is configured as an NTRIP Server with the cellphone's WiFi AP credentials. The base performs a survey-in, connects to the WiFi, and the RTCM data is pushed over WiFi, over cellular, to an NTRIP Caster.


What if you are in the field, far away from WiFi, cellular, radio, or any other data connection? Look to the sky!

A variety of companies provide GNSS RTK corrections broadcast from satellites over a spectrum called L-Band. L-Band is any frequency from 1 to 2 GHz. These frequencies have the ability to penetrate clouds, fog, and other natural weather phenomena making them particularly useful for location applications.

These corrections are not as accurate as a fixed base station, and the corrections can require a monthly subscription fee, but you cannot beat the ease of use!

L-Band reception requires specialized RF receivers capable of demodulating the satellite transmissions. Currently, the RTK Facet L-Band is the only product that supports L-Band correction reception.

Serial Radios

Two serial radios

Serial radios, sometimes called telemetry radios, provide what is essentially a serial cable between the base and rover devices. Transmission distance, frequency, maximum data rate, configurability, and price vary widely, but all behave functionally the same. SparkFun recommends the HolyBro 100mW and the SparkFun LoRaSerial 1W radios for RTK use.

Serial radio cable

All SparkFun RTK products include a 4-pin to 6-pin cable that will allow you to connect the HolyBro branded radio or the SparkFun LoRaSerial radios to a base and rover RTK device.

Radio attached to RTK device

These radios attach nicely to the back or bottom of an RTK device.

The benefit of a serial telemetry radio link is that you do not need to configure anything; simply plug two radios onto two RTK devices and turn them on.

The downside to serial telemetry radios is that they generally have a much shorter range (often slightly more than a 1-kilometer functional range) than a cellular link can provide.


The Reference Station send and receive correction data via Ethernet. (Note: it cannot currently send or receive correction data via WiFi)

Please see Ethernet Menu for more details.