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