inquiry
Leave Your Message
blogbanner-04

RTK Not Getting Fixed Solution? 9 Causes & Fixes (2026)

2026-05-25
Fixed
Target Solution State
<30 sec
Normal Time to Fix
9
Common Causes Covered
50 km
Max Reliable Baseline
Quick Answer
If your RTK receiver will not reach a Fixed solution and stays in Float or Single, the cause is almost always one of nine issues: no correction data reaching the rover, baseline too long, severe multipath, poor satellite geometry, wrong RTCM format, sky obstruction, expired CORS subscription, high differential age, or incorrect coordinate system. Work through them in order: first confirm corrections are arriving and differential age is below 3 seconds, then check sky view and baseline distance. Most Float problems resolve within minutes once the correct cause is identified.

You are standing on site. The controller shows Float. The differential age is ticking. The solution simply will not lock to Fixed. Every minute in Float is a minute you cannot record a usable point. The good news is that an RTK receiver failing to reach Fixed is almost always one of a small number of identifiable causes — not a faulty receiver. This guide works through the nine most common reasons an RTK solution stays in Float or Single, in the order you should check them, with the specific fix for each. Whether you are on a CORS/NTRIP connection or a local Base and Rover setup, this is the systematic checklist to get back to Fixed and back to work.

Fixed, Float, and Single: Quick Recap

Before troubleshooting, confirm which state your receiver is actually in — because Float and Single point to different causes.

  • Single (Autonomous): No corrections arriving at all. The receiver is tracking satellites but receiving zero differential data from a CORS network or base station. Accuracy: 1–5 metres. This is a connection problem, not a geometry problem.
  • Float: Corrections are arriving, but the RTK engine has not resolved the carrier-phase integer ambiguities. Accuracy: 0.3–1 metre. The receiver knows something is wrong with the solution but cannot lock it. This is a signal quality, geometry, or baseline problem.
  • Fixed: Integer ambiguities fully resolved. Accuracy: ±8–15 mm. This is the only state acceptable for precision survey, stakeout, or cadastral work.

If your receiver shows Single, go directly to Cause 1 and Cause 7. If it shows Float with corrections arriving, work through Causes 2 through 8 in order.

Cause 1: No Correction Data Reaching the Rover

1
NO CORRECTION DATA REACHING THE ROVER

Symptom: Solution stays in Single and never reaches Float, even after waiting several minutes in open sky.

Cause: For CORS/NTRIP — the connection is not established. The server address, port, credentials, or APN may be wrong, or the SIM data connection is not active. For Base+Rover — the base station is not transmitting, or the radio channel and protocol on the base and rover do not match.

Fix: For CORS — open ApekSurv → Data Link → NTRIP Client and confirm status shows "Connected" and differential age is counting. If not connected, check SIM data signal, retype server address and credentials manually (never paste from email — hidden characters cause silent failures). For Base+Rover — confirm the base is powered on and transmitting, and that both base and rover are set to the same UHF channel and protocol. Single (not Float) almost always means zero corrections are arriving — fix the connection before anything else.

Cause 2: Baseline Too Long

2
BASELINE TOO LONG

Symptom: Corrections are arriving (Float, not Single), but Float will not resolve to Fixed. The problem gets worse the further you move from the base or CORS station.

Cause: Beyond approximately 50 km from a CORS reference station, atmospheric decorrelation prevents reliable integer ambiguity resolution. For Base+Rover using a 2W UHF radio, the practical radio range limit is 8–15 km depending on terrain — beyond this, the correction link degrades or drops entirely.

Fix: For CORS — select a nearer mountpoint from the source table. Check source table coordinates to confirm which station is actually closest to your location. For Base+Rover — move the base station closer to the work area, or deploy an APEKS MAX5 base station with 5W LoRa radio for up to 25 km correction broadcast range on large remote project sites.

Cause 3: Severe Multipath Interference

3
SEVERE MULTIPATH INTERFERENCE

Symptom: Float when working near buildings, metal structures, vehicles, or large water surfaces. Fixed is achievable once you move to an open area away from these features.

Cause: GNSS signals bounce off reflective surfaces before reaching the antenna. The receiver tracks both the direct signal and the reflected copy, corrupting the carrier-phase measurement that RTK depends on for ambiguity resolution.

Fix: Move 3–5 metres away from the reflective surface and allow the receiver to reinitialise. Achieve Fixed in open sky first, then return to the work area. Full-constellation 1408-channel tracking (as on all APEKS receivers) helps maintain enough clean satellite signals even when some are contaminated by multipath — more usable satellites means multipath from a few satellites has less impact on the overall solution.

