Ошибка VCM-U105000 на XC40: таймер батареи телематического блока и как его сбросить

Через 96 месяцев после выпуска блок VCM требует замены своей батареи, а сброс ошибки требует PIN-кода. Владелец XC40 снял блок, считал память и сбросил таймер сам.

4 мин чтенияСложно
Снятый блок VCM от Volvo XC40
Фото: roborober / DRIVE2

На ряде современных Volvo — в том числе на XC40 — есть блок VCM (модуль телематики, отвечающий, среди прочего, за экстренный вызов). Внутри у него собственная резервная батарея. И вот особенность, которая удивляет многих владельцев: через 96 месяцев (восемь лет) после выпуска машины на панели появляется ошибка VCM-U105000 — «истёк срок годности батареи». Это не реальная поломка, а запланированный «отказ»: Volvo считает систему критичной для безопасности и требует заменить элемент по таймеру. Отсчёт ведётся от первого ввода автомобиля в эксплуатацию.

Проблема в том, что даже после замены батареи ошибка сама не уйдёт. Для сброса нужен PIN-код VCM (так называемый PIN 11), уникальный для каждого блока. Раньше его можно было получить у дилера, но, как пишет автор бортжурнала, сейчас российские дилеры отключены от базы данных. Владелец XC40 2019 года (2.0 бензин, пробег 107 000 км) решил проблему сам — заранее, до появления ошибки.

Внимание: работа требует навыков работы с электроникой и программаторами. Ошибка при считывании или пайке может вывести блок из строя. Если вы не уверены в себе, доверьте её специалисту по автоэлектронике.

Идея

План автора: снять блок VCM, считать дамп памяти процессора, вычислить из него PIN-код и сбросить счётчик через диагностическую программу. Он использовал VTool: в платной версии программа позволяет ввести PIN и сбросить ошибку, а также вычислить этот PIN из дампа памяти VCM.

Снятие блока

Шаг 1. Доступ в багажнике

На XC40 блок VCM стоит в багажнике слева. Освободите багажник, подденьте и снимите декоративные вставки — под ними винты задней планки. Снимите заднюю вставку, которая перекрывает левый кронштейн, затем сам кронштейн.

Шаг 2. Отверните корпус блока

Блок держится в корпусе на защёлках, а корпус крепится гайками. Отверните гайки и отщёлкните защёлки.

Блок VCM в штатном корпусе Фото: roborober / DRIVE2

Шаг 3. Отключите массу и разъёмы

Автору нужно было унести блок домой, поэтому порядок был такой: машину загнать в гараж, открыть капот и багажник (пока электрика работает), затем снять массу с аккумулятора и только после этого отсоединить блок от проводки.

Считывание PIN-кода

Шаг 4. Найдите площадку программирования

Внутри блока нужно считать память процессора SPC564B70L7. Для этого на плате есть специальная площадка для программирования. Она залита защитным лаком — его аккуратно снимают.

Площадка программирования на плате VCM Фото: roborober / DRIVE2

Шаг 5. Подключите программатор

Паять автор не хотел и купил прищепку-адаптер. Но один вывод — Reset — на эту площадку не выведен, так что один проводок всё же пришлось подпаять.

Прищепка для подключения к площадке Фото: roborober / DRIVE2

Шаг 6. Считайте память

Программатором автор считал обе области: FLASH (2 МБ) и DATA (64 КБ). Позже выяснилось, что для получения PIN 11 достаточно только области DATA.

Шаг 7. Проверьте батарею блока

Заодно он измерил напряжение батареи VCM: 8,05 В — по его оценке, как у новой. Поэтому батарею менять не стал, ограничившись сбросом счётчика. Если вашей батарее нужна замена: оригинал, по его данным, стоит от 15 тысяч рублей, китайские аналоги — около 1,5 тысячи, но живут, говорят, недолго.

Замер напряжения батареи VCM Фото: roborober / DRIVE2

Установка и сброс

Шаг 8. Верните блок на место

Блок установлен и подключён, масса подключена — всё заработало. Единственная странность: дверь багажника не закрывалась кнопкой. Автор просто захлопнул её вручную, замок защёлкнулся, и дальше всё работало штатно — видимо, после отключения машина «не знала», в каком положении дверь.

Шаг 9. Вычислите PIN и сбросьте таймер

VTool требует файл в формате BIN, а программатор автора сохранял в S19 — пришлось конвертировать, благо конвертеров много. После загрузки файла DATA программа выдала пароль. Нажатие кнопки сброса — и таймер обнулён.

Сброс выполнен Фото: roborober / DRIVE2

Теперь ближайшие 96 месяцев эту ошибку можно не ждать, а с известным PIN-кодом сброс можно повторить в любой момент.

Важное дополнение

Автор отмечает, что существуют две версии платы VCM, и площадка для считывания у них расположена в разных местах. Для второй версии нужна более длинная прищепка.

Две версии платы VCM Фото: roborober / DRIVE2

Наш комментарий

Сброс таймера без замены батареи — решение на ответственность владельца: батарея нужна, чтобы экстренный вызов сработал при аварии, даже если основная бортсеть повреждена. Если замер показывает заметно сниженное напряжение, разумнее заменить элемент, а уже потом сбрасывать счётчик.

Ещё по XC40

Эта же работа на других моделях

Читайте также