trisaster-Forum

Allgemeines => Bastelecke => Thema gestartet von: Nudelsose am 18. August 2014, 17:13:31

Titel: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 18. August 2014, 17:13:31
Hey,

ich habe eine Frage, kennt sich hier jemand damit aus, wie man einen EEprom beschreibt, löscht oder ausliest? Undzwar habe ich für mein Auto einen neuen Tacho bekommen (aus einem geschlachteten Unfaller). Dieser ist optisch schöner und ansprechender als der Tacho in meinem Baujahr. Das Problem ist jetzt jedoch, das der KM Stand geändert werden muss UND, und das ist das Problem wo einem diese Tachodreher kaum bzw nicht helfen können, es muss im Eeprom die Fahrgestellnummer geändert werden. Dafür muss jemand den Eeprom auslesen und umschreiben. Alternativ würde es auch reichen wenn der Tacho eeprom einfach resetet wird sodass der Tacho denkt er ist Neuzustand und hat noch keine Daten hinterlegt auf dem Eeprom. Dann könnte der Händler legal und ohne Probleme per ServicePC den Tacho auf den akuellen Standanpassen und verheiraten.

Ich möchte betonen, ich habe keinerlei Betrugsversuche vor in Form von Tachodreh oder so. Ich will lediglich meinen Tacho austauschen und meinen Orginal KM stand wieder haben.

Danke euch!

Gruß Robert
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 18. August 2014, 18:26:02
Steck doch einfach den Eeprom aus Deinem alten Tacho in den neuen und fertig. Dann sind alle Daten genauso wie vorher.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 18. August 2014, 18:40:36
Das Problem ist, die sind verlötet und ich habe dafür nicht das Talent...
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: DoggyDog am 18. August 2014, 18:54:25
Zum lesen und schreiben sollte eh ausgelötet werden.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 18. August 2014, 19:05:47
Ich habe mir jetzt mal den Universal Reader TL866A gekauft, dazu eine Klammer mit der man am eingelöteten Chip lesen kann. Das Gerät unterstützt wohl den besagten Chiptyp. Ich bin gespannt ob ich damit weiterkomme.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Dragoon am 18. August 2014, 23:48:58
oder ob du dir damit den Eeprom zerschießt weil die Klammern/ Clips nix taugen  ::)
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 16:44:03
Hey,

ich wieder, ich habe inzwischen einen Reader und eine Klammer. Als ich freudig den EEProm ausgewählt hatte und Klammer dran, kam die Meldung nicht lesbar oder demage. Da ich schwer davon ausgehe das er nicht kaputt ist, vermute ich nun, das ein Quartz das lesen verhindert. Ich hänge mal ein Foto an, wo meint ihr ist der Quartz?

den EEprom um den es sich handelt, habe ich mal eingekreist.

(http://www.pixra.de/ADM/Quartz.jpg)
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 17:02:12
Habe ihn ausgelesen bekommen ;)

Jetzt habe ich eine BIN datei welche ich mit dem HxD geöffnet habe, leider ist das noch nicht der ganz richtige Weg. Ich kann die wichtigen dinge nur Teilweise in Klartext lesen. Wie wandel ich jetzt am besten diese D1 02 2E usw usw in lesbaren Text um um dort dann was ändern zu können?

Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 27. August 2014, 17:42:23
Lass mich raten, es lag daran, dass der Clip nicht richtig saß? ;D

Und dann ging ich davon aus, dass du den Inhalt von einem EEPROM in den anderen schreiben willst. Wieso machst du das nun doch nicht?

Du hast wohl auch noch kein richtiges Verständnis über binäre Daten. Klartext gibt es im Grunde gar nicht. Die Daten bekommen erst dann eine Bedeutung, wenn der Lesende (das kann auch ein Programm sein) weiß, was welche Bitkombination bedeuten soll. Der HEX-Editor zeigt dir die Daten im Rohformat in hexadezimal an und dann noch als ASCII interpretiert. Es wäre aber absolut nicht sinnvoll alle Daten in ASCII abzuspeichern, weil das den Programmieraufwand erhöhen und viel mehr Platz kosten würde. Und selbst dann wäre fraglich, ob das jeder verstehen würde, denn wenn du Programmcode in C++ siehst, wirst du dessen bedeutung wahrscheinlich auch kaum verstehen.

Ändern kannst du jedenfalls auch so etwas, du musst nur vorher wissen, was was bedeuten soll.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 18:35:22
Alles in allem denke ich zuviel ich habe es jetzt geschafft, das der Chip leer ist^^ jetzt klappt es mit dem beschrieben nicht.

Es kommst immer sowas hier:

ERROR! CODE Address 0x00000 Buf_Val: 0x02D1 IC_Val: 0xFFFF

Was will mir das sagen?

Kann es sein, das hier jetzt ein Quartz sagt nö du darfst nicht schreiben? Ich habe die Orginaldatei als bin die auf dem Prom war gespeichert und will sie wieder zurück flashen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 27. August 2014, 18:45:45
Löt doch einfach den originalen Chip aus und tausch den einfach. Das sind 8 Pins, das macht man mal eben in ner ruhigen Minute.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 18:49:45
Leute mal langsam, das ist falsch wie das rüberkommt. Der Tacho hat seinen EEProm drauf und stammt aus einem Auto nennen wir es XY welches bei einem Unfall gestorben ist. Auf diesem EEprom ist die Fahrgestellnummer des gestorbenen XY Autos. Ich möchte nur eines machen:

1. Den Orginalinhalt mit der toten XY Fahrgestellnummer auslesen: ---> geschafft
2. Per Hexeditor habe ich die Fahrgestellnummer umgeschrieben und gespeicher ---> geschafft
3. Jetzt möchte ich die umgeschrieben .bin wieder auf den Chip flashen UND hierbei hänge ich. Es klappt nicht wie gewollt egal was ich mache immer bleibt der Chip leer.

Hier brauche ich jetzt Hilfe.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 27. August 2014, 19:13:59
Ich weiß nicht, wie du darauf kommst, dass das mit irgend nem Quarz zu tun haben soll. Ich sehe drei Stück und die sitzen alle an den Chips, wie es normal auch immer ist. Das Auslesen und Schreiben klappt nur deshalb nicht, weil du keine vernünftige Verbindung hast. Die ganzen Clips sind Käse.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 19:44:51
Hey, ihr habt recht die Klammer ist schuld, habe sie jetzt per Hand ordentlich aufgestetzt und mit den Fingern gehalten und siehe da er lässt sich falshen. D.h. ich muss mir da ne bessere klammer kaufen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 27. August 2014, 19:48:43
Die sind aus Prinzip scheiße, nicht nur diese. Da musst du schon löten, um eine wirklich saubere und sichere Verbindung zu bekommen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 20:33:53
Ich weiß löten ist besser, aber das Problem ist, ich muss da mehr als einmal ran und ich kann da nicht ständig rumlöten =(
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 27. August 2014, 20:35:50
Löte einfach 8 Drähtchen an die Beinchen des Eproms und dann kannst Du daran so oft anlöten wie Du willst.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 21:32:03
Ich rätsel jetzt noch an anderer Stelle ich finde den verfluchten KM stand nicht. Ich seh schon nur noch Zahlen und Buchstaben. Das ich in ASCII nicht weiterkomme ist klar, aber irgendwie muss man doch zb sowas hier:

15 00 AA AA 0A 00 5A 66 00 00 46 74 00 00 FF FF

in was logisches umwandeln können?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 22:05:44
Ich erweiter das nochmal in dem ich direkt nen Auszug kopiere aus der Datei:

3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 01 00 00 00 00 00 00 00 00 00 10 00 12 11 FF FF C5 AA 00 00 A6 09 A6 09 A6 09 FF FF FF FF FF FF 14 28 14 28 14 28 FF 5A FF 5A FF 5A FF FF FF FF FF FF 09 44 09 44 09 44 09 80 09 80 09 80 54 55 15 00 AA AA 0A 00 5A 66 00 00 46 74 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF F0 00 00 F4 00 81 00 00 7A 04 04 00 00 F8 00 81 00 00 82 06 00 00 00 84 00 00 00 00 7B 00 A2 05 00 00 00 00 00 00 58 02 FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 FF 00 36 0F 00 0B 02 00 02 00 CD A4 2D 06 FF FF 01 00 00 00 D5 20 FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF FF FF 00 61 25 00 00 00 00 00 00 BB 03 38 31 30 30 42 37 32 37 86 D3 20 20 03 00 B3 15 07 42 1F B3

>.Áü>.Áü>.Áü>.Áü>.Áü>.Áü>.Áü>.Áü>.Áü>.Áü>.Æü9.Æü9.Æü9.Æü9.Æü9.Æü..............ÿÿŪ..¦.¦.¦.ÿÿÿÿÿÿ.(.(.(ÿZÿZÿZÿÿÿÿÿÿ.D.D.D.€.€.€TU..ªª..Zf..Ft..ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð..ô....z....ø....,....,,....{.¢.......X.ÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿ.........ÿ.6.......ͤ-.ÿÿ....Õ ÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿ.a%......».8100B727†Ó  ..³..B.³


Ich hoffe ihr könnt mich verstehen^^ die oberen Hex Daten sind unten als Ansi oder AscII nur das es dort ordentlicher und tabelarisch ist sag ich mal.

Aber irgendwie muss ja auch der Tacho darauf kommen aus dem Kauderwelsch was sinnvolles zu machen. Nur wie?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: RalleBert am 27. August 2014, 22:22:49
Das ist vielleicht codiert? Wie ändern denn die Pfuschbrüder den KM-Stand? Dafür wird es sicher eine Software geben.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 27. August 2014, 22:24:16
Das ist was Logisches, du kennst nur die Logik dahinter nicht. Und es gibt keine "allgemeine Lögik" dafür. Wenn du ein Programm schreibst und Daten speichern möchtest, dann steht es dir völlig frei, wie du das machst. Als Programmierer kannst du den Kilometerstand an eine feste Adresse schreiben, oder du schreibst irgendwo in den Speicher eine Bitkombination, anhand derer du erkennst, dass danach der Kilometerstand folgt. Oder du schreibst an eine feste Stelle, an welcher Adresse sich die Zahl befindet. Und dann weißt du nicht, ob der Kilometerstand in Kilometer, Meter, zehntel Meter oder was auch immer abgespeichert ist.
Du kannst alle Hexadezimalzahlen in Dezimalzahlen umwandeln, nur bringt dich das auch nicht weiter, denn du kannst "5A 66" zum Beispiel in "90 102" oder in "23142" umwandeln. Du musst also wissen, wo die Zahl anfängt und wo sie aufhört.
Und noch ein Beispiel: Ich musste mal Zahlenwerte übertragen. Das heißt die wurden nicht gespeichert, aber das Problem ist ähnlich, du musst dich in dem Datenstrom orientieren (du weißt sonst nicht, wo eine Zahl beginnt und wo sie aufhört und überhaupt, welche Zahl das eigentlich ist). Ich hatte Zahlen, die bis zu 14 Bit lang waren, also habe ich die in 7 Bit große Teile zerlegt, das erste Bit immer auf 0 gesetzt, um damit zu markieren, dass es sich um eine Zahl handelt. Ab und an kam zur Orientierung dann wieder ein Header, der mit einer führenden 1 markiert wurde. Das heißt, wenn ich "5A 66" übertragen hätte, was binär 0101 1010 0110 0110 entspricht, stünde das für die Zahl 00 101 1010 110 0110 = 2D66 = 11622. Hab bei den Binärzahlen bewusst mal die Lücken nicht alle 4 Ziffern gesetzt.
Wie du siehst, enthält die gleiche Bitfolge anders interpretiert eine völlig andere Bedeutung. Du musst also wissen, wie es interpretiert werden soll.

Lange Rede, kurzer Sinn: Um die Daten zu lesen, musst du wissen, nach welchem System sie abgespeichert sind. Das weißt du nicht und es gibt kein allgemeingültiges System, das liegt immer in der Hand des Programmierers.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 27. August 2014, 22:32:54
Das für mich verrückte Tachodreher können den Km Stand ändern ka wie haben son gerät wobei das bestimmt auch iwie aufm pc gehen muss und komischwerweise die Fahrgestellnummer konnte keiner ändern was ich jetzt ohne Probleme machen könnte komischerweise steht die im "Klartext" neben den Hex Zeichen. Das ist es was mich so verwirrt...

Die andere Frage wäre wenn man quasi anhand der Fahrgestellnummer verstehen könnte wie das Hexsystem arbeitet könnte man es dann nicht iwie "entschlüsseln" um die restlichen wirren dinge zu lesen?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 27. August 2014, 23:06:17
Wenn der Programmierer einen lustigen Tag hatte, hat er jede Information anders abgespeichert. Du kannst also nicht zwingend von einer Zahl auf die andere schließen. Und es ist ja offensichtlich, dass die Fahrgestellnummer anders abgespeichert wurde als der Kilometerstand.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: RalleBert am 27. August 2014, 23:17:22
Auslesen, eine bestimmte Strecke abfahren, dann den Dump vergleichen. So könnte man vielleicht auf die Spur kommen. Das eventuell mehrmals.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 01. September 2014, 19:49:28
Also wo in der Datei der KM Stand liegt weiß ich jetzt, aber noch nicht wie ich das kauderwelsch entschlüssle^^ Vermute mal das die Hexdaten eine Art Rechnung in den Zeilen ergeben.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 01. September 2014, 19:59:48
Kannst du uns denn den Wert in hexadezimal nennen und den ungefähren Kilometerstand dazu?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 01. September 2014, 20:14:07
D1 02 2E FD D1 02 2E FD D1 02 2E FD D1 02 2E FD
D1 02 2E FD D1 02 2E FD D1 02 2E FD D1 02 2E FD
D1 02 2E FD D1 02 2E FD D1 02 2E FD D1 02 2E FD
D1 02 2E FD D1 02 2E FD D1 02 2E FD D1 02 29 FD
01 00 00 00 00 00 00 00 00 00 10 00 12 11 FF FF
C5 AA 00 00 A6 09 A6 09 A6 09 FF FF FF FF FF FF
14 28 14 28 14 28 FF 5A FF 5A FF 5A FF FF FF FF
FF FF 09 44 09 44 09 44 09 80 09 80 09 80 54 55
15 00 AA AA 0A 00 5A 66 00 00 46 74 00 00 FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
F0 00 00

Ist leider etwas verschoben, aber so sind die Zeilen, der Stand ist in Meilen und steht bei 14436 Meilen, wie der Tacho das ablegt weiß ich nicht, jedenfalls scheint es auch von der Datei abzuhängen ob er es in meilen oder KM anzeigt.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 01. September 2014, 20:33:52
Dass all die Zahlen den Kilometerstand angeben, glaube ich nicht, weil damit kannst du den zurückgelegten Weg in Nanometer angeben und trotzdem ne Reise bis zu ner anderen Galaxie speichern.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 01. September 2014, 20:47:11
Naja, ich denke aber schon das der da drinnen steht, du musst das so sehen, nen Tacho geht ja meist von 0-999999 auch Digital dannach springt er wieder auf 0 um. Aber um die Zellen zu schonen schreibt der Tacho immer wieder in andere Bereiche aber in einem festgelegten bereich. Weißt du wie ich meine? D.h. wenn der Tacho die genannten 14436 Meilen da drinne hat, wird dieser Wert irgendwo verteilt in den Zeilen stehen und der Tacho weiß wo er auslesen muss um den korekten Wert zu erhalten.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 01. September 2014, 21:08:00
Dass der da drin steht, ist ja gut möglich, da die Daten um einiges länger sind als das, was du für den Kilometerstand brauchst. Wenn der Kilometerstand bis zu 1.000.000 km in Metern gespeichert werden soll, dann brauchst du dafür 30 Bit. Mit acht HEX-Zeichen hast du das also schon. Sprich "D1 02 2E FD" könnte schon der Kilometerstand sein und stünde dann für 3.506.581,245 km, wenn der Wert direkt als Zahl gespeichert wird. Glaube ich nicht, soll aber nur demonstrieren, dass du 40x so viele Daten hast, wie man bräuchte, um die Information zu speichern.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 01. September 2014, 21:30:40
http://www.pixra.de/ADM/Lancer.rar

ladt dir mal diese Rar runter, da sind zwei Bin files drinne beide aus dem identischen Auto nur der KM stand ist unterschiedlich. Das sieht man in den oberen Zeilen.

Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 01. September 2014, 22:01:39
Also ich sehe, dass es Unterschiede an den Adressen 0x05E2 bis 0x05E6 und 0x07C5 bis 0x07C7 gibt.
Bei dem mit 2100 km sind es "79 00 86 FF D3" und "64 04 9B FB", in dem mit 3840 km "B7 00 48 FF 1D" und "A3 05 5C FA". Optisch noch mal etwas besser aufbereitet:






| 0x05E2| 0x07C5
2100 km| 79 00 86 FF D3| 64 04 9B FB
3840 km| B7 00 48 FF 1D| A3 05 5C FA

Bei der ersten Zahl gehe ich davon aus, dass das 0x00 und 0xFF nichts bedeutet und eher eine Lücke darstellt. Das wären dann nur kleine Zahlen, macht wenig Sinn.

Der Faktor zwischen den beiden Zahlen muss ungefähr 1,8 betragen. Bei der ersten beträgt er ungefähr 1,5, bei der zweiten 1,6. Passt also beides nicht so ganz.
Ach ja, das ganz am Anfang ist eher Datenmüll.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 16:07:27
Jetzt bin ich echt verwirrt... ich habe mal aus dem Orginaltacho den EEProm ausgelesen (ist genau der gleiche) und dieses Image auf den anderen Tacho geflasht aber es funktioniert nicht... der Tacho zeigt falsch die Daten an... Ich versteh das nicht =(
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 17:07:56
Dass der EEPROM der gleiche ist, ist ziemlich egal. Die Wahrscheinlichkeit, dass der gleich ist, ist ja noch recht hoch. Trotzdem können die Daten völlig unterschiedlich ausgelesen werden.
Ich mein dass in zwei PCs die gleiche Festplatte verbaut ist, heißt ja auch nicht, dass die Daten darauf mit dem Rechner kompatibel sind.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 17:37:55
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC
39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC

Also ich bin etwas weiter, in den ersten vier zeilen der Datei steht der KM Stand. Dabei hat die oben gezeigte Hex Folge einen Stand von 26612 km.

Tausche ich die oberen 4 Zeilen aus einer anderen BIN (gleicher Tacho aber anderes Auto) so hat er dann 171XXX (weiß die letzten 3 Ziffern gerade nicht). Also muss der KM Stand in den Zeilen liegen.

Jetzt wäre die Frage wie wandelt man das so um, das man den von mir vorhandenen KM stand von 64378km drinnen stehen hat.

Ich versuche gerade zu verstehen wie Hex geht, aber wenn jemand das erklären kann dann gerne.

Gruß
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: DoggyDog am 03. September 2014, 17:51:37
Das wird schwierig, es könnte sein dass die Zeichenfolge + eine Seriennummer / Fahrgestellnummer etc. den ausgelesenen KM-Stand ergeben oder ähnliches. Der KM-Stand steht jedenfalls nicht im Klartext in der Datei.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 17:57:22
Die Fahrgestellnummer steht in der weiteren Datei (das oben sind ja nur die vier ersten Zeilen) als Klartext drinne.

Ich denke man muss irgendwie das HEX umrechnen um auf die 26612 km zu kommen. Wenn man dann weiß wie das geht kann man umgekehrt anfangen vom orginal KM stand auf HEX zu rechnen und dies in die Datei schreiben dann müsste es passen ABER das WIE umrechnen ist noch die Frage.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: DoggyDog am 03. September 2014, 18:03:53
Eine Möglichkeit wäre das EPROM mehrmals auszulesen und dazwischen jeweils den Stand um einen Kilometer etc. zu erhöhen. Irgend eine Logik steckt dahinter, ggf. kann man dann die betroffene Stelle weiter rechnen und schauen, ob man auf dem richtigen Weg ist.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 18:09:39
Das habe ich ja schon versucht, hatte weiter vorne mal was gepostet dazu. ABER kann es auch sein das der Stand in Metern in der Datei liegt, weil das ODO also der Gesamtzähler zeigt ja nur 26612 an aber irgendwo muss er ja auch noch von 0,1 bis 0,9 zählen damit er den umsprung für den KM weiß?

Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 03. September 2014, 19:00:32
Das läuft ja normal über den Tageskilometerzähler, der hat ja die 100 Meter Schritte drin.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 19:27:18
Stimmt, aber weiß denn wirklich keiner Rat? Ich hab schon nen rauchenden Kopf^^
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 03. September 2014, 19:40:12
Du sagst doch Du weisst wie sich die ersten 4 Ziffern zusammensetzen. Dann schreib doch da Deine gewünschten Zahlen rein und sch**ß auf die hinteren Ziffern. Es handelt sich dann doch nur um die letzten 4 Zahlen (also max. 1000km), oder?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 19:45:52
Nein Nein, du verstehst das Falsch. Die komplette Datei hat zich Zeilen mit jeweils 16 Stellen als Hex.

Davon sind das hier die 4 ersten Zeilen der Datei:

3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC
39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC

Ich habe aus dem Inet eine weitere Datei von einem Identischen Fahrzeug, dieses hat einen KM stand von 171xxxkm dort sehen die ersten 4 Zeilen so aus:

9E 15 61 EA 9E 15 61 EA 9E 15 61 EA 9E 15 61 EA
9E 15 61 EA 9E 15 61 EA 9E 15 61 EA 9E 15 61 EA
9E 15 61 EA 9E 15 61 EA 9E 15 61 EA 9E 15 61 EA
9E 15 61 EA 9E 15 61 EA 9E 15 61 EA 9E 15 61 EA

Ich möchte jedoch meinen Orginalen Stand von 64312 KM in den EEprom schreiben dafür muss ich aber wissen wie sich das errechnet. Sprich wie man zb die oben genannten sachen vom HEX in den KM Stand umrechnet. Dann könnte ich umgekehrt anfangen meine 64312 KM in die HEX zu rechnen. Möglicherweise gibt es dafür auch Software?

Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 03. September 2014, 19:59:47
Und wenn Du jetzt nur die Stelle mit dem KM Stand aus der Origiinal Datei kopierst und in die Datei die Datei einfügst die Du flashen willst? Wenn Du weisst welche Zeilen der KM Stand sind musst Du den doch einfach kopieren können.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 20:02:25
In der Orginaldatei aus meinem Tacho ist das wieder anders, da sind 5 Zeilen der KM stand. KOpiere ich das halbwegs für mich SInnvoll zeigt der Tacho keinen KM Stand mehr an. Irgendwie errechnet sich aus den 4 Zeilen der Stand.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 03. September 2014, 20:07:38
Sind das dann verschiedene Modelle oder wie? Du sagtest doch der Tacho sei im Prinzip derselbe.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 20:28:55
So oder so beinhalten nur 4 Byte den Kilometerstand, die Zahl wiederholt sich ja ständig. Denke mal damit wird der Kilometerstand nur in gewissen Intervallen gespeichert. Du musst also nur herausfinden, wie man von "9E 15 61 EA" auf rund 171.000 km kommt und eben von "3E 03 C1 FC" auf deine Strecke. Wie weiß ich allerdings auch nicht, hab gerade mal etwas herumprobiert.
Falls du es nicht weißt, du kannst mit dem Rechner von Windows die Hexadezimalzahlen in Dezimalzahlen umwandeln. Musst den Rechner nur auf "Programmierer" stellen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 20:57:44
@Grave

ich sage mal so ich fahre einen Mitsubishi Lancer und der Tacho stammt aus einem Mitsubishi ASX sie sind von der Form Baugleich und passen Plug and Play an den Stecker. Beide haben einen S93C86 drauf. Speichern aber unterschiedlich die Daten darauf ab. Ich habe jetzt aus dem ASX den EEprom ausgelsen und die Fahrgestellnummer auf meine angepasst, was scheinbar auch funktioniert. Jetzt suche ich die Stelle wo der KM stand ist um auf den ASX Tacho den Stand von meinem Lancer Tacho zu bringen. Leider scheinen die Tachos je unterschiedliche Verfahren zum beschreiben der EEProms zu benutzen sodass man nicht einfach vom alten auf den neuen Flashen kann. Also muss ich jetzt selber rausbekommen wie ich das änder.

@ Takeshi bist du sicher?

Habe hier ne Seite zu nem Audi gefunden, da wird das erklärt ganz unten. Leider kann ich noch keine Parallele zu dem Tacho von MItsubishi ziehen^^

http://www.whoopsie.de/home/doku.php?id=topic03:item003
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 21:34:33
"Sicher" ist so eine Sache. Ich habe absolut KEINE Ahnung von dem ganzen Auto-Kram. Ich stütze mich nur auf deine Aussage, dass in diesen Zeilen der Kilometerstand enthalten sein soll und das ist das Einzige, was Sinn macht, denn eine so lange Zahl wäre total sinnlos und dann ist es doch sehr unwahrscheinlich, dass die Ziffern sich in dem Kilometerstand so wiederholen. Wäre ja so, als wärst du mit dem einen Auto 140.314.031,4032403 Meter gefahren. Wohl kaum. Ergo muss sich die Information auf die 4 Byte beschränken. Und das ist auch genau das, was in der von dir verlinkten Seite steht. Und da steht auch, dass die Zahl als solches noch nicht den Kilometerstand darstellt, sondern dass dieser noch irgendwie codiert ist.

In dem Beispiel dort ist der Wert "B4 03". Du kannst es händisch so ausrechnen wie da, oder mit dem Rechner von Windows, kommt beide Male 46083 raus.

Bei dir sind es ja die Zahlen "3E 03 C1 FC" = 1040433660 (11x) und "39 03 C6 FC" = 956548860 (5x). Jetzt haben wir natürlich das Problem, dass die Zahlen 32 Bit lang sind, aber wir rechnen das stumpf mal nach.

a1 = 1.040.433.660
a2 = 956.548.860
n1 = 11
n2 = 5
x = 49
y = (n1+n2) *4.294.967.295 = 16 * 4.294.967.295 = 68.719.476.720
(Anmerkung: 65535 ist 0xFFFF. Da du aber 32 statt 16 Bit hast, hab ich 0xFFFFFFFF genommen)

b1 = n1 * a1 = 11 * 1.040.433.660 = 11.444.770.260
b2 = n2 * a2 = 5 * 956.548.860 = 4.782.744.300

b = b1 + b2 = 16.227.514.560
c = y - b = 52.491.962.160
d = c * 2 = 104.983.924.320
e = d - 49 = 104.983.924.271

Passt kein Stück, nicht mal in Millimeter.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 21:37:01
Mal noch als Vergleich, so ist der KM stand aus meinem Alten Tacho geschrieben:

FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF 5D FF 1B 08 1B 08
1B 08 1B 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08
1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 FF FF

Aber wo er da genau sitzt ist auch nicht klar der stand wäre 64312
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 21:55:53
Ach so, na dann sieht das ganz anders aus. Du hast da "1B 08" und "1A 08" stehen.

a1 = 6.920
a2 = 6.664
n1 = 4
n2 = 13
x = 49
y = (n1+n2) * 65.535 = 17 * 65.535 = 1.048.560

Wobei 17 halt ne echt ungerade Zahl ist. 16 würde noch Sinn ergeben, 18 mit etwas Wohlwollen auch noch, aber 17 nicht. Aber gut, ist halt so.
Den Rest kannst du ja selbst nachrechnen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 21:59:01
Jetzt das große ABER^^ wie schreibe ich das richtig und lesbar für den anderen Tacho in seinen EEprom? Weil so kopiert gibts nur nen Fehler^^
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 22:13:30
Ganz ehrlich, so richtig blicke ich bei den ganzen Tachos und HEX-Files nicht mehr durch. Daher kann ich dir das nicht beantworten.

Aber erst mal musst du ja überhaupt herausfinden, ob du den Kilometerstand überhauot aus den Zahlen herauslesen kannst.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 22:21:09
Ich mach das morgen mal anders da lade ich nen hex file aus dem neuen Tacho und das Hex aus meinem Tacho dann kannst du direkt sehen wie ich es meine ist dann glaube ich verständlicher ;)
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 03. September 2014, 22:32:35
Am besten packst du den Inhalt einfach in den Post, weil so groß sind die Dateien ja nicht. Den Inhalt steckst du dann in ein code-Element, also so:
[code]
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC
39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC
[ /code]

(bei dem letzten "/code" das Leerzeichen weglassen, oder du klickst auf das #-Symbol über den Smileys)

Dann schreibst du noch dazu, aus welchem Tacho bzw. Auto das ist und welcher Kilometerstand dazu gehört.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 03. September 2014, 22:36:42
alles klar das mache ich ;).
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 17:40:07
Also los geht es:

1. Datei die ich habe - 26612 km, ist aus dem neuen Tacho:


3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC
39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC


2. Datei meine Orginale Datei - 64312 km ist aus meinem alten Orginal Tacho:


FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF 5D FF 1B 08 1B 08
1B 08 1B 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08
1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 FF FF


Ich denke das reicht, wer was rausfindet bitte sagen. Es geht Primär daraum, das ich bei der Datei aus dem neuen Tacho den Stand umschreiben möchte auf meinen aktuellen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 20:23:57
Jetzt mal noch ne andere Idee, leider kann ich das grad nimmer Testen. Wenn ich alles was in den 4 zeilen steht durch FF ersetzte müsste das doch 0 Entsprechen?
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 04. September 2014, 20:24:38
Theoretisch ja. Kannst ja mal probeweise flashen. Man weiss halt nicht wie der Algorythmus F interpretiert.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 20:48:02
Hab gerade getestet Sowohl mit FF als auch mit 00 keinen Erfolg beides mal ist der KM stand "tot" man kann sich das so vorstellen, wenn die Daten im Bin falsch sind, dann steckt man den Tacho an und der KM stand ist leer also garkeine Anzeige. Passt die Bin ist der Tacho voll da und zeigt nen Stand an. Das nervige, ich muss jedes mal mein Auto halb auseinander bauen^^
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 20:50:12
Mein nächster Test wird das ich mal die 39 in 38 ändere und gucke was dann passiert. Ich muss mir dringend was suchen wo ich 12 V an den Tacho geben kann um nicht ständig ans auto zu müssen...
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: grave_digga am 04. September 2014, 20:54:57
Und ich sag noch, löte Drähtchen dran... ;)

Dann ist F in dem Fall keine 0. Das kann aber auch ganz anders codiert sein. Evtl. steht der KM Stand im neuen Tacho auch an einer anderen Stelle...
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 21:25:43
Nene^^ also nochmal das auslesen und beschreiben ist mit der Klammer kein Problem und geht prima. Aber wenn ich ne neue Datei drauf flashe muss ich ihn am Auto anstecken damit er ja angeht^^

Der KM stand ist schon in den Zeilen. Der Tacho den ich hier liegen habe ist aus Ebay und stammt aus einem ASX rechtslenker mit Meilen. Im Inet habe ich eine .bin von einem ASX mit KM gefunden und habe aus dieser bin die 1. 4 Zeilen getauscht und bei meinem Tacho eingefügt und schon hatte er 26612KM. also muss es ja in den 1. vier zeilen liegen. Dann habe ich noch eine Bin aus einem Outlander welcher den identischen Tacho verbaut hat und dort mal aus Testzwecken die vier zeilen in meinen Tacho geflasht und so hatt er dann 171xxx Km. Also muss der KM stand ja in den 4 Zeilen liegen.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 04. September 2014, 22:03:08
Das ist schon mal aufgeräumter. Die Zahlen umrechnen hat aber trotzdem ja vorher schon nicht funktioniert. Die aus dem neuen Tacho hab ich ja schon versucht umzurechnen. Dass der eine Tacho mit den Daten des anderen nicht laufen, ist aber klar, das Format ist ja ein völlig anderes.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 04. September 2014, 22:05:47
Die Frage ist halt welche Logik steckt hinter der Rechnung, die von dem Audi also die Anleitung ist nicht übertragbar. Hätte nicht erwartet das dass so schwer ist.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: RalleBert am 04. September 2014, 22:30:57
Sind es vielleicht Radumfäge in Metern oder Meilen (oder Bruchteilen davon), die hier gezählt werden? So funktionieren die elektronischen Tachos ja, sie zählen die Umdrehungen des Rades, werden Räder einer anderen Größe drauf geschraubt, muß man den Tacho justieren lassen. Denn dann ist ja der Abrollweg anders.
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: DoggyDog am 07. September 2014, 11:47:27
Zitat von: Nudelsose am 04. September 2014, 17:40:07
Also los geht es:

1. Datei die ich habe - 26612 km, ist aus dem neuen Tacho:


3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC 3E 03 C1 FC
3E 03 C1 FC 3E 03 C1 FC 3E 03 C6 FC 39 03 C6 FC
39 03 C6 FC 39 03 C6 FC 39 03 C6 FC 39 03 C6 FC


2. Datei meine Orginale Datei - 64312 km ist aus meinem alten Orginal Tacho:


FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF 5D FF 1B 08 1B 08
1B 08 1B 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08
1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 1A 08 FF FF


Ich denke das reicht, wer was rausfindet bitte sagen. Es geht Primär daraum, das ich bei der Datei aus dem neuen Tacho den Stand umschreiben möchte auf meinen aktuellen.

Was ist das für ein Baujahr von dem Lancer?
Probier mal:


D9 07 26 F8 D9 07 26 F8 D9 07 26 F8 D9 07 26 F8
D9 07 26 F8 D9 07 26 F8 D9 07 26 F8 D9 07 26 F8
D9 07 26 F8 D9 07 26 F8 D9 07 26 F8 D9 07 26 F8
D9 07 26 F8 D9 07 26 F8 D9 07 26 F8 D9 07 26 F8
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 08. September 2014, 08:37:32
Hey das mache ich am Wochenende komme leider nicht früher dazu. ich berichte dann.

Gruss
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Nudelsose am 29. Dezember 2014, 14:23:28
Ich mal wieder,

ich bin nicht weitergekommen und hatte mich länger nicht beschäftigt mit dem Thema.

Mir ist jetzt allerdings ein neuer Ansatz gekommen.

Ich weiß inzwischen das auf der Tachoplatine ein Fujitsu MB91F223 Microkontroller arbeitet. Das beudetet doch der ist dafür verantwortlich was im EEprom steht. Gibt es eine Art Programm in dem man diesen Prozessor simulieren kann und das bin File auslesen kann sodass es leserlich wird? Ich teste gerade IDA Pro das soll den Controller unterstützen mal sehen ob da was klappt. Hat sonst jemand nen alternativ Programm?

Gruß Robert
Titel: Re: Wer kann eeprom´s auslesen, beschreiben oder löschen?
Beitrag von: Takeshi am 29. Dezember 2014, 15:35:13
Ich glaube du hast nach wie vor das Grundprblem noch nicht verstanden. Das, was du suchst, gibt es nicht, und zwar weil es das rein technisch schon gar nicht geben kann.

Der Mikrocontroller ist ein kleiner Computer mit Prozessor und einem Speicher, auf dem sich ein Programm, quasi ein Betriebssystem, befindet. Wenn du den Mikrocontroller simulieren würdest, wärst du kein Stück weiter, weil du dann erst das Programm auf dem Mikrocontroller bräuchtest, das in der Simulation abgearbeitet werden sollte.
Und dann gibt es nach wie vor keine "lesbaren Daten". Das ist immer eine Frage der Interpretation.

Stell dir vor, du hättest ein Buch in einer Sprache, die du nicht verstehst. Eine Person, die diese Sprache spricht, liest dieses Buch, nimmt die Informationen auf und kritzelt eventuell Notizen in das Buch hinein. Du willst diese Person nun täuschen, indem du den Inhalt des Buchs veränderst. Da du den Inhalt nicht verstehst (obwohl du ihn lesen kannst), willst du die Schrift im Klartext haben. Die ist aber bereits im Klartext, nur nicht in deiner Sprache. Du musst sie also übersetzen, nicht "lesbar machen". Für die andere Person wäre die Übersetzung dagegen Kauderwelsch und sie würde eine Version im "Klartext" fordern. Es ist nur eine Sache der Perspektive.
Da du hier nicht weiterkommst, suchst du nun eine Möglichkeit diesen Menschen zu simulieren. Jetzt hast du (angenommen) einen Mensch-Simulator gefunden. Das bringt dir aber noch gar nichts, weil dieser Mensch "leer" ist. Sein Gehirn funktioniert, allerdings ist nichts drin, womit es arbeiten könnte. Du musst es also erst mit Anweisungen füllen, die es verarbeiten soll. Damit es aber etwas mit den Daten anfangen kann, die sich in dem Buch befinden, brauchst du den Inhalt, der sich auch im Gehirn der einen Person befindet, die du simulieren willst. Nimmst du den Inhalt des Gehirns einer anderen Person (andere Nationalität z. B.) bringt dir das ja nichts. Nun hast du die Daten bekommen und in den Simulator geladen. Was macht der Simulator nun? Er liest die Zeilen im Buch und macht aufgrund dieser Notizen in das Buch, so wie das Original auch. Aber deshalb weißt du ja noch lange nicht, was diese Notizen bedeuten. Und selbst wenn du mittels Simulator nachsehen könntest, was genau in dem Kopf der Person abläuft, bist du nicht schlauer als vorher, weil die Person ja nun in dieser Sprache denkt. Sie liest die Wörter in der Fremdsprache, denkt in der Fremdsprache darüber nach und schreibt sie wieder in dieser Sprache hinein. Die werden dabei nicht in deine Sprache übersetzt, wie und wieso auch? Dann müsste das ja in allen Sprachen der Welt passieren, nicht nur in deiner. Das wäre ziemlich sinnfrei.

Du musst dich einfach von dem Gedanken verabschieden, dass es so was wie Klartext gibt. Es gibt nur unzählige Sprachen und die, die du sprichst, ist nicht die einzig richtige und alles andere sind Fremdsprachen, die zur Verwirrung beitragen sollen. Nur aus deiner Sicht ist deine Sprache die Standardsprache.

Der einzige Weg, das wirklich analytisch zu lösen, wäre eine Untersuchung des Programmcodes im Mikrocontroller. Der Programmcode ist ja in einer "allgemeinen" Sprache geschrieben, die mittels Compiler übersetzt wird. Der Code lässt sich daher recht einfach in C-Code übersetzen.
Irgendwann kommt ja eine Zahl heraus, die du lesen kannst. Und selbst das muss noch nicht mal heißen, dass die Daten, die zum Display geschickt werden, in deiner Sprache sind. Am Ende sind es nur Pixel oder Striche, die in Kombination zum Leuchten gebracht werden. Du musst dann also erstmal herausfinden, welche Daten zu welcher Anzeige führen und damit dann übersetzen können, welche gesendeten Daten zu welcher Anzeige führen. Wenn du dann weißt, was die gesendeten Daten bedeuten, musst du herausfinden, wie diese Daten im Programmoce generiert werden. Wenn du das verstanden hast, kannst du dir eine Übersetzungsregel schaffen, die die Daten im EEPROM in Dezimalzahlen umwandelt, zumindest die Daten, die den Kilometerstand repräsentieren. Und ganz ehrlich, das ist ein Aufwand, der sich nicht rechnet, ich hoffe das ist zu erkennen.