Как безопасно прочитать и записать прошивку ЭБУ
Почти все «убитые» при прошивке блоки — следствие одних и тех же ошибок: просело питание, оборвалась связь, записали файл с неверной контрольной суммой или без резервной копии. Ниже — порядок работы, который эти риски убирает.
Главное правило
Никогда не записывайте ничего в блок, пока не сохранили его исходную прошивку в двух местах.
Перед началом
Питание
- Через OBD: подключите к аккумулятору автомобиля зарядное устройство или источник питания с режимом поддержки напряжения. Заряда одного аккумулятора на долгую запись может не хватить.
- На столе: только качественный лабораторный блок питания 12 В. Не питайте блок от случайных адаптеров.
- Выключите всё лишнее в машине: фары, климат, обогревы, мультимедиа. Закройте двери, чтобы блоки комфорта не просыпались во время записи.
Ноутбук
- Подключите ноутбук к зарядке и отключите сон, гибернацию и автоматические обновления Windows на время работы.
- Подключайте программатор напрямую в USB-порт ноутбука, без хабов и удлинителей.
- Антивирус может мешать программе K-Suite или удалять её файлы — добавьте папку программы в исключения (подробнее — в FAQ).
Подключение
- Проверьте разъём OBD2 на окислы и люфт. Удлинитель OBD2 снимает нагрузку со штатного гнезда, если подключаетесь часто.
- На столе сверяйте каждый провод со схемой для своего блока — особенно Boot-пин и резисторы.
Порядок работы
- Идентификация. Убедитесь, что выбран именно ваш блок и протокол. Ошибка выбора — частая причина
Protocol not foundиEcu not identified. - Чтение. Прочитайте исходную прошивку полностью. На столе по возможности читайте и Flash, и EEPROM.
- Резервная копия. Сохраните файл в двух местах (например, на ноутбуке и в облаке). В имени файла укажите марку, модель, VIN или номер блока и дату — через полгода это сэкономит время.
- Проверка файла для записи. Записывайте только файл, сделанный под этот же блок и эту же версию ПО. Контрольная сумма должна быть пересчитана — запись с неверной суммой может «убить» блок (см. ошибку Checksum error).
- Запись. Во время записи ничего не трогайте: не открывайте двери, не крутите ключ, не двигайте кабели, не закрывайте крышку ноутбука.
- Проверка. Заведите двигатель, проверьте ошибки сканером и сделайте пробную поездку.
Если запись оборвалась
- Не выключайте зажигание и не отключайте программатор сразу. Сначала попробуйте повторить запись или функцию восстановления (Recovery), если программа её предлагает.
- Запишите обратно исходную прошивку из резервной копии.
- Если блок по OBD больше не отвечает, его часто можно восстановить «на столе» в режиме Boot, BDM или JTAG — см. способы подключения к ЭБУ и FAQ.
- Если опыта нет, лучше отдать блок специалистам по восстановлению, чем экспериментировать.
Частые причины проблем
| Что случилось | Частая причина | Что сделать |
|---|---|---|
| Запись зависла или оборвалась | Просело питание, плохой контакт, USB-хаб | Зарядное устройство на АКБ, прямое USB-подключение, проверка разъёма |
Checksum error | Не пересчитана контрольная сумма или неполное чтение | Пересчитать сумму, перечитать исходник при стабильном питании |
Wake up error, Ecu not identified | Нет питания блока, ошибка в схеме, неверный протокол | Сверить схему, питание и выбранный блок |
| Программа не видит прибор | Драйвер, антивирус, путь установки | См. раздел «Драйверы и подключение» в FAQ |
примечание
Работа с прошивкой блока управления всегда связана с риском. Если сомневаетесь, совместим ли ваш блок или файл, напишите нам номер блока до начала работ.