Как считается контрольная сумма прошивки авто

Eprom. Подсчёт контрольной суммы

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Наша строка 27 01 d8 7f 12 a1 c9 8f 75 75
Последние два байта это контрольная сумма. И при смене значений её нужно пересчитывать.
В расчет берется всё от 27 … до 8F.
Немного изменим запись чтоб было нагляднее понятно.
27 01 d8 7f 12 a1 89 8f B5 35
B5 — Первая контрольная сумма.
35 — Вторая контрольная сумма.

И так начнём.
Подсчёт первой КС по пунктам
1. Переводим каждое значение из 16-ой системы в 10-ую.
Пример: 27 01 d8 7f 12 a1 89 8f — 39 1 216 127 18 161 137 143

2. Нужно сложить все 8 байт в десятиричной системе.
Пример: 39+1+216+127+18+161+137+143=842

3. Переводим в 16 систему.
Пример: 842-034a

4. От результата нужно оставить только два правых символа
Пример: 034a — 4A

5. Далее переводим в 10-ую систему.
Пример: 4A = 74

6. От 255 нужно отнять результат пункта 5.
Пример: 255-74=181.

7. Переводим обратно в 16-ую систему. Это и будет КС 1
Пример: 181 в шестнадцатиричной системе будет b5

Итог: 1 Контрольная сумма B5.

Подсчёт 2 Контрольной суммы:

1. Берём опять эту строку 27 01 d8 7f 12 a1 89 8f.
2. Переводим каждый байт в двоичную систему.
Пример: 27 01 d8 7f 12 a1 89 8f — 00100111 00000001 11011000 01111111 00010010 10100001 10001001
10001111

3. Будем считать биты с лево на право для упрощения понимания.
Нужно сложить все первые биты каждого байта. Потом все вторые, потом третьи и так все 8.
Пример:0+0+1+0+0+1+1+1=4, вторые биты- 0+0+1+1+0+0+0+0=2 и т.д. с каждым битом.
Получим такое — 4,2,3,3,4,3,4,6.

4. Переписываем эту строчку в таком формате. Если число четное то=0, нечетное=1 и получаем байт в двоичной системе.
Пример:4,2,3,3,4,3,4,6.= 00110100

5. Переводим итог пункта 4 в Десятичную систему.
Пример: 00110100 = 52 (в десятичной).

6. Нужно прибавить единицу к результату пункта 5.
Пример: 52+1=53.
7. Переводим в Шестнадцатиричную систему. И получаем КС 2.
Пример: 53 = 35.

Вот и получилась вторая контрольная сумма. 35.

Делитесь своими наработками и давайте делиться уже со всеми бесплатно.
Спасибо God1983 и его другу за неоценимую помощь. Всем Добра!

Источник

Что такое контрольная сумма (КС) прошивки?

Добро пожаловать на ChipTuner Forum.

Опции темы

Что такое контрольная сумма (КС) прошивки?

Системы управления двигателем осуществляют самодиагностику функционирования датчиков и самого блока управления и его функциональных частей — ОЗУ, ПЗУ, ЕЕPROM. В простейшем случае, для такой проверки целостности «прошивки» внутри ее хранится контрольная сумма, которая получается суммированием байт прошивки. В прошивке контрольная сумма (КС) хранится вместе с собственным «зеркалом», то есть байтами, при сложении с которыми КС равна нулю. Это нужно для того, что бы само значение КС не влияло на результат вычисления КС программой ЭБУ. Программа ЭБУ при включении зажигания рассчитывает значение контрольной суммы и сравнивает это значение со значением, которое хранится в прошивке. Если эти значения не совпадают, то выстаяляется «Ошибка ПЗУ» и зажигается лампа индикации ошибок «Check Engine».

В более современном ПО применен двойной контроль КС ПЗУ, описанный выше и еще один алгоритм, не связанный с маской ошибок (в маске ошибок убрать ее нельзя), работающий параллельно с основным. Теоретически возможно одновременное применение любого количества проверок как всего содержимого ПЗУ, так и его частей.

