Инструкция по прошивке и перепрошивке ЭБУ автомобилей редактором

Инструкция по прошивке и перепрошивке ЭБУ автомобилей редактором ОБД2

Что потребуется для чип тюнинга своими руками?

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

Конечно же, бесконтактный чип тюнинг, через диагностический разъем OBD 2, своими руками выполнить проще.

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

Вам понадобится:

Что такое obd2 и elm327

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

Разъем для подключения диагностического сканера или смартфона может находиться в бардачке, под рулевой колонкой или под передней панелью. Определить точнее его расположение помогут мобильные приложения типа «Где мой OBD2 разъем? Find it!». Остается выбрать подходящий адаптер, установить ПО и – можно работать.

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

ПО диагностики для телефона или ПК выбирайте на свое усмотрение — в Интернете есть множество приложений с разными возможностями. Даже платный вариант обойдется дешевле, чем диагностика на СТО, тем более, что программой вы сможете пользоваться постоянно.

Что дает перепрошивка?

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

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

Скриншот программы для перенастройки
Скриншот программы для перенастройки

В зависимости от программатора и блока управления, в ходе процедуры чип-тюнинга и защиты от угона можно изменять калибровку, от которой будет зависеть работа агрегата. По факту коррективам могут быть подвержены от тридцати до тысячи калибровок. Специалисты изменяют настройки УОЗ, параметры подачи горючей смеси, старта мотора и т. д. правки вносятся при помощи диагностического программатора, подключающегося кабелем к разъему.

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

Что нужно знать?

Что необходимо знать о перепрошивке компьютера Микас 11 или другого для повышения защиты от угона? Приобретая редактор для Микас 11, необходимо проверять содержимое упаковки. В комплекте должна идти не только программа, которая позволит повысить защиту от угона, но и USB ключ, который выглядит как обычный флеш-накопитель.

Специалисты не советуют заниматься этим самому — лучше отдать специалистам, чтобы не попасть на дорогой ремонт.

Elm327 1.5 vs elm327 2.1

Инструкция по прошивке и перепрошивке ЭБУ автомобилей редактором

Одной из первых проблем, с которыми можно столкнуться стала проблема выбора непосредственно адаптера, в нашем случае Bluetooth. Оказывается если вам необходимо поддерживать все (по крайней мере большинство) автомобилей необходимо выбирать версию v1.5 вместо v2.

1, что на самом то деле необходимо несколько раз уточнить при покупке адаптера, потому как продавцы пытаются выдать версию адаптера не за ту, которая есть на самом деле, т.к. они особо ничем не отличаются. На деле же в версии v2.1 отсутствует поддержка протоколов J1850 PWM и J1850 VPW, что говорит о том, что у вас не получится подключиться к автомобилям, которые используют эти протоколы.

Incardoc

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

Из плюсов: определение скорости и местонахождения авто с помощью GPS, наличие консольного режима для опытных пользователей, ведение журналов и выгрузка информации в Интернет, установка пользовательских настроек для работы с широким спектром параметров. Минусы: нестабильное соединение с дешевыми адаптерами.

Motordata obd

Одна из самых популярных и бесплатных диагностических программ для смартфонов на ОС Android и адаптеров ELM327. С ее помощью можно считывать ошибки и удалять их из памяти ЭБУ, снимать показания в реальном времени, контролировать более 70 показателей.

Из плюсов: интеграция с большинством адаптеров (включая дешевые китайские модели), стоп-кадрами и графическими изображениями параметров, возможность получения полной паспортной информации, включая версию прошивки и VIN. Минусы — ограничения для бесплатной версии (для большинства пользователей их достаточно).

Obd car doctor

Еще одна русифицированная программа для ОС Android, поддерживающая практически любые беспроводные адаптеры. Способна определять состояния Check Engine, удалять коды ошибок, рассчитывать мгновенное и среднее потребление топлива, вести журнал заправок и техобслуживания, отображать показания датчиков в реальном времени.

Среди плюсов: русскоязычный интерфейс и широкий функционал, легкая интеграция с ЭБУ для изменения настроек работы мотора. Минусы: сложные настройки для начинающих пользователей. Неопытному водителю изменять настройки самостоятельно не рекомендуется.

Scanmaster

