Как редактировать bin файлы прошивки - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Как редактировать bin файлы прошивки

Файл формата BIN: чем открыть, описание, особенности

Для чего предназначен универсальный формат BIN с двоичными данными, и чем его открыть на компьютере

Основная задача BIN формата — сохранять двоичные данные цифровых образов CD и DVD на ПК. Чаще всего файл является цифровой эмуляцией физического носителя со свойствами, идентичными формату ISO, но может быть предназначен и для других целей. Благодаря этой статье вы поймете, чем открыть файл BIN на компьютере и зачем он нужен.

Содержание

  • Чем открыть BIN-файл;
  • BIN-образы CD- и DVD-дисков;
  • Архивы MacBinary (macOS);
  • Открыть в текстовом редакторе;
  • Образы для эмуляторов игровых приставок;
  • Файлы прошивки для маршрутизаторов;
  • Распространенные ошибки.

Как открыть BIN

Расширение BIN представляет собой метаданные, описывающие содержимое диска, находящегося в дисководе (порядок расположения информации, тип образа, занимаемый объем памяти и т.д.). Такой формат можно назвать универсальным, т.к. файлы бинарного типа используются всеми операционными системами, включая Android и iOS.

Одним из недостатков BIN-файлов является путаница в назначении и множестве методов просмотра документа в зависимости от сферы использования. Столкнуться с данным форматом можно при работе с образами CD- и DVD-дисков, архивами на macOS, образами игр для эмуляторов, а также при прошивке маршрутизатора. Чтобы представлять, с каким BIN-файлом имеете дело, стоит взглянуть на размер и сопроводительные файлы в папке.

Помимо описанных назначений BIN встречается в смартфонах Nokia и Blackberry (RIM).

CD и DVD-образы

Формат BIN — файл образа, т.е. полная цифровая копия физического диска (эмуляция). Также под расширением скрывается инфо-файл о дорожках воспроизведения (количество фильмов и эпизодов сериала, видеоклипы и иная цифровая информация, считываемая мультимедийным плеером при воспроизведении). Следственно, для открытия файлов используется соответствующее ПО.

Программы для монтирования CD/DVD образа можно скачать на нашем сайте:

Для открытия двоичных видеофайлов, скачайте видеоплееры:

Архивы MacBinary

На Macintosh распространены архивы MacBinary, в которых BIN-файл хранит в себе следующий набор нулей и единиц:

  • заголовок Finder;
  • разветвленные ресурсы и данные;
  • систематизированное древо проприетарной файловой системы HFS.

В качество ПО рекомендуем использовать The Unarchiver или стандартный архиватор — Apple Archive Utility.

Также BIN-формат применялся для отправки файлов по интернету из-под macOS, однако сегодня вытеснен архивами нового типа с разрешением DMG.

Открыть BIN в редакторе

BIN-файлы хранят информацию в двоичном виде. Такие документы создаются программами и приложениями для хранения и структуризации данных в режиме «только для чтения». Переписать содержимое документа классическим текстовым редактором не получится.

Образы для эмуляторов

Если выросли в 90-е годы, то наверняка застали игровую приставку Sega Genesis, которую в СНГ назвали Mega Drive. Причем тут BIN? Образы видеоигр для картриджей Сеги кодируются бинарно, поэтому понадобятся программы-эмуляторы.

Эмуляторы Sega для работы с BIN:

В случае с Nintendo DS картина схожая. BIN-файлы нужны для хранения исполняемых данных, которые при желании корректируются для запуска проекта на эмуляторе. Библиотеки BIN хранятся в одной папке с файлами типа NDS.

Эмуляторы Nentendo DS для работы с BIN:

Для консоли Sony Playstation первого поколения разработаны эмуляторы, среди которых стоит выделить PCSX, использующий BIN-формат для сохранения BIOS оригинальной приставки. Такой подход необходим, чтобы пользователь ПК чувствовал полное погружение в игру с аутентичными ощущениями (плавность картинки, динамика, тайминги).

