Ты тоже не совсем неправ — в некоторых случаях это
может работать с интерфейсом J2534 (например, Scanmatik), если использовать промежуточный слой вроде
PTTBMW, а затем выбрать
EDIABAS в ISTA. Ранее я имел в виду, что
ISTA не работает с J2534 напрямую изначально, как многие универсальные программы, поэтому без чего-то вроде PTTBMW обычно не заработает.
Но будет ли это работать именно на
твоей машине, зависит от модели/года и протокола:
- E-серия (K-line / DCAN): Scanmatik+PTTBMW часто работает (если драйвер J2534 нормальный).
- F-серия (CAN через OBD): иногда работает, иногда глючит (зависит от набора ECU + версии PTTBMW).
- G-серия / новее (особенно DoIP): обычно нет с USB-устройством J2534. Для DoIP обычно нужны ENET/ICOM (Ethernet), а не USB-only pass-thru.
Что делать (как правильно проверить)
- Сначала убедись, что Windows видит твой Scanmatik и драйвер J2534 установлен корректно (в программе Scanmatik устройство должно отображаться).
- В PTTBMW проверь, видит ли он устройство J2534 и может ли запустить режим «моста/сервиса» (как бы он ни назывался в этой версии).
- Затем в настройках ISTA выбери EDIABAS в качестве типа интерфейса (не ENET/ICOM).
- Сначала проверь что-то простое (чтение VIN / идентификация автомобиля). Если не получится, запиши точную ошибку ISTA/EDIABAS (часто встречаются IFH-0009 / IFH-0018 и т. д.).
Два вопроса, от которых всё зависит
- К какому BMW ты пытаешься подключиться (модель + год)? (Пример: E90 2008 / F30 2016 / G20 2020)
- Твой Scanmatik подключён только по USB (так большинство), или у него есть поддержка Ethernet/DoIP?
Напиши эти детали + точное сообщение об ошибке в ISTA (или EDIABAS), и тебе сразу скажут, проблема в настройке (PTTBMW/EDIABAS) или просто для этого кузова нужно другое оборудование.