RTK Survey Setup Guide
Get a centimetre-accurate RTK Fixed solution with any GNSS receiver — from connecting the receiver to entering your NTRIP corrections, explained step by step.
What you need
RTK works by correcting your receiver’s raw position using data from a reference base. Three pieces have to be in place:
A GNSS/RTK receiver
Any dual-frequency receiver that outputs NMEA-0183 and accepts RTCM 3.xcorrections. The phone’s built-in GPS is not accurate enough for RTK.
An NTRIP correction source
A caster that streams corrections over the internet — a national CORS network, a commercial service, or your own base station published online. You’ll get a host, port, mount point, username and password.
This app + internet on your phone
Land Surveyor reads the receiver’s position, pulls corrections from your NTRIP caster, and feeds them to the receiver. Your phone needs mobile data or Wi-Fi for the caster.
Step 1 — Set up the receiver (most important)
This is the step people miss. For safety, Land Surveyor never changes your receiver’s settings by itself — you set two things once, using the receiver’s ownsoftware or web page, and they stay saved on the receiver.
Where these settings live depends on the brand — use its controller app or built-in web page:
| Receiver brand | Its own software / config |
|---|---|
| Emlid (Reach) | ReachView / Emlid Flow |
| Topcon | MAGNET Field / Pocket-3D |
| CHC | LandStar |
| Hi-Target | Hi-Survey |
| South | SurvX / EGStar |
| Stonex | Cube |
| ComNav | SinoGNSS Compass / WebUI |
| Qianxun (Q-series) | Survey Mate / built-in WebUI |
| Many WiFi receivers | Built-in web page (connect to the receiver’s WiFi, open its IP in a browser) |
Step 2 — Connect the receiver to Land Surveyor
Open RTK Survey → Connectand choose how the receiver is attached. Only one app can hold the receiver’s connection at a time, so fully close its own software first.
Bluetooth
Pair the receiver in Android’s Bluetooth settings first, then pick it in the app. The receiver must have NMEA output enabled on its Bluetooth port.
USB (Type-C)
Connect the receiver with a USB-C cable and grant the permission prompt. Best choice when the receiver only outputs on USB — and your phone keeps its own internet for NTRIP.
Wi-Fi (TCP)
Join the receiver’s Wi-Fi, then enter its IP and NMEA port in the app. Note: if the receiver’s Wi-Fi has no internet, your NTRIP caster won’t be reachable — prefer USB or Bluetooth when you need corrections.
Step 3 — Enter your NTRIP corrections
In the Connect tab, open the correction source and fill in the caster details from your provider:
| Host / Address | The caster server, e.g. rtk.example.com or an IP address. |
| Port | Usually 2101 (sometimes 2100 or 8080). |
| Mount point | The stream to use. Tap the list button to pull the caster’s source table and pick the nearest one. |
| Username / Password | Your account with the provider. |
Step 4 — Understand the Fix status
The solution type tells you how accurate the current position is. Only Fixed is survey-grade.
Single
Raw GNSS, no corrections applied yet. Metres of error. Not for survey.
DGPS
Basic differential. Sub-metre, still not survey-grade.
Float
Corrections are working but the ambiguities aren’t resolved. ~10–50 cm. Wait — it usually climbs to Fixed.
Fixed
Full RTK. Centimetre accuracy. This is what you record points on.
Troubleshooting
| Symptom | Likely cause & fix |
|---|---|
| Connected, but 0 bytes | NMEA output is off on that port, or the receiver streams on USB/Wi-Fi not Bluetooth. Enable NMEA-0183 on the connected port (Step 1), or switch to the port it does output on. |
| Position shows, but stays Single | Receiver isn’t applying corrections. Set the rover datalink to External (Step 1). Also confirm the app’s “Correction bytes written to receiver” is climbing and the base isn’t hundreds of km away. |
| Reaches Float but never Fixed | Baseline too long, poor sky view, or weak satellite geometry. Move to open sky, or use a closer mount point. |
| Keeps connecting / disconnecting | Bluetooth power-saving or a flaky link. Set the app to Battery → Unrestricted, keep the receiver charged, and stay in range. |
| No fix indoors | Normal — RTK needs a clear view of the sky. Test outdoors, away from buildings and trees. |
| Receiver needs an activation code | Some consumer receivers lock NMEA/output behind a paid satellite service (e.g. L-band). That code comes from the dealer; the app can’t bypass it. |
Before you buy a receiver
Land Surveyor works with any open receiver. Check these three things first — they decide whether a receiver will work with anythird-party app, not just its vendor’s:
- ✓ NMEA-0183 output over Bluetooth (or USB) — and not locked behind a paid service.
- ✓ RTCM 3.x correction input over the same Bluetooth/USB port.
- ✓ Not vendor-locked — able to take NTRIP from a third-party app, not only its own software.