Как прошить обд 2 для автомобиля

Как и обещал подробная информация как шить китайским ELM-327

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

Сделал я на днях своими руками то, что давно свербило у меня внутри.Прошил! Решил сразу рискнуть и прошиться Белецким, а не обновленными колибровками. Трезвым умом осознавал, что делаю все на свой страх и риск. Шил ELM-327 с китая, предварительно перепаяв, при всем этом чип там был не как у оригина да и не как у «хорошей» китайской подделкой, а CH341SER. У меня стоит win-s 7 и сразу же возникли пробемы с драйверами, дрова брал здесь драйвера для чипа CH341SER.Установил все хорошо!
Далее нашел нужную прошивку именно для моего блока и моей коробки передач.

Скачал последнюю версию программы ElmConfig здесь
Обновленные заводские калибровки можно скачать здесь
Скачиваем…распаковываем…открываем

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

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

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

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

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

Посидели, понервничали, покурили

Прога докачала вашу прошивку и теперь время творить)))

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

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

На БК покажет неисправность системы двигателя после чего программа сама скинет ошибку путем перезагрузки блока.

Ну вот на этом и все. Далее я делал диагностику и в путь тестить прошивку.

P/S/ Бук должен обязательно иметь полный заряд батареи, иначе будет неприятно когда под конец сядет аккум. Всем спасибо за внимание!

Источник

Доработка OBD-2 для прошивки ЭБУ

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

Привет Всем!
Это моя первая запись тут… т.к. писать подобное в бортовике не вижу смысла.
Начну!
Как то Я приобрёл себе (очень давно) по скромной цене (115грн.) OBD-2 адаптер ну якобы чтоб можно было диагностировать авто и конечно же прошивать 🙂 Но наладить связь с ЭБУ у меня так и не получилось и забросил Я его в долгий ящик…
А в интернете в это время появлялось всё больше информации как о прошивках так и о подключениях 🙂
И скажем мне сильно припекло и на то есть причины… И Я в плотную занялся вопросом!
А именно возможностью прошивать авто через диагностический разъём

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

Принципиально всё понятно… И если 12 и 13 контакт запитываются от замка зажигания, а 44 от реле контроллера (которое можно замкнуть например) то вот с 43 контактом пришлось повозиться.
Но всё по порядку!
Начал с адаптера, взяв с него +12 для 44 и 43 контактов

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

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

Теперь чтоб иметь возможность контролировать подачу +12 на 44 и 43 контакт взял два включателя и два светодиода, заключив всё это в коробочку от эл.баласта

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

Всё разметил диоды вмастырил и тут думаю, а сразу сверло побольше возьму чтоб сверлить меньше, а она хлоп и лопнула… 🙁 пришлось паять другой то нет…

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

Поставил вкл. распаял

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

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

И ещё чёт не сфоткал, на выходе колодка (на последнем фото видно её) на два контакта брал на рынке 10грн.
Дальше в панель…
44 контакт кидаю плюс с колодки (свеже сделанной) на 30 контакт реле ЭБУ

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

Дальше посложней надо установить в разъём ЭБУ контакт на 43 ножку, брал с колодки от блока питания с компа…

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

Верхняя крышка с разъёма снимается путём поддевания с двух сторон и сдвига от проводов…

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

Далее припаял резистор 1кОм и к +12 колодки (свеже сделанной)

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

Пробую! Вставляю в диагностический разъём… подаю +12 на 44 после на 43 и поворачиваю ключи в замке зажигания…

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

Вуаля 🙂 бензонасос молчит, что свидетельствует о работоспособности сего девайса 🙂
Вот бы теперь ещё и ноутбук для полного счастья 🙂

Источник

Прошиваем М74 с ОБД2!

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

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

Сравниваем со схемой подключения М74:

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

Думаем…, ну ладно шучу, красным пометил куда надо подать ПЛЮС. У кого М74 К-Line D2 подключен, других проводов больше не надо, у кого CAN импровизируем, надо добавить провода K-Line на H3 или G3, по месту проверить, можно оба сразу.
ПЛЮС подаем через прикуриватель, надо купить вилку в прикуриватель и припаять туда провода, которые идут на A4 и B2.
ВСЕ.
Дополнительно:
-качаем программу WINFLASHECU.EXE v1.14
— покупаем любой K-Line адаптер.
— пины можно использовать от разъема FDD, на толстые ножки тож можно от компьютера, большой разъем на материнскую плату.

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

Теперь процесс прошивки:
— запускаем WINFLASHECU.EXE v1.14
— выключаем зажигание
— вставляем вилку в прикуриватель(перевод ЭБУ в режим прошивки)
— включаем зажигание
— вставляем K-Line адаптер в ОБД2
— WINFLASHECU.EXE v1.14 должен увидеть ЭБУ
— прошиваем
— закрываем WINFLASHECU.EXE v1.14
— выключаем зажигание
— вытаскиваем вилку из прикуривателя
— включаем зажигание.
— сбрасываем ЭБУ с адаптацией
— ждем 1 мин, адаптация ДЗ
— ВСЕ.
Как я сделал:

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

