Ja, gern. Ich teile da gern mein Wissen. Vielleicht findet sich auch jemand der schon ähnliche Erfahrungen gemacht hat.
Im Prinzip funktioniert es so, dass der Speicherinhalt (inkl. Programmcode und Einstellungen) des Steuergeräts einmal komplett ausgelesen, modifiziert und dann wieder zurück gespielt wird.
Das Auslesen und Zurückschreiben geht nach wie vor über den Diagnose-Anschluss, so wie man es auch vom TuneECU kennt. Alledrings wird ab dann mit mindestens zwei unterschiedlichen Programmen gearbeitet. Zum Interpretieren und Ändern der Daten wird dann ein anderes Programm verwendet.
Für die Kommunikation benutze ich einen
KESS V2 Clone aus den einschlägigen China Shops.
Hier benötigt man dann nur den erweiterten
KTM Adapter zu OBDII Adapter mit der Belegung für die CAN Leitungen (5-Pins).
Zum Editieren kommt
TunerPro zum Einsatz.
TunerPro bietet eine Oberfläche zum Editieren von Fahrzeug-Parametern. Es kann anhand einer Beschreibungsdatei (.xdf ) Kennfelder im Speicherabbild eines Steuergeräts visualisieren und erlaubt das Ändern der "bekannten" Werte.
Die Beschreibungsdatei habe ich durch Analysieren des Speicherabbilds mit einer Demoversion von WinOLS erstellt. In diesem Programm findet man mit ein bisschen Übung die Mapping-Tabellen. Was welche Tabelle bedeutet und welche Auswirkung das Ändern der Werte in der Tabelle hat ist dann Erfahrungssache oder eben Fleißarbeit.
Ich bin mir bei den meisten Tabellen in der Beschreibungsdatei recht sicher, für welchen Zweck sie bestimmt sind. Wann sie aktiv sind, weiß ich nicht mit Sicherheit.
So ist z.Bsp die Gemischbildung über zwei Arten von Kennfeldern bestimmt. Einmal wird das Gemisch anhand Drehzahl zu Saugrohrdruck und einmal anhand Drehzahl zu Drosselklappenstellung bestimmt. Das kennt man schon aus TuneECU. Diese Tabellen gibt es dann je Fahrmodus. Auch das kennt man schon aus TuneECU. Neu ist, dass die Kennfelder auch gangselektiv sind. Es wird also je nach eingelegter Fahrstufe ein anderes Kennfeld "abgefahren".
Damit Multiplizieren sie die Felder und man hat einen ganzen Haufen an Tabellen zum Zuordnen.
Hier ist nun mein Ansatz, die Felder entsprechend so zu manipulieren dass man sie erkennt sobald sie aktiv sind. Da Erhoffe ich mir vom Datalogging via Diagnoseport mit bekannten Tools wie
ScanMaster die nötigen Kenndaten wieder zu finden.