Мобильное диагностическое приложение, превращающее смартфон на Андроид в многофункциональный автомобильный сканер. Имеет мощную бесплатную версию Lite, с помощью которой считывает и стирает ошибки, строит графики по полученным данным и контролирует состояние топливной системы. Еще больше возможностей предлагает платная версия ScanMaster Pro.

Из плюсов ПО: поддержка любых моделей адаптеров, получение информации по Bluetooth и WiFi. Удобно применяется для диагностики автомобилей американского производства, выпущенных с 1996 года, и европейских моделей с 2001-2004 года. Недостатки: сложные настройки, высокая стоимость платной версии приложения.

Torque

Приложение Torque позволяет получать информацию об техническом состоянии автомобиля в реальном времени, сохранять логи поездки и устанавливать собственные рабочие экраны с показаниями выбранных датчиков. Программа может определить время разгона до 100 км/ч и стереть ошибки из ЭБУ. При добавлении плагинов сторонних разработчиков возможности программы можно существенно расширить.

Плюсы ПО: функциональность и поддержка большинства адаптеров. Минусы: наличие некоторых диагностических функций только в платной версии.

Выбор подключения

Изначально необходимо пояснить что для подключения к авто будет использоваться ELM327 адаптер. ELM327 – это микросхема, которая позволяет преобразовать протоколы, используемые в диагностических шинах автомобилей в протокол RS232, которым мы и будем передавать данные.

Код ошибки:  Cummins коды неисправностей блоков управления ДВС — ACU

Существует несколько вариаций адаптера ELM327, которые классифицируются по способу передачи данных – Bluetooth, WIFI, USB. Исходя из того что целью разработки является мобильное устройство под операционной системой Android можно подобрать две наиболее подходящие версии ELM327, такие как Bluetooth и WIFI.

Зачем нужен чип тюнинг?

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

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

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

Со временем электроника может начать «лагать». Водители жалуются на движок, систему кондиционирования, увеличившийся расход топлива и т.д.

Очевидно, блоку управления периодически требуется перенастройка. Так почему бы не выполнить ее своими руками, установив значения параметров на максимум? Что это даст?

  1. Начнет лучше работать кондиционер;
  2. Оптимизируются скоростные показатели тачки, динамика ее разгона (от 0-100 км/ч);
  3. Снизится расход горючего;
  4. Уменьшится токсичность выхлопных газов;
  5. Все системы бортового компьютера заработают на полную мощь;
  6. Повысится быстродействие коробки передач;
  7. Машина станет более резвой, спортивной, мощной.

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

Как прошить эбу elm327 wifi?

Ну сейчас начнут конечно тут шутить, но ты не парься. Просто инфу зажимают.

По факту – вставляешь елм в обд разъем, подключаешь через торкю или любой сканер из плэймаркета (из эпстор не подойдёт! может быть завал елм и настройки wi fi слетят). 

В торкю находишь в главном меню пункт – обновление “ПО в иномарке” или “обновление ПО отечественных авто”, смотря что тебе нужно. После инициализации блока, торкю сам с нета скачает на выбор нужную тебе прошивку, нужно будет только выбрать из списка.

П.С. никакого порта создавать не нужно. Если в меню не будет этого пункта – пиши в саппорт разрабам торкю, или обнови прогу

Какие прошивки бывают?

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

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

Оборудование

Перед тем, как решите произвести сброс ЭБУ с инициализацией и его прошивку, необходимо ознакомиться с одной из основных составляющих этого процесса. А именно речь идет о редакторе для ЭБУ автомобилей. Редактор — это специальная программа, предназначенная для внесения изменений в настройки компьютера. Если решили произвести этот процесс сами, заранее необходимо подготовить как минимум один редактор.

Сегодня приобрести редактор для корректирования файлов компьютера — не проблема. В продаже можно встретить редакторы от различных брендов и для различных целей.