Все взято из открытых источников, ни каких тайн не раскрываю. Удачи.

Источник

Прошивка для OBD2 адаптера на базе STM32

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

В заметке Наверное самый дешевый CAN сниффер был описан адаптер OBD2 на базе STM32. У данного адаптера есть контакты на плате BOOT0, RX, TX.
Контакты RX и TX это выводы последовательного порта STM32 USART1. А вывод BOOT0 используется для переключения STM32 в режим перепрограммирования. При подаче на вывод BOOT0 напряжения питания 3.3V через выводы RX и TX можно перепрошить STM32.

Для прошивки адаптера необходимо подключить к OBD2 адаптеру последовательный порт по следующей схеме.

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

Всего нужно будет сделать 5 проводных соединений:

1)Вывод TX OBD2 адаптера подключить к RX USB-COM переходника.
2)Вывод RX OBD2 адаптера подключить к TX USB-COM переходника.
3)Землю GND OBD2 адаптера(4 или 5 вывод OBD2 разъема), подключить к GND USB-COM переходника.
4)Питание OBD2 адаптера(16 вывод OBD2 разъема), подключить 5V USB-COM переходника.
5)Вывод BOOT0 OBD2 адаптера подключить к 3.3V самого же OBD2 адаптера.

Я использовал USB-COM переходник на базе микросхемы CH341A, но можно использовать любой другой главное чтобы уровни напряжения на выводах RX и TX были 3.3V.

Здесь точки подключения на гранях платы OBD2 адаптера показаны более подробнее:

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

После коммутации всех проводов, подключаем USB-COM переходник к компьютеру и тем самым подаем питание на OBD2 адаптер.
Далее запускаем программу STMFlashLoader Demo.exe и следуя рекомендациям в программе прошиваем stm32. Если с программой для прошивки возникают сложности, в сети есть множество инструкций, например эта: описание процесса прошивки STM32

В ОС linux я использую альтернативную программу для прошивки STM32 через последовательный порт:stm32loader. С помощью этой программы, прошивка stm32 под ОС linux осуществляется одной командой:
make flash

Сама прошивка и ее исходные текст находятся на github-е, файл для прошивки:полная прошивка. Для сборки прошивки из исходных текстов используется make и gcc. Доступ к периферии stm32 осуществляется через библиотеку libopencm3.

Чтобы в дальнейшем не мучаться с проводами при перепрошивке stm32, в прошивке реализована возможность обновления без проводов через bluetooth соединение. Т.е. один раз надо прошить OBD2 адаптер через провода, а потом при необходимости можно менять прошивку с помощью приложения на телефоне.

Для этого прошивка разбита на две части:
— загрузчик, служит для обновления основного приложения через bluetooth соединение.
— основное приложение, пока это простой CAN сниффер.

Под загрузчик выделено 4КБ из доступных 32КБ flash памяти stm32, оставшаяся часть в 28КБ отдана под основное приложение. В последние адреса flash памяти записываются размер и контрольная сумма основного приложения. Эти данные контролируются загрузчиком перед запуском приложения.

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

При включении адаптера, управление передается в загрузчик.

Алгоритм работы загрузчика:
1) При работе загрузчика красный светодиод мигает часто(4 раза в секунду).
2) Загрузчик в течении 10 секунд ожидает команды для обновления основного приложения.
Если в течении 10 секунд не было команд для обновления основного приложения, загрузчик проверяет целостность кода основного приложения и если все в порядке передает управление основному приложению.
3) Если поступили команды для обновления основного приложения, то загрузчик выполняет эти команды, и не запускает основное приложение пока не поступит команда на запуск приложения.
4)Зеленый и желтый светодиоды мигают при обмене данных через bluetooth соединение.

Алгоритм работы основного приложения:
1)При работе основного приложения красный светодиод мигает редко (1 раз в секунду).
2)Сообщения из шины CAN транслируются через bluetooth соединение, но не сразу же, а раз в секунду. Т.к. bluetooth соединение ограничено скоростью в 38400 бит/сек, а скорости в CAN шине могут достигать 1000000 бит/сек.
3)CAN сообщения из bluetooth соединения транслируются в шину CAN.
5)Зеленый и желтый светодиоды мигают при обмене данных через bluetooth соединение.

В качестве протокола канального уровня выбран HDLC, из-за простоты реализации — передаваемые данные ограничиваются байтами-маркерами. Подробнее про формат HDLC можно прочитать здесь:Описание формата HDLC. В качестве передаваемых данных используются структуры языка C.

Если подключиться к адаптеру через bluetooth соединение с помощью терминальной программы на компьютере или на телефоне, то в терминале можно будеть увидеть бессмысленный набор символов. Для правильной интерпретации этих данных нужна специальная программа. О ней пару слов ниже.

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

