Вступление
У многих владельцев Hyundai Elantra MD (2010–2015) неожиданно загорается «беременный мужик» — значок подушки безопасности. Диагностика показывает ошибку B1620 (внутренняя неисправность блока SRS). В сервисе Москвы перепрошивка стоит 5000 рублей. Новый блок SRS — от 50 000 до 80 000 рублей, б/у — 5000–8000 рублей. При этом неизвестно, в каком состоянии б/у блок и не появится ли на нём та же ошибка через неделю.
Я нашёл способ сделать это самому, бесплатно (если у вас уже есть программатор) или за копейки. Моя история ниже.
Что случилось
Ошибка B1620 возникла у меня после того, как я через ELM-устройство с помощью платной программы Car Scanner (пользуюсь ею давно, она отличная) решил очистить все ошибки. И после этой процедуры лампа Airbag загорелась и не гасла. Слышал также, что похожие ошибки появляются после просадки аккумулятора, прикуривания других машин, использования бустера для запуска двигателя или после реального срабатывания подушек. Но у меня была именно программный «глюк».
Я не поехал в сервис, а решил разобраться сам.
Что нам понадобится
1. Программатор CH341A с прищепкой SOP8. У меня такой лежал с покупки 15–18 лет назад (второй раз в жизни пользуюсь — первый раз перепрошивал вафельницу? нет, роутер после неудачной прошивки). Если у вас нет — на Ozon можно посмотреть, вот так она выглядит
2. Программа CH341A Programmer 1.34 (скачал с сайта pitfalls.ru, там же драйвера).
3. Жидкость для снятия лака (ацетон) — взял у жены, можно купить в любом магазине косметики.
4. Ватные палочки, пинцет, фонарик.
5. Интернет — чтобы зарегистрироваться на сайте с чистыми дампами.
Пошаговая инструкция (проверено на моём автомобиле)
Шаг 1. Снимаем блок SRS
Блок находится под центральной консолью (между передними сиденьями). Обязательно отключите минусовую клемму аккумулятора и подождите 5–10 минут — чтобы разрядились конденсаторы. Безопасность прежде всего!
Шаг 2. Находим нужную микросхему EEPROM
На плате ищите маленькую 8-ногую микросхему. Маркировка 95128 под лаком не видна. Но рядом с нужной микросхемой на плате есть надпись U102 — вот она, наша. Похожая микросхема есть с другой стороны платы (там где конденсаторы) — там написано U402, она нам не нужна.
Ориентируйтесь по надписи U102. Когда мы сотрём лак, на микросхеме появится надпись 95128 (у меня была M95128 от STMicroelectronics). В программе я этого чипа не нашёл, поэтому использовал аналогичный Atmel AT25128 — они совместимы.
Шаг 3. Счищаем защитный лак
Капаем жидкость для снятия лака прямо на микросхему, ждём 30 секунд, аккуратно стираем ватной палочкой. Лак уходит легко. Не заливайте всё вокруг — только на чип.
Шаг 4. Подключаем прищепку
Цепляем прищепку SOP8 на корпус микросхемы. Как определить первую ножку? Обычно на корпусе есть точка или скос. У меня этих признаков не было. Я ориентировался так: смотрим на чип, надпись читается слева направо (не вверх ногами). Первая лапка находится снизу слева. Прищепку цепляем аккуратно, чтобы контакты сели плотно.
Прищепку соединяем с платой CH341A, программатор вставляем в USB компьютера.
Шаг 5. Настройка программы
Открываем CH341A Programmer 1.34.
- В списке чипов выбираем Atmel AT25128 (или AT25128B) — наш ST M95128 там отсутствует, но AT25128 подходит.
- Напряжение: на программаторе по умолчанию 5V, я его не менял (его можно только уменьшить, не увеличить).
- Нажимаем Read — программа читает дамп размером 16 Кбайт.
Шаг 6. Сохраняем оригинальный дамп
Нажимаем Save и сохраняем файл под именем, например, backup_original.bin. Это обязательно! Этот дамп нам понадобится не только на случай «если что-то пойдёт не так», но и для отправки на сайт, чтобы получить чистую прошивку.
Шаг 7. Получаем чистый дамп (без ошибок)
Идём на сайт https://dump.adiag.ru/srs/Hyundai/
- Регистрируемся .
- Находим свою модель: 95910-3X200 - Mobis 3X959-10200 (25128)[95128]
- Нажимаем кнопку «выбрать файл» и загружаем наш сохранённый backup_original.bin (с ошибкой).
- Через несколько секунд сайт возвращает этот же дамп, но уже очищенный от ошибок. Бесплатно. Как дальше будет — не знаю, но на момент моей работы так и было.
- Важно: я не использовал чужой дамп с другого автомобиля. Мне встречались советы, что можно взять дамп от точно такого же блока (полный аналог) и проблем не будет. Но я смог очистить свой родной дамп, что надёжнее. Если вдруг понадобится, вот мой очищенный проверенный на моей машине дамп https://disk.yandex.ru/d/m6I6zZYeECemoA 95910-3X200 V2.2
Шаг 8. Записываем чистый дамп в EEPROM
- В программе нажимаем Erase — чип стирается.
- Нажимаем Open и выбираем скачанный очищенный файл.
- Нажимаем Write (запись). Процесс занимает от 5 до 30 секунд. У меня сначала всё зависло — я отключил программатор, подключил заново, и запись прошла успешно.
- После записи обязательно делаем Verify (верификация), чтобы убедиться, что данные записались без ошибок.
Шаг 9. Собираем блок, ставим на машину
- Отключаем программатор, снимаем прищепку.
- Лак я не восстанавливал — не заливал ничем. Если хотите, можете капнуть цапонлаком или лаком для ногтей, но это необязательно.
- Устанавливаем блок SRS на место, подключаем аккумулятор.
- Заводим машину.
Шаг 10. Проверяем результат
Лампочка Airbag (значок «беременный мужик») гаснет через пару секунд после включения зажигания. Для полной уверенности я подключил ELM и проверил через программы Car Scanner и MotorData OBD (обе платные) — ошибка B1620 исчезла. Проехал несколько дней — всё работает.
Почему я не пошёл в сервис и не покупал б/у блок
- В Москве перепрошивка стоит 5000 рублей.
- Новый блок SRS — 50 000 – 80 000 ₽ (Если они вообще существуют новые).
- Б/у блок — 5000 – 8000 ₽, но неизвестно, с какими ошибками он приедет из Иркутска или Новосибирска.
Я же не потратил ни копейки (программатор и жидкость для лака уже были). Даже если покупать программатор с прищепкой — это около 500–1000 рублей, что всё равно дешевле любой альтернативы.
Важные предупреждения (обязательно прочтите!)
- Отключайте аккумулятор перед снятием SRS — это вопрос безопасности, чтобы подушка не выстрелила случайно.
- Всегда сохраняйте оригинальный дамп — без него вы не сможете ничего восстановить и не отправите на очистку.
- Чистый дамп, который вы получите с сайта, подходит для моего блока и моей машины. На других машинах с другими версиями блока (VER 1.1, VER 1.2) дампы могут не подойти. Вероятно, версия прошивки зависит от количества подушек или региона — точной информации нет, это мои рассуждения с друзьями.
- Автомат или механика — разницы нет. Главное — номер блока 95910-3X200 и наверное версия, но на сайте выбора версии не было.
- Если после прошивки ошибка осталась или появляется снова — скорее всего, проблема не в прошивке, а в самом блоке (залит, вздутые конденсаторы) или в другом компоненте системы. Прошивка тут не поможет. У меня же ошибка B1620 возникла именно из-за очистки ошибок через сканер, а не из-за отказа «железа».
Итог
Менее часа работы — и ошибка B1620 исчезла навсегда. Экономия минимум 5000 рублей (цена перепрошивки в сервисе), а если считать с покупкой б/у блока — до 8000 рублей. Плюс бесценный опыт и чувство удовлетворения.
Полезные ссылки:
- Бесплатные чистые дампы (отправляете свой — получаете очищенный): https://dump.adiag.ru/srs/Hyundai/
- Софт и драйвера: https://pitfalls.ru/ch341a-programmer/
- Очень полезный телеграм-канал, где я советовался и нашёл много информации (не мой канал, но рекомендую): https://t.me/ElantraHD/1
Если у вас остались вопросы — пишите в комментариях к статье или в тот телеграм-канал. Там много ребят, которые уже так делали.
И ещё момент: согласно информации из интернета, подушки безопасности с такой ошибкой у вас не сработают. После снятия блока вы будете так же ездить, как и с блоком. Ни на что это не повлияет. То есть можете снимать и ездить без него, пока вы занимаетесь восстановлением блока.
Удачи, и пусть ваш «беременный мужик» больше не загорается! 😊