inquiry
Leave Your Message
blogbanner-04

How to Configure NTRIP on a GNSS RTK Receiver (2026 Guide)

2026-06-01
NTRIP
Correction Delivery Protocol
2101
Standard NTRIP Port
<3 sec
Max Acceptable Differential Age
Fixed
Target Solution State
Quick Answer

NTRIP (Networked Transport of RTCM via Internet Protocol) delivers GNSS correction data from a CORS network to your RTK receiver via a mobile data connection. To configure NTRIP on an APEKS receiver: insert a SIM card with mobile data, open ApekSurv → Device → Data Link → NTRIP Client, enter the CORS server address, port (usually 2101), username and password, then tap Get Source Table and select the nearest mountpoint. Confirm Fixed solution and differential age below 3 seconds before starting survey. This guide covers the complete setup procedure, how to choose the right mountpoint, and how to fix the most common NTRIP problems.

You have your RTK receiver, a SIM card, and CORS credentials — but the receiver shows Single and corrections are not arriving. NTRIP configuration looks simple but has several steps where small errors (a wrong port number, a pasted credential with a hidden space, the wrong mountpoint format) silently prevent corrections from reaching the rover. This guide walks through the complete NTRIP setup procedure in ApekSurv step by step — from SIM card to Fixed solution — covering mountpoint selection, how to verify the connection is working correctly, and the specific fixes for the most common NTRIP problems that keep surveyors stuck in Single or Float.

What Is NTRIP and How Does It Work?

NTRIP stands for Networked Transport of RTCM via Internet Protocol. It is the standard method for delivering GNSS differential correction data from a permanent CORS (Continuously Operating Reference Station) network to your RTK rover via the internet.

How It Works. A CORS network operates a grid of permanently installed GNSS reference stations at precisely known positions. Each station continuously measures GNSS errors and transmits correction data to a central NTRIP caster server. Your RTK receiver connects to that server via mobile data (4G/LTE), selects a correction stream (mountpoint) from a reference station near your location, and applies those corrections in real time to resolve the carrier-phase integer ambiguities needed for Fixed solution.

Key Terms. NTRIP Caster: the server that distributes corrections. Mountpoint: a specific correction stream from one reference station or a virtual reference station (VRS). RTCM: the correction data format (RTCM 3.2 preferred). Differential age: time since the last correction message was received — must stay below 3 seconds.

What You Need Before You Start

Before opening ApekSurv, confirm you have all four requirements.

1. CORS Credentials. Username and password issued by the CORS network operator (e.g., INEGI for Mexico, NRIAG for Egypt, InaCORS for Indonesia, DLD for Dubai). Registration typically takes 3–10 working days. Apply before mobilising to site.

2. SIM Card with Mobile Data. Insert a local SIM card with an active mobile data plan into the receiver's SIM slot. Confirm the correct APN is set for your operator — wrong APN settings prevent data connection even when voice works. Common APNs: Telcel Mexico = internet.itelcel.com; Telkomsel Indonesia = internet; Etisalat UAE = internet; Vodafone Egypt = internet.vodafone.net.

3. CORS Server Address and Port. The server address (e.g., ntrip.inegi.org.mx) and port number (almost always 2101). Get this from the CORS network's registration documentation.

4. Open Sky View. At least 15° sky view above the horizon in all directions. NTRIP corrections cannot compensate for poor satellite geometry from obstructions.

Step-by-Step NTRIP Configuration in ApekSurv