Совсем недавно, прежде чем производить тюнинг какой-либо «прошивки» необходимо было разобраться с алгоритмом подсчета и расположением контрольной суммы в прошивке. Сейчас, при использовании специализированной программы редактирования калибровочных данных прошивок ChipTuning Pro и программатора Combiloader, все изменения КС, её подсчет и корректировка происходит автоматически и незаметно для пользователя. Мало того, эти программы позволяют установить и фиксировать любое произвольное отображение КС прошивки.

Источник

Что такое контрольная сумма прошивки

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Сливать его оказалось достаточно просто для этого подсмотрев тут www.drive2.ru/l/3030227/ скачал все необходимое и понеслось :

Качаем программу и ложим ее в папку «me7» на диск «C»

далее открываем командную строку, подключаем ноут к машине и пишем команды

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

cd c:/me7/ (переход в директорию программы)

me7_95040.exe (запуск программы)

Где «2» перед «29040.bin» наш ком порт адаптера

Мануал по работе с еепром для любого Xeh редактора:

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

А о том как искать карты и строить из себя чип тюнера в следующей серии )))

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Определимся сразу, что под термином «прошивка» в данной статье будет подразумеваться программное обеспечение электронного блока управления (ЭБУ) системы управления двигателем автомобиля. Что же содержится внутри прошивки? Условно области данных прошивки можно разбить на две области. Первая область – это сам программный код, который осуществляет управление работой автомобильного двигателя. Вторая область – это непосредственно калибр овочные данные (таблицы, графики, параметры) для работы программного кода.

При изготовлении тюнинговой прошивки в подавляющем большинстве случаев осуществляется изменение только калибровочных данных, а сам программный код никакому изменению не подвергается. Прежде всего это объясняется большой сложностью в изменении программного кода, а также тем, что в подавляющем большинстве случаев для изготовления тюнинговой прошивки достаточно изменения лишь калибровочных данных. Однако, случаи, когда необходимо вмешиваться в программный код прошивки все же встречаются, поэтому приведу один из примеров, когда без вмешательства в программный код для изготовления тюнинговой прошивки не обойтись. Например, при замене в системе управления двигателем датчика массового расхода воздуха (ДМРВ) на датчик абсолютного давления (ДАД) потребуется заново переписать алгоритм расчета количества воздуха, который попадает в цилиндры двигателя. Это объясняется тем, что алгоритмы для расчета количества воздуха при использовании ДМРВ и ДАД различны, и одним изменением калибровочных данных этот вопрос решить нельзя.

Современные системы управления двигателем осуществляют помимо самого управления, собственную самодиагностику. В число процедур самодиагностики, помимо прочих, входит и проверка исправности энергонезависимой памяти ЭБУ, которая содержит прошивку. Для такой проверки в прошивке хранится собственная контрольная сумма, которая получается суммированием байт определенной области прошивки (как области программного кода, так и калибровочных данных).

Программа ЭБУ в ходе своей работы рассчитывает значение контрольной суммы и сравнивает это значение со значением, которое хранится в прошивке (т.е. было заложено еще на заводе-изготовителе). Если эти значения не совпадают, то это считается ошибкой. У читателя в связи с эти может возникнуть вопрос: «Что же произойдет при изменении кем-либо, к примеру, калибровочных данных прошивки?». Ничего хорошего при этом не произойдет. В лучшем случае загорится лампа «Check Engine» в комбинации приборов, в худшем, автомобиль вообще не заведется. Естественно, контрольная сумма применяется не только для проверки исправности энергонезависимой памяти, а и для того, чтобы защитить саму прошивку (т.е. поставить преграду чип-тюнерам), от несанкционированного ее изменения.

