Over the last months I’ve been troubleshooting an issue that appears in many consumer GNSS setups: the GPX track starts far off the road and only “finds” the correct position after some distance. I’ve seen this with different cameras and remotes, and recently learned that the same thing happens with GoPro Max 2 raw uploads.
The short explanation is this:
Most consumer GNSS devices use a Kalman filter. If the GNSS unit stays completely still for several minutes before recording starts, the filter goes into a kind of “static mode”. When the user finally begins moving, the filter needs time to re‑stabilize. During this period, the GPX track can drift sideways, sometimes tens of meters, before it locks back onto the road.
This effect is easy to trigger in car setups, because the GNSS unit often sits motionless on the roof while the driver prepares the vehicle. In contrast, bike recordings rarely show the problem, because the GNSS device is always in motion before the actual ride begins.
The practical takeaway:
If the GNSS unit moves a little before the recording starts, the track is usually perfect. If it stays completely static, drift at the beginning is very likely.
I’m sharing this because it explains several GPX issues that contributors and platforms have observed, and it might help others understand why some sequences start “in the fields” before correcting themselves.