Перейти к содержимому

Откат времени ECU

Пошаговая инструкция по откату времени ECU через DTS Monaco

Функция отката времени ECU позволяет установить системное время блока управления на определённую дату для работы с сертификатами Variant Coding (UC33). Ниже — пошаговая инструкция с иллюстрациями.

Что понадобится

  • Активный токен типа Coding, Time или Professional
  • DTS Monaco 9+ с подключённым автомобилем
  • Замок зажигания должен быть включён
  • Десктопный клиент MBHex должен быть запущен и подключён

Пошаговая инструкция

Следуйте шагам по порядку для выполнения отката времени ECU:

1

Откройте ECU в DTS Monaco

Подключитесь к автомобилю через DTS Monaco. Убедитесь что замок зажигания включён. Откройте целевой ECU и перейдите в раздел Stored Data.

DTS Monaco → Stored Data

2

Выполните ECU Certificate Read

В списке команд найдите и выполните ECU Certificate Read (команда 22 01 83). Дождитесь получения ответа от ECU.

Команда 22 01 83 — это ReadDataByIdentifier для DID 0x0183 (сертификат ECU)

Команда: 22 01 83 — чтение сертификата ECU

3

Скопируйте RESPONSE_PDU

В ответе ECU найдите строку RESPONSE_PDU. Нажмите правой кнопкой мыши на значение → Copy Cell. Это данные сертификата ECU, необходимые для расчёта.

ПКМ → Copy Cell на значении RESPONSE_PDU

4

Вставьте данные в калькулятор MBHex

Перейдите на страницу «Откат времени» в MBHex. Вставьте скопированные данные в поле «Ответ ECU (RESPONSE_PDU)» и нажмите кнопку «Рассчитать». Система сгенерирует UDS-команду для отката времени.

Поле ввода → Кнопка «Рассчитать»

5

Скопируйте результат

После успешного расчёта скопируйте полученный payload с помощью кнопки «Копировать». Это готовая UDS-команда (RoutineControl 31 01 02 69) для установки времени ECU.

Payload содержит подписанную SecOC команду — он уникален для каждого ECU и одноразовый

Нажмите «Копировать» для копирования payload

6

Отправьте payload в DTS Monaco

В DTS Monaco откройте ComPrimitives → HexService. Вставьте скопированный payload в поле PDU и нажмите Transmit. ECU вернёт положительный ответ — время установлено.

После отката обязательно выполните процедуру SecOC для восстановления shared key

ComPrimitives → HexService → Transmit

Важные замечания