GarPatch ist nicht mehr!

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...
  • Hallo,


    ich bin dafür das diese großartige Software hier weiter gepflegt wird. :)
    Durch Erfahrungen mit dem Patch und der neuesten Software usw., vielleicht gibt es ja auch ein paar Programmierer hier, die das Projekt weiter führen!!!:D


    Ich habe aber keine Lust darauf, dass hier wieder das ewige Hin und Her zw. Leuten die ihr Gerät in DE gekauft haben und den Anderen (die Bösen) entsteht.;)

  • Oder die Firmware per Hand patchen. Scheint ja nicht soo kompliziert zu sein.

  • Oder die Firmware per Hand patchen. Scheint ja nicht soo kompliziert zu sein.


    Wenn es so einfach ist: Könnest Du bitte kurz schreiben wie man es per Hand ohne Software batcht - Danke.


    GESCHICHTE:
    SPORTIVA, OREGON 300,GPSMAP 60 CSx,, Oregon 550t, Colorado 300, Geko 201, Gpsmap 60c, Explorist 500, Explorist 600, Explorist XL, Falcom Navi1, Roadmate..., versch. PPCs von HP und Qtek...

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Nachdem von Garpatch der Quellcode bereitgestellt wurde, sieht man ja was gepatch wurde


    Rainer

  • Nachdem von Garpatch der Quellcode bereitgestellt wurde, sieht man ja was gepatch wurde


    Rainer


    Erklärt aber nicht, wie man es nun per Hand ohne Software macht.
    Ihr macht schon ein Geheimnis daraus.


    GESCHICHTE:
    SPORTIVA, OREGON 300,GPSMAP 60 CSx,, Oregon 550t, Colorado 300, Geko 201, Gpsmap 60c, Explorist 500, Explorist 600, Explorist XL, Falcom Navi1, Roadmate..., versch. PPCs von HP und Qtek...

  • bis jetzt läßt sich ja noch die aktuelle firmware mit dem jetztigen tool patchen... :lol:
    und wenn garmin das sprachauswahl-menü in der fw ändert, dann ist es eh fraglich, ob man dann überhaupt noch patchen kann...
    also lassen wir uns mal überraschen.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Wenn ich in 3.30 mit garpatch Portugiesisch durch Deutsch ersetze passiert folgendes lt. einem Vergleich der Dateien mit "comp" (Befehl in Dosbox):

    In Zeile 1 wird die Jahreszahl 1999 durch 2798 ersetzt, dadurch wird die Datei als gepatcht markiert.

    In Zeile 5087 werden 3 Zeichen geändert, das war's. Ich weiss nicht, was mit was genau ersetzt wird, aber der Quellcode sieht nach einem einfachen Suchen und Ersetzen aus, und zwar im gesamten File, nicht an einer bestimmten Stelle. Gesucht wird z. B. nach Deutsch-Einstellungen (deshalb "Jan" für Jan, Feb, März..., ) in der Firmwaredatei, dann wird der gesamte Firmware-"Text" bis zu dem entscheidenden Punkt genommen, 3 Zeichen eingesetzt und der Rest der Firmware ohne die alten 3 Zeichen angehängt.

    Es bräuchte nur einen vernünftigen Texteditor, mit dem man die entscheidenden 3 Zeichen überschreiben könnte, um von Portugiesisch auf Deutsch zu kommen. Genaueres erfährt man, wenn man sich die Werte der ganzen Variablen des Programms anzeigen lässt - wenn man weiss, wie.:confused:

    arno

  • Es bräuchte nur einen vernünftigen Texteditor


    mit einem TEXTeditor wirst du nicht weit kommen, aber mit einem HEXeditor würde es gehen.

  • mit einem TEXTeditor wirst du nicht weit kommen, aber mit einem HEXeditor würde es gehen.


    Richtig, aber ein _vernünftiger_ Texteditor kann auch mit Hexcode umgehen, und damit gehts dann auch wieder (Notepad und Co sind sowieso für fast alles _unbrauchbar_)

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Hat schon wer versucht die 3.3er zu patchen und ans 60CSx zu senden? Gibt's Fehler oder kann man's wagen?

    Peter

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Hat schon wer versucht die 3.3er zu patchen und ans 60CSx zu senden? Gibt's Fehler oder kann man's wagen?

    Peter

    klappt einwandfrei. :D

  • Der Link wurde inzwischen ja schon gepostet. Nur Schade das auch die anderen Anleitung ohne Ankündigung weg sind. Eine Vorwarnung wäre gut gewesen, dann hätte man sich diese sichern können.


    Da "Mr. GarPatch" in seinem Gästebuch öfters auf dieses Forum hier verwiesen hat, bin ich mir sicher, das er hier nicht nur mit liest, sondern auch regelmäßig postet.



    Rainer

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Genaueres erfährt man, wenn man sich die Werte der ganzen Variablen des Programms anzeigen lässt - wenn man weiss, wie.:confused:

    Nichts einfacher als das: Der Compiler von JustBasic (womit das Proggi geschrieben wurde) liefert einen Debugger mit, der dafür mehr als ausreichend ist. :p


    Ich habe das schon mal gemacht und verstehe bisher folgendes:


    1. wird die Position der Sprachendefinitionen der original einstellbaren Sprachen (Engl., Franz., Span., Port.) ermittelt und in OrgPos1 bis OrgPos4 gespeichert.


    2. werden vier mal drei Zeichen lange Zeichenketten ermittelt, die am Anfang der Sprachendefinitionen der vier neu einstellbaren Sprachen (langIndex bis langIndex4) stehen und werden in NewLang1$ bis NewLang4$ gespeichert.


    3. werden an den Anfang der Sprachendefintionen der vier original auswählbaren Sprachen die vier Zeichenketten der vier neuen Sprachen geschrieben.


    Wie das zu deuten ist verstehe ich noch nicht ganz. Sind das Sprungadressen, die anstatt der original Sprachendefinitionen angesprungen werden?:confused:

  • Soll das heisen, ich kann künftig keine Firmeware Update durchführen wenn ich auf die deutsche Sprache nicht verzichten will?

    GPSMAP 60CSx; Firmware 3.6; Chipset Firmware 3.0
    ZUMO 350LM FW 2.50
    JAMAHA FJR 1300a
    KTM Endouro 690

  • @mathias
    nix einfach :)

    Was ich nicht kapier, ist warum explizit die Position von Portugiesisch ausgelesen wird, dann aber nur drei der vier Zeichen vor "Deutsch JAN" geändert werden und bei Portugiesisch wird nix geändert. :wacko:

    vauzwo
    du hast nur recht, wenn garmin den aufbau des sprachmenüs ändert und somit das patchprogramm nicht mehr wirkt.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • nix einfach :)

    Mit "einfach" habe ich ja nur gemeint, dass man sich relativ einfach die Werte der Variablen anschauen kann. Was man dann daraus lernt, ist natürlich die nächste Frage... :rolleyes:

    Was ich nicht kapier, ist warum explizit die Position von Portugiesisch ausgelesen wird, dann aber nur drei der vier Zeichen vor "Deutsch JAN" geändert werden und bei Portugiesisch wird nix geändert. :wacko:

    Ich verstehe das genau anders herum (siehe 3.). Es werden drei Zeichen vor den vier neuen Sprachen ausgelesen und vor die vier original auswählbaren Sprachen (eine davon ist Portugisisch) geschrieben. Vor den neuen Sprachen wird nichts geändert.

  • Vor den neuen Sprachen wird nichts geändert.



    Ich habe die ersten drei Sprachen unverändert (E, F, Esp) lassen und statt Portugiesisch nur Deutsch ausgewählt. Es wurden die drei Zeichen vor "Deutsch JAN" von C8 80 1A auf E0 43 1D geändert, bei Portug. ist nix passiert. Vielleicht steh ich auch nur auf der Leitung oder hab was falsch gemacht mit dem Debugger.

    arno