Kombiinstrument - Anpassen des Kilometerstands

Aus T4Forums Doku
Version vom 17. März 2021, 19:39 Uhr von Riese (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''Hinweis''' das modifizieren des Kilometerstandes zu betrügerischen Zwecken ist verboten. Die folgenden Informationen sollen dazu dienen, nach dem Tausch de…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Hinweis das modifizieren des Kilometerstandes zu betrügerischen Zwecken ist verboten. Die folgenden Informationen sollen dazu dienen, nach dem Tausch des KIs den zum Fahrzeug passenden Kilometerstand zu programmieren oder einfach nur aufzeigen, wie einfach der Kilometerstand verändert werden kann

grünes KI(1996 - 1998)

Der Kilometerstand ist in den Speicherstellen 0x00 - 0x1F abgelegt.

Er kann nach dem Ersetzen eines defekten Kombiinstruments in das neue Instrument übernommen werden, indem der komplette Bereich kopiert wird.

Bei einem Kilometerstand von 15 sind alle Blöcke des genanten Speicherbereichs auf 0x00 gesetzt. Dann wird pro gefahrenem Kilometer eine Zelle um eins hoch gezählt, bis alle 16 Zellen den gleichen Wert haben. Daraufhin wird wird wieder an Offset 0x00 begonnen, die erste Zelle des Speicherbereichs um eins zu imkrementieren.

Der Kilometerstand kann mittels folgendem Python-Skript berechnet werden:

import sys

print("Kilometerstand eingeben:")

Kilometerstand = int(input())

if (Kilometerstand <= 15):
    print("Kilometerstand muss mindestens 16 betragen")
    input()
    sys.exit()


Kilometerstand = Kilometerstand - 15

Basis = Kilometerstand // 16

Inkrement = Kilometerstand % 16

BasisHex = hex(Basis)

print("Wert der ersten " + str(Inkrement) + " Blöcke: " + str(hex(Basis+1)))
print("Wert der restlichen Blöcke: " + str(hex(Basis)))

input()