BMW E-Sys codieren: die komplette Anleitung für Einsteiger
Was E-Sys ist, was Sie brauchen und alle Schritte vom Verbinden mit dem Auto bis zur ersten Codierung, sicher erklärt.
Was ist E-Sys?
E-Sys ist BMWs eigene Entwicklersoftware zum Codieren und Programmieren der Steuergeräte (ECUs) von BMW F-Serie, G-Serie und I-Serie sowie von MINI- und Rolls-Royce-Modellen auf derselben Elektronik. Codieren bedeutet, die Einstellungen eines Steuergeräts zu ändern: eine Funktion ein- oder ausschalten, die Nachlaufzeit eines Lichts ändern oder ein nachgerüstetes Teil zum Laufen bringen. Programmieren (Flashen) bedeutet, die Software eines Steuergeräts zu ersetzen.
E-Sys arbeitet mit Einstellungsdateien, den CAFDs. Jedes Steuergerät hat eine, und E-Sys macht daraus eine bearbeitbare Datei (eine NCD) mit allen Einstellungen dieses Steuergeräts. Sie ändern die gewünschten Werte, und E-Sys schreibt sie zurück ins Steuergerät.
Was Sie brauchen
- Einen Windows-PC (Windows 10 oder 11). Ein Laptop, den Sie zum Auto mitnehmen können, ist am einfachsten.
- BMW E-Sys, auf diesem PC installiert.
- PSdZData: BMWs Datenpaket, mit dem E-Sys die Steuergeräte Ihres Autos kennt. Für das Codieren reicht das Lite-Paket; das Full-Paket brauchen Sie nur zum Flashen. Siehe Was ist PSdZData?
- Eine Verbindung zum Auto: ein ENET-Kabel (Ethernet an die OBD-Buchse) oder ein BMW ICOM. Siehe ENET-Kabel oder ICOM.
- Ein Batterieladegerät am Auto, solange Sie codieren. Sinkende Batteriespannung ist der häufigste Grund, warum eine Codierung schiefgeht.
Bluetooth- und WLAN-OBD-Adapter für Handy-Apps können E-Sys nicht verbinden, und K+DCAN-Kabel verbinden E-Sys ebenfalls nicht.
Bevor Sie anfangen
- Schließen Sie das Ladegerät an, schalten Sie die Zündung ein (Start-Knopf ohne Bremse drücken) und lassen Sie den Motor aus.
- Schalten Sie VPN-Software am PC aus; sie kann die Fahrzeugsuche von E-Sys in die falsche Richtung schicken.
- Machen Sie ein Backup der Codierung jedes Steuergeräts, bevor Sie etwas ändern, damit Sie immer zurück können.
Schritt für Schritt: Ihre erste Codierung
- Verbinden. Stecken Sie das ENET-Kabel in die OBD-Buchse des Autos und in den PC (oder schließen Sie den ICOM an). Drücken Sie in E-Sys Connect, wählen Sie die Baureihe Ihres Autos und dann Connection via VIN; Ihr Auto erscheint mit seiner VIN. Bei einem ICOM wählen Sie stattdessen Connection via ICOM/Ethernet.
- Fahrzeugauftrag lesen. Öffnen Sie Expert Mode > Coding, drücken Sie unter dem Fahrzeugauftrag (FA) auf Read und dann auf Activate FA. Der Fahrzeugauftrag ist die Liste von allem, womit Ihr Auto gebaut wurde; E-Sys erkennt daran, welche Einstellungen passen.
- Steuergeräteliste lesen. Drücken Sie Read SVT. E-Sys listet alle Steuergeräte des Autos mit ihrer CAFD auf.
- Codierdaten lesen. Wählen Sie das Steuergerät, das Sie ändern wollen (zum Beispiel das Head Unit oder das Bordnetz-Steuergerät), dann Read Coding Data. E-Sys speichert die aktuelle Codierung des Steuergeräts als NCD-Datei. Bewahren Sie eine Kopie auf: Das ist Ihr Weg zurück.
- Bearbeiten. Klicken Sie mit rechts auf die CAFD des Steuergeräts und wählen Sie Edit FDL. Der FDL-Editor öffnet sich mit allen Einstellungen. Suchen Sie die gewünschte und ändern Sie den Wert, zum Beispiel von
nicht_aktiv(aus) aufaktiv(ein). Speichern. - Codieren. Wählen Sie zurück auf der Coding-Seite die CAFD des Steuergeräts und drücken Sie Code (in manchen E-Sys-Versionen Code FDL oder Code NCD). E-Sys schreibt die neue Codierung und zeigt einen Bericht.
- Testen. Schalten Sie die Zündung aus und wieder ein und probieren Sie die Funktion aus. Stimmt etwas nicht, codieren Sie die gespeicherte NCD zurück.
Wie geht es weiter? FDL codieren erklärt CAFD, NCD und den FDL-Editor genauer, VO-Codierung zeigt, wie Sie einen Optionscode hinzufügen oder entfernen, und Codieren nach Baureihe listet, welche Autos E-Sys codiert.
Warum heißen die Einstellungen "." oder sind auf Deutsch?
Die Namen der Einstellungen stammen aus BMWs Daten. Seit etwa 2016 entfernt BMW die Namen aus den veröffentlichten PSdZData, deshalb erscheinen viele Einstellungen im aktuellen E-Sys nur als Punkt, und die benannten sind kurze deutsche Abkürzungen. Darum nutzen Codierer Cheat Sheets: Listen, welche Einstellung was bewirkt.
E-Sys MAX liefert die fehlende Hälfte direkt in E-Sys: englische Namen und Erklärungen für Tausende Einstellungen, fertige Änderungen für Ihr Auto, ein vollständiges Backup mit einem Klick und einen Verlauf jeder Änderung. Jedes Schreiben ins Auto wartet weiterhin auf Ihr Ja.
Fragen
Ist das Codieren mit E-Sys sicher?
Beim Codieren ändern Sie Einstellungen, nicht die Software des Steuergeräts, deshalb ist es das sanftere der beiden Verfahren. Die echten Risiken sind eine schwache Batterie, eine abgebrochene Verbindung mitten im Schreiben und ein falscher Wert. Nutzen Sie ein Ladegerät, machen Sie vorher ein Backup, ändern Sie jeweils nur eine Sache und behalten Sie die Original-NCD, um sie zurückspielen zu können.
Welche E-Sys-Version sollte ich verwenden?
Wir empfehlen E-Sys 25.10 oder 24.06: Sie arbeiten am besten mit aktuellen PSdZData und G-Serie-Autos. Die Versionen 22.x bis 25.x beherrschen aktuelle Autos und DoIP. E-Sys MAX unterstützt E-Sys 22.06 bis 25.x und ist mit 25.10, 24.06, 22.10 und 22.06 getestet. E-Sys 3.40 und älter laufen auf einem alten Java und werden nicht unterstützt. Siehe welche Version für welches Auto.
Kann ich einen BMW der G-Serie mit E-Sys codieren?
Ja. Die Schritte sind dieselben. Bei G-Serie-Steuergeräten gibt es in öffentlichen Daten weit weniger benannte Einstellungen, deshalb sind englische Namen und fertige Änderungen dort noch wichtiger.
Muss ich zum Codieren flashen?
Nein. Die meisten Codierungen brauchen kein Flashen. Flashen ist nur nötig, um die Software eines Steuergeräts zu aktualisieren oder wenn eine Nachrüstung es verlangt, und dann brauchen Sie PSdZData Full.
Codieren Sie Ihren BMW auf Englisch statt in Kürzeln
E-Sys MAX arbeitet in Ihrem eigenen E-Sys. Testen Sie alle Funktionen 3 Tage kostenlos.
