Efisio Checksum Corrector — модульная утилита для Windows, предназначенная для проверки и сохранения данных контрольных сумм в выбранных бинарных файлах систем управления двигателем. Вместо применения одной универсальной формулы она загружает библиотеку драйверов для конкретных контроллеров и отображает определённое имя файла, размер в байтах, драйвер checksum и доступные операции проверки или сохранения. Это делает её полезной на финальном этапе контроля целостности после контролируемого исправления калибровки или редактирования бинарного файла.
В исходном интерфейсе представлен большой список установленных драйверов, но он не гарантирует поддержку каждой версии ПО. Пригодность драйвера по-прежнему определяется точной структурой бинарного файла, типом чтения и номером ПО контроллера.
В исходном интерфейсе представлен большой список установленных драйверов, но он не гарантирует поддержку каждой версии ПО. Пригодность драйвера по-прежнему определяется точной структурой бинарного файла, типом чтения и номером ПО контроллера.
Для чего предназначен этот ресурс#
Используйте этот ресурс для проверки областей контрольных сумм после технически понятной модификации и до передачи файла программатору. Он предназначен для офлайн-работы с бинарными файлами: утилита не определяет автомобиль, не считывает ECU через OBD и не решает, корректно ли внесено изменение в калибровку.Подтверждённые функции#
- Загрузка бинарного файла ECU с отображением точного размера файла
- Выбор или определение установленного драйвера checksum для конкретного контроллера
- Проверка структур контрольных сумм, распознанных выбранным модулем
- Сохранение исправленной рабочей копии после успешной проверки
- Хранение модульных DLL контрольных сумм вместе с основным приложением
- Поддержка повторяемого сравнения файлов до и после обработки в рабочем процессе мастерской
Поддерживаемые автомобили, контроллеры и файлы#
- В списке видимых драйверов есть BMW EDC16 дизель и Siemens MSS52
- Семейства Opel Bosch ME1.5.5, M1.5.5 и Siemens Simtec
- Семейства Ferrari Marelli и Bosch ME7.3
- Porsche Bosch ME7.8 и Bosch Valvetronic ME9
- Citroën Delphi DCI и семейства Audi M3.x или M5.x
- Maserati ME7.3.1, Alfa JTS MED7.1.1, VAG насос-форсунка и записи Siemens 5WP4
- Поддержка зависит от драйвера и версии ПО; проверяйте определение по точному оригиналу
Содержимое пакета#
- Основное нативное приложение для коррекции контрольных сумм
- Большая библиотека DLL драйверов контроллеров, поставляемая с приложением
- Устаревшие компоненты драйвера FTDI сохранены, поскольку входят в исходный пакет
- Данные регистрации/конфигурации, поставляемые с инструментом
- Четыре оригинальных превью интерфейса; основное изображение размещено после этого введения, остальные — внизу
- Для каждого исполняемого файла и DLL зафиксирован хеш и проведён статический анализ без запуска
Требования к системе, оборудованию и интерфейсу#
- Изолированная рабочая станция Windows; для этого старого нативного приложения может потребоваться устаревшая 32-битная среда
- Заведомо корректное полное чтение или чтение калибровки с точного целевого ECU
- ПО для сравнения бинарных файлов и программатор, подходящий для контроллера
- Достаточно места на локальном диске для неизменяемой оригинальной, рабочей и исправленной копий
- Для устаревших компонентов могут потребоваться права администратора; не устанавливайте старые драйверы без реальной необходимости
Рекомендуемый рабочий процесс в мастерской#
- Перед началом зафиксируйте автомобиль, маркировку контроллера, номер оборудования, номер ПО и способ связи.
- По возможности считайте оригинал дважды, сравните хеши и сохраните одну нетронутую копию вне рабочей папки.
- Убедитесь, что тип файла, сегмент, размер в байтах и семейство ECU соответствуют выбранной функции.
- Выполните одну задокументированную операцию с копией и перед сохранением проверьте каждую изменённую область.
- Повторно откройте или проверьте выходной файл, затем подтвердите его программатором или диагностической платформой перед записью.
- При работе с автомобилем или на столе используйте стабилизированный источник питания, а после завершения выполните полную идентификацию и сканирование на ошибки.
Ограничения совместимости и ответственное использование#
- Файл, который успешно открывается, не обязательно совместим с целевым контроллером, автомобилем или версией оборудования.
- Сохраните проверенный оригинальный считанный файл и перед любой записью сравните длину в байтах, идентификаторы и изменённые области.
- Функции безопасности, идентификации, контроля выбросов и защиты от угона должны использоваться только для имущества, которое специалист уполномочен обслуживать, и только там, где такие изменения законны.
- Поставляемое приложение не заменяет сервисную информацию OEM, стабильное питание, совместимый интерфейс или проверенный способ восстановления.
- Неподписанный устаревший исполняемый файл перед использованием следует изолировать и независимо проверить; отсутствие вредоносного ПО не гарантируется.
Устранение неполадок#
- Файл отклонён: проверьте формат полного чтения и чтения калибровки, точную длину в байтах, семейство и версию ПО.
- Выходной файл не изменился: убедитесь, что ожидаемая сигнатура или поддерживаемая структура данных действительно присутствует.
- Неожиданно большие изменения: остановитесь и сравните с оригиналом; не прошивайте результат с необъяснимыми изменениями.
- Нет связи с автомобилем: отдельно от обработки файла проверьте питание, массы, состояние зажигания, драйвер интерфейса и проводку шины.
- Модуль не восстанавливается после записи: восстановите точный оригинал документированным методом восстановления на столе или в boot-режиме.