Эмуляторы PlayStation для работы с BIN:

  • ePSXe;
  • PCSX.

Прошивка маршрутизатора

Производители сетевого оборудования (Belkin, Linksys) регулярно обновляют выпускаемые маршрутизаторы программно, меняя низкоуровневые данные, управляющие модемом. BIN-файлы, содержащие свежее обновление для сетевого оборудования, инсталлируются благодаря интерфейсу самого роутера. Например, чтобы прошить оборудование от Linksys, в интерфейсе разработана вкладка «Администрирование». Попасть в настройки можно, введя в поисковой строке любого браузера «192.168.1.1».

Частые проблемы BIN-файлов

Главный недостаток формата — «любовь» со стороны злоумышленников и хакеров, которые модифицируют BIN-файлы, делая из них вирусы. В результате видны следующие ошибки на ПК:

  • ошибка в файле .bin;
  • отсутствует файл .bin;
  • не удалось загрузить .bin.
  • повреждение ключей реестра Windows или Linux;
  • вирусы;
  • конфликт файлов ПО (а точнее бинарных библиотек).

Конвертирование прошивок

Jovani

  • – Мой программатор понимает только BIN и HEX , а я скачал прошивку, а она в каком-то формате E2P. Как сделать эту прошивку в HEX или BIN ?

Так, как меня задолбали подобными вопросами по E-mail, обьясняю тут основы, что-бы было куда ткнуть носом. Сперва вкратце, потом, буду дополнять, если будет необходимость.

Не буду вдаваться в подробности, почему родилось много различных форматов для хранения дампов памяти (прошивок), скажу только, что все файлы прошивок, изначально, делятся на текстовые и бинарные.
Текстовые – файл содержит только печатные символы ASCII (коды от 32h до FFh)
Бинарные – файл содержит все символы ASCII, включая непечатные (коды от 00h до FFh)

Скажу сразу – не надейтесь на расширение файла.
По причине незнания, могут присвоить любое – EEP, DAT, MEM, NVM, HEX, и тд.

Сперва, определитесь, в каком реально, формате, ваш файл. Для наглядности, будем открывать файл в блокноте, не надеясь на то, что файлу присвоено правильное расширение. Совет – всегда проверяйте размер файла и обзаведитесь нормальным HEX-редактором и используйте его. Простейший редактор я приатачил.

Для примера, один и тот-же файл прошивки, я переконвертировал в четыре различных формата: HEX, BIN, E2P, TXT.
Далее, кратко рассмотрим основные отличия этих форматов.

Краткое описание форматов

HEX (шестнадцатеричный)
Универсальный формат, понимает большинство программаторов.
Новая строка начинается с двоеточия, далее адрес, .

  • [*:295134b91a]Описание форматов HEX-файлов

HEX Файл – текстовый файл определённой структуры

Файл состоит из текстовых строк следущеюго формата. Все числа в HEX
Hачинается с ‘:’. Далее 2 символа – число байт данных.
4 символа – начальный адрес данных( адрес первого байта строки ).
2 символа – если последняя строка здесь ’01’ иначе ’00’
Далее байты данных по 2 символа на байт. В конце 2 символа – контрольная сумма – дополнение до 2 суммы байтов данных

Вот пример данных в hex-формате:

А вот разбивка по полям:

Здесь (все числа – шестнадцатеричные):

LL – число байт, упакованных в данной строке
OOOO – смещение байта D0 в двоичном образе
SS – тип записи (00 – данные, 01 – конец файла)
D0-Df – шестнадцатеричное представление очередных LL байт данных.
СS – контрольная сумма – сумма всех байт в строке должна быть равна 0.

Так отмечается конец файла:

Интересно, что этим кодом можно передавать двоичные данные даже по телеграфу.

В HEX-файлах для PIC-ов данные распределены следующим образом:

