golf3.de

golf3.de (http://www.golf3.de/forum.php)
-   Elektronik (http://www.golf3.de/forumdisplay.php?f=33)
-   -   DUMPs von Golf 3 Tachos (http://www.golf3.de/showthread.php?t=125350)

Rufus 21.06.2024 15:05

Ich habe noch was neues für den Motometer rausgefunden. :meister:

Code:

1A 19 50 38 1B 19 50 39 13 19 50 40 14 19 50 41
15 19 50 42 16 19 50 43 17 19 50 44 18 19 50 45
19 19 50 46 1A 19 50 47 1B 19 50 48 1C 19 50 49
14 19 50 50 17 19 50 35 18 19 50 36 19 19 50 37
00 1E 00 0C 00 1E 00 0C 00 96 00 FA 00 32 00 00
00 1E 00 0C 00 1E 00 0C 00 96 00 FA 00 32 00 00
E9 D7 FF 54 00 00 0F 16 22 70 00 00 FF FF 00 08
34 80 00 F4 00 00 00 00 00 00 00 00 00 00 00 00
99 D7 FE 44 FF 00 26 60 00 00 1B 34 00 00 00 00
31 20 01 BC 1B 21 18 1C 24 50 3F 40 3F 30 00 00
05 58 2D 85 00 00 00 00 00 00 00 00 00 00 00 00
7E 00 64 80 0A 0D 07 04 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
29 41 97 00 00 00 00 00 00 00 00 00 00 00 00 05
61 60 63 31 04 3F 06 00 1E 82 01 41 97 15 03 48

An der rot markierten Stelle wissen wir schon, dass man die MFA an-/ausschalten kann und die Uhr von 24 auf 12-Stunden Modus ändern kann.
Zusätzlich kann aber auch die Temperatur von °C auf °F und der Verbrauch von l/km auf mpg umgestellt werden.

Aufgefallen ist mir das ganze bei einem UK-Tacho mit dem Wert "33" an der Stelle. Dieser läuft im 24h-Modus mit °C aber Verbrauch in mpg.
Und ich habe aktuell einen Widerstand für die Öltemperatur angeschlossen, um 60°C zu simulieren. In Fahrenheit zeigt der Tacho 142 an.

Wenn wir den UK-Tacho Wert nun in Binär umrechnen:
33 (Hex) = 110011 (Bin)

Von links aus angefangen Schlüsselt sich der Binär-Wert wie folgt auf:
1 = mpg ; 0 = l/km
1 = 24h ; 0 = 12h
1 = ohne MFA ; 0 = mit MFA
1 = °F ; 0 = °C
mit den beiden Einsen rechts konnte ich noch nichts anfangen, also bleiben sie erstmal bei "1 1" wie in allen Dumps die ich habe außer bei der TN 1H0919865A, da ist es "0 0". Eventuell hat es Auswirkungen auf den Öldruckwarnsummer, da dieser bei dem Modell nicht verbaut ist. Doof nur dass mein Basteltacho genau so einer ist. :D

Oben im Beispiel-Dump ergibt sich folgendes:
1B (Hex) = 011011 (Bin)
also:
l/km + 24h + ohne MFA + °C + 1 + 1

Ein US-MFA-Tacho (mpg, 12h-Modus und °F) sollte also den Wert "27" haben:
27 (Hex) = 100111 (Bin)
US-Tachos von Motometer habe ich aber noch nie gesehen. :angel:


Ich hoffe ich habe das ganze verständlich rüber gebracht. :)
Die Excel-Datei müsste ich entsprechend noch mal korrigieren/ergänzen.

wolfi71 22.06.2024 23:29

Da müsste es mehr Werte geben. Es gibt US-Gallons und Imperial Gallons

Rufus 24.06.2024 10:09

Zitat:

Zitat von wolfi71 (Beitrag 1884864)
Da müsste es mehr Werte geben. Es gibt US-Gallons und Imperial Gallons

Interessanter Hinweis. Mir war gar nicht bewusst dass es da Unterschiede gibt. ;)

Bei 0xA4-0xA5 konnte ich den Verbrauch in der MFA tatsächlich beeinflussen. Da werde ich noch mal schauen welche Werte zum Umrechnungsfaktor passen.
Im UK-Tacho steht dort "00 34"; Vermutlich muss der Wert für US-mpg dann geringer sein. Ich werde mal mit "00 2B" starten.
Bei l/km steht an der Stelle übrigens "00 00".

wolfi71 24.06.2024 17:58

Wegen der Unterschiede ist schon Flugzeugen der Sprit ausgegangen. Sind ja nur rund 0,7l. Imp Gallons gerechnet und die Anzahl bestellt und geliefert wurden US-Gallons.

Rufus 25.06.2024 11:24

Liste der Anhänge anzeigen (Anzahl: 1)
Dann liefere ich jetzt mal die v4 des "Golf 3 Tacho EEPROM Generator". :meister:

Ergänzt sind alle Sachen die ich in der letzten Zeit hier für den Motometer Tacho beschrieben habe.
Also die Beeinflussung der Tank- und Wasseranzeige bei Tachos mit Index größer/gleich 23.
Zusätzliche Werte für Drehzahlsignal über Klemme-W aufgenommen.
Einstellmöglich für °C / °F in der MFA.
Einstellmöglichkeit für l/km / mpg(uk) / mpg(us) in der MFA.

Anhang 81309

KM-Stand ist weiterhin gesperrt in der Datei.

teddyc 24.07.2024 10:44

Hallo,
ich bin vor kurzem über den Thread gestolpert und wollte fragen was ihr zum auslesen des EEPROM für Programmiergeräte verwendet. Die alten Links zu den Shops funktionieren leider nicht mehr und ich würde mir gerne einmal einen Dump meines Motometer Tachos ziehen. Danke lg

Rufus 25.07.2024 18:55

Zitat:

Zitat von teddyc (Beitrag 1885137)
Hallo,
ich bin vor kurzem über den Thread gestolpert und wollte fragen was ihr zum auslesen des EEPROM für Programmiergeräte verwendet. Die alten Links zu den Shops funktionieren leider nicht mehr und ich würde mir gerne einmal einen Dump meines Motometer Tachos ziehen. Danke lg

Für die Motometer Tachos nutze ich den "tl866ii plus".
Für die restlichen Tachos reicht der "ezp2010", damit konnte ich die Motometer Tachos aber nie auslesen.

Denk dran, dass bei den Motometer Tachos auch die Displays ausgelötet werden müssen.

teddyc 25.07.2024 20:43

Hi,
danke für die Rückmeldung!
Die Displays muss ich sowieso auslöten da beide schon Fehler haben und ich mir bereits neue gekauft habe. Gibt es irgendwie eine Möglichkeit den EEPROM zu lesen ohne ihn auszulöten oder kann man ihn in einem Sockel wechselbar verbauen ?
Jedes mal die Displays ein und auslöten wird auch nicht gesund sein für die Platine.

Rufus 26.07.2024 01:37

Schau mal nach "soic8 dip8 adapter".
Oder der "adafruit smt socket".

So richtig coole Lösungen gibts sonst nicht wirklich.

teddyc 10.08.2024 11:27

Ich hatte jetzt endlich ein wenig Zeit die Displays auszulöten und habe scheinbar einen 93S56 EEPROM verbaut bei einem Motometer Tacho von einem VR6 mit der Teilenummer: 1H0 919 880 Q
So richtig Platz für einen Sockel ist ja nicht wirklich wobei der von adafruit nicht schlecht aussieht.

Wo kauft ihr eure EEPROM ? ich würde mir gerne den originalen unverändert aufheben und einen neuen beschreiben.

Edit: bei reichelt finde ich immer nur den 93C56 ... sollte eigentlich auch kein Problem sein ?!

Rufus 10.08.2024 12:55

Richtig, da sind immer 93S56 drin.
93c56 funktioniert. Kannst die Dinger aber auch bei ebay oder aus Fernost bestellen.

cracalien 26.10.2024 20:36

Hi,

Muss sagen ich bin beeindruckt was ihr über Reverse Engineering da herausgearbeitet habt. Was ich jetzt nicht eindeutig rauslesen konnte - hat mal jemand aus einem nicht-MFA Tacho einen MFA Tacho machen können ?
Sprich ist es nur die Software und ein paar Symbole auf dem Tacho oder ist da tatsächlich die TachoHardware anders ?

Bei mir wäre es konkret ein VDO ab 0km/h

Gruß

Rufus 26.10.2024 22:29

Zitat:

Zitat von cracalien (Beitrag 1885676)
Hi,

Muss sagen ich bin beeindruckt was ihr über Reverse Engineering da herausgearbeitet habt. Was ich jetzt nicht eindeutig rauslesen konnte - hat mal jemand aus einem nicht-MFA Tacho einen MFA Tacho machen können ?
Sprich ist es nur die Software und ein paar Symbole auf dem Tacho oder ist da tatsächlich die TachoHardware anders ?

Bei mir wäre es konkret ein VDO ab 0km/h

Gruß

Für den Motometer Tacho muss ein anderes Display rein. Zusätzlich müssen einige SMD-Bauteile verlötet werden. Und natürlich die Änderung im EEPROM.
https://www.golf3.de/anleitungen-tut...rausholen.html

Bei dem TRW Tacho müssen etwas weniger SMD-Bauteile verlötet werden und die Änderung im EEPROM.

Beim VDO Tacho weiß ich es nicht. Auf meinem mit MFA steht zumindest "mit MFA" aufgedruckt auf der Platine.

ralfonaut 14.01.2025 22:37

Zitat:

Zitat von Rufus (Beitrag 1885677)

Beim VDO Tacho weiß ich es nicht. Auf meinem mit MFA steht zumindest "mit MFA" aufgedruckt auf der Platine.

Die VDO-Displays sind für mit / ohne MFA unterschiedlich. Stammen übrigens von Hyundai :-)

