Что защищает контрольная сумма
ПО блока управления содержит расчётные значения целостности определённых областей памяти. При изменении калибровочных данных может потребоваться пересчёт соответствующей контрольной суммы, чтобы ECU принял и выполнил файл предусмотренным образом.
Точная реализация зависит от ECU и версии ПО. Некоторые инструменты программирования исправляют контрольную сумму при записи, другие требуют исправленный файл, а третьи сообщают о проверке без изменения файла.
Чего контрольная сумма не подтверждает
Правильная контрольная сумма не доказывает принадлежность файла ECU, техническую обоснованность изменений карт или наличие всех необходимых областей памяти. Она также не выявляет повреждение за пределами защищаемой области.
Совместимость необходимо отдельно подтверждать по идентификации оборудования и ПО, структуре файла, способу чтения и пониманию любых патчей или предыдущих изменений.
Перед записью
Сохраните оригинал, сравните размер и структуру файла, подтвердите протокол инструмента и определите, где будет исправляться контрольная сумма. Используйте стабильное регулируемое питание и отключите лишние электрические потребители согласно процедурам инструмента и автомобиля.
План восстановления должен существовать до первой записи. Для Bench или Boot подтвердите распиновку, массу, доступ к процессору и наличие полной резервной копии, если протокол её поддерживает.
После записи
Дайте инструменту завершить предусмотренные циклы зажигания и действия после программирования. Подтвердите связь, удалите только уместные ошибки, связанные с программированием, затем проверьте текущие значения и статус модулей.
Если результат неожиданный, прекратите повторные попытки записи и сохраните журналы. Приложите оригинал, записанный файл, журнал инструмента и точное описание симптомов к защищённый заказ на обработку файлов.