0000h – 3FFFh: Program memory – память програм
4000h – 400Fh: Config memory – область памяти в которой содержится
4000h – 400Dh: идентификатор пользователя (любая информация)
400Eh: идентификатор производителя (для каждого чипа свой) – поле “ID”
4000F: конфигурационное слово (тип генератора, защита от записи и др.) – поле “Config”
4200h – 43FFh: Data memory – память данных

Читайте также:  После прошивки телефон не включается андроид

TXT (текстовый)
Излюбленный формат корейцев для хранения дампа.
Почти что HEX, но без указания адресов.
То есть, просто, шестнадцатеричное представление данных в текстовом виде. Без всяких контрольных сумм, адресов, и тд.

BIN (бинарный)
Универсальный формат, понимается фактически всеми программаторами.
На мой взгляд, наиболее оптимален для хранения дампов.
Cобственно содержит те-же коды, что и в памяти. Соответственно, размер файла, равен размеру памяти.

E2P (бинарный)
Изобретение от Pony, тот-же BIN, но в начало файла, добавлена “шапка” 152 байта.
Всегда есть сигнатура – E2P!Lanc

Теперь по конвертированию:

BIN HEX
Програмки прилагаются. Для конвертирования удобно накидывать файл, мышкой, на программу.

TXT BIN
Оригинальная програмка прилагается. В свое время, долго искал подобную.

E2P -> BIN
В любом шестнадцатеричном редакторе, удаляете первые 152 байта.

Это основные форматы, и для большинства Мастеров, все это известно.
Об “эксклюзивных”, и некоторых тонкостях, разьясню позже (если будет время).
Ну, а кому не лень, и есть желание, может продолжить тему .

Jovani

Не знаю, насколько продолжение темы актуально, ведь многие, не утруждают себя, и просто ограничиваются элементарным скачиванием прошивки с сайта или запросом ее в форуме. Но, пока есть время, продолжаю .

Далее к теме, наглядный пример, как из “нестандартного” дампа прошивки, создать стандартный файл.
Возьмем, к примеру VESTEL на базе которого производится множество стандартных шасси, и на сайте поддержки которого, находится огромное количество прошивок под всевозможные модели и их модификации.

Как зайти к ним на сайт без доступа, я описывать не буду, это другая тема. Поговорим о дампе.
Скачиваем файл, например для TV RTV 3716 TXT(AK36) и описание к нему.
Открываем в текстовом редакторе, и видим картину:

Из информации в предыдущем сообщении, делаем выводы:
– файл текстовый
– нестандартный формат
– почти TXT, только добавлена шапка, типа заголовка и строка начинается с адреса

Задача: вырезать необходимый нам текстовый блок и затем, переконвертировать его в BIN.
Реализуется: программой UltraEdit-32.

Эта программа, позволяет работать в “Column Mode”, то есть выделять, копировать и вставлять блоки в колонках. UltraEdit установлен у меня стандартным редактором текста. Кстати, он может работать и в режиме “HEX Mode”.
Итак, выделям и копируем блок нужного текста:

Вставляем скопированный блок в новый созданный файл:

Сохраняем полученный текстовый файл, который далее, мы можем сконвертировать например в BIN, программой BIN2TXT.
Конвертируем, и результат в виде BIN-файла, готов.
Затраты времени – 2 минуты.

Участник

Jovani

SMV, К сожалению, универсальной программы нет.
WinHex хороший редактор, но заточен под бинарные файлы.
Попробуй-ка в WinHex-е вырезать колонку из текстового файла .

Как уже сообщал, в этом плане, мне нравится UltraEdit, который может работать как в текстовом режиме, так и в hex, кроме того, возможность использования в нем регулярных выражений(программеры знают что это), делает его мощнейшим инструментом в умелых руках.

marktk

Jovani

Jovani

Формат S19
Хочу обратить внимание на один текстовый формат, который может использоваться в дампах прошивок.
Это, формат S19 от Motorola.

