Die Codierdaten sind unter CODIER_DATEN zu finden. Den ganzen Buffer inklusive Codierdaten in die Zwischenablage kopieren und in einem Editor (notepad++) zur weiteren Bearbeitung einfügen.
Dann die Adresszeilen 0000 - 0020 am Beginn jeder Zeile und die Zeichen am Ende entfernen, so dass nur die Hexzahlen übrig bleiben.
Diesen Buffer wegsichern. Der wird benötigt, wenn man wieder zurück auf KVA codieren möchte.
Um nun Öltemperatur anstatt KVA zu codieren müssen die markierten Bytes geändert werden:
Dabei stehen die Werte 00366798CA für die Skaleneinteilung. Der Wert 6E steht für die KVA.
Werte der KVA erklärt:
Für die Öltemperaturanzeige müssen die Skaleneinteilung geändert werden.
Um nun den Temperaturbereich auf 50°C - 150°C zu programmieren, wird die Skala wie folgt eingeteilt.
Dafür müssen auf die gewünschte Temperaturanzeige ein Korrekturwert (46-48) addiert werden. Im Normalfall sollte 48 als Korrekturwert verwendet werden, da damit der Zeiger dann besser zur Skaleneinteilung passte. Bitte entsprechend der 3 Tabellen selbständig anpassen.
Temperatur + Korrekturwert = dezimaler Wert = in Hexwert umrechnen
Der Wert 6F schaltet Öltemperaturanzeige ein. 6E steht für die KVA.
Die geänderten Codierdaten sollten nun so aussehen. Bitte die anderen Bytes unverändert lassen und aus den eigenen Codierdaten übernehmen.
Hier im Bespiel wurden Codierwerte mit dem Korrekturwert 46 verwendet, siehe markierte Bytes.
Die geänderten Codierdaten erfordern eine neue Checksumme. Die Checksumme ist das markierte Byte, in dem Fall bei KVA die 73.
Den Buffer in die Zwischenablagen kopieren und mit Tool32 den Job c_checksumme auswählen. Dort als Argument den Buffer aus der Zwischenablage einfügen und Data anhaken. Dann den Job einmal mit F5 ausführen.
Als Ergebnis erhält man unter OUT_BUFFER die neue Checksumme. In dem Fall 95.
Nun die neue Checksumme kopieren und mit dem alten Wert im Buffer ersetzen.