Среди популярных можно выделить:

  1. Delphi mt60. Вариант mt60 универсальный, поскольку подходит для редактирования большинства устройств, в том числе Микас от 7 до 11 версии. Приобрести mt60 для Микас 11 можно в любом специализированном магазине.
  2. Openbox. После подключения кабеля оборудования к разъему компьютера можно использовать редактор Openbox. Openbox один из распространенных вариантов. Openbox — универсальны редактор, подходит для блоков Январь, Бош и Микас 11. На практике Openbox взаимодействует с Микас 11 и прочими компьютерами, позволяя повысить защиту от угона и улучшить прочие параметры.
  3. Помимо Openbox, перенастроить компьютер Микас 11 от угона после подключения оборудования к разъему через кабель можно с помощью утилиты ЧипЭксплорер. Как и Openbox, эта программа подходит для Микас 11 и других ЭБУ.

Чтобы произвести настройку Микас 11 от угона с помощью Openbox, потребуется специальный модуль, который подключается к устройству через кабель. Разъем кабеля должен соответствовать диагностическому выходу. Процедура настройки Микас 11 или другого компьютера с помощью Openbox осуществляется в соответствии с инструкцией.

Подключение

Подключение к адаптеру происходит в несколько этапов:

Если с организацией подключения все понятно. Принцип работы такой же как и у любого Bluetooth/WIFI чата. То для того чтоб понять как отправлять инициализационную строку, необходимо изучить какие команды существуют, а также какие функции они выполняют.

Программы для windows

Кроме мобильных приложений для телефонов на ОС «Андроид», для автодиагностики можно использовать программные приложения для ОС Windows.

  • Утилита ScanMaster-ELM, работающая с любыми видами адаптеров ELM327. Возможности этого ПО достаточно широкие: удобный и понятный интерфейс, мониторинг работы мотора в реальном времени, построение графиков, просмотр, расшифровку и удаление ошибок. Минусы таких приложений: необходимость покупки лицензии для использования ряда функций и требование русификации для упрощения работы.
  • Диагностическая утилита – PCMScan, которая легко определяет неисправности европейских, американских и азиатских машин, получает данные со стоп-кадра и удаляет ошибки в ЭБУ. Для расширения функционала можно добавлять сторонние плагины. Из плюсов: многофункциональность, бесплатная демо-версия. Минусы: необходимость покупки платного ПО для подключения некоторых опций и русификации.  
  • Мультифункциональная программа автодиагностики для ОС Windows – FORScan. Обрабатывает данные датчиков в реальном времени, считывает основные параметры и сбрасывает коды ошибок. Плюсы: Возможность получения данных практически обо всех функциональных узлах и основных системах авто. Минус: рассчитана на диагностику только 4 марок авто – Ford, Mazda, Lincoln и Mercury.

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

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

Программы для диагностики и конфигурирования на базе elm327 (часть 2) – ford focus 2

В наличии есть ELM327 на чипе Prolific , загорелся желанием переделать его на FTDI. купил FT232RL (около 200 руб). В нете нашел рисунок платы в виде макроса для Sprint Layout, вытравил платку

запаял. Вспомнил что был у меня убитый адаптер с блютус интерфейсом (убит в нем был сам блютус модуль), отпаял его и временно прикинул новый UART к ELM для первичных испытаний

Код ошибки:  obd2 gm diagnostic cable на АлиЭкспресс — купить онлайн по выгодной цене

подключил к буку, устройство обнаружилоь, установил драйвер, всё ок!

после подключил в таком виде к авто, запустил ELM config, подключилоь на 500000 kBit. результатом доволен

Инструкция по прошивке и перепрошивке ЭБУ автомобилей редактором

После успешных испытаний решил что ELMку на пролайфике трогать не стану, восстановим эту версию.

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

Подрезал его по высоте, вырезал окна для диагн. разъёма, USB, и переключателя HC/MS can, отверстия под светодиоды.

Спаял платы в одно целое, питание было решено сделать двойным как и должно быть, реализовал с помощью диодной развязки.

Для чего нужно: при подключении к буку через USB берется питание для FT232и для ELMки через диод, при подключении к авто питание берется и с самой машины через стабилизатор 78М05, но только для ELMки. Диод не даст питать FT232 и не пойдет встречное напряжение в бук.

После всё было собрано и немного окультурено с помощью самоклеющейся бумаги с надписями.

При желании можно прикрутить это к любому ELM откинув старый мост.

FT232RL (именно RL) отличается тем что ей не нужно для работы прочего навеса, достаточно пары конденсаторов по питанию и всё.

Вчера тестировал на чтение, очень хорошо показал себя, ни одной ошибки, сегодня хочу попробовать добраться до прошивки PCM.