Описывать его здесь, не смысла, в инете найдете все.
Для быстрого определения, скажу только, что все строки начинаются с символа S.
Ковертор прилагаю.

Jovani

Некоторые спрашивают:
– как переконвертировать прошивки с расширением PRJ, в что-то более стандартное – HEX или BIN

Наибольшая вероятность, что прошивка с расширением PRJ, от программатора PG4UW, если в файле просматривается сигнатура PG4UW. Ну, а PRJ – сокращенно от Project. Это чисто изобретение и наследство от ELNEC-программатора ссылка скрыта от гостей

Сконвертировать можно двумя способами:
1 – Скачать софт от программатора, загрузить него этот несчастный PRJ, после, сохранить в BIN.
2 – С помощью HEX-редактора:
То есть:
– открываем PRJ в HEX-редакторе

– ищем ASCII последовательность: [_END_] Далее идет код перевод строки, возврат каретки, 00h (c начала файла). То есть, последовательность 5B 5F 45 4E 44 5F 5D 0D 0A 00

– ищем ASCII последовательность Author(с конца файла). То есть, последовательность 41 75 74 68 6F 72

Все, что между этим кодом – прошивка в BIN.
Проконтролируйте размер файла!
И еще, не маловажно: PRJ – может содержать только настроечные параметры. То есть, не иметь в себе прошивки.

На рисунке, выделенное синим цветом, и есть прошивка в BIN.

Nighter

Участник
Мордовский край

Перевёл на русский язык программу-редактор HEdit 2.1, что выше выложил Jovani как HEDIT. Полностью русифицирована. Если заметите неточности в переводе – пишите в личку.

Мордовский край

Бонусный топик для телемастеров.

Если на вашем компе файлы прошивок: BIN, E2P, HEX не привязаны к какому-либо приложению, например HEX-редактору, и соответственно у них нет своих иконок, а по-дефолту У ВСЕХ стоит стандартный значок Windows “не опознала”, то, чтобы быстро, сразу, наглядно, в том числе и в окнах программ и архивов, распозновать файлы прошивок – можно самому задать свои иконки для каждого расширения. Я позволил себе сделать за вас иконки этих трех, самых ходовых для телемастера, файлов прошивок.

Для тех кто слабо представляет как сменить иконки, объясняю на примере ОС Windows XP:

-Скачиваете прицепленный файл и разархивируете его в папку “dump icons”.
-Открываете: “Мой компьютер” > Локальный диск C:
-Копируете все файлы иконок из папки “dump icons” на диск “C:”.
-Вверху окна проводника диска “C:” нажимаете: “Сервис” > “Свойства папки. ” > “Типы файлов”. После недолгого анализа винда выдаст все типы зарегиных на вашем компе файлов.
-Нажимаете: “Создать” и в появившемся поле, верхним регистром, т.е. крупными буквами, пишете нужное расширение. Например: BIN
-Нажимаете OK. Теперь в списке будет “Файл BIN”. Выбираете его в списке одним кликом, нажимаете: “Дополнительно” > “Сменить значок. ” > “Обзор. “. Находите на диске “C:” наши значки и, конкретно для файлов “BIN”, выбираете нужный. На нашем примере это icon_BIN. Подтвеждаете всё кнопками “OK”.
-Повторяете процедуру для двух остальных расширений E2P и HEX, с выбором соответствующих иконок. Перезагружать комп не требуется, всё должно привязаться сразу.

По идее, всё закончено. Но в заключении, нужно спрятать исходники иконок на диске “C:”. Это делается просто.
-Выделяете все наши иконки и (или на каждой иконку в отдельности) правой мышкой выбираете “Свойства”. Ставите галочку в поле “Скрытый”, жмете “Применить” > “OK”. Теперь иконки не будут мазолить глаза на диске и вы не удалите их случайно или по неосторожности.

Файл формата BIN: чем открыть, описание, особенности

Для чего предназначен универсальный формат BIN с двоичными данными, и чем его открыть на компьютере

