Ich stelle mir das so vor:
Wenn ein Log, als Track oder im Tripcomputer, gestartet wird, dann braucht es immer mindestens 2 Punkte, um etwas Vernünftiges anzuzeigen. Nur woher den ersten Punkt nehmen, wenn nicht stehlen? Ganz klar, man nimmt was als letzter Punkt im Softwareblock "GPS Position" steht. Dann kommt irgendwann der 2. Wert und so weiter.
Nur was steht als letzter Wert an? Nach dem Starten, ohne eine Position, wird wohl erstmal die letzte Position restauriert. Jetzt kommt eine neue Position herein. Da wir gerade erst eingeschalten haben, liegt die eher irgendwo und sollte verworfen werden, bis M von N Punkten mit einem gewissen Radius am selben Punkt liegen. Dann sollte man den letzten Punkt ersetzen.
Was aber, wenn man das nicht macht, sondern erst auf die erste Bewegung wartet und dann die neuen Koordinaten in den Ausgang schreibt? Dann passiert genau das, was wir von den alten Geräten mit dem Cartesio Chipsatz kennen. Trotz Reset rutscht die letzte Position ins Log.....