В управляющей программе данные из bluetooth соединения обрабатываются и отображаются в примерно таком же виде, как и в программе canhacker. В основном окне программы находится таблица с принятыми CAN сообщениями. В строках таблицы находятся последние данные из CAN сообщений с уникальным CAN ID. В столбцах таблицы CAN ID, период посылки данного сообщения, 8 байт данных CAN посылки. Синим цветом подсвечиваются изменения в байтах CAN посылки в течении 2 секунд. Также в управляющей программе можно посылать произвольные CAN посылки в адаптер и производить обновление прошивки адаптера.

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

В дальнейшем накопленные CAN пакеты отображаются в программе для визуализации данных. В этой программе можно найти связь данных из CAN посылок с известными параметрами автомобиля: скорость, обороты и т.д.

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

Описание программ управления и визуализации, да и сами программы с исходниками в следующей заметке.

Источник

обновление прошивки двигателя с помощью китайского elm327(или как я неделю ходил пешком)

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

доброго всем дня, в прошлой теме я писал, что приобрел китайский адаптер элм327, с помощью которого я активировал скрытые функции на фф2, но на месте я стоять не собираюсь и решился идти дальше, а именно в прошивку двигателя! с помощью той же программы о которой я говорил в прошлом бж это делается довольно просто, но важно знать пару вещей, а главное качественный адаптер, который работает стабильно хотя бы не на максимальной скорости! изучив тему от и до, определив блок PCM usu-131 у своего форда и версию прошивки UHFCBB2 5M51-12A650-JD C307 2.0 NI4 MAN RUSSIA 15.03.2005

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

я понял что это самая первая прошивка для этого блока вот из этой таблицы civil.iffc.ru/ELMConfig/pcm_frw.htm тут собрано большинство заводских прошивок фф2. для каждого блока свои прошивки, если залить прошивку в чужой блок, то очень большая вероятность выхода из строя блока PCM.
Посмотрев таблицу, увидел что для моего двигателя 2.0 145л.с и блока esu-131 прошивок не много, но одна меня заинтересовала, а именно — 7M51BB 7M51-12A650-BB C307 2.0 Ni4 MTX75 Stage 3 Australia 23.01.2007. Во первых прошивка на два года свежее, во вторых из названия можно сделать вывод что прошивка под евро3, катализатор я удалил-(об этом сделаю другой бж), прошивка австралийская, вроде как в австралии форды на этой прошивке. Адаптер был у меня уже давненько, за время которое я им пользовался ни разу не давал сбоев, что наталкивало все сильнее и сильнее сменить прошивку. Прошивка состоит из двух файлов, один файл(основной) можно скачать в таблице, а второго файла в общем доступе нет, но нашелся человек у которого он оказался и за большое спасибо скинул мне его!
Всё было готово к тому чтобы обновить прошивку. С начало была слита родная прошивка двигателя на комп-на случай если что-то пойдет не так, чтобы вернуть всё как было с начало, прошивка слилась быстро за 7мин с первого раза, что предало мне уверенности в заливки новой.

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

Перед заливкой новой прошивки на всякий случай подцепил зарядное устройство к акуме, ноут тоже на зарядку, всё проверил на 7 раз и нажал кнопку залить прошивку в блок PCM, началось удаление старой прошивки, секунд за 20 удалилась и началась запись новой. Я боялся пошевелиться смотрел в монитор за строкой загрузки, было слышно как бьется моё сердце и вдруг выскакивает ошибка…

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

я чуть не посидел…ошибка ничего не содержала, кроме как непонятных символов, пробовал еще раз 15 ошибка повторялась вновь и вновь на разных местах загрузки.машина конечно же труп, судя по непонятным ошибкам дело было в некачественном адаптере, машина находилась в гараже в 80км от Екатеринбурга у родителей, вернулся тогда в Екатеринбург я на последнем автобусе, на следующий день приобрел я новый адаптер так же элм327 и поехал к машине, но опять теже самые ошибки, и машина труп! На моё счастье на ффклаб уже давно разрабатываю клубный адаптер els27

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

на который выстроилась большая очередь, но мне посчастливилось его купить в тот же день, находился он в 500км от Екатеринбурга, и меньше чем за сутки транспортная компания доставила мне его, разработчики дали гарантию что прошивки он заливает без сбоев и скорость работы намного выше чем у элм327. Получив его я сразу же поехал к машине с уверенностью что подниму её! через этот адаптер машина и комп синхронизировались быстро и на скорости в 4 раза быстрее чем до этого через элм327, и прошивка, которую я планировал залить, залилась с первого раза за 17 минут. вкючил выключил зажигания, все ошибки погасли

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

повернул ключ дальше-стартер крутанул и машина сразу же уверенно завелась, двигатель работал ровно, чуть громче обычно, как-то по спортивному, через комп нашел пару ошибок, связанных с попыткой угона, ошибки удалил и поехал тестировать! по первым впечатлениям машиной управлять стало интереснее, легче старт с места, уверенный подхват с 1500об/мин. Заправил полный бак и поехал в Екатеринбург.

Источник

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

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