Основная задача BIN формата — сохранять двоичные данные цифровых образов CD и DVD на ПК. Чаще всего файл является цифровой эмуляцией физического носителя со свойствами, идентичными формату ISO, но может быть предназначен и для других целей. Благодаря этой статье вы поймете, чем открыть файл BIN на компьютере и зачем он нужен.

Читайте также:  После прошивки рекавери телефон не включается

Содержание

  • Чем открыть BIN-файл;
  • BIN-образы CD- и DVD-дисков;
  • Архивы MacBinary (macOS);
  • Открыть в текстовом редакторе;
  • Образы для эмуляторов игровых приставок;
  • Файлы прошивки для маршрутизаторов;
  • Распространенные ошибки.

Как открыть BIN

Расширение BIN представляет собой метаданные, описывающие содержимое диска, находящегося в дисководе (порядок расположения информации, тип образа, занимаемый объем памяти и т.д.). Такой формат можно назвать универсальным, т.к. файлы бинарного типа используются всеми операционными системами, включая Android и iOS.

Одним из недостатков BIN-файлов является путаница в назначении и множестве методов просмотра документа в зависимости от сферы использования. Столкнуться с данным форматом можно при работе с образами CD- и DVD-дисков, архивами на macOS, образами игр для эмуляторов, а также при прошивке маршрутизатора. Чтобы представлять, с каким BIN-файлом имеете дело, стоит взглянуть на размер и сопроводительные файлы в папке.

Помимо описанных назначений BIN встречается в смартфонах Nokia и Blackberry (RIM).

CD и DVD-образы

Формат BIN — файл образа, т.е. полная цифровая копия физического диска (эмуляция). Также под расширением скрывается инфо-файл о дорожках воспроизведения (количество фильмов и эпизодов сериала, видеоклипы и иная цифровая информация, считываемая мультимедийным плеером при воспроизведении). Следственно, для открытия файлов используется соответствующее ПО.

Программы для монтирования CD/DVD образа можно скачать на нашем сайте:

Для открытия двоичных видеофайлов, скачайте видеоплееры:

Архивы MacBinary

На Macintosh распространены архивы MacBinary, в которых BIN-файл хранит в себе следующий набор нулей и единиц:

  • заголовок Finder;
  • разветвленные ресурсы и данные;
  • систематизированное древо проприетарной файловой системы HFS.

В качество ПО рекомендуем использовать The Unarchiver или стандартный архиватор — Apple Archive Utility.

Также BIN-формат применялся для отправки файлов по интернету из-под macOS, однако сегодня вытеснен архивами нового типа с разрешением DMG.

Открыть BIN в редакторе

BIN-файлы хранят информацию в двоичном виде. Такие документы создаются программами и приложениями для хранения и структуризации данных в режиме «только для чтения». Переписать содержимое документа классическим текстовым редактором не получится.

Образы для эмуляторов

Если выросли в 90-е годы, то наверняка застали игровую приставку Sega Genesis, которую в СНГ назвали Mega Drive. Причем тут BIN? Образы видеоигр для картриджей Сеги кодируются бинарно, поэтому понадобятся программы-эмуляторы.

Эмуляторы Sega для работы с BIN:

В случае с Nintendo DS картина схожая. BIN-файлы нужны для хранения исполняемых данных, которые при желании корректируются для запуска проекта на эмуляторе. Библиотеки BIN хранятся в одной папке с файлами типа NDS.

Эмуляторы Nentendo DS для работы с BIN:

Для консоли Sony Playstation первого поколения разработаны эмуляторы, среди которых стоит выделить PCSX, использующий BIN-формат для сохранения BIOS оригинальной приставки. Такой подход необходим, чтобы пользователь ПК чувствовал полное погружение в игру с аутентичными ощущениями (плавность картинки, динамика, тайминги).

Эмуляторы PlayStation для работы с BIN:

  • ePSXe;
  • PCSX.

Прошивка маршрутизатора

Производители сетевого оборудования (Belkin, Linksys) регулярно обновляют выпускаемые маршрутизаторы программно, меняя низкоуровневые данные, управляющие модемом. BIN-файлы, содержащие свежее обновление для сетевого оборудования, инсталлируются благодаря интерфейсу самого роутера. Например, чтобы прошить оборудование от Linksys, в интерфейсе разработана вкладка «Администрирование». Попасть в настройки можно, введя в поисковой строке любого браузера «192.168.1.1».

Частые проблемы BIN-файлов

Главный недостаток формата — «любовь» со стороны злоумышленников и хакеров, которые модифицируют BIN-файлы, делая из них вирусы. В результате видны следующие ошибки на ПК:

  • ошибка в файле .bin;
  • отсутствует файл .bin;
  • не удалось загрузить .bin.
  • повреждение ключей реестра Windows или Linux;
  • вирусы;
  • конфликт файлов ПО (а точнее бинарных библиотек).

Как открыть файл bin

Файлы с расширением BIN – это формат образа диска. Его более известный аналог – формат ISO. В самой аббревиатуре расшифровывается предназначение формата bin образ диска (binary disc image). Для манипуляций с ним понадобится софт для работы с дисками. Мы разберемся как открыть файл с расширением bin на компьютере, а также рассмотрим онлайн сервисы, способные быстро открывать образы.

У файлов с форматом BIN разное предназначение. Как мы уже сказали, наиболее распространенный случай, когда файл представляет собой образ диска.

Примечание! Однако, есть другие типы данных, связанные с подобным форматом. Например, с таким расширением встречаются файлы двоичных данных. Они имеют другую функцию в системе и своими руками их не отредактировать. К ним относятся исполняемые файлы ОС Linux, также двоичные BIN файлы встречаются в семействах Windows и Macintosh. Рекомендуем быть острожным при попытке открыть или изменить системный файл.

Основные виды bin-файлов

С какими целями обычно создаются BIN файлы? Пользователи хотят сохранить на компьютере образ диска, на случай утери физического носителя. Чаще всего в BIN преобразуют образы компьютерных игр, файлы игровых консолей, а также программ, если их файл большого размера (Photoshop, 3DS Max, Microsoft Office). Хранение объемных образов игр и софта – вот, в основном, где распространено расширение bin. Найдя софт для работы с файлами BIN, вы узнаете как открыть прошивку, драйвер или установщик ПО.

Формат файла bin — описание, чем открыть

Открыть формат могут классические утилиты по работе с ISO-образами:

Примечание! В случае, когда открыть формат BIN затруднительно, можно пойти на маленькую хитрость – измените расширение на «.iso». такой файл может открыть любая из программ, рассматриваемых ниже.

Программы для работы с bin: топ-5 программ

Мы рассмотрим 5 лучших программ, известных надежностью, удобным интерфейсов и приличным функционалом. Вы узнаете как отрыть образ диска BIN бесплатными утилитами.

Alcohol 120%

Старый известный софт для манипуляций с образами дисков. Отличается значительным количеством функций. Программа не просто конвертирует формат БИН, но и создает из них виртуальный диск. Функция, необходимая для использования игр и софта, распространяющихся только на физических носителях: CD/DVD дисках. Чтобы открыть образ в Alcohol 120% мы перемещаем файл в рабочую область и монтируем ее на виртуальный диск.

UltraISO

Хорошая программа для открытия bin файлов. Сталкивался с ней практически любой пользователь. Может преобразовывать файлы в другие форматы, создавать из файла виртуальный диск, записывать образ на физический диск, удалять данные внутри образа. UltraISO – самая функциональная и простая утилита для наших целей. В наличии русскоязычный интерфейс, так что вам не придется пробираться через дебри иностранного языка. Когда возникает проблема: файл bin (бин) как открыть, программа UltraISO вам поможет.

Рассмотрим процесс конвертирования файла BIN через утилиту UltraISO. Мы изменим формат файла на привычный (ISO), что в дальнейшем упростит манипуляции с образом.

    Открываем наш документ.

Power ISO

Аналог приложения, описанного выше. Наблюдаются даже повторения в интерфейсе. Программа распространяется бесплатно, но с урезанным функционалом. Чтобы использовать все возможности софта, придется купить лицензию.

Читайте также:  Как вернуть старую версию прошивки на андроид

Помимо образов дисков, в формат BIN сохраняют фильмы. Пользователи привыкли к MP4, AVI, а потому, когда видят название фильма с расширением BIN – теряются.

Мы рассмотрим ещё 2 приложения для проигрывания кино из BIN.

VLC media player

Входит в ТОП программ для просмотра видео. Открывает множество форматов фильмов, имеет понятный и приятный глазу интерфейс. Главный плюс – софт абсолютно бесплатен. Нам же она интересна из-за возможности открывать бинарные файлы, чем не может похвастаться большинство видео плееров. Программа устанавливается на все существующие системы. Установив VLC, вам будет доступна работа со сжатыми файлами в системе MacOS и Linux.

Total Video Player

Программа значительно проще, с невзрачным интерфейсом. Но за устаревшей графической оболочкой срывает огромный функционал. Помимо BIN, утилита открывает любое видео. Это самый универсальный продукт, проигрывающий фильмы и аудио.

Как открыть файл bin онлайн

К сожалению, открыть BIN онлайн не получится. Зачастую данные типы файлов имеют большой вес и их редактирование, запись на диск или флешку, распаковка – удел ПК-программ.

Как копировать файлы на флешку, если она защищена от записи

При переносе образов или других важных данных на карту памяти порой вылетает неприятное сообщение – устройство защищено от записи. Решение задачи осуществляется через работу с реестром.

Шаг 1. Открываем редактор реестра Windows (комбинация клавиш Win+R). Вводим в текстовое поле команду regedit и нажимаем «ОК».

Шаг 2. В меню слева по указанному пути как на фото ниже и ищем строку StorageDevicePolicies.

Шаг 3. Меняем параметр WriteProtect с 1 на 0.

Готово! Остается только перезагрузить компьютер.

Видео — Как открыть файл bin

Понравилась статья?
Сохраните, чтобы не потерять!

BMW 5 series 606 › Logbook › Редактирование прошивки MS43

Решил сделать заметку для себя на будущее, чтобы не забыть. Ну и инструкция по редактированию прошивки MS43 для всех.
Это краткая инструкция, которая не раскрывает все вопросы. Для более детального изучения этой темы стоит как минимум посетить сайты ms43wiki.com и jmgarage.ru, там многое описано и есть ссылки на нужные программы, про которые я здесь напишу.

Потребуется:
1. Кабель K-line. Подойдет кабель INPA.
2. Программа для считывания и записи фул дампа JMGarageFlasher. (у меня хорошо работала старая версия, свежая постоянно зависала).
3. Редактор прошивок Tuner pro
4. Файл описывающий расположение калибровок в прошивке — xdf.
5. Программа для вычисления контрольной суммы Ultimo.
Все что нужно скинул себе в облако, мало ли потом пропадет cloud.mail.ru/public/5p76/41f4jP42v .

Для начала нужно подключиться к ЭБУ по следующей схеме:

Это можно сделать либо на машине (есть видео на ютубе), либо подключиться на столе. Так же компьютер нужно вскрыть, чтобы подтянуть одну ножку на землю через резистор 10 кОм.

После запускаем JMGarageFlasher, в его окошке есть мини инструкция, как работать с программой и как ввести мозги в bootmode:

