Homepage von Martin Dehler  
  Home | NaviGate Umbau | Series 60 | UIQ | Autor  

 

Solide Renditen - Jetzt investieren!

 

T-Mobile NaviGate GPS Maus zur universell nutzbaren GPS Maus umbauen

Einführung

NaviGate Bluetooth GPS MausDer Mobilfunkanbieter T-Mobile bietet unter dem Namen NaviGate eine Navigationslösung für Smartphones. Vertrieben wird diese für Series 60 Mobiltelefone und den MDA/SDA als NaviGate BlueKit. Neben der NaviGate Software besteht es aus einem GPS Empfänger, der seine Daten über Bluetooth an ein Smartphone überträgt. Der GPS Empfänger, den T-Mobile mit dem NaviGate BlueKit vertreibt ist wohl baugleich mit dem Falcom NAVI-1. Bei neueren Versionen des NaviGate BlueKit (wohl ab BlueKit III) scheint ein anderer GPS Empfänger mitgelifert zu werden als der hier beschriebene.

GPS Empfänger senden die Positions- und andere Daten meistens im NMEA 0183 Protokoll. Das NMEA Protokoll kennt verschiedene so genannte 'Sätze'. Im Regelfall lassen sich bei GPS Empfängern die gesendeten NMEA 'Sätze' programmieren. Bei dem im NaviGate BlueKit vertriebenem GPS Empfänger ist dies leider nicht so. Serienmäßig sendet der T-Mobile NaviGate GPS Empfänger nur NMEA Datensätze im RMC Format, einem Minimaldatensatz, der nur Informationen über Position, Geschwindigkeit, Kurs und Uhrzeit enthält. Der baugleiche Falcolm NAVI-1 kann neben dem RMC Datensatz auch NMEA Datensätze in den Formaten GGA, GLL, GSA, GSV, MSS und VTG senden. Mit diesen Datensätzen können dann z.B. auch die Zahl und Position der empfangenen Satelliten, die Empfangsqualität und die Höhe ausgewertet werden.

Nachdem ich Ende 2003 über eBay ein NaviGate BlueKit gekauft hatte, nur um preisgünstig an einen Bluetooth GPS Empfänger zu kommen, habe ich mich oft gefragt, worin denn der Unterschied zum Falcolm NAVI-1 liegt. Die Frage hat sich nach einer Google-Suche im August 2004 endlich erledigt ;-) Der Unterschied besteht nämlich nur in einer fehlenden Brücke auf der Platine, die verhindert, das per Bluetooth an den GPS Empfänger gesendete Befehle an das GPS-Modul weitergeleitet werden. Wenn man diese Brücke einlötet, wird der T-Mobile NaviGate GPS Empfänger zu einem 'vollwertigem' GPS Empfänger. Durch die nach Umbau und Umprogrammierung zusätzlich verfügbaren NMEA Datensätze können mit geeigneten Programmen neben den reinen Positionsdaten z.B. auch Daten zu Zahl und Position der empfangenen Satelliten, der Empfangsqualität und der Höhe angezeigt werden.

 

Achtung!
Durch das Öffnen des Gerätes gehen Gewährleistungs- und Garantieansprüche verloren. Der Autor beschreibt hier lediglich die an seinem eigenem Gerät erfolgreich vorgenommene Modifikation. Wer seine NaviGate GPS Maus bei einem Modifikationsversuch zerstört ist selber Schuld :-( Vor dem Nachbasteln bitte die ganze Seite inklusive Anleitung zur Umprogrammierung durchlesen, mindestens eine Nacht drüber schlafen, nochmal durchlesen und erst dann mutig werden ;-) Seine allerersten Löterfahrungen bei dieser einen kleinen Lötstelle sammeln zu wollen, kann nicht empfohlen werden.

Der Umbau

Was wird benötigt?

  • Torx T6 Schraubendreher
  • Lötkolben mit feiner Spitze und geringer Wattzahl
  • Lötzinn
  • Sekundenkleber (zum Verkleben des Gehäuses)

Wie geht der Umbau vor sich?

  • Akku entfernen
  • Die beiden Torx-Schrauben öffnen
  • Das mit Sekundenkleber verklebte Gehäuse vorsichtig mit der richtigen Mischung aus Gefühl und Gewalt öffnen
  • Lötpunkt an der bezeichnten Stelle setzen (oder 0 Ohm SMD Widerstand oder Drahtbrücke einlöten)
  • Gehäuse wieder verkleben und zuschrauben
  Alle für den Umbau erforderlichen Materialen können z.B. bei Conrad Elektronic erworben werden. Conrad Electronic
Links zu Conrad Electronic und Bestellnummern:
Torx T6 Schraubendreher 824119

Handlötkolben 15W (230V) 588021

Lötdraht (0,5mm, 3m Wickel) 812838

Sekundenkleber 812327


