Почему расширение файла ничего не значит
Файл прошивки — это сырой набор байтов без заголовка и метаданных. Расширение .bin, .ori, .mod, .all или .full выбирает программа или мастер, а содержимое от этого не меняется. Переименование файла не превращает калибровочную область в полный дамп.
Отличать файлы приходится по косвенным признакам: размеру, наличию текстовых строк, расположению узнаваемых структур. Именно так работает автоматическое распознавание в сервисах правки.
Практический вывод: прежде чем спорить о формате, посмотрите на размер файла. Он отсекает большую часть неопределённости сразу.
Какие файлы отдают инструменты чтения
| Тип файла | Что внутри | Для чего используют |
|---|---|---|
| Полный дамп внутренней памяти | Программа блока, калибровки, служебные области | Правка карт, отключение систем, работа с диагностикой |
| Калибровочная область | Только карты и параметры без программы | Быстрая правка на блоках, где остальное недоступно |
| OBD-файл | То, что отдаёт блок по диагностическому протоколу | Работа без съёма блока, если операция доступна |
| EEPROM | Адаптации, пробег, данные иммобилайзера | Ремонт и восстановление, не тюнинг |
| Заводской контейнер обновления | Упакованный образ с метаданными производителя | Штатное обновление дилерским софтом |
Заводской контейнер обновления — отдельная история. Это не дамп, а упакованный пакет: внутри может быть сжатие и служебная структура. Редакторы прошивок работают не с контейнером, а с распакованным образом либо с тем, что прочитано из блока напрямую.
О чём говорит размер файла
Размер — самый информативный признак. Память ЭБУ адресуется степенями двойки, поэтому нормальный дамп почти всегда имеет круглый размер. Отклонение означает обрыв чтения, обрезку или файл другого типа.
| Размер | Что это обычно | Замечание |
|---|---|---|
| 512 КБ — 1 МБ | Дампы блоков старших поколений и калибровочные области | Встречается и как часть большего образа |
| 2 МБ | Распространённый полный дамп современных дизельных и бензиновых блоков | Например, семейства Bosch EDC17 в ряде исполнений |
| 4 МБ | Полный дамп блоков с расширенной памятью | Например, Continental SID208 и Bosch EDC17C57 |
| Несколько килобайт | EEPROM | К калибровкам отношения не имеет |
| Нецелое число | Обрыв чтения или посторонний файл | Перечитать блок |
Размеры конкретных поддерживаемых блоков указаны в каталоге ЭБУ: там же видно, какие операции доступны для семейства и что отвечает за контрольные суммы.
Какой файл нужен онлайн-редактору
Онлайн-редактору нужен файл, прочитанный из конкретного блока, — тот же, который потом будет записан обратно. Логика простая: операция применяется к байтам исходника, поэтому исходник должен соответствовать блоку по версии прошивки и по области памяти.
- Прочитайте блок способом, который поддерживает ваш инструмент, и сохраните результат без правок.
- Проверьте размер и целостность файла — признаки описаны в статье про вычитку и хранение стока.
- Загрузите файл в редактор и дождитесь распознавания модуля.
- Посмотрите список доступных операций: он показывает, что подтверждено именно для вашей версии прошивки.
- Выберите операцию, получите результат и запишите его тем же инструментом, которым читали.
Файл, скачанный из интернета под «такую же машину», не заменяет собственное чтение. Совпадение марки и объёма двигателя не означает совпадение версии прошивки и аппаратного исполнения блока.
Спорные случаи, с которыми сталкивается мастер
- Файл уже правленый: в нём чужие изменения, и повторная операция может лечь поверх непредсказуемо. Корректный путь — вернуться к стоку.
- Файл собран из двух чтений: границы склейки почти всегда дают неработоспособный образ.
- Файл от блока другого года выпуска: аппаратно похож, по калибровкам отличается.
- Архив с несколькими файлами без пояснений: нужно точно знать, какой из них читался из блока.
Во всех спорных случаях правильная последовательность одна: сначала определить, что за файл на руках, и только потом планировать операцию. Как определить блок и версию — в статье как определить ЭБУ автомобиля.
Частые вопросы
Чем .bin отличается от .ori и .mod?
Ничем по содержимому. Это принятые у мастеров пометки: .ori — исходный файл, .mod — изменённый. Формат данных внутри одинаковый.
Подойдёт ли файл, прочитанный по диагностическому разъёму?
Зависит от блока и операции. Если нужная область в такой файл не попадает, потребуется чтение на столе или в загрузочном режиме.
Можно ли работать с EEPROM в редакторе прошивок?
EEPROM хранит адаптации и данные ремонта, а не калибровочные карты. Для операций с прошивкой нужен дамп основной памяти.
Что делать, если размер файла нестандартный?
Перечитать блок. Нецелый размер почти всегда означает прерванное чтение.
ETC tools
Проверьте файл распознаванием
Загрузите дамп в ETC tools — сервис определит семейство ЭБУ и покажет, какие операции подтверждены для вашей версии прошивки. Список доступен до оплаты.
