- Steuergeräte sind keine austauschbaren Teile: Moderne ECUs tragen fahrzeugspezifische Daten – VIN, Variantenkodierung, Lernwerte, Wegfahrsperren-Kopplung –, die nach dem Tausch geschrieben oder rekonstruiert werden müssen.
- Drei UDS-Kernservices nach ISO 14229: $27 SecurityAccess (Seed-Key-Authentifizierung), $2E WriteDataByIdentifier (VIN $F190, Variantenkodierung), $31 RoutineControl (Grundadaptionen, Einlernzyklen).
- SFD bei VW (ab 2020): Schutz Fahrzeug-Diagnose erfordert Online-Freischaltung über VW-Backend mit GeKo-Zugang; ohne Zertifikat bleiben Codierung, VIN-Schreiben und Routinen gesperrt.
- Mercedes FlashOverCAN: ab Modelljahr 2018 prüft die Online-Funktionsfreischaltung gegen Server-Zertifikat – ein reines VIN-Schreiben reicht nicht, Netzwerk-Plausibilität muss stimmen.
- Zeitrahmen realistisch: Mechanischer Tausch 30 Min bis 2 h, Programmierung 20 Min bis mehrere Stunden, bei SFD-geschützten Fahrzeugen +5–15 Min Server-Kommunikation. Ohne korrekte Programmierung: Notlauf, CAN-Fehlerflut, AU-Versagen.
Ein defektes Steuergerät ersetzt – und das Fahrzeug startet trotzdem nicht, oder meldet neue Fehler. Das ist kein seltenes Szenario. Steuergeräte sind heute keine austauschbaren Teile mehr. Sie enthalten fahrzeugspezifische Daten, die nach dem Tausch aktiv eingespielt oder neu erzeugt werden müssen.
Was in einem Gebraucht-Steuergerät steckt
Occasion-Steuergeräte enthalten immer die Konfigurationsdaten des Vorgängerfahrzeugs:
- VIN (Fahrzeugidentifikationsnummer) des Spenderfahrzeugs
- Variantenkodierung (Motorisierung, Ausstattung, Markt)
- Lernwerte/Adaptionen (z.B. Einspritzmenge, Leerlaufregelung)
- Wegfahrsperren-Kopplung (bei manchen Fahrzeugen im ECU selbst)
Ohne Umprogrammierung startet das Fahrzeug nicht, oder die Wegfahrsperre bleibt aktiv.
Neues Steuergerät vom Händler (OEM)
Neue Steuergeräte kommen als “blanko” oder mit Basis-Software. Was danach nötig ist:
VIN schreiben: Das Gerät lernt seine Fahrzeugidentität. Pflicht bei Mercedes (SG-Verheiratung), bei VW-Gruppe (ODIS-Codierung mit Fahrzeugauftrag), bei BMW (ISTA Netzwerk-Konfiguration).
Variantenkodierung: Welche Funktionen soll das Steuergerät aktivieren? Automatik oder Schaltung? Linkslenker oder Rechtslenker? Marktversion (DE, EU, US)? Diese Konfiguration bestimmt, welche Softwarepfade aktiv sind.
Adaptionen zurücksetzen und einlernen: Einspritzmenge, Drosselklappen-Grundstellung, Lenkwinkelsensor – alles muss neu kalibriert werden. Fehlt das, läuft der Motor, aber nicht korrekt.
Gebrauchtes Steuergerät umprogrammieren
Komplexer, weil zuerst die alten Daten gelöscht werden müssen:
- Altes Steuergerät (Original) auslesen – Kodierungsdaten sichern
- Gebraucht-ECU: VIN löschen / überschreiben
- Kodierungsstand des Originalgeräts einspielen
- Ggf. Software-Update auf aktuellen Stand
- Adaptionen einlernen
Besonderes Risiko: Wenn das Gebraucht-Steuergerät eine ältere Software-Version hat als das Fahrzeug erwartet, kann das zu Kompatibilitätsproblemen mit anderen Steuergeräten führen. CAN-Bus-Kommunikationsfehler die Folge.
Was XENTRY, ODIS und ISTA dabei leisten
Herstellerdiagnosesoftware kennt den exakten Ablauf für jeden Steuergerätetyp:
- XENTRY (Mercedes): geführter Assistent “Steuergerät ersetzen”, schreibt VIN automatisch, prüft Kompatibilität
- ODIS (VW-Gruppe): Fahrzeugauftrag mit Soll-Konfiguration als Referenz, automatische Netzwerkkonfiguration
- ISTA (BMW): Fahrzeugprofil aus BMW-Server abgerufen, alle Steuergeräte werden harmonisiert
Diese Systeme erkennen, ob alle Steuergeräte im Netzwerk identische VIN-Daten tragen – und warnen bei Abweichung.
Was passiert wenn man es weglässt
- Motor springt nicht an (Wegfahrsperre)
- Motor springt an, läuft aber im Notlaufprogramm
- Fehlerflut in CAN-Bus-Teilnehmern durch abweichende VIN
- Funktionen fehlen (z.B. Start-Stopp, ESP)
- Beim nächsten TÜV: AU-Fehler durch unkalibrierte Einspritzmenge
Der Steuergerätetausch selbst ist oft der einfachste Teil der Arbeit. Die Programmierung danach entscheidet über Erfolg.
Der UDS-Ablauf nach ISO 14229: Was im Steuergerät passiert
Die Diagnose- und Programmierkommunikation zwischen Tester und Steuergerät folgt der ISO 14229 (Unified Diagnostic Services) und dem Transportprotokoll ISO 15765-2 auf dem CAN-Bus. Ein sauberer Tauschvorgang durchläuft eine definierte Sequenz:
- $10 DiagnosticSessionControl – Wechsel von der Standardsitzung in die ExtendedDiagnosticSession oder ProgrammingSession.
- $27 SecurityAccess – Das Steuergerät liefert einen Seed (Zufallswert); der Tester berechnet daraus per herstellerspezifischem Algorithmus den Key und sendet ihn zurück. Erst nach erfolgreicher Authentifizierung werden schreibende Zugriffe freigeschaltet.
- $2E WriteDataByIdentifier – Schreiben von VIN (DID $F190), Variantenkodierung (DID $F180 oder herstellerspezifisch), Seriennummer und Seitenzuordnung.
- $34/$36/$37 Flash-Sequenz – RequestDownload signalisiert die Absicht, gibt Speicheradresse und Datenblockgröße an. TransferData überträgt den Flash in Blöcken (typisch 4096 Bytes), jeder Block wird mit einer CRC-32-Prüfsumme abgesichert. RequestTransferExit schließt den Flash-Vorgang.
- $31 RoutineControl – Stößt die Grundadaptionen an: Drosselklappen-Grundstellung, Lenkwinkelsensor-Nullabgleich, Einspritzzeit-Mengenkorrektur, DPF-Aschewert-Reset (bei Partikelfilter-Tausch), Rückhaltesystem-Selbsttest.
Jeder Service liefert definierte Antwortcodes. Ein Negative Response $7F mit NRC $33 (securityAccessDenied) oder $22 (conditionsNotCorrect) zeigt, dass der Vorgang abgebrochen wurde. Die Diagnosesysteme XENTRY, ODIS und ISTA loggen diese Response-Codes und übersetzen sie in Klartext-Hinweise.
Praxisbeispiel: Getriebesteuergerät W212 NAG2
Ein Mercedes W212 E220 CDI kommt mit Fehlercode P0700 und Notlauf 3. Gang. Diagnose ergibt: Getriebesteuergerät (VGS3) intern defekt, Kommunikation sporadisch. Ein gebrauchtes VGS3 aus einem Schlachtfahrzeug soll eingebaut werden.
Der XENTRY-Ablauf:
- Altes VGS3 auslesen – Variantenkodierung, Adaptionswerte (Kupplungspunkte der 7G-Tronic), Getriebe-Seriennummer sichern.
- Gebrauchtes VGS3 einbauen, elektrisch anschließen.
- XENTRY-Aufruf Steuergerät ersetzen → geführter Assistent übernimmt VIN-Vergleich, erkennt Abweichung und leitet Umcodierung ein.
- FlashOverCAN mit Server-Zertifikat (Online-Freischaltung) – XENTRY lädt aktuelle Software vom Mercedes-Backend, signierte Übertragung ins VGS3.
- Adaptionswerte rückschreiben: Kupplungspunkte, Wandlerüberbrückungspunkt, Schaltdrücke.
- Testfahrt-Einlernprozedur: definierte Schaltfolge (1→2, 2→3, 3→4, 4→5, 5→6, 6→7) bei definierter Last, damit die Getriebesteuerung die Reibwerte der Kupplungen neu charakterisiert.
- Abschluss-Fehlerspeicher-Scan über alle CAN-Teilnehmer.
Gesamtdauer: rund 3 Stunden. Ein reiner „Steuergerät einbauen und hoffen”-Ansatz hätte das Fahrzeug im Notlauf belassen und Folgeschäden am Wandler riskiert.
Für Interessierte: Der Identitäts-Turing-Test – warum Steuergeräte „sich selbst erkennen" müssen (Ex-Machina-Analogie)
In Alex Garlands Ex Machina wird Caleb in das Anwesen von Nathan gebracht, um Ava – einen humanoiden Roboter – in einem modifizierten Turing-Test auf Bewusstsein zu prüfen. Der entscheidende Punkt ist nicht, ob Ava menschlich aussieht. Entscheidend ist, ob sie sich selbst als eigenständige Identität begreift und entsprechend handelt. Nathan hat ihr ein Gedächtnis, eine Persönlichkeit, eine Lerngeschichte gegeben – und der Test besteht darin, ob diese Identität aus dem Inneren heraus stabil und konsistent bleibt, wenn die Außenwelt sie prüft.
Das ist exakt die Situation eines frisch eingebauten Steuergeräts. Es hat einen Körper (Hardware, verlötete Chips, Anschlüsse) und eine Seele (Firmware, Kodierung, Adaptionswerte). Die Frage, die sich der Fahrzeugbus bei jedem Kommunikationszyklus stellt: „Bist du wirklich das Steuergerät, das zu diesem Fahrzeug gehört?”
Die Prüfung läuft über mehrere Ebenen:
- Identitäts-Eintrag (VIN): Über UDS-Service $2E (WriteDataByIdentifier) mit DID $F190 schreibt der Tester die Fahrzeugidentifikationsnummer. Das Steuergerät speichert sie im EEPROM oder Flash-Bereich. Bei jedem Netzwerk-Handshake gleicht das Gateway (zentrales CAN-Gateway) die gemeldeten VINs aller angeschlossenen Steuergeräte ab – eine Abweichung triggert den DTC U1001 oder äquivalent.
- Rollenbestimmung (Variantenkodierung): Die Kodierung sagt dem Steuergerät, wer es ist in diesem Fahrzeug – Linkslenker oder Rechtslenker, DE-Markt oder US-Markt, Diesel oder Benziner, Automatik oder Handschalter. Ohne korrekte Kodierung aktiviert das Gerät die falschen Softwarepfade und meldet Funktionen, die es gar nicht bedienen kann.
- Autobiografie (Adaptionswerte): Die Lernwerte sind die „Lebenserfahrung” des Steuergeräts – Drosselklappen-Nullposition, Lenkwinkel-Mittellage, Einspritzmengen-Korrektur pro Zylinder, Kupplungsreibwerte. Ein neu eingebautes Gerät hat keine Autobiografie und muss sie in definierten Einlernfahrten rekonstruieren. Die Routine $31 RoutineControl mit spezifischen Routinen-IDs (RID) stößt diese Lernprozesse an.
- Zugangsausweis (Security Access): Die Authentifizierung per $27-Seed-Key-Verfahren ist der Identitätsnachweis gegenüber dem Tester. Bei modernen Fahrzeugen mit SFD (VW) oder FlashOverCAN (Mercedes) kommt eine zweite Stufe hinzu: Ein Server-Zertifikat bestätigt nicht nur dem Steuergerät, dass der Tester berechtigt ist, sondern auch dem Tester, dass das Steuergerät für das Fahrzeug „freigegeben” ist.
- Konsistenz im Netzwerk: Das zentrale Gateway (CGW) prüft bei jedem Starten, ob alle Steuergeräte dasselbe Fahrzeug meinen. Eine Mercedes Me Connect-Synchronisation im Backend vergleicht zusätzlich die Kilometerstände, Produktionscodes und Freischalt-Status. Wenn hier etwas nicht passt – ein gebrauchtes Teil aus einem Schlacht-W213 in einem W205 eingebaut –, verweigert das Gateway die Freigabe.
Ava besteht ihren Test, weil sie in jeder Ebene konsistent bleibt – Erinnerungen, Reaktionen, Wünsche passen zusammen. Ein sauber programmiertes Steuergerät ist der funktionale Zwilling: VIN, Kodierung, Adaptionen und Zertifikate passen zueinander und zum Rest des Fahrzeugs. Der „Turing-Test” der Werkstatt ist der Fehlerspeicher-Scan nach dem Tausch: Kein einziger U-Code (Kommunikationsfehler) und kein P-Code aus unerfüllten Plausibilitätsprüfungen – dann hat das neue Steuergerät seine Identität angenommen und wird vom Fahrzeug akzeptiert.
Wer diesen Schritt überspringt, bekommt ein Fahrzeug, in dem die Steuergeräte wie Fremde nebeneinander stehen und einander misstrauen. Das Ergebnis ist dasselbe wie in Ex Machina, wenn die Identitäten nicht stimmen: Die Dinge funktionieren oberflächlich, aber es geht nicht lange gut.
Steuergerät tauschen und programmieren in Hardegsen. XENTRY, ODIS, ISTA – alle Marken. Telefon: 05505 5236.
Weiterführende Informationen
- Spezialisierte Fahrzeugdiagnose & Instandsetzung
- Steuergerät-Service
- CAN-Bus Diagnose
- Steuergeräte-Service
Haben Sie technische Fragen zu Ihrem Fahrzeug? Schreiben Sie unseren Meistern direkt per WhatsApp für eine fachliche Ersteinschätzung.
Weiterführende Informationen: