- SAE J2534 ist eine genormte Schnittstelle, über die ein PC ein Steuergerät im Fahrzeug programmiert.
- Das J2534-Interface leitet die Daten der Hersteller-Software unverändert zum Fahrzeug durch (Pass-Thru).
- Freie Werkstätten flashen damit Originalsoftware und codieren Steuergeräte mit Herstellerdaten.
- Rechtsgrundlage ist die EU-Verordnung 2018/858, die den Zugang zu Reparatur- und Programmierinformationen sichert.
- Voraussetzung sind ein normkonformes Interface, ein Zugang zum Herstellerportal und eine stabile, abgesicherte Stromversorgung.
Was Pass-Thru-Programmierung bedeutet
Moderne Steuergeräte werden im Betrieb mehrfach mit neuer Software versorgt. Hersteller veröffentlichen Updates, um Fehler zu beheben, das Abgasverhalten zu korrigieren oder Funktionen anzupassen. Früher war dieses Flashen ausschließlich den Vertragswerkstätten vorbehalten. Mit der Norm SAE J2534 hat sich das geändert.
J2534 beschreibt eine standardisierte Programmierschnittstelle. Im Kern steht ein J2534-Interface, das zwischen dem PC der Werkstatt und der OBD2-Buchse des Fahrzeugs sitzt. Die eigentliche Programmierumgebung ist die Software des Herstellers, die über das Internet die passenden Datensätze lädt. Das Interface übernimmt die Rolle des Vermittlers: Es leitet die Programmierdaten durch zum Steuergerät, ohne sie inhaltlich zu verändern. Genau dieses Durchleiten gibt dem Verfahren seinen Namen Pass-Thru.
Der entscheidende Vorteil: Es kommt Originalsoftware des Herstellers zum Einsatz, keine nachgebaute oder veränderte Datei. Das unterscheidet die seriose Programmierung grundlegend von zweifelhaften Verfahren.
Der rechtliche Hintergrund: Zugang zu Herstellerdaten
Die Möglichkeit, als freie Werkstatt Steuergeräte mit Originaldaten zu programmieren, beruht auf europäischem Recht. Die EU-Verordnung 2018/858 regelt den Zugang zu Fahrzeug-Reparatur- und Wartungsinformationen. Sie verpflichtet die Hersteller, freien Marktteilnehmern dieselben technischen Informationen zur Verfügung zu stellen wie ihren eigenen Vertragsnetzen. Dazu gehören ausdrücklich auch die Daten für die Steuergeräte-Programmierung.
Bereits die frühere Euro-5- und Euro-6-Gesetzgebung hatte diesen Grundsatz verankert. Der Gesetzgeber wollte verhindern, dass Hersteller den Reparaturmarkt durch Informationssperren monopolisieren. In der Praxis stellen die Hersteller die Daten über Onlineportale bereit, deren Nutzung zeitbasiert oder pro Vorgang kostenpflichtig ist. Eine freie Werkstatt bucht also den benötigten Zugang, lädt die Daten und programmiert das Fahrzeug normkonform.
Dieser gesetzliche Anspruch ist auch der Grund, warum eine unabhängige Werkstatt heute Diagnose und Programmierung auf Herstellerniveau anbieten kann. Wir vertiefen das im Beitrag zu den Gründen für Herstellerdiagnose in der Region.
Was beim Flashen und Codieren passiert
Beim Flashen wird der komplette Programmspeicher eines Steuergeräts überschrieben. Dieser Vorgang nutzt die UDS-Dienste nach ISO 14229, insbesondere die Sequenz aus Sitzungssteuerung, Sicherheitszugang und dem eigentlichen Schreiben der Speicherblöcke. Das Steuergerät prüft dabei Prüfsummen und gibt das Schreiben erst nach erfolgreicher Authentifizierung frei.
Die Codierung ist davon zu unterscheiden. Sie verändert nicht die Software selbst, sondern Parameter, die das Verhalten eines Steuergeräts steuern, etwa die Aktivierung einer Ausstattung. Den genauen Unterschied erläutern wir im Beitrag zur ECU-Programmierung gegenüber der Codierung sowie zur SCN- und SVM-Codierung über Herstellerdiagnose. Warum ein Software-Update mehr ist als ein bequemer Zusatz, lesen Sie unter ECU-Flash und warum es wichtig ist.
Typische Anwendungsfälle in der Werkstatt
Pass-Thru-Programmierung gehört zum Alltag einer modernen Werkstatt. Drei Situationen treten besonders häufig auf.
Das Steuergeräte-Update ist der klassische Fall: Der Hersteller hat einen neuen Softwarestand veröffentlicht, etwa um ein Schaltverhalten zu glätten, eine Abgasstrategie zu korrigieren oder einen Fehler zu beheben. Solche Aktualisierungen stehen über das Herstellerportal auch der freien Werkstatt zur Verfügung.
Der zweite Fall ist das Freischalten einer Nachrüstung. Wird etwa eine Anhängerkupplung oder ein Zusatzmodul verbaut, muss das passende Steuergerät die neue Komponente kennen und ihre Funktion freigeben. Hier greift die Codierung, oft im Anschluss an ein Software-Update. Die nötigen Schritte beschreiben wir im Beitrag zur Steuergeräte-Codierung nach einem Tausch.
Der dritte Fall ist das Anlernen nach einem Bauteiltausch. Ein neu verbautes Steuergerät kommt im Auslieferungszustand und muss erst an die Fahrgestellnummer, die verbauten Komponenten und die Sicherheitssysteme angepasst werden. Ohne diesen Schritt bleibt das Bauteil funktionslos oder löst Folgefehler aus.
Voraussetzungen für eine sichere Programmierung
Eine Programmierung darf nicht unterbrochen werden. Fällt während des Flashens die Spannung ab, kann das Steuergerät unbrauchbar werden. Deshalb gehören folgende Voraussetzungen zwingend dazu:
- Normkonformes J2534-Interface, das die vom Hersteller geforderten Protokolle und Spannungspegel beherrscht.
- Gültiger Zugang zum Herstellerportal mit den aktuellen Datensätzen für das jeweilige Fahrzeug.
- Stabilisierte Stromversorgung über ein Programmiergerät, das die Bordspannung während des gesamten Vorgangs konstant hält.
- Stabile Internetverbindung, da die Daten online geladen und teils online verifiziert werden.
- Fachkundiges Vorgehen, um Sitzungssteuerung und Sicherheitszugang in der richtigen Reihenfolge auszuführen.
Die physische Verbindung läuft über die genormte Diagnosebuchse. Welche Pins dabei die Datenkommunikation führen, beschreibt unser Beitrag zur OBD2-Pin-Belegung nach SAE J1962.
Wichtig ist auch die Reihenfolge der Arbeitsschritte. Vor dem Flashen wird der aktuelle Softwarestand des Steuergeräts ausgelesen und dokumentiert. Erst dann lädt die Hersteller-Software den passenden neuen Datensatz, gleicht ihn mit der Fahrgestellnummer ab und beginnt den Schreibvorgang. Nach dem Flashen folgt regelmäßig eine Codierung, damit das Steuergerät zur konkreten Ausstattung des Fahrzeugs passt. Wir dokumentieren jeden dieser Schritte, sodass nachvollziehbar bleibt, welcher Stand vorher bestand und welcher nun aufgespielt ist.
Risiken und ihre Absicherung
Die größte Gefahr beim Flashen ist der Spannungseinbruch. Ein Steuergerät, dessen Schreibvorgang abbricht, kann unbrauchbar werden und ist dann nicht mehr ohne Weiteres startfähig. Eine schwache Batterie oder ein gelockerter Pol genügen, um die Bordspannung kurzzeitig unter die kritische Grenze fallen zu lassen. Genau deshalb ist ein Batterieerhaltungsgerät keine Empfehlung, sondern Pflicht.
Ein zweites Risiko ist der Datenfluss. Da die Hersteller-Software die Datensätze online lädt und teils online verifiziert, führt eine abbrechende Internetverbindung zum Stillstand. Wir arbeiten deshalb mit einer abgesicherten Verbindung.
Hinzu kommt der Sicherheitszugang des Steuergeräts. Moderne Steuergeräte geben das Schreiben erst nach einer Authentifizierung frei, dem sogenannten Seed-and-Key-Verfahren. Wie dieser Zugriffsschutz funktioniert, erläutern wir im Beitrag zum Security Access mit Seed und Key. Bei vielen neueren Modellen ist dem ein Security-Gateway vorgeschaltet. Wie freie Werkstätten diesen Zugang rechtskonform erhalten, lesen Sie im Beitrag zum Security-Gateway-Zugang für freie Werkstätten.
Pass-Thru oder herstellereigenes Werkstattsystem
Pass-Thru nach J2534 und ein herstellereigenes Werkstattsystem verfolgen dasselbe Ziel, unterscheiden sich aber im Aufbau. Beim herstellereigenen System nutzt die Vertragswerkstatt ein geschlossenes Gespann aus Diagnosegerät, Software und Datenanbindung, das ausschließlich auf eine Marke zugeschnitten ist.
Pass-Thru entkoppelt diese Bestandteile. Das normkonforme Interface ist markenübergreifend einsetzbar, die Hersteller-Software bleibt jedoch dieselbe Originalumgebung wie im Vertragsnetz. Eine freie Werkstatt kombiniert also ein einziges Interface mit den Onlineportalen mehrerer Hersteller. Inhaltlich entsteht kein Unterschied: Es kommen dieselben Originaldatensätze zum Einsatz, geprüft an derselben Fahrgestellnummer. Der Unterschied liegt allein im Gerät, nicht in den Daten.
Für Techniker: Die UDS-Sequenz beim Flash-Vorgang
Der eigentliche Schreibvorgang läuft über die Unified Diagnostic Services nach ISO 14229 in einer festen Reihenfolge ab. Zunächst wechselt das Steuergerät über die Sitzungssteuerung in eine Programmiersitzung, in der die normalen Betriebsfunktionen ruhen. Anschließend folgt der Sicherheitszugang nach dem Seed-and-Key-Verfahren: Das Steuergerät sendet einen Zufallswert, das Tester-System berechnet daraus mit dem hinterlegten Algorithmus den passenden Schlüssel und schaltet damit den Schreibzugriff frei. Erst danach werden die Speicherblöcke übertragen – typischerweise eingeleitet durch das Anfordern eines Download, gefolgt von der blockweisen Übertragung und dem Abschluss des Transfers. Zum Schluss prüft das Steuergerät die übertragenen Daten gegen eine Prüfsumme und gibt den neuen Stand erst nach erfolgreicher Verifizierung als gültig frei.
Genau diese Sequenz erklärt, warum ein Spannungseinbruch so kritisch ist. Bricht die Bordspannung zwischen dem Löschen des alten Speicherbereichs und dem vollständigen Schreiben des neuen Datensatzes ein, bleibt das Steuergerät mit einem unvollständigen Programmstand zurück – die Prüfsumme passt nicht, das Steuergerät verbleibt im Programmiermodus oder im Bootloader und ist nicht mehr startfähig. Ein stabilisiertes Versorgungsgerät hält die Spannung über den gesamten Vorgang konstant und schließt dieses Risiko aus. Bei Fahrzeugen mit vorgeschaltetem Security-Gateway tritt vor die UDS-Sequenz zusätzlich eine Authentifizierung der Werkstatt gegenüber dem Hersteller, ohne die der Sicherheitszugang gar nicht erst gewährt wird.
Unser Anspruch: Originaldaten, sauber programmiert
Wir programmieren Steuergeräte mit den Originaldaten der Hersteller über ein normkonformes Verfahren. Dabei sichern wir die Bordspannung ab und arbeiten die Programmiersequenz Schritt für Schritt nachvollziehbar ab. Das Ergebnis ist eine Programmierung auf dem Stand des Vertragsnetzes, kombiniert mit der persönlichen Verantwortung eines Meisterbetriebs.
So erhalten Ihre Fahrzeuge die Softwarestände, die der Hersteller vorsieht, ohne dass Sie an ein Vertragsnetz gebunden sind. Das schützt die Funktion und den Wert Ihres Fahrzeugs über seinen gesamten Lebenszyklus.
KFZ Dietrich Meckelstraße 8, 37181 Hardegsen Telefon: 05505 5236 Öffnungszeiten: Mo–Fr 07:30–16:30 Uhr