Anleitung zum Anschluss von BMW K+Can K+DCAN
Dies ist ein universelles Kabel für die Diagnose von BMW Fahrzeugen der E-Serie Generation.
Es unterstützt zwei Protokolle:
K-Line (ältere BMWs bis ca. 2007)
D-CAN (CAN Interface) (Modelle nach 2007)
Der Adapter hat einen K-Line ↔ D-CAN Schalter – es ist wichtig, ihn in die richtige Position zu stellen.
Software BMW Standard Tools
Enthält einen Satz von Programmen:
EDIABAS - Kommunikationsschicht. Alle Programme (INPA, NCS usw.) kommunizieren über ihn mit dem Fahrzeug.
INPA - Diagnose, Fehlerlesen, Funktionstest.
NCS Expert - Codierung von Steuergeräten.
WinKFP - Programmierung von Modulen.
Wichtig: Es ist besser, ein Set zu installieren, bei dem alle Pfade und Parameter bereits automatisch konfiguriert sind.
Computer
Empfohlen wird Windows 7 x64, aber es funktioniert auch unter Win10/11.
Manchmal muss die Überprüfung digitaler Treibersignaturen für Adapter deaktiviert werden.
2. Installieren der Treiber für das Kabel
Schließen Sie den Adapter an USB an.
Falls Windows den Treiber nicht installiert hat:
Laden Sie FTDI VCP Drivers (Virtual COM Port) herunter.
Überprüfen Sie nach der Installation:
Der Adapter sollte als USB Serial Converter und USB Serial Port (COMx) erscheinen.
Typischer Fehler: Wenn der Treiber als CH340 und nicht als FTDI installiert wird, verwendet Ihr Adapter einen anderen Chip → Sie müssen den CH340-Treiber suchen.
3. Konfiguration des COM-Ports
Warum ist das nötig?
EDIABAS und INPA verwenden einen festen COM-Port, und diese müssen übereinstimmen.
Einstellungen:
„Geräte-Manager“ → „Anschlüsse (COM & LPT)“.
Eigenschaften von USB Serial Port öffnen.
Registerkarte Erweitert:
COM9 (oder eine beliebige Nummer von 1 bis 9) einstellen.
Latency Timer = 1 ms – verringert Verzögerungen und macht die Verbindung stabiler.
Wichtig: Verwenden Sie nicht COM10 oder höher – einige EDIABAS-Versionen erkennen sie nicht.
4. Konfiguration von EDIABAS
Datei obd.ini
Pfad: C:\EDIABAS\Bin\obd.ini
Überprüfen Sie die Zeile:
Port=Com9
Sie muss mit dem von Ihnen zugewiesenen COM-Port übereinstimmen.
Datei ediabas.ini
Pfad: C:\EDIABAS\Bin\ediabas.ini
Hauptparameter:
Interface=STD:OBD
TcpPort=6801
Hinweis: Wenn Sie ein ENET-Kabel (für F/G-Serien) verwenden, muss die Schnittstelle OTHER:ENET sein – für K+D-CAN lassen Sie STD:OBD.
5. Verbindung mit dem Fahrzeug
Stecken Sie den OBD-Stecker in das Fahrzeug.
Schalten Sie die Zündung ein (Position 2): Die Instrumente sollten aufleuchten.
Starten Sie INPA.
Rechts oben:
Battery = ON
Ignition = ON
Wenn:
Battery leuchtet, aber Ignition nicht → Problem mit dem K-Leitungskontakt.
Keines leuchtet – Fehler bei COM-Port, Treiber oder Kabel.
Tipp: Bei Fahrzeugen älter als 2007 (vor CIC/NBT) kann eine Brücke im Adapter zwischen den Pins 7 und 8 erforderlich sein.
6. Besonderheiten beim Anschluss von Programmen
BMW DIS (Yellow Head/GT1)
DIS verwendet eine virtuelle Maschine und die Kommunikationsbrücke IFHSrv32.
Startreihenfolge:
ifhsrv32.exe starten (er sollte im Tray hängen und "running" anzeigen).
DiagHead starten.
In VMware das virtuelle Netzwerk Host-only konfigurieren.
Typischer Fehler:
Verbindungsfehler in DIS → IFHSrv32 wurde nicht gestartet.
Rheingold ISTA+
In den Einstellungen:
VCI Config → EDIABAS Standard Settings
ISTA verwendet EDIABAS für die Arbeit mit K+D-CAN, daher ist es wichtig, dass:
Der COM-Port korrekt eingestellt ist,
Interface=STD:OBD.
Tipp: ISTA als Administrator ausführen – sonst erkennt es EDIABAS nicht.
7. Fahrzeugkompatibilität
Die D-CAN-Unterstützung beginnt etwa ab 03/2007:
E60/E61 LCI
E90/E91/E92/E93
E83 Facelift
E70/E71
E87 nach Facelift
und andere Modelle mit CAS2/CAS3-Modul.
Für Fahrzeuge älter als 2007, aber mit K-Line:
Benötigt wird ein K+D-CAN-Kabel mit Brücke 7–8
oder ein Adapter mit K-Line / D-CAN-Schalter.
8. Antivirus und Windows-Schutz
Einige Programme (insbesondere DIS) können für Antivirenprogramme verdächtig aussehen:
Möglicherweise müssen Sie den Schutz vorübergehend deaktivieren oder Ausnahmen hinzufügen.
Außerdem:
Unter Win10 kann SmartScreen die Ausführung alter ausführbarer Dateien blockieren.
9. Typische Fehler und wie man sie behebt
1. INPA erkennt die Zündung nicht
Pin 8 fehlt (alte K-Line Fahrzeuge)
Adapter defekt
Falscher COM-Port
Latency Timer nicht auf 1 ms eingestellt
2. INPA startet, aber Module werden nicht gelesen
Problem mit den OBD-Pins des Fahrzeugs
Falsche Schnittstelle in ediabas.ini ausgewählt
K-Leitung eines bestimmten Steuergeräts beschädigt
3. ISTA erkennt das Fahrzeug nicht
Falscher Pfad zu EDIABAS
Ein anderes Programm, das den Port blockiert, ist gestartet
ISTA nicht als Administrator gestartet
4. DIS verbindet nicht
IFHSrv32 nicht gestartet
Falsche Konfiguration des virtuellen Netzwerks in VMware