Решил написать это, а вдруг кому то и понадобится, при определенных навыках это можно сделать или попросить друга.

Прошивка (чип-тюнинг) ford с помощью elm327 usb

Сегодня расскажем как легко и просто чипануть своего “Федора” с помощью адаптера ELM327 USB и программы ELMconfig. Адаптер лучше использовать с v1,4 или 1,5 на хорошем чипе. Я использовал на Profilic PL2303. Но еще лучше использовать оригинальный FTDI FT232RL. Проблем никаких не возникло ни том ни на другом чипе.

Прошивок на форды привеликое множество, разных производителей… На этом останавливаться не будем, но сможем подсказать где приобрести по демократичной цене, разных авторов 🙂 Отписывайтесь в комментариях к статье…

И так… Подключаем адаптер к диагностическому разъему авто, на фф2 он слева внизу. Включаем зажигаение. Подключаем адаптер к ноутбуку. Устанавливаем драйвера и программу ELMconfig. Все работает на Win7 x64 без проблем.

Запускаем программу от “Имени Администратора”.

Выбираем Драйвер, Устройство и авто. В моём случае – это Focus II.

Нажимаем “Открыть порт”.

Далее, если всё хорошо, программа начинает перебирать доступные скорости и остановится на максимально доступной для Вашего адаптера. У меня законектилось на 256000кбит.

Screenshot 1

Перед основным меню, программа запросит… Если у Вас обычный ELM327 USB, то нажимаем “Нет”

Screenshot 2

 Перед нами окно программы, жмем “Прочитать”. Получаем…

prLQwJzajzM

Далее переходим во вкладку “Конфигурация”, жмем “Прочитать из PCM”. Подтверждаем что у вас ELM327 USB!

После прочтения жмем “Сохранить в файл”. Сохраняем на всякий 🙂

Screenshot 3

Дальше. Вкладка “Процедуры”, Страница 2. Самая Важная!

Выбираем “загрузить прошику” и выбираем НОВУЮ!!! прошивку на своё авто. На вопрос про VID – нажимаете НЕТ!!!

Убеждаемся, что заряда на ноутбуке еще хватит минут на 30-40 и жмем “Записать текущую прошивку в PCM”. На вопрос про VID – Нажимаете ДА!!! и долгие минуты ожидания 🙂 обычно процесс перепрошивки у меня занимает 4-5 минут. 

Screenshot 4

Готова! Осталось прочитать Ошибки, если таковые имеются, сбрасываем…

И не забывайте, все что вы делаете, вы делаете на свой страх и риск. Автор статьи не несёт никакой ответственности. Данная статья основана на своё личном опыте. Будут вопросы, задавайте в комментариях. Постараюсь на них ответить.

Прошивка эбу

⏰Время чтения:5мин.

Прошивка ЭБУ своими руками на простом языке. На этой странице за пару минут наглядно заменим файл калибровок в ЭБУ через колодку диагностики OBD2. Сначала считаем стоковый файл калибровок, а затем запишем новый.

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

Теперь осталось совершить самый главный ритуал, к которому мы так упорно шли и называется он – прошивка ЭБУ.

Несмотря на то, что на этой странице мы как бы достигнем заданной цели, это не означает, что рубрика по самостоятельному чип-тюнингу будет завершена. Это, можно сказать, только начальный этап, ведь в будущем хочется ещё создать базу стоковых и не стоковых прошивок, а также постепенно научится не только осуществлять чтение/запись калибровок из/в ЭБУ, но и редактировать эти самые калибровки.

Но это будет потом, а сейчас займемся прошивкой ЭБУ.

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

Поехали.

Вот список последовательных шагов, которые мы будем делать:

  • подключение адаптера к колодке диагностики и к ноутбуку
  • проверка наличия ошибок в системе управления двигателем
  • чтение информации об ЭБУ
  • выгрузка файла калибровок из ЭБУ
  • запись файла калибровок в ЭБУ
  • сброс адаптаций

Сразу оговорим несколько важных моментов:

Внимание! Все манипуляции Вы делаете на свой страх и риск! Ответственность за всё происходящее лежит только на Ваших плечах!

Подключаем Galletto 1260 к колодке диагностики…