Таким образом, прежде чем производить тюнинг какой-либо прошивки необходимо разобраться с алгоритмом подсчета и расположением контрольной суммы в теле прошивки, иначе грош цена такому чип-тюнингу. Данное положение не относится к специализированным программам редактирования калибровок прошивок, которые автоматически корректируют, контрольную сумму, после внесения пользователем изменений в калибровочные параметры.

Чтобы подытожить все вышесказанное, определим следующие положения:

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Для просмотра нужна авторизация!

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

Парни выручайте нужно посчитать контрольную суммы для записи кессом

Авто
Toyota Land Cruiser 200 4.5 дизель Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто89663-60642_TUN_EGRoff.bin (992 KB, Скачиваний: 28)

Источник

Посчитать контрольную сумму прошивки

Есть прошивка для контроллера, в прошивке в 4-х последних байтах должна быть записана контрольная сумма этой прошивки. (Пример прошивки с правильной КС) Подскажите, если это не сложно, алгоритм как она расчитывается.

P.S. Это прошивка для ЭБУ автомобильного двигателя, при инициализации контроллер загружает прошивку из EEPROM и сверяет расчитанную КС с записанной, если они не совпадают, то загорается лампочка «Check Engine» двигатель не заводится.

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

в прошивке в 4-х последних байтах должна быть записана контрольная сумма этой прошивки

Это точная информация? Откуда она?

Смотря, какой алгоритм КС. Блочный или побитовый? Просто вычисляет чётность или что-то посложнее?

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Должна быть точной, в описании к файлу прошивки было написано: «контрольная сумма 0048»

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как раз прошу совет как вычислить алгоритм по готовому примеру.

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

> Как раз прошу совет как вычислить алгоритм по готовому примеру.

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

а чем это таким занимаетесь? какие сайты подскажете по чтению с разъёма ОДБ, может ещё по каким игрушкам? хотя больше бортовые компьютеры интересуют

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Посмотрел ваш профиль, никаких контактов. Дайте свой jid, у меня тоже есть к вам вопрос по поводу ISO 9141-2.

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

только я особо ничего и не знаю, быть честным

Источник

Мотор Мастер Клуб

Автодиагностика для любителей и профессионалов

Текущее время: 04.12.2021, 07:55

Контрольная сумма Flash EEPROM

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Re: Контрольная сумма Flash EEPROM

Сообщение buka87 » 03.03.2016, 17:40

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение f111uzm » 03.03.2016, 17:58

Re: Контрольная сумма Flash EEPROM

Сообщение buka87 » 03.03.2016, 18:41

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение f111uzm » 03.03.2016, 19:36

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение erbolius » 03.03.2016, 22:18

Re: Контрольная сумма Flash EEPROM

Сообщение __Maksim__ » 03.03.2016, 22:21

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение erbolius » 03.03.2016, 22:26

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение VL@DIMIR » 03.03.2016, 22:28

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение erbolius » 03.03.2016, 22:30

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение жека_102 » 03.03.2016, 23:00

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение erbolius » 03.03.2016, 23:32

Re: Контрольная сумма Flash EEPROM

Сообщение Иоанн » 04.03.2016, 07:17

Абсолютно неважно, какой загрузчик используется для загрузки прошивок. Главное, чтобы прошивка была корректная. Авторские они всегда с пересчитанной КС. Или самостоятельно правленная в редакторе тоже будет с пересчитанной КС. Адактовские прошивки, к примеру, много раз записывать мотор-лоадером. Не о том вы думаете. Вы займитесь диагностикой несколько лет, до тех пор, пока такие вопросы пропадут.

Кажется понял, о чем вы. Сам мотор-лоадер ничего не пересчитывает, никакой КС и подписей.

Как считается контрольная сумма прошивки авто. Смотреть фото Как считается контрольная сумма прошивки авто. Смотреть картинку Как считается контрольная сумма прошивки авто. Картинка про Как считается контрольная сумма прошивки авто. Фото Как считается контрольная сумма прошивки авто

Re: Контрольная сумма Flash EEPROM

Сообщение MegavoltAM » 04.03.2016, 07:45

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *