Способы подключения к ЭБУ: OBD, Boot, BDM и JTAG
Прошивку блока управления можно прочитать и записать двумя путями: через диагностический разъём автомобиля (OBD) или со снятого блока «на столе». Способ определяет не мастер, а сам блок: для каждого ЭБУ в справочнике протоколов указан метод, которым с ним работает программа. Ниже — чем методы отличаются и что нужно для каждого.
Если блок есть в списке OBD — начинайте с OBD: это быстрее и без вскрытия. «Стол» нужен, когда блок закрыт для записи по OBD, нужно полное чтение памяти или блок надо восстановить после неудачной прошивки.
Сравнение методов
| Метод | Как подключается | Когда нужен | Прибор |
|---|---|---|---|
| OBD | Через диагностический разъём OBD2, блок остаётся в машине | Блок поддерживает чтение и запись по диагностической линии | OBD-программатор 5.017 |
| Boot | Блок снят и вскрыт; питание, линии связи и Boot-пин подключаются к контактам на плате по схеме | Блок закрыт для записи по OBD, нужно полное чтение, восстановление | Bench/Boot-программатор 7.020 |
| BDM | Блок вскрыт, подключение к отладочному интерфейсу процессора (Motorola / Freescale MPC5xx) | Блоки на процессорах MPC5xx: EDC16, ME9, MED9 и др. | Bench/Boot-программатор 7.020 |
| JTAG | Блок вскрыт, подключение к JTAG-контактам процессора (Renesas, Nexus, Mitsubishi) | Блоки Denso, Mitsubishi, часть Continental | Bench/Boot-программатор 7.020 |
Сколько блоков работает каждым способом
По справочнику протоколов (около 9 400 записей для легковых, грузовых, тракторов, мотоциклов и лодок, примерно 1995–2016 годов выпуска):
- OBD — около 8 000 модификаций: Bosch EDC15, EDC16, EDC17, ME7, ME9, MED17, Siemens SIMOS, PCR2.1, SID803, Delphi DCM3.5, Magneti Marelli, коробки Temic DQ200 и DQ250.
- Boot (Tricore) — около 1 700: Bosch EDC17, MED17, MEVD17, ME9.7.
- BDM (MPC5xx) — около 1 900: Bosch EDC16, ME9, MED9, Delphi MPC555.
- Boot (ST) — около 600: Bosch ME7, Magneti Marelli IAW.
- JTAG — около 700: Denso, Mitsubishi, Continental.
Многие блоки есть и в списке OBD, и в списке «на столе». Тогда OBD — для обычной работы, а стол — запасной путь, если что-то пошло не так.
OBD: без снятия блока
- Программатор подключается к разъёму OBD2, блок остаётся на месте.
- Быстро и без риска повредить плату или корпус блока.
- Главная опасность — питание: на время записи бортовая сеть должна держать напряжение без просадок. Подробно — в статье «Как безопасно прочитать и записать прошивку».
- Не все блоки разрешают запись по OBD; у части новых блоков доступ по диагностической линии закрыт.
Boot, BDM, JTAG: «на столе»
- Блок снимают с автомобиля, обычно вскрывают корпус и подключаются к контактам на плате по схеме, которую показывает программа для выбранного блока.
- Питание — только от внешнего стабилизированного источника 12 В.
- Позволяет прочитать память блока целиком (Flash и EEPROM) — это самая полная резервная копия.
- Позволяет «поднять» блок, который перестал отвечать после оборванной записи по OBD.
- Основной риск — ошибка в подключении: перепутанный пин, неверный резистор или неподключённый Boot-пин. Для Boot-режима это самая частая причина ошибки
Wake up error— см. FAQ.
Как выбрать прибор
- Узнайте модель блока — как это сделать, описано в статье «Как узнать модель ЭБУ и проверить поддержку».
- Найдите блок в справочнике протоколов и посмотрите, какой метод для него указан.
- Если указан только OBD — достаточно OBD-программатора 5.017. Если только Boot, BDM или JTAG — нужен Bench/Boot-программатор 7.020.
- Для мастерской, которая работает с разными машинами и берётся за восстановление блоков, удобнее иметь оба прибора.
Не уверены — напишите нам марку, модель, год и номер блока: проверим по справочнику, каким способом с ним работать.