1
Insert SIM and confirm network registration. Insert the SIM card into the receiver's SIM slot. Power on the receiver. In ApekSurv go to Device → Status and confirm the network shows a data connection (4G/LTE icon). If no data connection, check the APN setting in Device → Network Settings → APN.
2
Open NTRIP Client. In ApekSurv: Device → Data Link → NTRIP Client. Tap the NTRIP Client toggle to enable it.
3
Enter server address and port. Type the CORS server address manually — do NOT paste from email or messaging apps. Hidden characters from copy-paste are the single most common cause of authentication failure. Type character by character. Port: 2101 (standard for almost all CORS networks).
4
Enter credentials. Type your CORS username and password exactly as issued. Credentials are case-sensitive. Do not add spaces before or after. Do not paste. If your credentials include special characters (@, #, %), type them manually.
5
Get Source Table. Tap Get Source Table. ApekSurv connects to the NTRIP caster and downloads the list of available mountpoints. If the source table fails to load, the server address, port, or credentials are wrong — go back to Step 3.
6
Select the correct mountpoint. From the source table, select the mountpoint nearest to your survey location. Prefer RTCM 3.2 or RTCM 3.3 format for multi-constellation corrections. Avoid RTCM 2.x — it covers GPS only, not BeiDou or Galileo. VRS (Virtual Reference Station) mountpoints are preferable where available.
7
Confirm connection and Fixed solution. After selecting the mountpoint, ApekSurv shows the connection status and differential age. Wait for Fixed solution — typically 10–30 seconds in open sky. Confirm differential age stays below 3 seconds. Check one known control point before starting survey.

How to Choose the Right Mountpoint

Distance — Choose the Nearest Station. RTK accuracy degrades with baseline length. Select the mountpoint whose reference station is closest to your current location. Most source tables show station coordinates — use these to identify the nearest station. A baseline over 50 km will degrade Fixed reliability; over 70 km, Fixed is unreliable.

Format — Prefer RTCM 3.2 or 3.3. RTCM 3.2 supports multi-constellation corrections (GPS + GLONASS + BeiDou + Galileo). RTCM 3.3 adds BDS Phase 3 and Galileo HAS support. RTCM 2.x carries GPS-only corrections — using it with a 1408-channel receiver wastes most of your satellite tracking capability.

VRS vs Physical Station Mountpoints. VRS (Virtual Reference Station) mountpoints generate a synthetic correction stream computed for your exact rover location from the surrounding network of real stations. This gives better accuracy than a single physical station, especially when your location is midway between two stations. Select VRS where available.

Naming Conventions. Station names are usually place abbreviations (e.g., MERI for Mérida, JKTB for Jakarta). If the source table shows coordinates, find the station closest to your project location. If no coordinates are shown, use the station name to identify the nearest city.

Verifying Your NTRIP Connection

1. Differential Age — Must Be Below 3 Seconds. Differential age counts up from 0 and resets with each new correction message. If it climbs continuously above 3 seconds and never resets, corrections are not arriving — the connection exists but no data is flowing. Check mountpoint selection and try an alternative mountpoint.

2. Solution Status — Must Reach Fixed. Status should progress: Single → Float → Fixed. Float to Fixed typically takes 10–30 seconds in open sky. If it stays in Float for more than 2 minutes, check sky obstruction, differential age, and baseline distance to the reference station.

3. Check Against a Known Point. Before recording any data, navigate to a known physical control monument and verify the displayed coordinate matches within 20 mm. If the difference is larger, the coordinate system or datum settings in ApekSurv may be wrong — not the NTRIP connection.

NTRIP for Key National CORS Networks

Server addresses and registration portals vary by country. The table below lists several national CORS networks commonly used with APEKS receivers.

Country CORS Network Server Port Registration
Indonesia InaCORS (BIG) ntrip.big.go.id 2101 big.go.id — free
Saudi Arabia NGOSA Contact NGOSA directly 2101 NGOSA registration required
UAE (Dubai) DLS CORS (DLD) Contact DLD 2101 dubailand.gov.ae
UAE (Abu Dhabi) Abu Dhabi Survey Office Contact DMT 2101 DMT registration
Egypt NRIAG nriag.sci.eg 2101 NRIAG registration
Brazil IBGE-RBMC Contact IBGE 2101 ibge.gov.br — free
Turkey CORS-TR (HGK) cors.hgk.msb.gov.tr 2101 HGK registration
Nigeria NIGNET Contact OSGOF 2101 OSGOF registration
South Africa TrigNet ntrip.trignet.co.za 2101 trignet.co.za
Mexico RGNA (INEGI) ntrip.inegi.org.mx 2101 inegi.org.mx — free

For countries not listed, contact the national mapping or survey authority. Port 2101 is the universal standard — if a network uses a different port it will be stated in their registration documentation.

Common NTRIP Problems and Fixes

1
Source Table Fails to Load — Authentication Error
Symptom: Tapping Get Source Table returns an error or empty result. Connection attempt fails immediately.
Cause: Server address wrong, port wrong, or credentials incorrect. Hidden characters from copy-pasted credentials are the most common cause — the credential looks correct on screen but contains an invisible space or line break.
Fix: Delete all credential fields and retype manually, character by character. Verify server address spelling exactly as provided in registration documentation. Confirm port is 2101. If credentials contain special characters, check they are typed correctly on the keyboard (not autocorrected by the controller).
2
Source Table Loads But Differential Age Climbs — No Fixed
Symptom: Source table loads, mountpoint selected, connection shows active, but differential age climbs continuously and never resets. Solution stays in Single.
Cause: The mountpoint is selected but corrections are not flowing. The selected mountpoint may be offline, overloaded, or incompatible with the receiver's expected format.
Fix: Go back to source table and select a different mountpoint — preferably a different format or a nearer station. Try an RTCM 3.2 mountpoint if you were using RTCM 2.x. If all mountpoints show the same behaviour, the SIM data connection is active for authentication but too slow for continuous streaming — try a different mobile operator or move to better coverage.
3
Fixed Achieved But Positions Are Wrong by Metres
Symptom: Receiver shows Fixed, differential age below 3 seconds, but coordinates are offset from known control points by several metres.
Cause: Wrong coordinate system, datum, or geoid model selected in ApekSurv — not an NTRIP problem. The NTRIP connection is working correctly; the coordinate system settings are wrong.
Fix: Confirm the correct national datum, projection, and geoid model are selected in ApekSurv → Project → Coordinate System. Check one known physical control monument before starting any survey. Common error: WGS84 selected instead of the national datum, or wrong UTM zone selected.
4
Differential Age Spikes Intermittently — Float Dropouts
Symptom: Fixed solution achieved but drops to Float intermittently. Differential age regularly spikes above 5–10 seconds before recovering.
Cause: Poor cellular signal at the survey location. The correction stream is delivered via mobile data — where signal is marginal, packets are delayed or dropped, causing differential age spikes and solution instability.
Fix: Check cellular signal strength in ApekSurv Device Status. Switch to a different mobile operator if signal is poor. Try a different mountpoint on the same CORS network — oversubscribed mountpoints also cause latency spikes. If cellular coverage at the site is genuinely inadequate, switch to Base+Rover deployment via UHF radio — corrections travel via radio, not internet, and differential age stays below 1 second regardless of cellular signal.

When to Use Base+Rover Instead of NTRIP

NTRIP is ideal where CORS coverage and reliable mobile data exist. However, there are clear situations where deploying your own base station is the better choice. If you are working in a remote area with no cellular signal, or if the nearest CORS reference station is over 70 km away, Base+Rover using a MAX5 receiver as the base gives you complete independence — corrections are transmitted locally via UHF radio with differential age below 0.5 seconds and no dependence on internet infrastructure. The same applies on sites where cellular coverage is intermittent or during critical high-precision work where a direct local baseline of a few kilometres delivers superior repeatability. A MAX5 base and any APEKS rover also remove the need for CORS registration and subscription, making it the fastest way to start surveying on a new site.

FAQ

What is the difference between NTRIP and a local base station?
NTRIP delivers corrections from a permanent CORS network via the internet — you need mobile data and a CORS subscription, but only one receiver. A local base station (Base+Rover) uses a second APEKS receiver, such as the MAX5, on a known point, broadcasting corrections via UHF radio directly to the rover — no internet, no subscription, works anywhere. NTRIP is simpler where coverage is available; Base+Rover is more reliable in remote areas or where CORS coverage is sparse.
Can I use NTRIP without a SIM card in the receiver?
You need an internet connection to use NTRIP. The most common method is a SIM card in the receiver. Alternatively, you can use a smartphone hotspot — connect the receiver to the phone's WiFi hotspot, and the receiver accesses the NTRIP caster through the phone's data connection. This works well when you already have a phone with good data coverage but the receiver's SIM slot is unused.
What is a VRS mountpoint and is it better?
VRS (Virtual Reference Station) mountpoints generate a synthetic correction stream computed specifically for your rover's current location, using data from multiple surrounding physical reference stations. This effectively gives you a virtual reference station right next to your rover, regardless of where the nearest real station is. VRS is generally preferable to a single physical station mountpoint because it provides more consistent accuracy across a wide project area, especially when your location is far from any single reference station.
How do I know if my CORS subscription has expired?
An expired subscription typically causes a 401 Unauthorised error when loading the source table — the same symptom as wrong credentials. Log into the CORS network portal to check your subscription status. Renew at least 5 working days before your project start date. If you are mid-project and credentials suddenly stop working after previously functioning correctly, expired subscription is the first thing to check.
Does NTRIP work internationally — can I use the same receiver in different countries?
Yes. APEKS receivers have no geo-fence restrictions — the international firmware works in any country. You need CORS credentials for each country's network (separate registration for Indonesia's InaCORS, Mexico's RGNA, South Africa's TrigNet, etc.). The receiver hardware and ApekSurv software work identically in every country — only the server address, credentials, and coordinate system settings change per location.

BUILT-IN 4G. NTRIP READY OUT OF THE BOX.

Every APEKS RTK receiver includes a built-in 4G modem and SIM card slot for NTRIP correction delivery — no external dongle, no tethering required. ApekSurv NTRIP client supports all major national CORS networks. No geo-fence restrictions worldwide.

View APEKS RTK Receivers →

References

  • RTCM Standard 10403.3 — Differential GNSS Services
  • ISO 17123-8:2015 — Field Procedures for GNSS RTK
  • NTRIP Version 2.0 Technical Specification — BKG 2009
  • ApekSurv Field Software User Guide, 2026
  • APEKS AP40 Laser+ Technical Datasheet, 2026