Beide Begriffe klingen ähnlich – aber in der Praxis sind Programmierung und Codierung sehr unterschiedliche Eingriffe mit unterschiedlichen Risiken, Anforderungen und Ergebnissen.
Codierung
Codierung ändert Parameter innerhalb der bestehenden Software. Das Betriebsprogramm des Steuergeräts bleibt gleich – nur Konfigurationswerte werden angepasst. Man kann sich das vorstellen wie Einstellungen in einer Software, ohne die Software selbst zu ändern. Die Codierung wird im nichtflüchtigen Speicher (EEPROM oder Flash-Konfigurationsbereich) abgelegt und bleibt auch nach dem Abklemmen der Batterie erhalten.
Beispiele für Codierungen:
- Außenspiegel automatisch einfalten: ein Parameter wird von 0 auf 1 gesetzt
- Wegfahrsperren-Schlüssel anlernen: Schlüssel-Transponder-Code in Steuergerät-Liste eingetragen
- Klimaanlage-Konfiguration: welche Klimazone welchen Kanal nutzt
- Tagfahrlicht-Helligkeit ändern: Prozentwert im Lichtmodul anpassen
- Beifahrer-Airbag-Deaktivierung: Sitzerkennungs-Schwelle im SRS-Steuergerät konfigurieren
XENTRY, ODIS und ISTA machen Codierungen über standardisierte Diagnose-Protokolle (UDS – Unified Diagnostic Services). Bei Mercedes erfolgt die Codierung häufig über sogenannte Variant-Codierung: Das Steuergerät erhält einen Datensatz, der genau beschreibt, welche Ausstattungsvariante das Fahrzeug hat. Bei VW wird über den Long-Coding-Bereich gearbeitet, bei BMW über die FA-Codierung (Fahrzeugauftrag).
Das Risiko bei Codierungen ist gering: Eine falsche Codierung kann rückgängig gemacht werden, indem der korrekte Wert wieder eingetragen wird. Das Steuergerät wird nicht beschädigt. Allerdings können falsche Codierungen zu Fehlfunktionen führen – etwa wenn ein Airbag-Modul codiert wird, das physisch nicht verbaut ist.
Programmierung / Software-Update
Programmierung bedeutet: die Firmware des Steuergeräts wird neu geschrieben. Das Betriebsprogramm wird durch eine neue Version ersetzt – vergleichbar mit einem Betriebssystem-Update. Der gesamte Flash-Speicher (oft mehrere Megabyte) wird gelöscht und mit neuem Inhalt beschrieben.
Anwendungsfälle für Programmierung:
- Software-Fehler vom Hersteller beheben (TSB, Technical Service Bulletin – offizielle Fehlerbehebungen)
- Neue Funktionen aus einem Fahrzeug-Update freischalten
- Steuergerät nach Tausch auf die richtige Software-Version bringen (bei Mercedes: SCN-Codierung, die eine Online-Programmierung umfasst)
- Klonen: Software-Inhalt von einem Steuergerät auf ein anderes kopieren
- Emissionsrelevante Updates (z.B. Abgasrückführung, AdBlue-Dosierung)
Programmierung erfordert eine stabile Spannungsversorgung (Spannungsstabilisator, mind. 12,5V während des gesamten Vorgangs) und darf nicht unterbrochen werden. Ein Abbruch während des Flash-Vorgangs – sei es durch Spannungseinbruch, Kabelwackler oder Software-Absturz – kann das Steuergerät unbrauchbar machen (Brick). In diesem Fall reagiert das Steuergerät nicht mehr auf Diagnose-Anfragen und muss über Bench-Programmierung (direkter Zugriff auf den Flash-Chip) wiederhergestellt werden.
Die Programmierung erfolgt bei Mercedes über XENTRY mit Online-Verbindung zum Daimler-Server (SCN-Codierung), bei BMW über ISTA mit TAL-Programmierung, bei VW über ODIS mit SVM-Code-Verwaltung. In allen Fällen stellt der Hersteller-Server die korrekte Software-Version bereit und verifiziert, dass das Update zum Fahrzeug und zur Steuergeräte-Teilenummer passt.
Was beim Klonen passiert
Beim Klonen wird der gesamte Flash-Speicher-Inhalt eines Steuergeräts gelesen und auf ein Ersatzgerät geschrieben. Das Ersatzgerät erhält dadurch exakt dieselbe Software, dieselben Schlüssel-Codes und dieselbe ISN/VIN-Bindung wie das Original. Klonen ist eine Kombination aus Lesen (des Originals) und Programmieren (des Ersatzgeräts) und erfordert je nach Steuergeräte-Typ spezielle Zugangsmethoden.
Der entscheidende Vorteil gegenüber einem Neuteil mit Hersteller-Programmierung: Das geklonte Steuergerät ist sofort einsatzbereit, ohne Online-Codierung und ohne dass der Hersteller-Server kontaktiert werden muss. Besonders bei älteren Fahrzeugen, deren Server-Unterstützung eingestellt wurde, ist Klonen oft der einzige Weg.
Steuergerät-Frage oder Fehler bei Codierung/Programmierung? Fahrzeug und Symptom per WhatsApp – wir klären den richtigen Eingriff.
Weiterführende Informationen: