Откат времени ECU
Пошаговая инструкция по откату времени ECU через DTS Monaco
Функция отката времени ECU позволяет установить системное время блока управления на определённую дату для работы с сертификатами Variant Coding (UC33). Ниже — пошаговая инструкция с иллюстрациями.
Что понадобится
- Активный токен типа Coding, Time или Professional
- DTS Monaco 9+ с подключённым автомобилем
- Замок зажигания должен быть включён
- Десктопный клиент MBHex должен быть запущен и подключён
Пошаговая инструкция
Следуйте шагам по порядку для выполнения отката времени ECU:
Откройте ECU в DTS Monaco
Подключитесь к автомобилю через DTS Monaco. Убедитесь что замок зажигания включён. Откройте целевой ECU и перейдите в раздел Stored Data.
DTS Monaco → Stored Data
Выполните ECU Certificate Read
В списке команд найдите и выполните ECU Certificate Read (команда 22 01 83). Дождитесь получения ответа от ECU.
Команда 22 01 83 — это ReadDataByIdentifier для DID 0x0183 (сертификат ECU)
Команда: 22 01 83 — чтение сертификата ECU
Скопируйте RESPONSE_PDU
В ответе ECU найдите строку RESPONSE_PDU. Нажмите правой кнопкой мыши на значение → Copy Cell. Это данные сертификата ECU, необходимые для расчёта.
ПКМ → Copy Cell на значении RESPONSE_PDU
Вставьте данные в калькулятор MBHex
Перейдите на страницу «Откат времени» в MBHex. Вставьте скопированные данные в поле «Ответ ECU (RESPONSE_PDU)» и нажмите кнопку «Рассчитать». Система сгенерирует UDS-команду для отката времени.
Поле ввода → Кнопка «Рассчитать»
Скопируйте результат
После успешного расчёта скопируйте полученный payload с помощью кнопки «Копировать». Это готовая UDS-команда (RoutineControl 31 01 02 69) для установки времени ECU.
Payload содержит подписанную SecOC команду — он уникален для каждого ECU и одноразовый
Нажмите «Копировать» для копирования payload
Отправьте payload в DTS Monaco
В DTS Monaco откройте ComPrimitives → HexService. Вставьте скопированный payload в поле PDU и нажмите Transmit. ECU вернёт положительный ответ — время установлено.
После отката обязательно выполните процедуру SecOC для восстановления shared key
ComPrimitives → HexService → Transmit