Сегодня к нам в работу попал Volvo S80 1999 года, с довольно типичной для автомобилей тех годов проблемой.
При попытке запустить автомобиль на севшем аккумуляторе слетела синхронизация между блоками системы иммобилайзера, о чём свидетельствуют соответствующие ошибки в блоке управления двигателем и блоке CEM.
Автомобиль при этом не заводится, стартер не крутит. Что же, всё решаемо.
Снимаем блок CEM
Разбираем. Находим flash память и отмываем лак.
И выпаиваем.
Далее помещаем в программатор вычитываем её содержимое.
Далее сравниваем байты синхронизации, предварительно вычитав их из блока управления двигателем. Как и следовало ожидать они различаются.
Далее правим дамп блока CEM, вписывая нужные байты. Записываем поправленный дамп обратно в flash и запаиваем её обратно в блок.
Осталось собрать всё на место и можно заводить автомобиль.
Всё работает, хозяин счастлив. Мы тоже довольны выполненной работой.