Переводим компьютер в бут режим и сливаем полную прошивку, размер которой 512кб. Для дальнейшей работы нам потребуется лишь последние 64кб с этого файла. Поэтому открываем прошивку в каком-нибудь hex редакторе и копируем все данные после адреса 70000, сохраняем в новый файл.
Редактировать прошивку будем в Tuner Pro. Подгружаем в него файл прошивки, который весит 64кб, и файл xdf. ПРОШИВКА И XDF ОБЯЗАТЕЛЬНО ДОЛЖНЫ БЫТЬ ОДИНАКОВОЙ ВЕРСИИ!
Я раньше обновлял прошивку через winkpf и поэтому у меня была версия 430066, но более подробный файл xdf существует для версии 430056.

Проделываем все интересующие нас манипуляции в прошивке и сохраняем bin файл под новым именем. Далее опять с помощью hex редактора правим первоначальный файл. Нужно заменить последние 64кб на новые, которые получились в программе Tuner Pro. В полученном файле правим контрольную сумму с помощью Ultimo. Для этого подгружаем в нее полученный файл и затем первоначальный файл, в итоге получаем рабочий файл прошивки, который шьем обратно в мозги с помощью JMGarageFlasher.

Price tag: 0 ₽ Mileage: 285000 km

FakeHeader

Recommendations

Comments 13

Тоже решил себе подправить калибровочную часть (64кб). Возникла непонятка, подскажи, пожалуйста, если знаешь решение.

Вообщем, с помощью EOBD1260.exe и шнурка Galletto1260 слил файлик 64кб на ноут. В хэкс-редакторе WinOLS просмотрел версию прошивки этого файла, оказалась MS430066 (см скрин).

Открыл этот файл в TunerPro, затем открыл MS430066_64kb_Final_Eng.xdf (скачан с ms43wiki.com) и ипрограмма выдала ошибку совместимости версий. Говорит, что нужна версия MS430056.xdf (см скрин).
Так же подгружал xdf файлы версий 55 и 69, выскакивало все тоже предупреждение. И только с MS430056.xdf его не было.

Получается, что у меня прошивка ЭБУ MS430056, но хекс говорит MS430066.

В чем может быть дело?

Не помню чтобы там выдавались ошибки при открытии другой версии, только карты были кривые. В software version написано же 66 версия, значит это она.

Если я сделаю косячным калибровочный файл и залью его в прошивку и, допустим, машина не будет заводиться/ехать, то можно ли залить обратно исходник (64кб) чтобы все заработало как прежде?
Т.е. можно ли убить ЭБУ этим файликом (с подправленной контрольной суммой)?

Я заливал прошивку без корректной контрольной суммы, машина не заводилась, ничего не случилось. Но может произойти конечно все что угодно. Говорю при неправильной версии карты на карты даже похожи не будут. В картах ваноса например должны быть значения рядом с опорными, около -105 и 120 в моем случае было. А когда версия не та, там какие попало цифры.
У меня такое же предупреждающее сообщение выводится, это скорее всего просто прописанный комментарий, который остался с другой версии.

В TunerPro > версия xdf 66 > раздел ванос:
нет строк типа “ip_cam_sp_tco_1_in_pl__n__maf_iv(vt)” (впуск, холодный двиг).
Я так понял, что туда вставлять данные с таблицы.

В версии 56 такие строки нашел.
Может для версии 66 там другое название строк?
Подходит ли таблица для ваносов для всех прошивок? ms43wiki.com/index.php/Main_Page

Я заливал прошивку без корректной контрольной суммы, машина не заводилась, ничего не случилось. Но может произойти конечно все что угодно. Говорю при неправильной версии карты на карты даже похожи не будут. В картах ваноса например должны быть значения рядом с опорными, около -105 и 120 в моем случае было. А когда версия не та, там какие попало цифры.
У меня такое же предупреждающее сообщение выводится, это скорее всего просто прописанный комментарий, который остался с другой версии.

Почти разобрался.
Оказывается, в версии 66, в колонке ваносов написано не сокращениями, а целыми словами.
Открыл 4 карты (на скрине видно), впуск и выпуск на горячем движке, впуск и выпуск на холодном, все 4 карты для средней нагруженности (так и не понял почему).

Ссылка на основную публикацию
Adblock
detector