Инструкция по подключению BMW K+Can K+DCAN
Это универсальный кабель для диагностики автомобилей BMW поколения E-серий.
Он поддерживает два протокола:
K-Line (старые BMW до ~2007 г.)
D-CAN (CAN интерфейс) (модели после 2007 г.)
На адаптере есть переключатель K-Line ↔ D-CAN - важно не забывать ставить его в нужное положение.
ПО BMW Standard Tools
Содержит набор программ:
EDIABAS - коммуникационный слой. Любые программы (INPA, NCS и т. д.) общаются с машиной через него.
INPA - диагностика, чтение ошибок, тест функционала.
NCS Expert - кодирование блоков.
WinKFP - прошивка модулей.
Важно: устанавливать лучше комплект, где все пути и параметры уже автоматически настроены.
Компьютер
Рекомендуется Windows 7 x64, но работает и на Win10/11.
Иногда требуется отключить проверку цифровых подписей драйверов для адаптеров.
2. Установка драйверов для кабеля
Подключите адаптер к USB.
Если Windows не установила драйвер:
скачайте FTDI VCP Drivers (Virtual COM Port).
После установки проверьте:
адаптер должен появиться как USB Serial Converter и USB Serial Port (COMx).
Типичная ошибка: если драйвер ставится как CH340, а не FTDI, ваш адаптер использует другой чип → придется искать драйвер CH340.
3. Настройка COM-порта
Зачем это нужно?
EDIABAS и INPA используют фиксированный COM-порт, и они должны совпадать.
Настройки:
«Диспетчер устройств» → «Порты (COM и LPT)».
Открыть свойства USB Serial Port.
Вкладка Дополнительно:
установить COM9 (или любой от 1 до 9).
Latency Timer = 1 ms - уменьшает задержки и делает связь стабильнее.
Важно: не используйте COM10 и выше - некоторые версии EDIABAS их не видят.
4. Настройка EDIABAS
Файл obd.ini
Путь: C:\EDIABAS\Bin\obd.ini
Проверьте строку:
Port=Com9
Она обязана соответствовать COM-порту, который вы назначили.
Файл ediabas.ini
Путь: C:\EDIABAS\Bin\ediabas.ini
Основные параметры:
Interface=STD:OBD
TcpPort=6801
Примечание: если вы используете ENET-кабель (для F/G серий) интерфейс должен быть OTHER:ENET - для K+D-CAN оставляем STD:OBD.
5. Подключение к автомобилю
Подключите OBD-разъём к машине.
Включите зажигание (позиция 2): приборы должны загореться.
Запустите INPA.
В правом верхнем углу:
Battery = ON
Ignition = ON
Если:
Battery светится, но Ignition - нет → проблема с K-линей контактом.
Не горит ни один - ошибка COM-порта, драйвера или кабеля.
Совет: если машина старше 2007 года (до CIC/NBT), может понадобиться мостик в адаптере между 7 и 8 пинами.
6. Особенности подключения программ
BMW DIS (Yellow Head/GT1)
DIS использует виртуальную машину и мост связи IFHSrv32.
Порядок запуска:
Запустить ifhsrv32.exe (он должен висеть в трее и показывать «running»).
Запустить DiagHead.
В VMware настроить виртуальную сеть Host-only.
Типичная ошибка:
ошибка соединения в DIS → IFHSrv32 не был запущен.
Rheingold ISTA+
В настройках:
VCI Config → EDIABAS Standard Settings
ISTA использует EDIABAS для работы с K+D-CAN, поэтому важно чтобы:
COM-порт был установлен корректно,
Interface=STD:OBD.
Совет: запускать ISTA от имени администратора - иначе не видит EDIABAS.
7. Совместимость автомобилей
Поддержка D-CAN начинается примерно с 03/2007:
E60/E61 LCI
E90/E91/E92/E93
E83 рестайл
E70/E71
E87 после рестайлинга
и другие модели с модулем CAS2/CAS3.
Для авто старше 2007, но с K-Line:
нужен кабель K+D-CAN с перемычкой 7–8
или адаптер с переключателем K-Line / D-CAN.
8. Антивирус и защита Windows
Некоторые программы (особенно DIS) могут выглядеть подозрительными для антивирусов:
возможно потребуется временно отключить защиту или добавить исключения.
Кроме того:
на Win10 SmartScreen может блокировать запуск старых исполняемых файлов.
9. Типичные ошибки и как их исправить
1. INPA не видит зажигание
нет пина 8 (старые K-Line авто)
адаптер неисправен
неправильный COM-порт
Latency Timer не установлен в 1 ms
2. INPA запускается, но модули не читаются
проблема в OBD-пинах автомобиля
неправильно выбран интерфейс в ediabas.ini
повреждена K-линия конкретного блока
3. ISTA не видит машину
неверный путь к EDIABAS
запущена другая программа, блокирующая порт
ISTA не запущена от администратора
4. DIS не подключается
не запущен IFHSrv32
неверная конфигурация виртуальной сети в VMware
