Holux GR-213: Schwierigkeiten mit Empfang/Com-Schnittstelle

  • Hallo,
    seit Tagen versuche ich, wieder mit meiner Holux GR-213 zu arbeiten. Ich weiss nicht, was ich geändert habe. Hat der Wintereinbruch meiner Maus zu schaffen gemacht?

    Habe heute 2 Std mit diesen Tools herumexperimentiert


    GPSMaus
    mit GPSMaus konnte ich die Maus umprogrammieren unter SIRF auf
    "RMC 1, GSV 5, GSA 5, alles andere 0"
    es kamen nach dem Drücken auf "Send" erst lesbare Zeichen, dann Binäres
    Log wurde aber leider nicht aufgeschrieben,obwohl ich es veranlasst habe.


    Den "OpenCom " machte ich mit
    1) Standard Sirf
    2) Schnittstelle1, Baudr 4800, Datenbits 1, Parität keine, Stopbit 1, Protokoll keines, sowohl Sirf als NMEA


    VisualGPSce
    ein Log konnte ich aufzeichen und das Binäre liegt hier:
    http://www.gnar.de/tmp/logVisualGPSce.txt
    In den diversen Anzeigen gab es aber keine Werte, alles stand auf Null, keine Satelliten zu sehen (im Gegensatz zu Glopus)


    Glopus
    weiss nicht, wie man Logs erstellt.
    Ich kann hier nur die Höhe sehen und die Anzahl der Sat.
    Keine Lat-oder Long-Angabe o.ä.


    GPS Viewer
    weiss nicht, wie man Logs erstellt.
    Das ging die Tage immer noch gut, nun kann es aber den Com1-Port meiner SirfIII-Maus nicht öffen (failed). Habe das Stromkabel rein-rausgezogen, etliche Neustarts des Programmes, Booten des MDA. Ich dachte, es läge an den neuen Umprogrammierungen durch GPSMaus. Habe dann wieder die default-Einstellungen genommen und gesendet. Bekomme dennoch GPS Viewer nicht mehr zum Laufen


    TomTom5.1
    ich sehe keine Sat. und Long-Lat-Angaben, nur die rollende Kugel


    Hilfe ist also sehr willkommen!


    Gruss
    Raggi


    PS: Ich habe den Thread bereits unter TT vor Tagen geöffnet, verspreche mir aber hier Hilfe von Leuten, die keine TomTom-Threads lesen. Wen es anstossen sollte: Sorry for crossposting


  • Hallo Raggi


    Du hast zwar einen Sirf-Empfaenger, der darf aber nicht auf Sirf, sondern auf NMEA programmiert werden.
    Beachte mal folgendes:
    Hierzu gibt es einige Tools. Leider wird die Pocketnavigations-Seite allzuoft ueberlesen, obwohl hier interessante Artikel zum kompletten Spektrum der Navigation stehen. Man klickt sich direkt zum Forum durch, denn allgemein ist bekannt "Hier werden Sie geholfen". Die entsprechenden Anleitungen findest Du unter PUSHme/SEEme
    Ich persoenlich arbeite gerne mit Cruxview. Eine ausfuehrliche Beschreibung in deutscher Sprache ist auf der Pocketnavigations-Seite nachzulesen. PUSHme/SEEme Der Download kann von der Emtac-Seite erfolgen. Hier gibt es 2 gueltige PDA-Versionen, die sich anhand der Betriebssystem-Versionen des PDA´s unterscheiden. Bitte beachte dies, obwohl bei mir auf WM2003-II beide Versionen laufen. Ebenfalls ist hier die Originalbeschreibung in englischer Sprache downloadbar. PUSHme/SEEme


    Achtung dies ist nur eine Kurzinformation, ohne Anspruch auf Vollstaendigkeit. Fuer ausfuehrliche Informationen bitte die o.g. Seiten von Pocketnavigation bzw. Emtac beachten.

    • Im "GPS Status" Fenster den COM-Port einstellen
    • Die Baud Parameter einstellen
    • Auf "Open" druecken
    • Wenn die Schnittstellen-Parameter richtig eingestellt wurden, sollten im "Message" Fenster Daten sichtbar sein. Diese Daten beinhalten die vom Empfaenger uebermittelten Protokolle. Erkennbar unter $GPRMC,... $GPGGA,... $GPGSA,... usw. Nur in diesem Fenster ist eine erste kurze Ueberpruefung der vom Empfaenger uebermittelten Protokolle moeglich.
      Wenn der Empfaenger einen SAT-Fix hat, sind im "GPS Status" Fenster farbige Balken zu sehen.
    • Dann sollten im "Protocol" Fenster die Protokolle eingestellt werden, die der Empfaenger liefern soll, bzw. die das Navi-Programm benoetigt. Hierbei bedeuten die Zahlen hinter der Protokollart, die Frequenz, mit der die Daten vom Empfaenger gesendet werden. (1 = jede Sekunde; 5 = alle 5 Sekunden). Die hier angezeigten Werte sind Defaultwerte und stellen nicht das Abbild der momentan aktivierten Protokolle dar. (Siehe auch Hinweis zu "Message" Fenster)
    • Nach druecken auf Set NMEA Update Rate werden unter "Command Status" dann die entsprechenden Befehle an den Empfaenger geschickt. Nach erfolgreichem Abschluss der Umprogrammierung wird unter "Command Status" der Text "Send OK!!" angezeigt.


    Keine Angst, diese Punkte sind nicht so schwierig wie sie sich anhoeren. Die habe ich sogar verstanden. Und das Ganze ist auch schnell erledigt.
    Also trau Dich was Neues kennen zu lernen.


    Ich wuensch Dir vorab schon mal "Viel Spass"

  • Alfred,
    vielen, vielen Dank für die Infos! :)


    Ich habe nun CruxView getestet und beim ersten Versuch gab es den Fehler, dass die Baudrate falsch sei. Daher konnte ich kein NMEA-Update durchführen
    Beim zweiten Test, nach Reboots des MDA und Neuinitialisieren der Maus, gab es dann die Meldung (die die anderen Tools auch bringen), dass COM1-Port nicht verfügbar sei. GPSViewer gibt mir aber keinen funktionierenden Alternativen an.


    Meine Werte:
    [Blockierte Grafik: http://www.pocketnavigation.de/pictures/article/tn/65_1.gif]


    Ich wundere mich besonders bei VisualGPSce, dass ich die Logs immer noch in binärer Form bekommen, obwohl ich wieder zu NMEA zurückprogrammiert habe



    Dank und Gruss
    Raggi

    Einmal editiert, zuletzt von Raggi ()

  • Zitat

    Original von Raggi
    PS: Ich habe den Thread bereits unter TT vor Tagen geöffnet, verspreche mir aber hier Hilfe von Leuten, die keine TomTom-Threads lesen. Wen es anstossen sollte: Sorry for crossposting


    Hi Raggi, wir finden dich überall ;) :gap


    Aber zu dem com1 Problem


    In den Einstellungen vom MDA unter Start/Einstellungen Verbindungen/ Übertragen darf der Haken nicht gesetzt sein.
    Er blockiert den Com1 Port.


    Gus

  • Zitat

    Original von Gus
    In den Einstellungen vom MDA unter Start/Einstellungen Verbindungen/ Übertragen darf der Haken nicht gesetzt sein.
    Er blockiert den Com1 Port.


    Schade, zu früh gefreut! Der Haken war nicht gesetzt


    Dennoch Danke!


    Raggi


  • Hallo,


    bin inzwischen hier auch.


    Da CruxView offenbar nicht zum Erfolg führt, versuche mal den FactoryReset mit GPSMaus odrer/und WinfastNavigator.

  • Hallo Raggi


    Nun bitte nochmal der Reihe nach. Wenn Du den Empfaenger nicht ansprechen kannst, dann kannst Du auch keinen Reset daran machen. Die WinCe-Version von Winfast ist schon fuer den PDA gedacht. Die letzte Version des Programms gibt es bei Leadtek.


    PUSHme/SEEme


    Aber ich denke Du machst noch etwas falsch, denn der Empfaenger braucht nicht vorher initialisiert zu werden. Was Du da machst ist mir im Moment noch schleierhaft. Ich vermute das Du da mit dem GPSViewer rangehst und damit die Schnittstelle blockierst.


    Mach bitte mal einen Soft-Reset, schliesse den Empfaenger an den PDA und starte Cruxview. Wenn der Com-Port sich nicht oeffenen laesst, musst Du mal verschiedene COM-Ports und Schnittstellengescheindigkeiten testen. Ich weis im Moment nicht wo Du die Schnittstellengeschwindigkeit hingestellt hast. Denn eins ist fuer mich sicher, Du hast Deinen EMpfaenger auf Sirf umgestellt. In den meisten Faellen die ich bisher gesehen habe, hat CruxView aber sofort einen auf Sirf umgestellten Empfaenger erkannt und direkt nachgefragt, ab der Empfaenger auf NMEA umgestellt werden soll.


  • Hallo Raggi,


    stimme Alfred voll zu.


    Wegen Winfast: gehe auf die deutsche Seite leadtek.de,dort unter GPS kommt man zur Downloadseite wo 3 Server angeboten werden.


    Zum Umstellen: Softreset ist gut, weiß jetzt nicht, ob der GPSViewer einen Exit-Punkt hat, aber viele dieser einfachen Tool laufen im Hintergrund weiter und blockieren damit den Port. Softreset löst das Problem am einfachsten.


    Und probiere mal die höheren Baudrates, war manchmal so, dass man zum Umstellen von Sirf auf NMEA 57600 oder 38400 braucht. Du kommst evtl. schneller zum Ziel, als von 4800 raufzugehen.

  • Hallo ALfred & CHarly


    GPSViewer kille ich immer über die ANzeige im Speicher, daran kann es nicht liegen.
    Seltsamerweise bekomme ich mit GPSView keinen freien Port mehr angezeigt seit meiner Programmierversuche. Zu Threadbeginn ging es noch.
    Daher kann ich viele Tools wie CruxView nicht testen.


    GPSMaus hingegen kann eine Verbindung aufnehmen und ich habe schon auf viele Weisen versucht, wieder eine NMEA_Verbindung zu bekommen, cold reset, warm, factory reset und immer wieder zwischendrin Coldresets des MDA3.
    Im Log erscheint aber immer noch Binäres, daher läuft es wohl noch auf Sirf.
    Was ich noch machen kann, ist das Umstellen auf hohe Baudraten.


    ALfred, mit "Initialisieren" meine ich nur ein Strom-aus-und einschalten der Maus, hat nichts mit Kommandos oder TMC-Init zu tun.
    Ich würde ja gerne CruxView nehmen zum Umschalten auf NMEA, aber es bekommt keinen offenen bzw erreichbaren Port, trotz Auswahl diverser anderer Ports.


    Empfehlt Ihr mir die Installation der neuesten T-Mobile-Firmware bzw Win Mobile2003-Updates?


    Zusammengefasst: ja, SIRF läuft wohl noch immer, nicht NMEA. Viele Anwendungen erhalten keine offenen Port. Ich weiss nicht, was die Ports blocken könnte



    Danke im Voraus
    Raggi

  • Hallo Raggi


    Das mit den COM-Ports laeuft wohl auf einen Hard-Reset hinaus.


    In GPSMaus (ist nicht mein Vorzugsprogramm, daher kenn ich das nicht so gut) hilft der Factory-Reset meines Wissens nach nicht beim Umstellen von Sirf auf NMEA


    Ich habe Dir nochmal ein Bild angehangen.
    Wo wohnst Du ungefaeht?

  • Alfred,
    ich habe genau diese Schritte befolgt. Ich bekomme die Meldung im grünen Balken ganz oben "es werden Zeichen" emfangen, die jedoch nicht lesbar sind.
    Lesbare Zeichen bekomme ich nach dem Senden, nämlich die KOmmandos des "Send". Darauf hin folgen wieder unleserliche (binäre?) Zeichen
    Andere Baudraten habe ich auch gewählt.

  • Ich hätte noch 2 "Notnägel":


    SirfDemo. Aber auf eigene Gefahr, damit kann man sich ins Programmier-Nirvana schießen, wo man nicht mehr zurückkommt.


    Maus für - ja wie lange jetzt? -1 Woche? 2 Wochen? liegenlassen, damit der interne Akku leer wird. Das sollte auch ein FactoryReset sein.


    Alle Programmierversuche hängen halt leider daran, dass ein korrespondierender COM gefunden werden kann.