Moin moin,
ich schlage mich seit einigen Tagen mit einem Problem herum, das ich nun endlich einkreisen konnte. Hier ist sicher das richtige Forum, um darüber Gedanken auszutauschen.
Eingesetzt wird Route66 mobile 7 (S60) Version 7.3.545
Eingesetzt mit einem Nokia N93i und einem Nokia Bluetooth GPS-Empfänger LD-4W.
Das Problem: Route66 funktioniert zwar einwandfrei, aber wenn man es einmal benutzt hat, funktioniert hinterher kein anderes Programm mehr richtig, das den GPS-Empfänger benutzt (z.B. SportsTracker oder AFTrack).
Die Ursache: Route66 sendet beim Start NMEA-Kommandos an den GPS-Empfänger, die diesen veranlassen, bestimmte Informationen nicht mehr zu senden. So z.B. Informationen über den Satelliten-Status (GSV Datensatz).
Beim Beenden von Route66 macht es diese Änderungen leider nicht rückgängig. Deshalb versagen alle Programme ihren Dienst, die auch den GPS-Empfänger nutzen und auf diese Informationen angewiesen sind.
Konkret sendet Route66 folgende Daten an den Empfänger:
$PSRF103,00,00,01,01*25
$PSRF103,01,00,00,01*25
$PSRF103,02,00,01,01*27
$PSRF103,03,00,00,01*27
$PSRF103,04,00,01,01*21
$PSRF103,05,00,00,01*21
In Zeile 2, 4 und 6 werden die Informationen GLL, GSV und VTG abgeschaltet. Der Empfänger speichert diese Infos dauerhaft um NVRAM, so dass sich auch nach dem Aus- und Einschalten nichts ändert. Das ist ein ziemliches Problem, denn zurücksetzen kann man ihn nur mit Netzteil und Steckdose.
Man muss folgende Kommandos an den GPS-Empfänger senden, damit er wieder korrekt funktioniert:
$PSRF103,01,00,01,01*24
$PSRF103,03,00,01,01*26
$PSRF103,05,00,01,01*20
Leider macht Route66 das nicht X(X(
Man kann es selbst z.B. mit einem kleinen Python-Script machen, aber das kann keine dauerhafte Lösung sein.
Der Kundensupport von Route66 schiebt das Problem auf Nokia, was natürlich völliger Unsinn ist, denn der GPS-Empfänger verhält sich absolut korrekt. Man findet die oben genannten sechs Kommandos, die zu dem Problem führen, sogar mit einem Binäreditor in der Route66-Programmdatei "ROUTE66.app". Fehlt nur noch, dass Route66 jetzt behauptet, dass ROUTE66.app nichts mit Route66 zu tun hat, sondern mit Nokia.
Eigentlich müssten auch andere Leute dieses Problem haben, die die o.g. Route66-Version einsetzen. Man liest allerdings bisher wenig dazu. Kann jemand mein Problem bestätigen?
Gruß, Volker
Nachtrag vom 6.10.: Der Kundenservice von Route66 hat das Problem mittlerweile als solches akzeptiert und an die Technik weitergeleitet. Nun mal abwarten...