Программа для подсчета контрольной суммы прошивки эбу
Все программы для чип-тюнинга, указанные ниже можно скачать бесплатно.
Если Вы решили, что Вы созрели для самостоятельной настройки калибровок и Вам нужна программа для изменения калибровочных данных прошивок, Вам предоставляется возможность ознакомиться и поработать с полнофункциональной, хоть и устаревшей версией Chip Tuning Pro 2.15. Эта программа распространяется на условиях freeware, без гарантий и авторской технической поддержки. Исправлено (по сравнению с 2.11/12) несколько ошибок.
Версия 2.15 является логическим продолжением версии CTPro 2.11, выпущенным freeware edition, т.е свободно распространяемой версией, «as is» (как есть, то есть без гарантий, тех.поддержки и обновлений), в связи с выходом версии 3.хх, которая отличается от представленной более широкими возможностями. Основные отличия версий конечно же в количестве поддерживаемых блоков управления и в количестве доступных для редактирования калибровок. Версия 2.15 не поддерживает ЭБУ Январь 7.2, Микас 7.6, Bosch M7.9.7, (ограниченно поддерживается Bosch MP7.0), но прекрасно подойдет в качестве начального инструмента для освоения процесса калибровки и изучения алгоритмов системы впрыска.
20.04.2005 исправлена ошибка в программе, вызывающая невозможность работы с некоторыми прошивками Микас 7.1
Для профессиональной деятельности используйте самый мощный на сегодняшний день инструмент чип-тюнинга – ChipTuningPro
Patch SIMTEC76
Утилита «Patch_SIMTEC76_P0141_DISABLE.exe» предназначена для программного отключения детектирования кода DTC P0141 в прошивках SIMTEC76. Появление кода P0141 не устраняется изменением маски DTC в ChipTuningPRO, так как часть алгоритмов, детектирующих эту ошибку, не использует маску.
Данный патч для удобства пользователей встроен в ChipTuningPro 7 – вкладка «ЭБУ»
KIA 797 Conv
Утилита KIA798Conv предназначена для преобразования прошивок ЭБУ Bosch M7.9.8 из дилерского формата (бинарный файл, размер 786 432 байта) в стандартный формат BIN, пригодный для работы с ChipTuningPROПрошивки, распространяемые в дилерской сети KIA Motors хоть и являются обычными бинарными прошивками, но имеют некоторые отличия в структуре сегментов, что приводит к невозможности открытия таких прошивок программой ChipTuningPRO. Для преобразования в стандартный формат используйте эту утилиту.
Работает из командной строки: KIA798Conv.exe inFile [outFile]
Patch MSE3.5
Утилита «Patch_MSE35.exe» предназначена для устранения проблемы, проявляющейся в ЭСУД Siemens VDO MSE‑3.5 (Tagaz, Ssang Yong) в виде появлении кода DTC P0605 после некорректных операций с изменением комплектации автомобиля при помощи некоторых сканеров. Появление кода P0605 в данном случае не связано с контрольными суммами FLASH и не устраняется изменением маски DTC в ChipTuningPRO.
Есть несколько способов решения проблемы:
1. Наиболее правильный способ: перед любыми манипуляциями с областью EEPROM необходимо делать резервную копию. Так как в системе Siemens VDO MSE‑3.5 область EEPROM эмулируется в области FLASH (адреса 0x4000…0x7FFF), достаточно считать прошивку через BSL и в случае проблем восстановить ее также через BSL.
2. Если область EEPROM повреждена, то можно попытаться восстановить ее из другого ЭБУ (с другого автомобиля, желательно той же марки и комплектации). Этот способ плох тем, что вы потеряете информацию об адаптациях, точнее, запишите переменные адаптации от другого двигателя, что может привести к некорректной работе двигателя, особенно, в первое время после перепрограммирования.
3. Использовать данный патч. Метод не дает никаких гарантий правильного поведения системы, но, в ряде случаев является быстрым решением проблемы.
Для внесения изменений в ПО прошивки необходимо:
EFL2SMS
Утилита «EFL2SMS.exe» предназначена для преобразования прошивок ЭБУ Sirius, считанных с помощью загрузчика ECU Flash Loader в СТАНДАРТНЫЙ формат FullFlash, пригодный для работы с нашими программами ChipTuningPRO и CombiLoader.
Patch J5 HIP9011
Программа «Patch-J5-HIP9011» предназначена для модификации прошивок ЭБУ Январь‑5.1.X под новую аппаратную реализацию ЭБУ.
Новая аппаратная реализация имеет изменения в канале детонации: вместо использовавшейся ранее микросхемы HIP9010 применена микросхема HIP9011, отличающаяся протоколом программирования по SPI. При использовании обычных прошивок в новом ЭБУ канал детонации неработоспособен, что приводит к появлению ошибки «Низкий уровень шума двигателя» и невозможности работы алгоритма определения детонации.
Новая аппаратная реализация никогда не поставлялась на конвейер, а выпускалась для поставки в качестве запасных частей ориентировочно с декабря 2005 года. По подключению полностью совместима с обычными ЭБУ Январь‑5.1.
ВНИМАНИЕ! Все новые инженерные ЭБУ «J5 On-Line Tuner» изготавливаются из новых ЭБУ, поэтому убедитесь, что прошивки поставленные с комплектом соответствуют каналу детонации на HIP9011. В противном случае обработайте инженерные прошивки данным патчем.
Init ECU
В последнее время все чаще звучит вопрос «Как сделать инициализацию?» Поэтому было решено сделать небольшую, но очень полезную программу Initialize ECU.
Программа предназначена для оперативного осуществления программного сброса ЭБУ с очисткой данных памяти самообучения ЭБУ Январь 5.1/7.2, VS5.1, Bosch MP7.0H, Bosch M7.9.7. Программа будет очень полезна в условиях любого автосервиса, т.к позволяет произвести «чистку» блока без запуска основных программ, многие из которых не имеют функции диагностики и сброса новых контроллеров серии Bosch M7.9.7
Управление программой интуитивно – понятно.
1. Выбрать используемый СОМ-порт.
2. При необходимости инициализации ЭБУ «Bosch MP7.0» установить соответствующий чекбокс.
3. Чекбокс «Альтернативный WakeUp» установить при использовании Windows 98, если попытки установить связь не увенчаются успехом. При использовании Windows XP устанавливать этот чекбокс как правило, нет необходимости.
ЗАПРЕЩАЕТСЯ использование программы во время движения автомобиля!
58‑X Generator
Программа «58‑X Generator» предназначена для эмуляции сигналов ДПКВ, полученного с задающего диска автомобиля (конфигурация 60 – 2). Программа может быть полезна, например, при испытаниях функционирования ЭБУ «на столе»
- Сигнал ДПКВ формируется на выходе любого COM-порта (3‑я нога 9‑пинового COM).
- Программа позволяет изменять частоту сигнала ДПКВ для эмуляции скорости вращения колевала от 60 до 9000 RPM (приблизительно).
- Возможность формирования дополнительного пропуска зубьев для проверки противоугонной функции (противоугонная функция создается загрузчиком CombiLoader).
J5 Hi-RPM
Этот модификатор позволяет изменить квантование оборотов в прошивках Январь‑5.1 и VS‑5.1, что позволяет устанавливать порог отсечки топливоподачи вплоть до 10200 об/мин. Напоминаем, что работа двигателя в диапазоне выше 7500 об/мин требует весьма серьезной подготовки двигателя и все калибровки, «завязанные» на обороты так же должны быть модифицированы на соответствие указанным оборотам. При изменении квантования все режимные точки смещаются, причем довольно значительно. Не забудьте так же прочитать файл readme.txt внутри архива!
При использовании данной программой помните:
- смещая «отсечку» Вы действуете на свой страх и риск.
- не каждый двигатель можно «докрутить» до таких оборотов.
- « едет» и «крутится» – разные понятия.
- кинематический разрыв на серийном железе может наступить после 8000 об/мин.
- Во всех таблицах по оборотам меняется квантование, поэтому необходимо ПЕРЕСЧИТЫВАТЬ практически все таблицы топливоподачи и зажигания. Это под силу только высококвалифицированному тюнеру.
- не используйте данную программу для стандартных моторов.
- если нет 100% уверенности в своих действиях, вообще не пользуйтесь данной программой
EEPROM Writer
EEPROM Writer – программа, позволяющая записывать данные в eeprom ЭБУ Bosch M1.5.4
Как известно, в системе Bosch M1.5.4 записать данные в EEPROM 24С02 можно только внешним программатором. Для этого нужно выпаять микросхему, что представляет некоторые сложности. Кроме того, нужен еще программатор для этого типа микросхем.
Данная программа позволяет немного упростить процесс программирования EEPROM путем подготовки специальной прошивки, которая, будучи установленной в ЭБУ сама пропишет ваши данные в EEPROM. Это очень удобно, если вам необходимо записывать всегда одни и те же данные (например пароль для защиты прошивки или какой-либо нестандартный идентификатор и т.п.). В этом случае вам нужно лишь один раз подготовить ПЗУ 27С512, в которой будет находится программа, прошивающая EEPROM. Весь процесс программирования будет заключаться в установке этой ПЗУ и включению питания на несколько секунд. Для большей безопасности предусмотрена индикация успешного окончания операции с помощью лампы Check Engine.
Принцип работы с программой очень прост: вы открываете файл, содержащий образ EEPROM, который вы хотите записать в ЭБУ, а программа создает файл-прошивку, которую нужно зашить в ПЗУ 27С512. Попутно можно изменить некоторые идентификационные данные, хранящиеся в EEPROM (VIN, номер кузова и двигателя). Установив полученную ПЗУ в ЭБУ и включив «зажигание», вы запишите данные в EEPROM.
В версии 1.1 добавлена возможность создания прошивки для полной очистки EEPROM без загрузки внешнего файла, содержащего 0xFF по всем адресам.
J7 Patch
J7 patch – бесплатная утилита от SMS-Software, предназначена для устранения проблемы, проявляющейся в неверном расчете состава смеси после движения в режиме принудительного холостого хода. Указанный дефект проявляется во всех прошивках ЭБУ Январь‑7.2 (по состоянию на январь 2006 г.), а также в прошивках J5V13L05 и V5V13L05.
Субъективно дефект выглядит как провалы и подергивания после глубокого замедления. В том случае, если в прошивке был выставлен «признак постоянной подачи топлива» дефект не проявляется.
J7+ Patch
J7+ patch – Утилита «J7plus_patch.exe» предназначена для преобразования прошивок ЭБУ Январь‑7.2+, под различную аппаратную реализацию блоков Январь‑7.2+ (не путать с Январем‑7.2!).
НПП «ИТЭЛМА» выпустила небольшую партию блоков, в которых имеются незначительные изменения в аппаратной реализации, касающиеся порта обработчика сигнала датчика скорости автомобиля (ДСА).
Прошивки в таких ЭБУ имеют точно такие-же наименования, как и в обычных блоках. Применение несоответствующей прошивки приводит к отсутствию сигнала датчика скорсти и появлению DTC, связанных с ошибками ДСА.
Для преобразования прошивки под нестандартную аппаратную реализацию (или обратно) необходимо:
1. выбрать прошивку (файл BIN), в который вы хотите изменить порт обработчика сигнала ДСА.
2. нажать кнопку «Изменить».
3. измененный файл будет создан в той же папке, что исходный и иметь дополнение «_HWnew» или «_HWstandard» в имени.
K2L-Mode Control
Программа K2LMode предназначена для изменения алгоритма функционирования U2KL-адаптера из комплекта SMS-Daignistic или J5/J7 On-Line Tuner при использовании со сторонним программным обеспечением.
Для работы программы требуется SMS-Software USB-хост-адаптер с ПО адаптера не ниже версии 01.00.07 и подключенным U2KL-адаптером.
Change boot M11
Программа ChBoot предназначена для замены бутлоадера в прошивках ЭБУ М11.
Необходимость замены бутлоадера версии 2.03 на версию 2.04 может быть обусловлена желанием работать с ЭБУ без доработки и в полном объеме доступа как к FLASH-памяти, так и к EEPROM.
J5/J7 2in1
Программа-модификатор позволяет создавать сдвоенные прошивки с возможностью программного переключения во время работы двигателя. Позволяет выбирать кнопку с фиксацией или без фиксации.
Дополнительные функции для ЭБУ Январь‑5: возможность раздельной регулировки CO для каждого режима, добавление в программный код алгоритма реле блокировки стартера (для прошивок, в которых эта функция не реализована).
M154 2in1
Программа-модификатор для создания двухрежимных прошивок для контроллера Bosch M1.5.4, позволяет создавать сдвоенные прошивки с возможностью программного переключения во время работы двигателя. При этом ЭБУ не требует никакой аппаратной доработки, а сдвоенная прошивка помещается в обычную ПЗУ 27С512.
Добрый день.
Имеется прошивка 9C11-12K532-ABH.vbf. Пытаюсь делать в ней изменения. в итоге в блок управления грузится, но сам блок работать отказывается. Вот я и подумал, что кроме тех трех контрольных сумм, которые содержит VBF формат, может присутствовать еще что-то в теле самой прошивки. Есть подозрения на байты 000C0016-17.
Если кто в теме, может подскажите алгоритм подсчета и т.д.?
-Игорь-
Это от какого блока прошивка? VBF насколько мне известно, никто КС не считает, только в ".bin". Т.е. - форматом VBF, пользуются исключительно для заливки в этом формате, в различные ЭБУ авто, стокового, либо готового файла. При внесении изменений в дамп, естественно кс меняется, и смотря ещё от чего этот дамп, он может содержать в себе и цп.
Для правки например дампов моторного, пересчитать можно и подделать при надобности, в формате ".bin", большинство пользуется так.
Если речь о моторном ЭБУ, и у Вас нет оборудования для работы с ".bin", то хороший совет, заняться чем-либо более полезным в этом мире.
ервик
DCU-204, AC11-12A650-CC.
Нашел способ как заставить IDS заливать в блок правленный VBF файл.
Но там в прошивке в двух местах есть контрольная сумма. Я ее пока не умею считать.
Поэтому если что-то в прошивке изменено, то блок не запускается.
Сама прошивка заливается с адреса 20000 и размер B0000.
Ничего лишнего нету как в BIN файле.
-Игорь-
Какова цель всего? Посмею предположить. Извиняюсь если ошибаюсь. Некий нищеброд-халявщик, желает не вкладывая ни копейки в оборудование, получать результаты, как у людей вложивших сотни тысяч? Удачи.
Всё просто - нужен результат? Обращаемся с специалистам. Нет денег? Покупаем велик.
ервик
Вашу позицию я понял. Надо вложить сотни тысяч, а потом рубить бабло.
Я сюда не за этим пришел. И рубить бабло не собираюсь. Просто мне интересно изучить механизмы работы загрузчика и самой прошивки. Готов поделиться опытом. Если Вам нечего ответить по существу, может кто-то другой знает как это делается.
-Игорь-
Вашу тоже не трудно понять. Насчёт "рубить бабло". Создайте собственный проект, загрузчик в формате VBF, и редактор к нему, и подарите таким же как вы искателям халявы.
ервик
-Игорь-
Время на разработку редактора и загрузчика, я не тратил. Потому что мозгов не хватает, а если бы хватало - это был бы коммерческий проект. Просто купил готовое. Этот загрузчик, шьющий блоки в формате ".bin", позволяет менять софт, как моей душе угодно, и считает КС "на лету", а так же умеет подделывать и цп, в случае если она в дампе имеется. Чистый ".bin" - это дамп, в котором байты расположены именно в таком порядке, в котором они расположены в ячейках памяти в ЭБУ, в открытом коде. Халява форда в случае с перезаписью блоков, заключается в том, что самому загрузчику вообще фиолетово, куда он его пихает в авто, но только в случае с vbf. Поэтому кажется так просто. Была бы колодка обд в коляске. а вот в случае, когда блок откажется выходить на связь, после экспериментов - вот тут "сопли" и потекут.
Вы вот что поймите. Если вы занимаетесь разработкой ПО - то либо доучивайтесь, чтоб не задавать таких вопросов, либо бросайте, это дело. Если авторемонтом, не рубите сук, на котором сами и сидите. Думаете получив возможность "крутить прошивки", и лить их халявным ПО в формате vbf, благодарные хози фордов Вам спасибо скажут? Ага, щас.
Вам нужно определиться на чьей Вы стороне. На стороне автовладельцев, которым всё "дорого", хоть копейку скажи - инфаркт сразу. или на стороне работяг, кто пашет руки в мазуте по локоть.
Пусть моё мнение будет неправильным, мне фиолетово. ЛЮБОГО автовладельца, которому "дорого", считаю КРАЙНЕ НЕПОРЯДОЧНЫМ человеком. Особенно на авто от ляма и выше. нищеброды нашлись.
Вот и решайте с порядочными Вы, или с. есть Закон - каждый труд должен оплачиваться. Большая часть хозяев авто - совесть давно потеряли.
Наша строка 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 и его другу за неоценимую помощь. Всем Добра!
IMMO Universal Decoding 4.5
IMMO Universal Decoding 4.5 Программа IMMO Universal Decoding 4.5 является лучшим софт в своем классе по удалению ИММО из Flash, EEPROM блоков ECU
Калькуляторы для Orange 5
Калькуляторы для программатор Orange 5 Имя: Калькуляторы для Orange 5 Версия: последняя актуальная на 01.07.2016г, без дальнейших обновлений.
CarTool v3.4F RUS
CarTool v3.4F RUS Имя: CarTool Версия: 3.4F (RUS) Платформа: Windows Совместимость с Vista: неизвестно Язык интерфейса: Польский, Русский. Описание:
IProg USB, ETSmart USB - калькуляторы, Airbag, Dashboard, immo, Carradio, Engine.
Пакет калькуляторов для IProg USB (ETSmart USB) Пакет калькуляторов IProg USB, ETSmart USB, калькуляторы, Airbag, Dashboard, immo, Carradio, Engine.
Iveco alphanumeric code calculator
Iveco alphanumeric code calculator Имя: Iveco alphanumeric code calculator Версия: 0.1 Язык: Английский Платформа: Windows 2003/XP/Vista/7 Описание:
FDOK Calculator | FDOK Keygen
FDOK Calculator | FDOK Keygen Имя: FDOK Calculator | FDOK Keygen Язык: Английский Размер: 0,5 мб. Платформа: Windows 32bit (на 64bit не работает).
TachoSoft Mileage Calculator
TachoSoft's Mileage Calculator v23.1 Данную программу скачать TachoSoft's Mileage Calculator v23.1 бесплатно, можно только для обзора как дэмо
Orange R3
Калькуляторы для программатор Orange Omega R3 Имя: Orange Omega R3 Версия: R3 Разработчик: Orange Платформа: Windows Совместимость с Vista:
China Calc - Калькуляторы для китайских авто.
China Calc V1.0 Имя: China Calc Версия: 1.0 Описание: Калькуляторы для корректировки одометра на автомобилях китайского автопрома, 41 модель.
NYO4 DashBoard Carradio + Crack Имя: NYO4 DashBoard Carradio + Crack Версия: 12.3 Размер: 234 мб. Лекарство: crack. Описание:
xDecoder 9.8.0
xDecoder v9.8.0 Имя: xDecoder v9.8.0 Версия: 9.8.0 - не имеет дальнейших обновлений Язык: Английский Платформа: Windows Описание: Программа xDecoder
iDecoder 4.5
iDecoder 4.5 - для VIN/PIN, DPF/DTC/IMMO Off Имя: iDecoder v4.5 Версия: 4.5 - не имеет дальнейших обновлений Язык: Английский Платформа: Windows
Редактор ECU by Mobux
Редактор ECU by Mobux Имя: Редактор ECU by Mobux Язык: Русский Размер: 0,5 мб. Платформа: Windows Описание: Бесплатный редоктор ECU by Mobux для
IMMOFF17 v2.2 - EEPROM immo Деактиваотор для EDC17, MED17
IMMOFF17 v2.2 Имя: IMMOFF17 v2.2 Язык: Английский Платформа: Windows Описание: Программа IMMOFF17 v2.2 поддерживает большое разнообразие марок
IMMO Universal Decoding 4.5
IMMO Universal Decoding 4.5 Программа IMMO Universal Decoding 4.5 является лучшим софт в своем классе по удалению ИММО из Flash, EEPROM блоков ECU
Professional EGR Remover v3.0.0 Full
Professional EGR Remover v3.0.0 Full от 02.2016 Имя: Professional EGR Remover Версия: 3.0.0 Full Язык: Английский и др. (Русского нет) Размер: 46 мб.
Professional DPF Remover v3.0.0 (DPF/FAP + Flap)
Professional DPF Remover v3.0.0 (DPF/FAP + Flap) от 02.2016 Имя: Professional DPF Remover Версия: 3.0.0 Язык: Английский и др. (Русского нет) Размер:
MapPack для WinOls
MapPack для WinOls Начнем с того, что разберем, что такое MapPack и с чем его едят. Как правило, это файлы с расширением ".kp" представляющий из себя
Damos для WinOls
Damos для WinOls Имя: Коммерческие Damos для Winols Размер: Более 7 Гб. Количество: более 300 шт. Описание: Представляем вашему вниманию комплект
ECUSafe 2.0
ECUSafe 2.0 Программа ECUSafe очень распространенная и известная в своих кругах, имеет очень понятный интерфейс хоть и на английском
Читайте также: