Главное
- Каждая область калибровки покрыта контрольными суммами: аддитивные суммы, CRC-блоки или подписи.
- Неверная контрольная сумма — это незапуск, аварийная калибровка или отклонённые карты, в зависимости от платформы.
- Профессиональная коррекция проверяет каждый затронутый блок для точной версии ПО, прежде чем файл вернётся в машину.
Checksum в ЭБУ-файлах — это сеть целостности, которую ЭБУ набрасывает на собственную память. Каждая область калибровки покрыта одним или несколькими контрольными значениями — простыми аддитивными суммами, блоками CRC16/CRC32 или криптографическими подписями на современных платформах. При включении (и часто циклически на ходу) ЭБУ пересчитывает их и сравнивает результат с сохранёнными значениями.
Что происходит при неверном checksum
Если проверка не проходит, реакция зависит от платформы и от того, какой блок затронут:
- ЭБУ отказывается запускать приложение и остаётся в бутлоадере (внешне «мёртвый» ЭБУ)
- Блок запускается, но откатывается на fail-safe калибровку с жёсткими лимитами момента
- Отдельные карты отклоняются и заменяются консервативными значениями по умолчанию
- Сохраняются permanent-DTC, и readiness никогда не завершается
Вот почему записать изменённый файл без должной коррекции — никогда не вопрос удачи: математика либо сходится, либо нет.
Как работает профессиональная коррекция
Правильная работа с checksum означает знание — для точного семейства ЭБУ и версии ПО — какие области покрыты, каким алгоритмом и где лежат эталонные значения. Тюнинг-пакеты правят распространённые семейства автоматически, но есть пробелы покрытия — новые версии ПО, грузовые и сельхозблоки, TCU. В таких случаях коррекцию применяют специальными плагинами или вручную, а результат всегда проверяют до возврата файла на автомобиль.
Practical rule
Всякий раз, когда запись заканчивается limp mode, отсутствием пуска или неправдоподобными кодами сразу после прошивки, неисправленный или частично исправленный checksum — один из первых подозреваемых для исключения.
Мой тюнинговый инструмент правит контрольные суммы автоматически?
Каковы симптомы неверной контрольной суммы?
Связанные материалы: Когда ваш инструмент не покрывает семейство, используйте специализированный сервис коррекции контрольных сумм. См. также: чек-лист проверки перед выдачей файла.
