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?

Rufus 26.06.2025 14:10

Zitat:

Zitat von UHT (Beitrag 1886927)
@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?

Falls ich die Platinen nicht entsorgt habe müsste ich noch 2-3 haben. Sind allerdings nicht bestückt.

Die Kennlinie hat eine gewisse Logik die ich mir handschriftlich mal notiert habe. Eine Formel habe ich allerdings nicht abgeleitet bekommen.

Meld dich sonst mal über PN bei mir.

Rufus 24.08.2025 18:26

Ich bin immer mal wieder am Rätseln, wie sich eine Formel hinter dem Zeigerausschlag für die Geschwindigkeit bei dem Motometer ableiten lassen könnte.
Eine grobe Richtung lässt sich daran finde ich schon erkennen wenn man die Hex-Werte anschaut.

Ich habe hier mal für die 200kmh und 220kmh Ziffernblätter und den bekannten Wegstreckenzahlen die Hex-Werte notiert:

Code:

    3761 3790 3819 3862 4475
200  16f7 E4F7 52F7 AFE7 E0E7
220  E0E7 EED7 5CD7 E9D7 BAC7

*die grauen Werte sind "ertestet" die anderen sind aus echten EEPROMs

Dabei habe ich jetzt mal folgende Logik aufgestellt:
Der letzte Nibble hat den höchsten Einfluß. (Faktor 1)
Der zweite von rechts den Zweithöchsten. (Wert durch 8)
Der dritte von rechts den Dritthöchsten. (Wert durch 128)
Der erste den niedrigsten. (Wert durch 2048)

Dann gehe ich davon aus, dass das die Hex-Werte bzw. die Nibbles invertiert werden müssen, also F-Wert (15-Wert).

Am Ende kommt ein nahezu linearer Verlauf dabei raus.

Anhand dem Beispiel für Wegstreckenzahl 3819 und 220kmh: "5C D7"
Hex(F-7) = Dez(8)
Hex(F-D)/8 = Dez(0,25)
Hex(F-C)/128 = Dez(0,0234375)
Hex(F-5)/2048 = Dez(0,00488281)

Wiederholt man das ganze für andere Hex-Werte ist der Verlauf wie gesagt fast linear.

Vielleicht hat noch jemand eine Idee zur Gewichtung/Berechnung um den "fast" linearen Verlauf genauer zu bekommen.
Dann könnte man am Ende eine Formel ableiten und direkt einen Hex-Wert für jede beliebige Wegstreckenzahl/Ziffernblatt erhalten.
Eventuell ist mein Ansatz auch völlig falsch. ChatGPT ist leider überhaupt keine Hilfe bei solchen Dingen... :D

moose 31.08.2025 13:08

Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
Grüße aus Litauen.
Zunächst einmal möchte ich mich entschuldigen, dass ich kein Deutsch spreche und dieser Beitrag maschinell vom Englischen ins Deutsche übersetzt wurde (die Originalversion belasse ich unten).

Dank der Entdeckung von Benutzer Rufus:danke:, wie man MFA-Funktionalität zu einem TRW-Tachometer ohne MFA hinzufügt, habe ich beschlossen, es auszuprobieren.


In meinem Auto war ursprünglich bereits ein TRW-Tachometer eingebaut, aber ich wollte ihn nicht kaputt machen, also ging ich zum örtlichen Schrottplatz und kaufte mir für 20 Euro einen neuen, zerlegte ihn, lötete neue Komponenten ein und programmierte das EEPROM neu (und passte dabei auch den Kilometerzähler an den Originalwert des Autos an).

Und zack, 3 von 6 Funktionen schienen zu funktionieren, obwohl ich noch kein Öl- und Außenthermometer eingebaut hatte. Apropos Kraftstoffverbrauch: Ich habe ein Kabel vom 9. Pin des Motorsteuergeräts zu einem Stecker in der Nähe des Sicherungskastens (3-poliger Stecker, 2 Pins für Blinker und einer vom Steuergerät) und von dort zum Tachometer verlegt (das Kabel war bereits installiert). Die Überprüfung mit dem Multimeter bestätigte, dass alles angeschlossen ist, aber aus irgendeinem Grund zeigt der Tachometer keinen Kraftstoffverbrauch an.

Ich habe versucht, einen anderen Tachometer (einen Motometer) anzuschließen, und er funktioniert (zumindest ein momentaner Verbrauch im Servicemenü). Ich kann diesen Tachometer jedoch nicht verwenden, da er nur bis 300.000 km zählt (mein Auto ist weit darüber gefahren) und außerdem etwas defekt ist (irgendetwas stimmt nicht mit den Warnleuchten, und ich kann nicht herausfinden, was).

Meine Frage ist also, was mit dem modifizierten TRW-Tachometer nicht stimmt, dass er keinen Kraftstoffverbrauch anzeigt. Vielleicht hat jemand auch versucht, ihn zu modifizieren, und hatte das gleiche Problem? Auf der TRW-Platine leuchten zwei Dioden etwas dunkel, vielleicht könnte das der Fall sein (Foto im Anhang)?

Anhang 82314

Daten zum modifizierten TRW-Tachometer:
1H0 919 864 Q
LAYOUT: 354002012
HW: 8
SW: 6.6

Ich kann auch die Original-Dump-Dateien anhängen.

Im Gegenzug füge ich meine individuell (mit Inkscape) gestaltete neue Skala bei, inspiriert von https://ck222s.bithal.de/ck222web/umbauservice.htm

Anhang 82315

---

Hello,
greetings from Lithuania.
First of all, I would like to apologise that I don’t speak German and this post is translated from English to German using machine translation (I will leave the orginal version below).

Thanks to user Rufus discovery, about how to add MFA functionality to non MFA TRW speedometer, I decided to give it a shot.

In my car originally was already installed TRW speedometer, but I didn’t wanted to break it, o I went to local scrape yard, and bought another for 20 euros, dissembled it, soldered new components and reprogrammed EEPROM (also adjusting the odometer to align to the cars original value).

And boom, 3 out of 6 six functions seemed to be working as I still hasn’t installed oil and outside thermometers. Talking about fuel consumption, I routed a wire from engine’s control module 9th pin to a connector near fuse box (3 pin connector, 2 pins for turn signals and one from ECU) and from there to speedometer (that wire was already installed). Checking with multimeter confirmed, that the everything is connected, but for some reason speedometer doesn’t show fuel consumption.

I tried connecting another, motometer, speedometer and it works (at least momentary consumption in service menu), but I can’t use this speedometer, as it only counts to 300k (my car has been driven far past that) and also it’s a bit defective (something wrong with warning lights and I can’t find what).

So my question is what could be wrong with modified TRW speedometer, that it can’t show fuel consumption? Maybe someone also tried modify it and had the same problem? On TRW board two diodes are a bit dark, maybe that could be the case (attached photo)?

Anhang 82314

Data about modified TRW speedometer:
1H0 919 864 Q
LAYOUT: 354002012
HW: 8
SW: 6.6

I can also attach original dump files.

In return I attach my custom designed (using inkscape) new scale inspired by https://ck222s.bithal.de/ck222web/umbauservice.htm

Anhang 82315

Rufus 04.09.2025 13:29

Zitat:

Zitat von moose (Beitrag 1887288)
Hallo,
Grüße aus Litauen.
Zunächst einmal möchte ich mich entschuldigen, dass ich kein Deutsch spreche und dieser Beitrag maschinell vom Englischen ins Deutsche übersetzt wurde (die Originalversion belasse ich unten).

Dank der Entdeckung von Benutzer Rufus:danke:, wie man MFA-Funktionalität zu einem TRW-Tachometer ohne MFA hinzufügt, habe ich beschlossen, es auszuprobieren.


In meinem Auto war ursprünglich bereits ein TRW-Tachometer eingebaut, aber ich wollte ihn nicht kaputt machen, also ging ich zum örtlichen Schrottplatz und kaufte mir für 20 Euro einen neuen, zerlegte ihn, lötete neue Komponenten ein und programmierte das EEPROM neu (und passte dabei auch den Kilometerzähler an den Originalwert des Autos an).

Und zack, 3 von 6 Funktionen schienen zu funktionieren, obwohl ich noch kein Öl- und Außenthermometer eingebaut hatte. Apropos Kraftstoffverbrauch: Ich habe ein Kabel vom 9. Pin des Motorsteuergeräts zu einem Stecker in der Nähe des Sicherungskastens (3-poliger Stecker, 2 Pins für Blinker und einer vom Steuergerät) und von dort zum Tachometer verlegt (das Kabel war bereits installiert). Die Überprüfung mit dem Multimeter bestätigte, dass alles angeschlossen ist, aber aus irgendeinem Grund zeigt der Tachometer keinen Kraftstoffverbrauch an.

Ich habe versucht, einen anderen Tachometer (einen Motometer) anzuschließen, und er funktioniert (zumindest ein momentaner Verbrauch im Servicemenü). Ich kann diesen Tachometer jedoch nicht verwenden, da er nur bis 300.000 km zählt (mein Auto ist weit darüber gefahren) und außerdem etwas defekt ist (irgendetwas stimmt nicht mit den Warnleuchten, und ich kann nicht herausfinden, was).

Meine Frage ist also, was mit dem modifizierten TRW-Tachometer nicht stimmt, dass er keinen Kraftstoffverbrauch anzeigt. Vielleicht hat jemand auch versucht, ihn zu modifizieren, und hatte das gleiche Problem? Auf der TRW-Platine leuchten zwei Dioden etwas dunkel, vielleicht könnte das der Fall sein (Foto im Anhang)?

Anhang 82314

Daten zum modifizierten TRW-Tachometer:
1H0 919 864 Q
LAYOUT: 354002012
HW: 8
SW: 6.6

Ich kann auch die Original-Dump-Dateien anhängen.

Im Gegenzug füge ich meine individuell (mit Inkscape) gestaltete neue Skala bei, inspiriert von https://ck222s.bithal.de/ck222web/umbauservice.htm

Anhang 82315


Hallo moose,

vermutlich bist du der erste, der den Umbau "ohne MFA -> mit MFA" gemacht hat. Zumindest habe ich das von noch niemandem mitbekommen. ;)

Du könntest noch einmal vom Stecker prüfen, wo die Leitungen auf der Platine lang führen. Vielleicht habe ich damals Bauteile (Widerstände oder Kondensatoren) übersehen die notwendig sind für den Verbrauch

Den EEPROM-DUMP kannst du gerne posten, vielleicht versteckt sich da noch etwas was ich damals nicht Berücksichtigt habe.
Ansonsten kannst du dir aus der Excel-Datei den Reiter "TRW Dumps" anschauen und vergleichen.

Die Dioden sind häufig etwas dunkler, meist aber nicht defekt. Das kannst du aber gut mit einem Multimeter prüfen.

JanGolf3 26.03.2026 22:30

Hey Leute ist dieser Beitrag noch aktiv? Ich versuche einen VDO aus einem g4 cabrio von 2002 um zu schreiben . Ich habe den 2l awg im golf 3 limo gehabt (umbau vor 2 Jahren) jetzt allerdings einen 5zylinder vr5 mit 150 ps drin würde gerne die drehzahlmesser Anzeige passend bekommen zum 5 zylinder. Hat da jemand nen Plan? Hab den Beitrags Ersteller schon eine private Nachricht gesendet . Evtl kann mir ja noch wer helfen . Grüße Jan

jacko1988 26.03.2026 23:20

Die Zylinder Anzahl kann von 0 bis glaub über 10 "einfach" geändert werden.
Schau mal bitte mit golf3cabrio.de Forum, da gibt's auch einen Thread dazu.

Ich denke von MysticEmpires wird es keine Antwort mehr geben..

EDIT:
"Das Tacho untersützt 4 bis 19 Zylinder ^^"

JanGolf3 26.03.2026 23:27

Zitat:

Zitat von jacko1988 (Beitrag 1888009)
Die Zylinder Anzahl kann von 0 bis glaub über 10 "einfach" geändert werden.
Schau mal bitte mit golf3cabrio.de Forum, da gibt's auch einen Thread dazu.

Ich denke von MysticEmpires wird es keine Antwort mehr geben..

EDIT:
"Das Tacho untersützt 4 bis 19 Zylinder ^^"


Ja das von 4 bis 19 hab ich gelesen . Fraglich ist es wo genau die Stelle dazu war im vdo . Dann muss ich da mal gucken aber das überhaupt noch zu finden wird wohl sicher nicht leicht . Danke für deine Antwort

RoPe65 27.03.2026 07:29

Wenn Du das DumpFile hier hochlädst, kann ich Dir gerne die Adresse markieren, in der die Zylinderanzahl gespeichert ist.
Oder Du lädst die Excel-Datei von @rufus runter, die ist weiter oben hier im Thread hinterlegt. Da wurde phantastische Arbeit geleistet und es steht eigentlich alles drin, was man zum Anpassen des EEPROMs braucht.

RoPe65 27.03.2026 07:35

Wenn Du das DumpFile hier hochlädtst, kann ich Dir gerne die Adresse markieren, in der die Zylinderanzahl gespeichert ist.

JanGolf3 27.03.2026 08:19

Zitat:

Zitat von RoPe65 (Beitrag 1888011)
Wenn Du das DumpFile hier hochlädst, kann ich Dir gerne die Adresse markieren, in der die Zylinderanzahl gespeichert ist.
Oder Du lädst die Excel-Datei von @rufus runter, die ist weiter oben hier im Thread hinterlegt. Da wurde phantastische Arbeit geleistet und es steht eigentlich alles drin, was man zum Anpassen des EEPROMs braucht.

Guten morgen . Danke dir für deine Antwort die Excel Datei hab ich tatsächlich runter geladen. Und mir an gesehen da steht leider nicht welches Offset für was ist und soweit ich gesehen habe ist die Datei auch für die motometer tachos

Ich werd erst mal nen sockel auf löten

Reicht es denn tatsächlich die zylinder Zahl zu ändern und der Drehzahlmesser passt dann perfekt ? Oder ist da dann noch mehr notwendig ? Grüße Jan und entspannten Freitag Euch

Rufus 27.03.2026 09:27

Zitat:

Zitat von JanGolf3 (Beitrag 1888013)
Guten morgen . Danke dir für deine Antwort die Excel Datei hab ich tatsächlich runter geladen. Und mir an gesehen da steht leider nicht welches Offset für was ist und soweit ich gesehen habe ist die Datei auch für die motometer tachos

Ich werd erst mal nen sockel auf löten

Reicht es denn tatsächlich die zylinder Zahl zu ändern und der Drehzahlmesser passt dann perfekt ? Oder ist da dann noch mehr notwendig ? Grüße Jan und entspannten Freitag Euch

In der Excel gibt es verschiedene Reiter für Motometer, VDO und TRW.
Offset für die Zylinderanzahl beim VDO ist 0x00.
Zylinder - 4 gefolgt von einer 0.

Bedeutet:
4 Zylinder = "00"
6 Zylinder = "20"
In dem Fall 5 Zylinder sollte es also "10" sein.

Ob es dann perfekt passt musst du gucken. Dazu kannst du dir das "Geheime Menu" des Tachos zur Hilfe nehmen. Dazu einmal Google benutzen wie du dort rein kommst.
Feintuning kannst du ansonsten bei Offset 0x06-0x07 vornehmen. Sollte aber passen, da der Unterschied von 4 zu 6 Zylinder nur minimal ist.

RoPe65 27.03.2026 11:48

Nach meiner Erfahrung muss beim VDO-Tacho weder bei der Geschwindigkeit noch bei der Drehzahl die Skalierung nachjustiert werden, wenn die Wegstreckenzahl bzw. die Zylinderanzahl verändert wird. Ich hab das bei der Wegstreckenzahl von 3000-4000 und bei den Zylindern (4-6) durchgespielt.

JanGolf3 27.03.2026 16:24

Zitat:

Zitat von RoPe65 (Beitrag 1888015)
Nach meiner Erfahrung muss beim VDO-Tacho weder bei der Geschwindigkeit noch bei der Drehzahl die Skalierung nachjustiert werden, wenn die Wegstreckenzahl bzw. die Zylinderanzahl verändert wird. Ich hab das bei der Wegstreckenzahl von 3000-4000 und bei den Zylindern (4-6) durchgespielt.

Danke dir für deine Informationen. Ich werd gleich mal meine beiden tachos aus lesen . Sollten beide die selben sein

Soweit ich raus bekommen habe brauch der vr5 2.5 Impulse pro Umdrehung und der 4 zylinder nur 2 Impulse.

Guck mir das nachher mal an und werde ggf mal meinen eeprom hier hoch laden. Währ ja toll wenn das klappen würde . Wegen dem Menü guck ich nachher mal direkt nach . Natürlich wusste ich das vor 15 Jahren mal haha aber das is doch schon zu lange her .

Melde mich später mit dem eeprom.. Vielen Dank

JanGolf3 27.03.2026 17:15

Hier der eeprom aus gelesen

00 48 C8 0E 83 5E 95 AD 95 8E 06 1B 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 AD D9 65 8E 1C 2C 76 50 B9 97 82 F0 5A 6B 32 4B 92 DE 92 92 20 2E 0C C5 04 04 70 2D DC D2 60 59 C8 0D 01 10 02 DC 02 DC 00 96 01 2C 02 DC 00 96 02 DC 01 E8 00 FA 01 2C 00 00 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 85 EB 86 EB 86 EB 86 EB 86

Is das echt alles ? �� Grüße Jan

RoPe65 27.03.2026 18:48

Ja, mehr gibts da nicht - aber reicht ja auch.
So wie @Rufus geschrieben hat:
gleich in der ersten Adresse ist die Zylinderanzahl versteckt: VDO geht davon aus , dass ws weniger als 4 Zylinder nicht gibt, daher fangen die bei 0 an
00=4 Zylinder
10=5 Zylinder
20=6 Zylinder
Die Bedeutung der zweiten Stelle ist mir nicht bekannt, also auf 0 lassen.

JanGolf3 27.03.2026 19:49

Zitat:

Zitat von RoPe65 (Beitrag 1888022)
Ja, mehr gibts da nicht - aber reicht ja auch.
So wie @Rufus geschrieben hat:
gleich in der ersten Adresse ist die Zylinderanzahl versteckt: VDO geht davon aus , dass ws weniger als 4 Zylinder nicht gibt, daher fangen die bei 0 an
00=4 Zylinder
10=5 Zylinder
20=6 Zylinder
Die Bedeutung der zweiten Stelle ist mir nicht bekannt, also auf 0 lassen.

Jetzt hab ich da nen Konflikt zur Google ki die sagt nämlich 0x17 währe die zylinderzahl . Aber ihr habt das ja schon x mal gemacht und auch erfolgreich getestet. Die ki sagt auch das es Abweichung in der drehzahl gibt . Ca 200 u/min bei 3000 Umdrehungen. Währe es dann 3200 . Weil der Wert nicht exakt einstellbar ist. Dezimal geht halt nicht mit komma Stelle 🤣

Grüße Jan

JanGolf3 28.03.2026 09:34

Hier mal einen Auszug aus der google KI

Nein, das ist ein weit verbreiteter Irrtum. Bei diesem VDO 93C46 Tacho (Golf 3 / 3.5 Cabrio) hat der Wert an 0x00 (bei dir 00) nichts mit der Zylinderzahl zu tun.

Die Zylinderzahl wird bei dieser Hardware-Generation nicht über eine einfache ID wie "10" oder "20" gesteuert, sondern über den Impuls-Teiler für den Drehzahlmesser.

Wo die Zylinderzahl wirklich steht:

Schau in deinem Bild in die zweite Zeile (ADDR 000010), Spalte 7:

Dort steht aktuell der Wert 06.Dieser Wert 06 ist der Teiler für den 4-Zylinder.

So stellst du auf 5-Zylinder um:

Du musst den Wert an Adresse 0x17 (Zeile 000010, Spalte 7) ändern:

4-Zylinder: 06 (dein aktueller Wert)5-Zylinder: Ändere die 06 in eine 05.6-Zylinder: (VR6) Dort stünde an dieser Stelle eine 04.

Warum nicht 0x00?

Wenn du an 0x00 eine 10 oder 20 einträgst, wird der Tacho höchstwahrscheinlich mit einem "Error" im Display starten oder gar nicht mehr funktionieren, da dies der Header (die Kennung) des Datensatzes ist.

Zusammenfassend:
Lass die 00 ganz am Anfang (0x00) unbedingt so stehen. Gehe zur Zeile 000010, Spalte 7, und überschreibe die 06 mit einer 05. Das ist der korrekte Weg für deinen 5-Zylinder-Umbau.

Hast du den Wert 06 in der zweiten Zeile in deinem Programm gefunden?

Was sagt ihr dazu?

Rufus 28.03.2026 10:35

Sorry, aber als nachdem ich gelesen habe "die ki hat gesagt" habe ich aufgehört zu lesen...

RoPe65 28.03.2026 12:32

Wenn Du der Google-KI mehr vertraust als den Leuten hier, die das schon mehrfach umgesetzt haben, dann probiere es gerne so aus. Danach kannst Du es ja immer noch richtig machen, es geht dabei nichts kaputt. Und Fehler zu machen ist nachweislich die effizienteste Methode, schnell dazu zu lernen!

JanGolf3 28.03.2026 19:01

Zitat:

Zitat von RoPe65 (Beitrag 1888032)
Wenn Du der Google-KI mehr vertraust als den Leuten hier, die das schon mehrfach umgesetzt haben, dann probiere es gerne so aus. Danach kannst Du es ja immer noch richtig machen, es geht dabei nichts kaputt. Und Fehler zu machen ist nachweislich die effizienteste Methode, schnell dazu zu lernen!

Nein ich hab der nichg vertraut. Ich habe erst euren Rat versucht und tatsächlich die 10 war für den 5 zylinder ihr seid mega absolut mega . Und mir hat es mal wieder gezeigt das ki völliger Müll is

Warum hab ich die gefragt ? Ganz einfach ich hab nur 1 tacho was da rein kommt . Aber selbst wenn im eeprom was falsch gewesen währe mehr wie fehler hätte er noch an gezeigt ich habe jetzg knapp 800 Umdrehungen auf einem golf 3 tacho mit 5 zylinder

Dieser Beitrag ist absolut empfehlenswert und hier sitzen Leute die ahnung haben


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

Powered by vBulletin®