Doppelter Warnblinker / US Warnblinker BMW E46: Amerikanischen Warnblinker mit NCS Expert entfernen Kurzbeschreibung und Ziel Bei manchen BMW E46 blinkt der Warnblinker nicht gleichmäßig, sondern in einem amerikanisch wirkenden Doppelimpuls: Blink-Blink – Pause – Blink-Blink – Pause In dieser Anleitung wird der Doppelimpuls mit NCS Expert und NCS Dummy deaktiviert. Anschließend blinkt der Warnblinker wieder normal: Blink – Pause – Blink – Pause Der relevante Codierwert lautet: BLINKIMPULS_WARNBLK Für den normalen Warnblinker wird dieser auf Folgendes gesetzt: wert_02 Voraussetzungen Benötigt werden: Windows-Laptop BMW Standard Tools NCS Expert NCS Dummy passende E46-SP-Daten K+DCAN- oder INPA-kompatibles Diagnosekabel ausreichend geladene Fahrzeugbatterie möglichst ein Batterieladegerät oder Stützgerät Bei frühen E46 mit rundem 20-poligem Diagnoseanschluss im Motorraum kann zusätzlich ein 20-Pin-Adapter erforderlich sein. Sicherheit und Backup Während des Codierens: Zündung nicht ausschalten Diagnosekabel nicht abziehen Laptop nicht herunterfahren keine Verbraucher wie Licht, Radio oder Lüftung einschalten Batterie möglichst mit einem Ladegerät stabilisieren Vor jeder Änderung wird die originale Codierung gesichert. Die wichtige Sicherungsdatei ist: FSW_PSW.TRC Diese Datei enthält die aktuell ausgelesene Codierung des Steuergeräts. 1. Verbindung prüfen Diagnosekabel mit dem Fahrzeug verbinden. Diagnosekabel mit dem Laptop verbinden. Zündung auf Stufe 2 einschalten. Motor nicht starten. INPA öffnen. Prüfen, ob die Anzeigen für Batterie und Zündung aktiv beziehungsweise schwarz dargestellt werden. INPA anschließend vollständig schließen. Falls INPA keine Verbindung erkennt, sollte noch nicht mit NCS Expert codiert werden. 2. NCS Expert starten NCS Expert als Administrator starten. Auf File klicken. Load Profile auswählen. Ein Profil laden, das die Bearbeitung der MAN-Datei erlaubt. Je nach Installation kann das Profil beispielsweise heißen: Expertmode oder: Revtor's NCS Expert Profile Das Profil muss die Verarbeitung der Datei FSW_PSW.MAN erlauben. 3. Fahrzeugauftrag auslesen Taste F1 – VIN/ZCS/FA auswählen. Danach F3 – ZCS/FA f. ECU auswählen. Als Fahrzeugplattform auswählen: E46 Das Steuergerät auswählen, aus dem der Fahrzeugauftrag gelesen werden soll. In der Regel eignet sich: AKMB oder: EWS Warten, bis Fahrgestellnummer und Fahrzeugauftrag oben in NCS Expert angezeigt werden. Mit F6 – Back zurückgehen. 4. Lichtmodul auswählen Auf F4 – Process ECU klicken. Das Lichtsteuergerät auswählen. Je nach Fahrzeug und Datenstand kann es unterschiedlich bezeichnet sein: ALSZ LSZ oder: LCM Beim späteren E46 wird häufig ALSZ angezeigt. Auswahl bestätigen. Jetzt darf nur das ausgewählte Lichtmodul bearbeitet werden, nicht das komplette Fahrzeug. 5. Codierdaten aus dem Lichtmodul lesen Im unteren Bereich von NCS Expert muss zunächst der Job zum Auslesen ausgewählt werden. Auf F2 – Change Job klicken. Den Job auswählen: CODIERDATEN_LESEN Auswahl bestätigen. Auf F3 – Execute Job klicken. Warten, bis folgende Meldung erscheint: Coding ended oder: JOB ENDED NCS Expert hat jetzt die Codierung des Lichtmoduls ausgelesen. 6. Originaldatei sichern Die ausgelesene Datei befindet sich normalerweise unter: C:\NCSEXPER\WORK\ Dort sollte sich folgende Datei befinden: FSW_PSW.TRC Diese Datei sofort kopieren und beispielsweise folgendermaßen umbenennen: FSW_PSW_ALSZ_ORIGINAL.TRC Die originale Datei nicht verändern. Damit kann die ursprüngliche Codierung später wiederhergestellt oder nachgeschlagen werden. 7. TRC-Datei in NCS Dummy öffnen NCS Dummy starten. Bei Chassis auswählen: E46 Bei Module genau das Modul beziehungsweise die Codierindex-Version auswählen, die NCS Expert beim Auslesen angezeigt hat. Beispiele: ALSZ.C34 ALSZ.C36 LSZ.C37 Die genaue Bezeichnung kann je nach Fahrzeug abweichen. Bei FSW/PSW or Nettodata trace file folgende Datei öffnen: C:\NCSEXPER\WORK\FSW_PSW.TRC Warten, bis NCS Dummy die Codierwerte geladen hat. 8. Warnblinker-Parameter suchen Im Suchfeld von NCS Dummy nach folgendem Begriff suchen: BLINKIMPULS_WARNBLK Der Eintrag sollte ungefähr so erscheinen: BLINKIMPULS_WARNBLK wert_04 wert_04 steht beim E46 normalerweise für den Doppelimpuls des Warnblinkers. Für den normalen Warnblinker muss Folgendes ausgewählt werden: BLINKIMPULS_WARNBLK wert_02 Dazu: Den Eintrag BLINKIMPULS_WARNBLK aufklappen. Das Kontrollkästchen bei wert_02 aktivieren. Prüfen, dass wert_04 nicht mehr ausgewählt ist. Keine anderen Werte verändern. 9. MAN-Datei exportieren Nachdem wert_02 ausgewählt wurde: In NCS Dummy auf Export FSW_PSW klicken. Anschließend auswählen: Export FSW_PSW.MAN Die Datei muss in folgendem Verzeichnis gespeichert werden: C:\NCSEXPER\WORK\FSW_PSW.MAN Prüfen, dass die Datei tatsächlich folgendermaßen heißt: FSW_PSW.MAN Nicht versehentlich: FSW_PSW.MAN.txt 10. Änderung mit NCS Expert codieren Zurück zu NCS Expert wechseln. Das Lichtmodul muss weiterhin als ausgewähltes Steuergerät angezeigt werden. Auf F2 – Change Job klicken. Folgenden Job auswählen: SG_CODIEREN Auswahl bestätigen. Noch einmal prüfen: ECU: ALSZ / LSZ / LCM JOBNAME: SG_CODIEREN Auf F3 – Execute Job klicken. Diagnosekabel und Zündung währenddessen nicht berühren. Warten, bis folgende Meldung erscheint: Coding ended oder: JOB ENDED Die Änderung wurde jetzt in das Lichtmodul geschrieben. 11. Funktion prüfen NCS Expert schließen. Zündung ausschalten. Schlüssel abziehen. Fahrertür einmal öffnen und schließen. Etwa 30 Sekunden warten. Warnblinker einschalten. Der Warnblinker sollte jetzt gleichmäßig blinken: Blink – Pause – Blink – Pause Der Doppelimpuls sollte verschwunden sein. Falls die Änderung nicht sofort sichtbar ist, das Fahrzeug abschließen und einige Minuten warten, bis die Steuergeräte eingeschlafen sind. Danach erneut prüfen. Typische Fehler und Lösungen BLINKIMPULS_WARNBLK wird nicht gefunden Mögliche Ursachen: falsches Steuergerät ausgewählt falsche Modulversion in NCS Dummy ausgewählt veraltete oder unvollständige SP-Daten Fahrzeug besitzt ein anderes Lichtmodul Prüfen, ob in NCS Expert ALSZ, LSZ oder LCM ausgelesen wurde und dieselbe Modulversion in NCS Dummy eingestellt ist. COAPI-2020 oder SG antwortet nicht Mögliche Ursachen: Zündung nicht auf Stufe 2 Diagnosekabel nicht korrekt eingerichtet falscher COM-Port Latenzzeit des COM-Ports zu hoch bei frühem E46 fehlt die Verbindung über den 20-poligen Anschluss im Motorraum Zuerst prüfen, ob INPA Batterie und Zündung erkennt. Änderung wird nicht übernommen Prüfen: Wurde die Datei als FSW_PSW.MAN exportiert? Liegt sie unter C:\NCSEXPER\WORK\? Unterstützt das verwendete NCS-Profil die MAN-Datei? Wurde beim Schreiben SG_CODIEREN verwendet? War nur das Lichtmodul ausgewählt? Wurde nach dem Codieren die Zündung aus- und eingeschaltet? Zusätzlich kann es helfen, das Fahrzeug kurz abzuschließen und das Lichtmodul einschlafen zu lassen. Warnblinker blinkt anschließend sehr schnell Dann wurde wahrscheinlich versehentlich folgender Wert gewählt: wert_03 Dieser kann ein sehr schnelles Blinkmuster erzeugen. Erneut auslesen und auf Folgendes stellen: BLINKIMPULS_WARNBLK wert_02 Rückbau und Wiederherstellung Soll der Doppelimpuls später wieder aktiviert werden, wird der Wert wieder auf Folgendes gesetzt: BLINKIMPULS_WARNBLK wert_04 Danach erneut eine FSW_PSW.MAN exportieren und das Lichtmodul mit SG_CODIEREN beschreiben. Alternativ kann das Lichtmodul vollständig auf den Fahrzeugauftrag zurückgesetzt werden. Dazu: Die Datei FSW_PSW.MAN aus dem WORK-Ordner entfernen oder vollständig leeren. NCS Expert starten. Fahrzeugauftrag über AKMB oder EWS auslesen. Lichtmodul ALSZ, LSZ oder LCM auswählen. Job SG_CODIEREN auswählen. Codierung ausführen. Dabei wird das Lichtmodul entsprechend dem hinterlegten Fahrzeugauftrag auf seine Seriencodierung gesetzt. Dabei können allerdings auch andere individuell vorgenommene Codierungen im Lichtmodul verloren gehen. Zusammenfassung der Änderung Amerikanischer Doppelimpuls BLINKIMPULS_WARNBLK wert_04 Normaler Warnblinker BLINKIMPULS_WARNBLK wert_02 Betroffenes Steuergerät ALSZ alternativ je nach Baujahr: LSZ LCM Job zum Auslesen CODIERDATEN_LESEN Job zum Schreiben SG_CODIEREN