Route66 ist schuld !!!
Das Problem hat mir keine Ruhe gelassen. So habe ich nun eine Software geschrieben, die sich via Bluetooth zwischen den GPS-Empfänger und das Handy hängt und alles protokolliert, was zwischen den beiden ausgetauscht wird.
Unsere Vermutungen waren absolut richtig: Route66 konfiguriert den Empfänger beim Starten, vergisst aber beim Beenden der Software, die Konfigurationsänderungen wieder rückgängig zu machen. Dies hat zur Folge, dass der Empfänger in der geänderten Konfiguration verbleibt und von anderer Software danach nicht mehr richtig zu nutzen ist. Leider bleibt die Konfigurationsänderung auch beim Ausschalten erhalten, wie es die NMEA-Spezifikation vorschreibt: "NMEA message settings are saved in battery-backed memory for each entry when the message is accepted.".
Route66 schaltet die NMEA-Infos 1, 3 und 5 dauerhaft aus (GLL, GSV und VTG), wie der folgende Auszug beweist. Leider schalten die anderen Programme diese Infos nicht wieder ein :-(. Meine Vermutung, dass Route66 den Empfänger so konfiguriert, dass keine Satelliten-Infos mehr gesendet werden, war also goldrichtig.
Route66 sendet beim Start folgende Kommandos an das GPS-Modul:
$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
Der entsprechende Auszug aus den NMEA-Spezifikationen lautet:
Der Fehler liegt also eindeutig bei Route66 und nicht bei Nokia. Ich wundere mich, dass nicht schon mehr Leute sich mit diesem Problem rumschlagen!
Wenn man wüsste, wie man Software für Symbian schreibt, könnte man nun ein kleines Programm erstellen, das einfach die nachfolgenden Kommandos an den Empfänger sendet und schon wäre wieder alles okay. Kann das jemand? Ich habe es eben mit meinem PC-Programm ausprobiert und nach dem Senden der folgenden Kommandos läuft der Empfänger wieder einwandfrei:
$PSRF103,01,00,01,01*24
$PSRF103,03,00,01,01*26
$PSRF103,05,00,01,01*20
Ich würde gern mal wissen, wie dies beim LD-3W Empfänger ist. Vielleicht mag das ja mal jemand testen. Denn dort treten die Probleme ja scheinbar nicht auf. Oder doch? Gibt es noch jemanden, der Route66 mit einem Nokia Bluetooth-Modul benutzt?
Gruß, Volker