Instrucciones de conexión BMW K+Can K+DCAN
Este es un cable universal para diagnosticar vehículos de la serie E de BMW.
Admite dos protocolos:
K-Line (BMW antiguos hasta ~2007)
D-CAN (interfaz CAN) (modelos posteriores a 2007)
Hay un interruptor en el adaptador K-Line ↔ D-CAN: es importante no olvidarse de colocarlo en la posición correcta.
Software de herramientas estándar de BMW
Contiene un conjunto de programas:
EDIABAS es la capa de comunicaciones. Todos los programas (INPA, NCS, etc.) se comunican con la máquina a través de ella.
INPA - diagnóstico, lectura de errores, pruebas de funcionalidad.
NCS Expert - codificación de bloques.
WinKFP - firmware del módulo.
Importante: es mejor instalar un kit donde todas las rutas y parámetros ya estén configurados automáticamente.
Computadora
Se recomienda Windows 7 x64, pero también funciona en Win10/11.
A veces es necesario deshabilitar la verificación de las firmas digitales de los controladores de los adaptadores.
2. Instalación de controladores para el cable
Conecte el adaptador al USB.
Si Windows no instaló el controlador:
Descargar controladores FTDI VCP (puerto COM virtual).
Después de la instalación, verifique:
El adaptador debe aparecer como Convertidor serie USB y Puerto serie USB (COMx).
Error típico: si el controlador está instalado como CH340 y no FTDI, su adaptador utiliza un chip diferente → tendrá que buscar el controlador CH340.
3. Configuración del puerto COM
¿Por qué es esto necesario?
EDIABAS e INPA utilizan un puerto COM fijo y deben coincidir.
Ajustes:
"Administrador de dispositivos" → "Puertos (COM y LPT)".
Abrir las propiedades del puerto serie USB.
Pestaña avanzada:
Establezca COM9 (o cualquiera del 1 al 9).
Temporizador de latencia = 1 ms: reduce los retrasos y hace que la conexión sea más estable.
Importante: no utilice COM10 y superiores: algunas versiones de EDIABAS no los ven.
4. Configuración
del archivo obd.ini de EDIABAS
Ruta: C:\EDIABAS\Bin\obd.ini
Comprueba la línea:
Puerto=Com9
Debe coincidir con el puerto COM que usted asignó.
El archivo ediabas.ini
Ruta: C:\EDIABAS\Bin\ediabas.ini
Parámetros principales:
Interfaz=STD:OBD
Puerto TCP=6801
Nota: si usa un cable ENET (para la serie F/G), la interfaz debe ser OTHER:ENET - para K+D-CAN, deje STD:OBD.
5. Conexión al coche
Conecte el conector OBD al coche.
Encender el encendido (posición 2): los instrumentos deben iluminarse.
Ejecute INPA.
En la esquina superior derecha:
Batería = ENCENDIDA
Encendido = ON
Si:
La batería se enciende, pero el encendido no → problema con el contacto de la línea K.
Ninguno de ellos está encendido: error de puerto COM, controlador o cable.
Consejo: si su automóvil es anterior a 2007 (pre-CIC/NBT), es posible que necesite un puente en el adaptador entre los pines 7 y 8.
6. Características de la conexión de los programas BMW DIS
(Yellow Head/GT1)
DIS utiliza una máquina virtual y el puente de comunicación IFHSrv32.
Orden de lanzamiento:
Ejecute ifhsrv32.exe (debería estar en la bandeja y mostrar “en ejecución”).
Inicie DiagHead.
En VMware, configure una red virtual solo de host.
Error típico:
Error de conexión en DIS → IFHSrv32 no se ha iniciado.
Rheingold ISTA+
En la configuración:
Configuración VCI → Configuración estándar de EDIABAS
ISTA utiliza EDIABAS para operar K+D-CAN, por lo que es importante que:
El puerto COM se instaló correctamente,
Interfaz=STD:OBD.
Consejo: Ejecute ISTA como administrador; de lo contrario, no verá EDIABAS.
7. Compatibilidad del vehículo.
El soporte D-CAN comienza alrededor de marzo de 2007:
E60/E61 LCI
E90/E91/E92/E93
Renovación del E83
E70/E71
E87 después del restyling
y otros modelos con módulo CAS2/CAS3.
Para vehículos anteriores a 2007, pero con K-Line:
Necesita un cable K+D-CAN con puente 7-8
o un adaptador con un interruptor K-Line / D-CAN.
8. Antivirus y protección de Windows
Algunos programas (especialmente DIS) pueden parecer sospechosos para el software antivirus:
Es posible que necesites deshabilitar temporalmente la protección o agregar excepciones.
Además:
En Win10, SmartScreen puede bloquear la ejecución de archivos ejecutables antiguos.
9. Errores comunes y cómo solucionarlos
1. INPA no detecta el encendido
Sin pin 8 (viejos vagones K-Line)
El adaptador está defectuoso
puerto COM incorrecto
El temporizador de latencia no está configurado en 1 ms
2. INPA se inicia, pero no se leen los módulos.
El problema está en los pines OBD del coche.
Se seleccionó la interfaz incorrecta en ediabas.ini
La línea K de un bloque específico está dañada
3. ISTA no ve el coche
Ruta incorrecta a EDIABAS
Otro programa se está ejecutando y está bloqueando el puerto.
ISTA no se está ejecutando como administrador.
4. DIS no se conecta
IFHSrv32 no se está ejecutando
Configuración de red virtual incorrecta en VMware
