N810 gpsd - Verbesserung der Startzeiten


Das ist das Schöne an Open-Source-Lösungen und einer stetig wachsenden Community. Es gibt immer wieder findige Leute, die sich eines Problems annehmen und es lösen. ;-) Wie zum Beispiel in diesem Fall die vielerorts beklagte schlechte Performance des eingebauten GPS-Chips des N810. Und siehe da - allem Anschein nach hat sich ein Bug in den gpsd eingeschlichen.

So berichtet Jussi Kukkonen [1]:

I’m not kidding: there’s a leap year bug in gpsd which makes it add an extra day to all timestamps between Jan 1st 2008 - Feb 28th 2008. All gps-related code apart from gpsd is closed source so I can’t tell for sure, but I’m guessing this false time is used when the gpsdriver is initialized with the “last known position data”.

Nicht nur, daß er das Problem mit der fehlerhaften Zeitangabe bei obigen Zeitraum im Schaltjahr entdeckt hat, das zu einer fehlerhaften Initialisierung mit der letzten bekannten Position führt. Er hat auch gleich eine gefixte Version bereitgestellt [2]. Selbige läßt sich derzeit nur im "Red Pill Mode" oder aus der Shell heraus mit dpkg installieren. Es gibt auch einen Bug-Report dazu [3] - vote for this to be fixed! 8-)

Erste Tests sind sehr viel versprechend. Es geht deutlich schneller ein Fix zu bekommen und ich bekomme nun auch an meinem Wohnzimmerfenster 'nen Fix - da ging es vorher überhaupt nicht.

Tableteer des Monats ist für mich Jussi Kukkonen.

Erwähnte ich schon, daß ich mir am WE einen externen Bluetooth GPS-Empfänger (SiRF III - latest & greatest) bestellt habe? ;-) Ich glaube, den kann ich jetzt exklusiv für mein GPS-loses, aber GPS-BT-kommunikationstaugliches N81 verwenden...

N810 r0x0r !!!

[1] http://vilunki.wordpress.com/2008/02/04/solution-to-n810-gps-problems/
[2] http://folks.o-hand.com/jku/osso-gpsd/
[3] https://bugs.maemo.org/show_bug.cgi?id=2877

Tags für diesen Artikel: ,

Artikelinformation