Galletto 1260 к колодке диагностики

…и к ноутбуку

Galletto 1260 к ноутбуку

Включаем зажигание и при помощи диагностической программы Chevrolet Explorer смотрим наличие ошибок

Проверяем наличие ошибок

Ошибок нет и это значит, что можно переходить к следующему этапу.

Закрываем эту программу и запускаем программу Galletto 1261. Программа довольно проста и имеет примитивный и понятный интерфейс. Вверху окна осуществляется выбор марки автомобиля и типа ЭБУ. А все необходимые нам кнопки расположены внизу.

Выбираем марку авто Daewoo/Chevrolet и тип ЭБУ

Прошивка ЭБУ

Внимание! Не забываем включить зажигание, чтобы запитать ЭБУ!

Нажимаем кнопочку “ЭБУ инфо” и на экране у нас появится информация об ЭБУ

ЭБУ инфо

Далее нам необходимо сохранить в надёжном месте стоковые калибровки, зашитые в ЭБУ, чтобы была возможность вернуть всё назад.

Для этого нажимаем кнопочку “Читать ЭБУ”. Программа предложит нам выбрать место для сохранения файла и как-нибудь этот файл назвать. Название файла лучше писать английскими буквами. Назовем его “stok”

Чтение прошивки из ЭБУ

Нажимаем “Сохранить” и ждём, пока ползёт зеленый индикатор

Чтение дампа прошивки из ЭБУ

Чип-тюнинг ЭБУ

На этом этап чтения окончен.

Приступаем к прошивке ЭБУ.

Тут тоже хочется оговорить несколько нюансов. Я буду заливать тот же файл, который мы считали, так как прошивать ЭБУ другой прошивкой в мои планы пока не входит. Вы можете прошить свой ЭБУ любой прошивкой по желанию, но необходимо понимать две вещи:

  • Скачанные прошивки из сети могут принести вред, так как неизвестно кто и когда издевался над этим файлом. Поэтому для гарантии Вы должны быть уверенны в работоспособности этой конкретной прошивки.
  • Даже если Вы, допустим, хотите прошить ЭБУ Sirius D42 и нашли прошивку именно для Sirius D42, то это не даёт гарантии, что она Вам подойдёт, так как тут важен ещё и идентификатор ЭБУ. Для каждого идентификатора применяется только своя прошивка. Вот примеры идентификаторов
Код ошибки:  Расшифровка кодов ошибок Лада Ларгус » н

идентификатор ЭБУ

идентификатор ЭБУ Лачетти

идентификатор ЭБУ Сириус

Будьте осторожны и внимательны.

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

Нажимаем на кнопочку “Открыть bin” и выбираем файл для записи в ЭБУ

Открыть bin

Получаем предупреждение, что АКБ автомобиля должна быть заряжена. Необязательно прямо больше 13 В, но должна быть уверенность, что батарея не подведёт. Это же относиться и к клеммам АКБ, которые должны быть надежно затянуты

Прошивка ЭБУ своими руками

Нажимаем кнопочку “Запись ЭБУ” и затаив дыхание смотрим за движением красной полосы индикатора

Прошивка ЭБУ авто своими руками

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

Прошивание ЭБУ

Попросят подождать. Ждем…

Как прошить ЭБУ

Теперь попросят снова включить зажигание. Включаем

Прошивка авто

Вот и всё. Нажимаем “Выход”

Как прошить ЭБУ

Теперь сталось снова запустить диагностическую программу Chevrolet Explorer и выполнить сброс адаптаций. Как это делается можно посмотреть тут

Сброс адаптаций ЭБУ

Ну вот и всё, Друзья. Как видим, процесс совсем не хитрый и занимает совсем немного времени.

Теперь можете перейти на страницу, где можно скачать серийные прошивки или вернуться в начало этой рубрики

Также можете посмотреть видео о прошивке Шевроле Лачетти

Всем Мира и ровных дорог!

Стоит ли чиповать двигатель своими руками?

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

В специальных тюнинговых мастерских за процедуру попросят, минимум 3 тысячи рублей, в простых автосервисах – от 2 тысяч. Еще, можно обратиться в официальный дилерский центр своего бренда, но там за услугу возьмут не меньше 10 тысяч рэ. Зато, все сделают по уму – проведут диагностику ЭБУ, в случае необходимости, заменят проблемные элементы, проверят трансмиссию.

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

Каковы риски? В первую очередь, неудачно выбранная программа или криво выполненный взлом могут ухудшить работу ЭБУ. И даже его испортить — придется обращаться к профессионалам. Плюс, чип тюнинг своими руками, в обход официального ДЦ, лишает автовладельца права на обращение в сервис по гарантии.

Итак, как вы понимаете, мы не дадим четкого ответа на вопрос, что лучше – сделать прошивку мозгов автомобиля своими руками или обратиться к мастерам чип тюнинга. Взвесьте все плюсы и минусы и принимайте решение самостоятельно.

Далее, давайте рассмотрим, что потребуется для взлома и как его, все же, осуществить своими руками.

Считывание диагностических данных

Для считывания диагностических данных используются специальные команды PID’s.

PID (Parameter id’s — Бортовые диагностические идентификаторы параметров) – коды, которые используются для запроса показателей определенных датчиков автомобиля.

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

Также есть возможность получать текущие данные от автомобиля при этом команда получения данных от авто будет иметь вначале 01, указывая на то что мы хотим получить real data. Если же мы хотим получить сохраненные данные автомобиля, то вначале команды необходимо указать 02.

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

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

0100 – PIDs supported [01 — 20]0120 – PIDs supported [21 — 40]0140 – PIDs supported [41 — 60]0160 – PIDs supported [61 — 80]0180 – PIDs supported [81 – A0]01A0 – PIDs supported [A1 — C0]

Я продемонстрирую как определить какие датчики присутствуют в автомобиле при помощи одного из пидов. Например:

Переводим ответ от автомобиля в двоичную систему счисления

BB1E3211(16) > 10111011000111100011001000010001(2)

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

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

	01, 03, 04, 05, 07, 08, 0C, 0D, 0E, 0F, 13, 14, 17, 1C, 20

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

Считывание и расшифровка ошибок автомобиля

Ошибки автомобиля тоже могут быть различными и для них тоже существуют отдельные команды. Например:

Так как и с остальными командами ошибки автомобиля приходят в закодированном виде, соответственно, как и в остальных командах их нужно раскодировать чтоб получить необходимую информацию. Приведу пример работы декодирования ошибки. Код:

private final static char[] dtcLetters = {'P', 'C', 'B', 'U'};
private final static char[] hexArray = "0123456789ABCDEF".toCharArray();
 
private void performCalculations(String fault) {
    final String result = fault;
    String workingData = "";
    int startIndex = 0;
    troubleCodesArray.clear();

    try {
        if (result.contains("43")) {
            workingData = result.replaceAll("^43|[rn]43|[rn]", "");
        } else if (result.contains("47")) {
            workingData = result.replaceAll("^47|[rn]47|[rn]", "");
        }
        for(int begin=startIndex; begin < workingData.length(); begin  = 4) {
            String dtc = "";
            byte b1 = 
		    Utility.hexStringToByteArray(workingData.charAt(begin));
            int ch1 = ((b1 & 0xC0) >> 6);
            int ch2 = ((b1 & 0x30) >> 4);
            dtc  = dtcLetters[ch1];
            dtc  = hexArray[ch2];
            dtc  = workingData.substring(begin   1, begin   4);

            if (dtc.equals("P0000")) {
                continue;
            }
            troubleCodesArray.add(dtc);
        }
    } catch (Exception e) {
        Log.e(TAG, "Error: "   e.getMessage());
    }
}


А теперь пояснение.

https://www.youtube.com/watch?v=qJhmwe1CxgA

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

Первый символ:

Второй символ:

3, 4, 5 символы формируются по этой таблице:

Исходя из этого можем попробовать разобрать следующий ответ 0001000000111110

Код ошибки: P103E

Топ 5 программ для андроида

Выбирая приложение для телефона с ОС Android, ориентируйтесь на ТОПовые предложения, отзывы пользователей и экспертов. Желательно, чтобы программа была бесплатной и русифицированной.

Эпилог

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

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

Матвиенко Александр, Хоссейн Фахр.P.S. Оригинальную английскую версию статьи можно найти здесь

Оцените статью
OBD
Добавить комментарий

Adblock
detector