oder statt der 'Minimallösung' Lötkolben und Lötdraht:
ERSA Einsteiger-Set 830313
Die komplette Löt Ausstattung für den angehenden Elektronik Profi ;-)


Alle NaviGate Nutzer, die noch kein Ladegerät für die Steckdose haben, können z.B. eines der folgenden Steckernetzgeräte verwenden:
Steckernetzgerät Switcher (511225) mit Weitbereichseingang (90-240V) auch für's Ausland geeignet

Steckernetzgerät UPA (511600) mit Weitbereichseingang (90-240V) und 4 austauschbaren Netzsteckern besonders auslandsgeeignet

Steckernetzgerät SNG (511305) die einfache Ausführung für 220V

Die NaviGate Maus möchte mit maximal 5V (positiv innen, negativ außen) geladen werden.
Übersicht Detail
Falls Sie den Umbau nicht selber vornehmen wollen oder können, können Sie sich z.B. an alectronics wenden. Alectronics


Die Umprogrammierung mit dem PC

Achtung Nach erfolgreichem Umbau und auch immer wenn der Akku aus dem GPS Empfänger entnommen wurde (oder er vollständig entladen war), muss der GPS Empfänger neu programmiert werden, da wieder nur Daten im RMC Format gesendet werden.

PocketPC/Windows mobile Benutzer finden unten weitere Hinweise zu Programmiermöglichkeiten.

Was wird benötigt?

Die folgende Tabelle enthält eine Auswahl von Befehlen, mit denen über die SiRFdemo Software die NMEA Datensätze, die der GPS Empfänger sendet, eingestellt werden können. Weitere mögliche Programmiermöglichkeiten können dem PDF Dokument Input/Output Messages for SiRFstarII chipset, das auf der Falcom Webseite erhältlich ist, entnommen werden. Dabei ist zu beachten, dass mit einem Befehl auch immer eine Checksumme (* und zwei Ziffern) übertragen werden muss. In den Befehlen der Tabelle ist die Checksumme bereits enthalten.

NMEA
Datensatz
NMEA
Beschreibung
Aktualisierungs-
intervall
Befehl Datensatz abschalten
RMC Recommended Minimum Navigation Data 1 sec $PSRF103,04,00,01,01*21 $PSRF103,04,00,00,01*20
5 sec $PSRF103,04,00,05,01*25
10 sec $PSRF103,04,00,10,01*21
1 min $PSRF103,04,00,60,01*26
GGA Global Positioning System Fix Data 1 sec $PSRF103,00,00,01,01*25 $PSRF103,00,00,00,01*24
5 sec $PSRF103,00,00,05,01*21
10 sec $PSRF103,00,00,10,01*25
1 min $PSRF103,00,00,60,01*22
GLL Geographic position - Latitude and Longitude 1 sec $PSRF103,01,00,01,01*24 $PSRF103,01,00,00,01*25
5 sec $PSRF103,01,00,05,01*20
10 sec $PSRF103,01,00,10,01*24
1 min $PSRF103,01,00,60,01*23
GSA GPS DOP and Active Satellites 1 sec $PSRF103,02,00,01,01*27 $PSRF103,02,00,00,01*26
5 sec $PSRF103,02,00,05,01*23
10 sec $PSRF103,02,00,10,01*27
1 min $PSRF103,02,00,60,01*20
GSV Satellites in View 1 sec $PSRF103,03,00,01,01*26 $PSRF103,03,00,00,01*27
5 sec $PSRF103,03,00,05,01*22
10 sec $PSRF103,03,00,10,01*26
1 min $PSRF103,03,00,60,01*21
VTG Track made good and Ground speed 1 sec $PSRF103,05,00,01,01*20 $PSRF103,05,00,00,01*21
5 sec $PSRF103,05,00,05,01*24
10 sec $PSRF103,05,00,10,01*20
1 min $PSRF103,05,00,60,01*27

Wie wird der GPS Empfänger programmiert?

  1. SiRFdemo starten
  2. Im Dialog Data Source Setup einstellen.
  3. Über Menü Action->Open Data Source die Verbindung zum GPS Empfänger herstellen. Im Fenster Debug View sind jetzt die vom GPS Empfänger gesendeten NMEA Datensätze zu sehen. (Serienmäßig der RMC Datensatz, der mit der Zeichenfolge $GPRMC beginnt.)
  4. Im Menü Action->Transmit Serial Message... starten.
  5. Zuerst im Fenster Send Data unten links die Option Protocol Wrapper: NMEA aktivieren!
  6. Aus der obigen Tabelle die gewünschten Befehle in das Fenster Send Data kopieren. Dabei muss jeder Befehl in einer neuen Zeile stehen! (Zeilenwechsel mit Strg+Enter).
    Um z.B. den als Standard eingestellten RMC Datensatz abzuschalten und den GGA Datensatz mit einem Aktualisierungsintervall von 1 Sekunde zu aktivieren, folgenden Befehl eingeben:
       $PSRF103,04,00,00,01*20
       $PSRF103,00,00,01,01*25

    (Es können mehrere Befehle zusammen gesendet werden.)
  7. Zum Senden der Befehle an den GPS Empfänger die Schaltfläche Send anklicken.
  8. Jetzt sollten im Fenster Debug View die gewünschten NMEA Sätze zu sehen sein.

