Hat jemand es auch geschaft um die update zu machen mi ein usb cardreader?
Ich weiss nicht wie ich connecten muss, der had ja kein com-poort
-
-
Hallo Jaromir,
mit einem normalen USB-Cardreader wirst Du wahrscheinlich Probleme haben, die SysOnChip GPS CF Plus und jede andere CF GPS-Karte an dem Notebook/PC zu betreiben und damit die Firmware auszulesen bzw. zu flashen. Die USB-Cardreader bzw. die zugehörigen Treiber können typischerweise ausschließlich Speicherkarten ansprechen, aber keine I/O-Karten (I/O = Input/Output).
Wenn Du Zugang zu einem Notebook mit PCMCIA-Slot und einen entsprechenden PCMCIA-CF Adapter hast, musst Du auf dem Notebook noch den Treiber von SysOnChip liegt der GPS-Karte bei, steht aber auch auf der Homepage von SysOnChip (hier) zum download - installieren.
Nachdem das Auslesen Deiner aktuellen Firmware dann funktioniert hat, kannst Du entweder die XTrac Firmware von SiRF (hier) flashen oder aber Du suchst Dir wegen der offenen Lizenzthematik jemanden, der seine XTrac V2 gegen Deine ausgelesene XTrac V1 tauscht. Es soll ja Leute geben, die Nostalgiker sind und gleichzeitig bei schneller Fahrt GPS-mäßig gerne aus der Kurve fliegen ;-))
Bis denn
Hamba -
na es gibt vielleicht doch den ein oder anderen grund für die xtrax v1 als nostalgie.
Die v1 ist auf jeden fall empfindlicher, das hatten wir ja an dem power mask wert gesehen. ich bin heute morgen wieder mal in bewaldetem gebiet unterwegs gewesen und die v1 wäre hier besser gewesen, die v2 hat dauernd die verbindung verloren.
also wenn du die syson nur auf dem fahrrad oder zum wandern benutzt ist die v1 meiner meinung nach eindeutig die bessere wahl.
ich hatte gestern versucht mit sirfdemo bei der v2 den power mask wert auf 12 oder 13 zu setzen, allerdings nicht über das menue "power mask" das ja den eingabewert auf 20 begrenzt sondern über "transmit serial message" und der kennung id 140 bzw. 8C in hex. ich habe aber noch nicht rausbekommen ob die karte das frisst und hatte auch keine zeit mehr das weiter zu verfolgen. desweiteren denke ich das nach dem ausschalten alles weg ist.
wenn es gelingen würde die empfindlichkeit der v2 etwas zu steigern, wäre ich zufrieden, da dürfte sie dann auch ruhig etwas nachlaufen, aber nicht so viel wie bei der v1.
eventuell mit einem zusatztool das vor tt aufgerufen wird.gruss sulzi
-
Hallo zusammen,
so jetzt habe ich die Arme SysOnChip GPS CF Plus doch tatsächlich durch einen total dummen Fehler in den Koordinaten Himmel geflashed. So ein Mist.
Eine Kommunikation mit der SoC+ ist jetzt nicht mehr möglich. Ergo kann ich sie auch über die SiRF Message auch nicht mehr zum reflashen in den [d]external[/d] internal boot mode versetzen.
Bis denn
Hamba -
@hamba
was ist ein "total dummer fehler" ?
gruss sulzi
-
Hallo sulzi,
soll ich mich wirklich outen :-(((((
O.k. ich wollte testen, ob in den noch freien Bereich des Flashspeichers Werte geschrieben und wieder gelesen werden können. Sprich : ob der vollständige Bereich von 1MB wirklich nutzbar ist.
Also bin ich hergegangen und habe einige Werte im Bereich der 0xFFs also oberhalb des eigentlichen Images geändert. Das geänderte Image habe ich dann rein geflashed und sofort wieder gelesen also ohne die Karte zu ziehen. Das hat sauber funktioniert. D.h. der gesamte 1MB Bereich ist wohl tatsächlich adressierbar. Nachdem ich dann die Karte gezogen und wieder gesteckt hatte also durch den Power Off das geflashte Image normal gebooted hatte - wars das dann.
Mein Fehler war die Art und Weise, wie ich das Image geänderte habe. Ich Idiot habe anstelle eines richtigen HEX-Editors dafür den Notepad genommen. Der Notepad schreibt dummerweise aber bestimmte nichtdruckbare Character anders weg als er sie gelesen hat. D.h. z.B. aus den ganzen 0x00 im Image sind 0x20 also Leerzeichen geworden. Der Notepad hat damit das komplette Image geschrottet und ich Dappes habe das auch noch rein geflashed.
Ist doch immer dasselbe : klappt etwas eine gewisse Zeit lang zu gut, dann wird man (ich) unvorsichtig und irgendwann kommt dann natürlich der große Hammer.
Mein einziges Problem ist jetzt, die SoC+ wieder in den internal boot modus zu bekommen. Eine Kommunikation mit der SoC+ ist aber eben nicht mehr möglich. Sch.......
Bis denn
Hamba -
Hallo Hamba,
ich kenne die sysonchip nicht konkret, aber bei den Falcom
Modulen - also auch der Navi-1, da sie ein JP7 Modul intern hat -
geht sowas - Pullup-Widerstand (10k oder so) auf Vcc (Pin 1)
und den data0 Pin (Pin 3) legen, dann ist sie automatisch im
ROM-Bootmode. Hängt halt vom Sirf-Chip der SysOn ab, welche
Pins es genau sind.Da hilft wohl nur aufschrauben (aufbrechen), den Chip suchen,
Datenblatt rauskramen und ein bisserl Löten... -
@hamba
dumm gelaufen
da hilft wohl wirklich nur aufbrechen um an den pin zu kommen, vorteil wäre dann das sich dann ungeahnte möglichkeiten auftun solange du dann nicht den bootloader schottest.
irgend wie erinnert mich das so langsam an meine dbox, da musste man füher auch fleisig löten und kurzschließen um sie in den bootmodus zu bekommen
gruss sulzi
-
Hallo grotto,
ZitatOriginal von grotto
Da hilft wohl nur aufschrauben (aufbrechen), den Chip suchen,
Datenblatt rauskramen und ein bisserl Löten...woher kennst Du meinen Aktivitätenplan fürs Wochenende ??? ;-))))
Was mich aber so maßlos ärgert ist : dass ich nachher sofort wusste, dass ich das vorher hätte wissen müssen. Ist ja nicht das 1. mal, dass ich mit Binary-Images am PC zu tun hatte.
Bis denn
Hamba -
Hallo zusammen,
o.k. meinen Wochenendplan habe ich erfüllt :-))))). Die SysOnChip GPS CF Plus läuft wieder.
Danke noch mal an Dich grotto für den güldenen Hinweis auf Falcom. Die SoC+ hat zwar ein embedded GPS-Modul von der Firma Navius aus Korea verbaut und kein Falcom und über das Navius GPS-Modul habe ich im Internet absolut keine Informationen schon gar kein Datenblatt gefunden. Das GPS-Modul scheint aber ein absolut Pin-kompatibeles Layout zum Falcom GPS-Modul zu haben. Zumindest sind die relevanten Pins (BOOTSEL Pin 3 und VCC Pin 1) und einige, die ich noch identifizieren konnte, identisch.
SysOnChip hat sich auch den Hinweis von SiRF zu Herzen genommen und tatsächlich das BOOTSEL Benutzerfreundlich implementiert. An der Oberseite der Platine sind direkt nebeneinander zwei unbestückte Lötaugen vorhanden. Auf dem einen liegt VCC und auf dem anderen BOOTSEL :-)))))). Ich habe einfach einen 15kOhm Widerstand rein gesteckt und fertig, also kein Löten und nix..
Allerdings muss auch bei dieser Methode der PortMon parallel laufen. Ohne PortMon kommt in SiRFflash bei mir die Fehlermeldung Unable to get target external bus width info. Warum auch immer macht SiRFflash bei Execute den COM-Port auf und wieder zu, bevor er ihn zum Lesen oder Flashen erneut öffnet.
Bis denn
Hamba -
Hallo sulzi,
ZitatOriginal von sulzi
ich hatte gestern versucht mit sirfdemo bei der v2 den power mask wert auf 12 oder 13 zu setzen, .. wenn es gelingen würde die empfindlichkeit der v2 etwas zu steigern, wäre ich zufrieden, da dürfte sie dann auch ruhig etwas nachlaufen, aber nicht so viel wie bei der v1.
Ich habe das inzwischen ebenfalls ausprobiert. Leider ist es mit SiRFDemo nicht möglich den PowerMask Wert kleiner 20dBHz zu setzen. Weder mit der SiRFDemo 3.41 noch mit der SiRFDemo 3.61. Auch nicht über das direkte Senden der SiRF Message ID 140. Beim Senden von Werten kleiner 20dBHz bekommst Du direkt in der Response View die Fehlermeldung Rejected MID_SetPowerMask. Auch über diesen direkten Weg können nur Werte größer/gleich 20dBHz gesetzt werden. Das bedeutet dann natürlich auch, dass wenn man die PowerMask auf 20dBHz oder größer gesetzt hat, bekommt man die nur noch über das reflashen der Firmware wieder auf 15dBHz.
Bis denn
Hamba -
Hallo zusammen,
ich habe jetzt zur Kontrolle auch ein ordentlich gepatchtes Image rein geflashed und das läuft auch sauber. Allerdings ist der Flashspeicher direkt in dem embedded GPS-Modul integriert und die erforderlichen Signalleitungen sind aus meiner Sicht nicht nach außen geführt. D.h. an die Adressleitungen kommt man da auf keinen Fall ran. Eine Dual-Firmwareimage Variante lässt sich damit durch eine einfache Steuerung über die Adressleitung A18 leider nicht realisieren. Da hilf höchstens ein kleiner zusätzlicher BOOTLOADER der in der Lage ist das zu bootende Image auszuwählen. Damit bin ich dann aber überfordert.
Bis denn
Hamba -
Hallo noch mal,
kleine Ergänzung bzgl. des PowerMask Themas.
Interessanterweise kann bei der XTrac V2 Firmwareversion 2.4.13.01, wie sie z.B. für die Fortuna Clip-On zum Update zur Verfügung steht, von SiRFDemo aus mit Transmit Serial Message die PowerMask auch bis zu auf 15dBHz gesetzt werden. Über die Menü-Funktion Navigation -> PowerMask kommt bei dieser Firmwareversion zwar auch ein Wert von 15dBHz zurück, es kann aber weiterhin nur min. 20dBHz zur Maus gesendet werden.
Irgendwie ist die SiRF-Software (SiRFDemo und Firmware 2.4.12.01) an dieser Stelle noch ein bisschen buggy.Die Beschränkung über die Menü-Funktion ist in der SiRFDemo Software hardcoded. Da hilft also nur eine neue Version von SiRFDemo. Das mit Transmit Serial Message bei der 2.4.12.01 keine Werte kleiner 20dBHz gesetzt werden können, ist dagegen ein Firmware Thema, welches mit der 2.4.13.01 dann wohl behoben wurde.
Bis denn
Hamba -
@hamba
ZitatDas bedeutet dann natürlich auch, dass wenn man die PowerMask auf 20dBHz oder größer gesetzt hat, bekommt man die nur noch über das reflashen der Firmware wieder auf 15dBHz
mmh, ich denke das geht mit einem factory reset wieder weg oder schreibt man mit den serial befehlen direkt ins fw flash ?
gruss sulzi
-
hallo zusammen,
so... ich jetzt in eine fortuna cf card xtrack einfach mal das img von der clip on geflashed :-).
jetzt hat sie halt eine neue baud rate und ... V2 !!!die erste st/xt v2 cf karte funktioniert prima !
@hamba bitte probier doch mal der gaudi wegen :gap das fortuna img in der syson. bin mir ziehmlich sicher das es
funzt.grüsse
tomho