Kombiinstrument - Anpassen der Wegstreckenzahl

Aus T4Forums Doku
Zur Navigation springenZur Suche springen

Verbaut man eine andere Reifengröße als ab Werk vorgesehen war, so kann es sein, das man die Wegstreckenzahl (auch Wegimpulszahl oder K-Zahl genannt) anpassen muss.

grünes KI(1996 - 1998)

Die Wegstreckenziffer ist an den Stellen 0xDC und 0xDD abgelegt.

Für einen ACV mit 2WD-Schaltgetriebe lautet die Wegstreckenziffer 3407, was im Hexadezimalsystem 0x0D4F ergibt. Im Speicher des Kombiinstruments findet man den gedrehten Wert "4F 0D"

Beispiel: Ändern der Wegstreckenziffer

Im folgenden Beispiel soll das Kombiinstrument eines ACV-Fronttrieblers auf eine Bereifung der Größe 225/55/R17 angepasst werden. Deren Abrollumfang ist um 4,9% größer als die Standardbereifung 205/65/R15, was bedeutet, dass die Wegstreckenziffer um 4,9% kleiner werden muss.

Daraus ergibt sich eine neue Wegstreckenziffer von 3240, was umgerechnet ins Hexadezimalsystem 0x0CA8 ergibt. Nach dem drehen der Bytes ergibt sich ein Speicherinhalt von "A8 0C" der in den Speicher geschrieben werden muss


Blaue KIs

Die Berechnung der neuen Wegstreckenzahl geht genau wie bei den grünen KIs. Die Besonderheit bei den blauen KIs ist jedoch, das die Wegstreckenzahl mit einer Checksumme geschützt ist.

Der Speicherort der Wegstreckenzahl unterscheidet sich je nach KI-Generation. Einige (wenige) Offsets finden sich hier.

Meist ist die voreingestelle Wegstreckenzahl die "3407" (Codierung 4, 15" Fahrwerk ACV). 3407 wird in HEX als "0D 4F". Nach Byteflip wird "4F 0D" daraus. Diesen Wert kann man dann in seinem Dump suchen, um seine Speicherstelle zu ermitteln.

Ändert man diese Wegstreckenzahl nun einfach auf beispielsweise "3171", also in HEX und nach Byteflip "63 0C" und spielt dieses Dump zurück, dann zeigt das KI promt "dEF." anstelle des Tageskilometerzählers. Schuld ist die Checksumme, die noch berechnet werden muss.

Um die Checksumme zu berechnen, muss man die Formel ermitteln, aus der die Checksumme gebildet wird. Sofern die Formel noch nicht bekannt ist, muss sie (zeit-)aufwändig ermittelt werden.


Bekannte Checksummen-Formeln:

  • 7D0 920 802 Q: f(x)= -1 * x + 3619
  • 7D0 920 803 B: f(x)= -2 * x + 6822

"x" steht für die neue Wegstreckenzahl, "f(x)" für die Checksumme.

Wichtig: die Checksumme darf nur zwischen 0 und 255 betragen. Ist sie größer, zieht man (ggf. mehrfach) 255 ab, bis man in dem Bereich landet. Ist sie kleiner addiert man (ggf. mehrfach) 255.

Die Checksumme wird danach wieder als HEX-Zahl umgerechnet.

Hinweis: Die Formeln sind nicht exakt. Es kann sein, das die richtige Checksumme um 1 größer oder kleiner als das berechnte Ergebnis ist.

Formel der Checksumme ist unbekannt

Beispiel:

Neue K-Zahl: 3070 (In HEX: "0B FE", Byteflip: "FE 0B")

KI: 7D0 920 802 Q

Checksumme: -1 * 3070 + 3619 = 549

549 ist größer als 255, also 549 - 255 = 294

294 ist größer als 255, also 294 - 299 = 39


39 ist in Hexadezimaler schreibweise "27".

Da die Formel nicht exakt ist, werden "26" und "28" noch mit dazu genommen.


In Arbeit...