Welche NMEA Datensätze ein GPS Programm auswerten kann, ist der entsprechenden Programmdokumentation zu entnehmen. Um die 'neuen' Fähigkeiten der NaviGate GPS Maus zu begutachten, eignet sich für den PC z.B. das kostenlose Programm VisualGPS. Als VisualGPSce ist es auch für Pocket PC/Windows Mobile verfügbar.

Grundsätzlich ist es auf jeden Fall nicht sinnvoll alle 6 möglichen Datensätze mit 1 sec Aktualisierungsintervall zu aktivieren. Zum einen werden dann einige Informationen mehrfach gesendet (z.B. die Position in den Datensätzen RMC, GGA und GLL), zum anderen muss das Navigationsprogramm diese Informationsfülle auch erstmal verarbeiten, was evtl. zu unschönen Verzögerungen führen kann. Eine für viele Navigationsprogramme sinnvolle Lösung dürfte diese Kombination sein: GGA jede Sekunde, GSA und GSV alle 5 Sekunden. Damit werden alle Daten zu Position und Genaugigkeit sekündlich gesendet, die zu aktiven und sichtbaren Satelliten alle 5 Sekunden.

Hinweis zu SiRFdemo In dieser Beschreibung werden die NaviGate GPS-Maus und das Programm SiRFdemo nur im NMEA-Modus verwendet. Neben dem NMEA-Protokoll gibt es auch noch das SiRF-Protokoll nach dem GPS-Empfänger ihre Daten senden können. Das Programm SiRFdemo ist hauptsächlcih für die Verwendung im SiRF-Modus vorgesehen. Deshalb erfolgt im hier verwendeten NMEA-Modus keine Anzeige in den übrigen Fenstern wie Radar oder Map View.

Pocket PC/Windows Mobile Anwender können zum Umprogrammieren auch das GPSMaus-Tool verwenden. Die Umprogrammierung vom Pocket PC aus soll auch mit dem Tool Crux_View von EMTAC funktionieren. Eine dritte Möglichkeit ist das Programm WinFast Navigator von Leadtek (siehe auch Artikel auf Pocketnavigation). Weitere Informationen zu Navigationslösungen für Pocket PC's finden sich evtl. auf der Seite Pocketnavigation.

Eine weitere Programmiermöglichkeit Neben den oben beschriebenen Möglichkeiten die NaviGate Maus zu programmieren, kann auch ein Terminalprogramm verwendet werden. Das sollte allen Anwendern, die kein Windows nutzen (Mac, Apple, Linux,...) und von deren mobilem Gerät das Umprogrammieren nicht möglich ist, die Möglichkeit zur Umprogrammierung eröffnen. Selber habe ich es nur mit Hyperterminal, dem Windows 'bordeigenem' Terminal Programm ausprobiert. Dazu habe ich eine Textdatei mit aus der obigen Tabelle ausgewählten Befehlen per Y-Modem Protokoll an die Maus gesendet (Zeilenumbruch hinter allen Befehlen, CR+LF). Trotz Fehlermeldung von Hyperterminal war die Umprogrammierung erfolgreich. (Wie alles auf dieser Seite: Auf eigene Gefahr!)

Ausführliche Informationen rund um das System GPS und eine Erläuterung der NMEA Datensätze finden sich in den GPS-Infos auf www.kowoma.de.

Fragen, Anregungen und Wünsche bitte an: martin.dehler@gmx.de.

Achtung Leider kann ich keine Fragen zu Einstellungen für bestimmte Navigationsprogramme beantworten und habe auch keinerlei Erfahrungen mit den vielfältigen Navigationslösungen der Pocket PC/Windows Mobile Welt. Sorry.

 
Google
Web www.martin-dehler.de

Ersatzakku  Die NaviGate Bluetooth Maus verwendet einen Akku der baugleich mit Akkus für das Motorola T720 ist. Akkus dieser Bauart werden regelmäßig bei eBay angeboten (siehe unten).


GPS Software für Smartphones, PDA's, Handhelds, Mobiltelefone... gibt's bei
Mobile2Day
Handango SmartSam

 

 

  Seitenanfang Valid HTML 4.01! © by Martin Dehler 2004-2005. Letzte Änderung am 12.08.2006.  
   Besucher seit dem 11.08.2004 Valid CSS!E-mail an den Webmaster.