Rufus 15.01.2025 08:58

Zitat:

Zitat von ralfonaut (Beitrag 1886031)
Die VDO-Displays sind für mit / ohne MFA unterschiedlich. Stammen übrigens von Hyundai :-)

Hast du weitere Infos von welchem Hyundai Modell?
Sind diese dann 1:1 gleich oder sind diese nur ähnlich?

ralfonaut 15.01.2025 21:24

Nee, Siemens-VDO hatte die Displays von Hyundai zugekauft. Die stellen ja auch andere Dinge her, als nur Autos. Die haben auch Tablets und viel anderes Zeug.
Ob das gleiche Display auch in einem Hyundai steckt, weiß ich leider nicht.

Wollte das Thema nur mal wieder aufleben lassen.

By the way: ist Dir schonmal ein VDO Tacho ab 0km/h untergekommen, bei dem die Displays leer bleiben, wenn man Kl. 30, 31 & 15 usw. anlegt? Ich hab grad so einen hier. Ist alles Original.

Danke schonmal.

UHT 03.04.2025 06:10

Zitat:

Zitat von GTFahrer (Beitrag 1874899)
Interessant ist im DUMP die "732" = 2DC
Code:

0 48 c8 0d 83 5e 95 d7 95 94 6 1b 8b 8b 15 15
35 15 7e 0e 64 0 1c 5 0 0 0d 50 52 39 90 6b
d0 d5 68 9c 0c 34 b3 dc 69 92 1c 31 76 50 b9 97
82 f0 5a 6b 32 4b 8f d8 8f 8f 48 2e 0c c5 4 4
70 2d dc c9 60 59 ff 0d 3 8c 2 db 0 0 0 0
0 0 2 dc 0 96 2 dc 1 e8 0 fa 1 2c 0 0
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15

0x52-0x53 und 0x56-0x57 scheinen die Vorgabe für die zeitlichen Intervalle von "OEL" und IN01" zu sein. Als ich hier "01 6E" eingetragen habe (In beide Adressen) (16E = 366, also 6 Monate) fing der Setzmodus beim manuellen Justieren der Intervalle tatsächlich mit 6 statt 12 Monaten an (Für OEL & IN01). Somit ist auch der Ablageort für den "Turnus" ermittelt ;)

Schon länger her, aber ich hab da vermutlich auch noch was rausgefunden.
Das er in 12h Schritten rechnet, kommt vermutlich daher, dass die Uhr ja "eigentlich" auch nur 12h hat. 24h ist ja nur Anzeige?

Code:

0 48 c8 0d 83 5e 95 d7 95 94 6 1b 8b 8b 15 15
35 15 7e 0e 64 0 1c 5 0 0 0d 50 52 39 90 6b
d0 d5 68 9c 0c 34 b3 dc 69 92 1c 31 76 50 b9 97
82 f0 5a 6b 32 4b 8f d8 8f 8f 48 2e 0c c5 4 4
70 2d dc c9 60 59 ff 0d 3 8c 2 db 0 0 0 0
0 0 2 dc 0 96 2 dc 1 e8 0 fa 1 2c 0 0
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15

0x55 "96" Scheint die km Vorgabe für IN01 zu sein 96hex = 150dez = 15000km
0x5A-0x5B "00 FA" Scheint die km Vorgabe für IN02 zu sein. Zumindest 0xFA = 250dez = 25000km. Da aber ja 30000km gehen, brauchen wir noch ein Byte, ergo 0x5A

Kann es aber aktuell mangels Tacho nicht testen...

Hab das ganze auch mal in das super Excel von @Rufus eingebaut.

Rufus 04.04.2025 14:33

Zitat:

Zitat von UHT (Beitrag 1886470)
Schon länger her, aber ich hab da vermutlich auch noch was rausgefunden.
Das er in 12h Schritten rechnet, kommt vermutlich daher, dass die Uhr ja "eigentlich" auch nur 12h hat. 24h ist ja nur Anzeige?

Code:

0 48 c8 0d 83 5e 95 d7 95 94 6 1b 8b 8b 15 15
35 15 7e 0e 64 0 1c 5 0 0 0d 50 52 39 90 6b
d0 d5 68 9c 0c 34 b3 dc 69 92 1c 31 76 50 b9 97
82 f0 5a 6b 32 4b 8f d8 8f 8f 48 2e 0c c5 4 4
70 2d dc c9 60 59 ff 0d 3 8c 2 db 0 0 0 0
0 0 2 dc 0 96 2 dc 1 e8 0 fa 1 2c 0 0
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15
f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15 f8 15

0x55 "96" Scheint die km Vorgabe für IN01 zu sein 96hex = 150dez = 15000km
0x5A-0x5B "00 FA" Scheint die km Vorgabe für IN02 zu sein. Zumindest 0xFA = 250dez = 25000km. Da aber ja 30000km gehen, brauchen wir noch ein Byte, ergo 0x5A

Kann es aber aktuell mangels Tacho nicht testen...

Hab das ganze auch mal in das super Excel von @Rufus eingebaut.



Das passt soweit zu meinen Notizen die ich mir in der Vergangenheit gemacht habe.
Vielleicht aber in Zukunft einen Dump für solche Notizen nehmen den man auch lesen kann. ;)

Wie du beschrieben hast für die Servicevorgabe...
Zeit Öl: 0x52-0x53 --> "02 DC" --> 12 Monate
Zeit IN01: 0x56-0x57 --> "02 DC" --> 12 Monate
KM IN01: 0x54-0x55 --> "00 96" --> 15000km
KM IN02: 0x5A-0x5B --> "00 FA" --> 25000km

Das Zählen der Zeit/KM bis zum Service ist (vermutlich) in den Bytes:
Zeit Öl: 0x4A-0x4B
Zeit IN01: 0x4C-0x4D
KM IN01: 0x4E-0x4F
KM IN02: 0x50-0x51 (könnte falsch sein, da der Wert 30000km ergeben würde)
Diese beginnen bei "00 00" zu zählen.

Die Infos hatte GTFahrer so auch schon mal grob beschrieben:
https://www.golf3.de/elektronik/1253...ml#post1874899

Code:

00 48 c8 0e 83 5e 95 dc 95 8e 06 11 8b 8b 15 15
35 15 7e 0e 64 00 1c 05 00 00 0d 50 52 39 90 6b
d0 d5 68 9c 0c 34 b3 dc 69 92 1c 31 76 50 b9 97
82 f0 5a 6b 32 4b 8f d8 8f 8f 4c 2e 0c c5 04 04
70 2d dc c2 60 59 c8 0d 01 48 02 dc 02 dc 00 96
01 2c
02 dc 00 96 02 dc 01 e8 00 fa 01 2c 00 b5
e4 9f e4 a0 e4 a0 e4 a0 e4 a0 e4 a0 e4 a0 e4 a0
e4 a0 e4 a0 e4 a0 e4 a0 e4 a0 e4 a0 e4 a0 e4 a0

Geprüft habe ich es aber auch nie im Detail, weshalb ich es in der Excel nicht aufnommen hatte...
Da bin ich eher der Motometer Fanboy... :D

UHT 04.04.2025 23:06

Hab ich nun so auch mal in das Excel eingebaut.
Aber sollte IN01 nicht nur Zeit sein? Und Öl Zeit und KM?

UHT 26.06.2025 10:42

@Rufus
Wie weit bist du mit der Kennlinie für die Geschwindigkeit und DZM?
Ich muss eine "unbekannte" Wegzahl 3676 reinmachen. Da sollte der Tacho auch die richtige Geschwindigkeit anzeigen und nicht nur der Kilometerzähler.
Ne idee/Ansatzpunkt? Dann kann ich da mal experimentieren.
Hast du von deiner Testplatine noch eine übrig und würdest die veräussern?


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:03 Uhr.

Powered by vBulletin®