Cause 4: Poor Satellite Geometry (High PDOP)

4
POOR SATELLITE GEOMETRY (HIGH PDOP)

Symptom: Float at certain times of day even in open sky with no obstructions. Fixed may be achievable earlier or later in the day but not during a specific window.

Cause: When visible satellites are clustered in one part of the sky rather than distributed evenly, the geometric precision of the position calculation (expressed as PDOP — Position Dilution of Precision) is poor. High PDOP means weak geometry for carrier-phase ambiguity resolution.

Fix: Wait 15–30 minutes for satellite geometry to change as the constellation moves. Check PDOP in ApekSurv status — below 3 is good, above 6 makes Fixed resolution unreliable. Using a receiver that tracks all six constellations simultaneously (GPS, GLONASS, BeiDou, Galileo, QZSS, NavIC) maximises the number of visible satellites at any geometry, reducing PDOP and shortening the time-to-Fixed window.

Cause 5: Wrong RTCM Format or Mountpoint

5
WRONG RTCM FORMAT OR MOUNTPOINT

Symptom: NTRIP shows Connected, differential age is below 3 seconds, but solution stays in Float for several minutes without resolving to Fixed.

Cause: An RTCM 2.x mountpoint delivers GPS-only corrections. If your receiver is tracking BeiDou, Galileo, and GLONASS (as all APEKS receivers do), the corrections for those constellations are absent — the receiver has satellite signals it cannot correct, creating ambiguity resolution instability. Alternatively, the selected mountpoint may be delivering a correction format (CMR, CMR+) that the receiver processes less efficiently than RTCM 3.x.

Fix: In the source table, select a mountpoint showing RTCM 3.2 or RTCM 3.3 format. These support multi-constellation corrections. Prefer VRS (Virtual Reference Station) or MAC (Master-Auxiliary Concept) mountpoints where available — these are computed corrections tailored to your specific rover location, rather than raw corrections from a single distant physical station.

Cause 6: Sky Obstruction

6
SKY OBSTRUCTION

Symptom: Float under tree canopy, in deep trenches, near tall buildings, or under scaffolding. Fixed is achievable in adjacent open areas.

Cause: RTK requires a minimum number of satellites tracked on multiple frequencies to resolve integer ambiguities. Physical obstruction of the sky reduces the number and quality of tracked signals below the threshold needed for Fixed resolution.

Fix: Move to a clearer sky view to initialise a Fixed solution first, then return to the obstructed area. Once Fixed is achieved, the receiver maintains it under moderate obstruction — the key is getting Fixed in the open before entering the obstructed zone. For points that cannot be reached with a vertical pole under dense obstruction, use a receiver with 120° calibration-free IMU (such as the APEKS AP40 Laser+) to measure the point with the pole tilted. For areas with permanent GNSS unavailability (indoors, deep shafts, tunnels), a total station is the correct instrument.

Cause 7: Expired or Invalid CORS Subscription

7
EXPIRED OR INVALID CORS SUBSCRIPTION

Symptom: The NTRIP connection was working on previous visits to the same site, but now returns an authentication failure (401 error) or the source table fails to load. Solution stays in Single.

Cause: CORS subscriptions are time-limited. An expired subscription causes silent authentication failure — the receiver appears to try to connect but receives no corrections. Credentials entered with a trailing space or incorrect capitalisation produce the same symptom.

Fix: Check subscription status in the CORS network portal before mobilising to site. Renew at least 5 working days before the project start date. Delete and retype credentials character by character — do not paste. As an immediate field contingency, deploy any APEKS receiver as a local base station to continue working without CORS while the subscription issue is resolved.

Cause 8: High Differential Age

8
HIGH DIFFERENTIAL AGE

Symptom: NTRIP shows Connected and Fixed is achieved, but the solution is unstable — dropping in and out of Float. Differential age regularly spikes above 3 seconds.

Cause: Poor cellular signal at the survey location is delaying the NTRIP correction stream. The receiver is receiving corrections, but they arrive too late to be applied before the next observation epoch. The receiver extrapolates corrections beyond their valid age, degrading solution stability.

Fix: Check cellular signal strength in ApekSurv → Device Status. Switch to a different mountpoint on the same CORS network — oversubscribed mountpoints also produce high differential age. If cellular coverage at the site is genuinely marginal, switch to a local Base+Rover setup via UHF radio. UHF radio corrections have no internet dependency and maintain consistent sub-1-second differential age regardless of cellular signal.

Cause 9: Wrong Coordinate System

9
WRONG COORDINATE SYSTEM (LOOKS FIXED BUT POSITIONS ARE WRONG)

Symptom: The receiver shows Fixed with good differential age and PDOP, but measured coordinates do not match known control points — offset by metres in a consistent direction across the entire site.

Cause: This is not a Fixed solution problem — the receiver IS in Fixed. The problem is that the wrong datum, projection, or geoid model is selected in ApekSurv. A Fixed solution confirms that carrier-phase ambiguities are resolved correctly. It does NOT confirm that the coordinate system is correct. Common errors: WGS84 selected instead of the national datum (GCS-80 in Saudi Arabia, Hartebeesthoek94 in South Africa, SIRGAS2000 in Brazil), wrong UTM zone, or missing geoid model causing systematic elevation offsets.

Fix: This cause is included here because it is frequently misdiagnosed as a signal or connection problem. Before recording any data on a new project, navigate to a known physical control monument and verify the displayed coordinate matches the registered value within 20 mm. If it does not, the problem is in the coordinate system settings — fix the datum, projection, and geoid model in ApekSurv before staking a single point.

FAQ

How long should it take to get a Fixed solution?

On an open site with good corrections and satellite geometry, Fixed is typically achieved within 10–30 seconds. If it takes longer than 2 minutes with corrections arriving and no obvious obstruction, work through the nine causes in this guide. The most likely culprits for slow Fixed initialisation are high PDOP (poor satellite geometry), a baseline over 50 km, or an RTCM 2.x format mountpoint missing multi-constellation corrections.

Why does my RTK keep dropping from Fixed to Float?

Intermittent Fixed-to-Float dropout usually indicates one of three causes: high differential age from poor cellular signal (corrections arriving too slowly), passing under obstructions that temporarily reduce usable satellite count below the threshold for ambiguity maintenance, or working at the edge of the radio or CORS baseline range. Check differential age first — if it is regularly spiking above 3–5 seconds, the cellular connection is the primary issue. Enable auto-reconnect in ApekSurv so the receiver re-establishes the NTRIP link automatically after dropouts.

My receiver shows Fixed but the coordinates are wrong. Why?

A Fixed solution confirms the GNSS integer ambiguities are resolved — it does not confirm the coordinate system is correct. If positions are wrong by metres, you have a datum, projection, or geoid model mismatch, not an RTK signal problem. Check that the correct national datum, UTM zone, and geoid model are selected in ApekSurv. Always verify against a known physical control monument before recording any design data on a new project.

Can I survey in Float if I cannot get Fixed?

No. Float carries 0.3–1 metre of error, which is unsuitable for any precision survey, stakeout, or cadastral work requiring centimetre accuracy. If you genuinely cannot achieve Fixed on site, the correct responses are: deploy a local base station to shorten the baseline, relocate to a clearer sky position for initialisation before returning to the work area, or switch to static GNSS observation and PPK post-processing in the office. Recording Float observations and treating them as Fixed accuracy data is a survey quality failure.

Does a receiver with more channels reach Fixed faster?

Yes. Receivers tracking more channels across more constellations maintain a larger pool of usable satellite signals, which accelerates integer ambiguity resolution and extends the conditions under which Fixed can be maintained. APEKS receivers track 1408 channels across GPS, GLONASS, BeiDou, Galileo, QZSS, and NavIC simultaneously. In obstructed environments — near buildings, under light canopy, in valleys — full 6-constellation tracking provides substantially more usable geometry than GPS-only or dual-constellation receivers, reducing time-to-Fixed and improving solution stability.

HOLD FIXED IN THE TOUGHEST CONDITIONS.

APEKS RTK receivers track 1408 channels across all six constellations with calibration-free 120° IMU — resolving Fixed faster and holding it longer in multipath and obstructed environments. Built-in 4G for CORS or 2W UHF for Base+Rover. No geo-fence restrictions.

View APEKS RTK Receivers →

References

  • RTCM Standard 10403.3 — Differential GNSS Services
  • ISO 17123-8:2015 — Field Procedures for GNSS RTK
  • APEKS AP40 Laser+ Technical Datasheet, 2026
  • APEKS MAX5 Base Station Datasheet, 2026
  • ApekSurv Field Software User Guide, 2026