Как сделать прошивку на автомобиль
Чип-тюнинг своими руками.
Давно захотелось сделать Чип, но как и в прошлом посте — душила жаба. У спецов эта операция стоит 3 000 руб за 10 минутную процедуру, для меня это дороговато. Настала жарка, машина очень сильно тупит с кондиционером, решил действовать сам, тем более у меня уже был K-Line адаптер (про него написано в прошлом посте про диагностику).
Не буду рассказывать зачем нужен чип тюнтнг и что он дает, кто знает тому оно и не нужно, а кто не знает — гугл расскажет Вам в полном объеме.
Что было сделано:
1. Изучение форумов чиптюнеров, разбор теоретической части операции.
2. Поиск софта и хорошей, проверенной калибровки, которая есть в открытом доступе.
3. Подготовка оборудования.
3.1 Поиск ноутбука с Windows XP
3.2 Установка Виртуальной XP, т.к пункт 3.1 не выполнил 🙂 см. Дополнение №6
4. Подготовка уже непосредственно на месте проведения операции.
5. Операция загрузки калибровок.
6. Впечатления от операции
1. Изучение форумов чиптюнеров, разбор теоретической части операции.
В Акценте стоит ЭБУ Kefico, аналог Bosh 7.9.7. Прошивать можно как с доработкой (впайкой резисторов), так и без таковой через диагностический разъем ODB-II, я воспользовался вторым способом.
2. Поиск софта и хорошей, проверенной калибровки, которая есть в открытом доступе.
Калибровку я взял из этой темы (www.auto-bk.ru/forum/topic/27313-hyundai/) пост №8 (её выложил человек с ником matizzz, за что ему огромное спасибо, поэтому на форуме эту калибровку называеют «матизовской», так что не пугайтесь если прочитаете там «Залил в акцент матизовскую прошивку все ОК»), так как посчитал ей наиболее оптимальной — авто не тупит с кондиционером, едет без провалов, более динамичный разгон и уменьшается расход топлива (прочитал в сообщениях на форуме, тем более эти калибровки проверены временем)
Для прошивки использвал программу KIA Flasher, так как по сообщениям с форума она лучше работает с моим Орионовским адаптером. Так же можно использовать Hyundai Flasher, по сути KIA Flasher и Hyundai Flasher идентичны на 99% процентов, отличаются только названиями, поэтому я даю ссылку с описанием на Hyundai Flasher (hyundai-flasher.narod.ru). Возможно можно было бы использвать последний, но я рисковать не стал. Ссылка на скачивание KIA Flasher ( zalil.ru/33266997 в архиве в конце статьи), т.к. я её долго искал выкладываю ссылку здесь.
Скачал каибровки, скачал программу. Запускаю её на своем ноутбуке с Windows 7, не работает. Оказалось, программа работает только на Windows XP. Запускаю ПК, запускаю на нем программу, указываю файл калибровок — программа выдает «Неверный размер файла». Иду опять на форум, оказывается Hyundai Flasher работает с калибровками размером 512Кбайт, а мои занимают 218. Нашел решение, надо скачать программу Распаковщик SMS Enigma new v 1.10 ( chip-tun.ru/tags/SMS+Enigma+new/ в архиве в конце статьи, пароль архива — 1). Все антивирусы на неё реагируют, не бойтесь, вирусов в ней нет, она просто шифрована. Скачиваем, запускаем, нажимаем распковать, выбираем файл и чудо, наша калибровка занимает 512Кбайт KIA Flasher её видит и даже пытается установить связь с ЭБУ. Вот файл распакованной калиброки ( depositfiles.com/files/by78anw81 в архиве в конце статьи).
3 Подготовка оборудования.
3.1 Поиск ноутбука с Windows XP
Такой не был найден, Вам рекомендую все же поптытаться найти и переходить к пункту 3.2 с абзаца «Подключаем к своему ноутбуку K-Line адаптер, устанавливаем драйвера, заходим в Диспетчер Устройств в панеле управления», если все же не нашли — то к 3.2 с самого начала.
3.2 Установка Виртуальной XP (Не обязательно, см. Дополнение №6)
Да, да именно виртуальной, полноценной Windows XP.
1) Скачиваем программу Virtual PC, устанавливаем её.
2) Скачиваем ISO образ Windows XP
3) Установка и настройка виртаульной Windows XP
(Специально для этого поста повторю эту операцию заново, чтоб было с картинками)
Сделай чип-тюнинг своими руками: прокачай автомобиль без спецов
Если вы сомневаетесь, можно ли сделать качественный чип тюнинг своими руками, уверяем – это реально. Не скажем, что просто и сразу понятно, что на изучение теории и подготовку уйдет мало времени, что все гарантированно получится. Однако, если подойдете к вопросу серьезно и ответственно, внимательно изучите тему, найдете хорошее оборудование, подходящую программу, и тщательно, по шагам, выполните тюнинг, наградой станет перенастроенный под ваши нужды блок управления. И вам не придется платить за 10-минутную процедуру, как минимум, 2-3 тысячи рублей. А еще, сможете в будущем самостоятельно делать чип тюнинг тогда, когда захотите.
Это были плюсы прошивки машины своими руками, теперь кратко обсудим, что это, вообще, за процедура, и зачем она нужна.
Зачем нужен чип тюнинг?
По факту, чип тюнинг – это взлом заводских настроек электронного блока управления автомобиля (ЭБУ). Само слово «тюнинг» с английского переводится, как «настройка», «регулировка». Если выразиться доступно, чип тюнинг – это повторное программирование ЭБУ с целью улучшения его работы.
Какую роль в автомобиле выполняет блок управления? Он координирует все электронные процессы, собирая данные с, по меньшей мере, двух десятков датчиков, и передавая команды исполнительным агрегатам. ЭБУ контролирует работу АКПП, трансмиссии, системы охлаждения (кондиционер, климат контроль), управляет режимом подачи бензина в двигатель, регулирует работу системы зажигания, исследует компоненты газораспределения (определяет уровень токсичности выхлопов), контролирует температуры двигателя, обрабатывает сведения о работе АБС, коленвала, оптимизирует скорость, напряжение и другие параметры тачки.
Это главный компонент бортовой сети машины, ее электронные мозги. Их первоначальный чип тюнинг выполняет завод изготовитель, причем, с целью оптимизировать износ внутренних систем автомобиля, возможности ЭБУ настраиваются на средние значения. При этом страдает мощность и существенно снижается потенциал двигателя, но для бытовой езды этих параметров вполне достаточно.
Со временем электроника может начать «лагать». Водители жалуются на движок, систему кондиционирования, увеличившийся расход топлива и т.д.
Очевидно, блоку управления периодически требуется перенастройка. Так почему бы не выполнить ее своими руками, установив значения параметров на максимум? Что это даст?
Но о плюсах и минусах проведения прошивки мы рассуждать в этой статье не будем.
Стоит ли чиповать двигатель своими руками?
Прошить ЭБУ авто самостоятельно можно, но, повторимся, действовать нужно правильно. Сначала, тщательно разобраться в теме. Собрать необходимое оборудование, переходники, выбрать подходящее вашему автомобилю программное обеспечение. В принципе, если действовать методично и четко по инструкции, чип тюнинг своими руками пройдет отлично.
В специальных тюнинговых мастерских за процедуру попросят, минимум 3 тысячи рублей, в простых автосервисах – от 2 тысяч. Еще, можно обратиться в официальный дилерский центр своего бренда, но там за услугу возьмут не меньше 10 тысяч рэ. Зато, все сделают по уму – проведут диагностику ЭБУ, в случае необходимости, заменят проблемные элементы, проверят трансмиссию.
Конечно, если есть деньги, и нет желания размять голову, лучше обратиться к профессионалам. В противном случае, десятки автовладельцев успешно выполняют прошивку автомобиля своими рукам, чем вы хуже?
Каковы риски? В первую очередь, неудачно выбранная программа или криво выполненный взлом могут ухудшить работу ЭБУ. И даже его испортить — придется обращаться к профессионалам. Плюс, чип тюнинг своими руками, в обход официального ДЦ, лишает автовладельца права на обращение в сервис по гарантии. Ну, и слишком агрессивные настройки чип тюнинга могут снизить срок эксплуатации блока управления. Не зря ведь завод изготовитель, с целью продлить время его работы, выставляет средние значения?
Итак, как вы понимаете, мы не дадим четкого ответа на вопрос, что лучше – сделать прошивку мозгов автомобиля своими руками или обратиться к мастерам чип тюнинга. Взвесьте все плюсы и минусы и принимайте решение самостоятельно.
Далее, давайте рассмотрим, что потребуется для взлома и как его, все же, осуществить своими руками.
Что потребуется для чип тюнинга своими руками?
Перечислим, что нужно подготовить для прошивки авто своими руками. На новых автомобилях (старше 2012 года) чип тюнинг производят электронно, без механического вмешательства во внутренний мир ЭБУ. Более старые тачки требуют извлечения блока, его распаивания и замены главной микросхемы.
Конечно же, бесконтактный чип тюнинг, через диагностический разъем OBD 2, своими руками выполнить проще.
Вся суть процедуры в этом случае сводится к подключению ноутбука с программой к ЭБУ и внесению нужных изменений с помощью программатора.
Если вам требуется заменить чип (на старых авто), также нужно приобрести микросхему. Обычно подходят ПЗУ 27С256 или ПЗУ 27С512 (продаются в Интернете или в тюнинговых ателье). Также нужно купить защитную панель для микросхемы и подготовить рабочие инструменты (ключи, паяльник и т.д.).
Как прошить автомобиль своими руками?
Переходим, непосредственно, к этапам чиповки. Рассмотрим, как прошить автомобиль самому, через сканер ELM327 (тип процессора последнего, самый распространенный сегодня):
Также, рассмотрим, как прошить машину самому через ноутбук, если требуется доработка ЭБУ (замена микросхемы своими руками):
Ну что же, теперь вы знаете, как самому, своими руками сделать прошивку автомобиля. Примерно представляете весь фронт задач, а потому, можете принять решение о целесообразности самостоятельного чип тюнинга. Если готовы и не боитесь трудностей – вперед, мы в вас верим! Перед тем, как самому прошить автомобиль, еще раз внимательно изучите инструкции и последовательность этапов. Когда все получится, вас можно будет поздравить с успешным освоением новой науки. Вы совершенно точно станете лучше разбираться в мозгах своего автомобиля, и, кто знает, возможно, в будущем превратитесь в профессионального чип тюнера? Между прочим, в наши дни – очень прибыльное ремесло!
Онлайн-прошивка своими руками
Здесь я расскажу, как подгонял прошивку под свой двигатель.
Статья не претендует на звание профессионального руководства к действию, а лишь является отражением того, что мне удалось найти на просторах инета. Сразу оговорюсь, что на тематических форумах и мануалах, чувствуется неохотность, с которой прошивальщики делится секретами своего ремесла. Также приставка онлайн, в данном случае не совсем корректна, ибо я не использовал инженерный блок, а перепрошивал свой ЭБУ после внесения каждого изменения (в общей сложности блок был перепрошит около 30раз).
Онлайн-прошивка – для кого она нужна?
Если у вас стоковый двигатель, то для вас можно найти миллионы готовых прошивок на любой расход и динамику, от коммерческих до любительских, при этом показатели мощности или расхода топлива могут отличаться от стоковых прошивок на 3-7%.
Но если вы поменяли железо (распредвал, ресивер, паук, нагнетатель), то вам уже не обойтись без подбора параметров, индивидуально под вашу конфигурацию двигателя.
Итак начнем. Для начала, определимся, что нам нужно изменить в прошивке, чтобы адаптировать её под свою конфигурацию:
— Таблицу базового циклового наполнения.
— Поправку к коэффициенту состава смеси.
— Углы Опережения Зажигания.
Таблица базового циклового наполнения (БЦН) – представляет собой трехмерную таблицу, зависимостей циклового расхода воздуха, от оборотов и от положения педали газа.
Для чего нужна: дело в том, что ДМРВ обладает инертностью и разбросом параметров, по этому, контроллер не может полностью полагаться на его показания. Особенно этот косяк проявляется при ускорении. Например, после замены распредвала, до правки таблицы БЦН, при разгоне на первой передаче, происходили рывки и подергивания в следствии переобеднения смеси. После приведения БЦН к действительным параметрам, разгон стал ровным и мягким.
Так же, БЦН – используется для аварийного режима, при выходе из строя ДМРВ.
Таблица БЦН, составляется по логам фактического циклового наполнения во всех режимах.
На практике: постоянно подключенным ноутом, собираются логии циклового наполнения, за несколько дней. Чем больше данных у вас будет, тем точнее удастся выстроить таблицу БЦН. Но проблема в том, что на практике, двигатель вообще не используется на некоторых сочетаниях оборотов-% нажатия на педаль газа. Но на сколько я понимаю, рас мы эти режимы не используем, то и не особо важно иметь значения в тех точках.
Для составления таблицы БЦН я использовал Excel. Отбор и сортировка мне помогли, а так же рисовал графики для наглядности процесса.
Затем вставил полученные значения в таблицу прошивки (получаем трехмерный график).
Кстати цикловое наполнение при 100% нажатой педале газа, получилось как у стокового 16V двигателя (зеленая тонкая линия на графике).
Поправка к коэффициенту состава смеси (поправка альфы)
Дело в том, что если мы зададим в прошивке соотношение воздух-топливо 14,7 (альф = 1, стехиометрический состав смеси) то на выходе мы наверняка получим либо богатую, либо бедную смесь. Это связано с тем, что как, характеристики датчиков, так и исполнительных механизмов — оставляют желать лучшего. А так же вмешиваются в процесс, ряд неучтенных в прошивке факторов.
Поправка альф, выставляется по данным датчика кислорода (ДК). Желательно конечно иметь Широкополосный ДК (ШДК), но и с обычным можно не плохо обойтись.
Как я делал: Отключил в прошивке мощностной состав смеси (выставив зону перехода на мощностной состав смеси, равному 100% положения нажатия педали газа, во всем диапазоне обротов).
В экономичном режиме, выставил состав смеси = 14,7 (альф=1) во всем диапазоне обротов и % нажатия педали газа.
Далее при движении в различных режимах, наблюдал за показаниями ДК.
У меня получилось, что при цикловом наполнении до 300мг/цикл, у меня смесь бедная, а в диапазоне больше 300 – богатая. Это можно объяснить вступлением в работу регулятора давления топлива в рампе (видимо 300мг/цикл является его переходной точкой для повышения давления топлива подаваемого на форсунки).
Далее, обогатил состав смеси в диапазоне до 300мг/ц на 0,3, а в диапазоне больше 300 – обеднил на 0,3. Результаты заезда, показали, что в диапазоне малых нагрузок, я попал куда нужно, а режим с большой цикловой подачей, нужно еще обеднять.
Обеднив режим с большой цикловой подачей на 1,0 – я и в нем почти попал куда хотел (на больших оборотах пришлось еще немного обеднить).
В результате этих манипуляций и замеров, я узнал, что реальный состав смеси при нагрузках до 300мг/ц, у меня формируется беднее, на 0,3 чем закладывается в прошивку. А при нагрузках больше 300мг/ц – богаче на 1,0.
В мануалах, я вычитал, что самую большую мощность, можно получить при составе смеси равном 12,5-13,5 (альф 0,90-0,85) Выставил у себя 13,5 – ибо реальный состав смеси будет 12,5.
С экономичным режимом решил не умничать – взял таблицы состава смеси стоковой прошивки и обогатил их на 0,3 (тонкая зеленая линия, это стоковая прошивка).
В результате машина стала ехать более адекватно, а расход топлива даже уменьшился.
Углы Опережения Зажигания (УОЗ)
Тут тоже не особо мудрствовал, в экономичном режиме оставил как на стоке, а в мощностном – постепенно увеличивал УОЗ, пока не появилась детонация, затем немного уменьшил, чтобы двигатель работал без детонации, но на её грани. На скрине, полученный мной УОЗ в режиме максимальной мощности по сравнению со стоковым (тонкая зеленая линия).
Что еще изменил:
— Границу зоны перехода из экономичного режима в мощностной, сделал еще шире чем в прошлый раз. Теперь при обычном движении в городе, мощностной режим можно вообще не использовать.
— Ограничитель оборотов выставил на 7000 об.мин (6200 сток). Можно было бы и больше, двигатель весело тянет на верхах, но пожалел его, всетаки поршневая не облегченная.
— Диапазон включения вентилятора охлаждения, снизил до 98-96град (против 101-98 у стока).
— Увеличил количество воздуха на пуске, со 120 до 140 шаг рхх, так же пропорционально увеличил и количество топлива.
Что такое чип тюнинг и как он делается — история изнутри на примере моего Стингера.
Данный пост написан после моих экспериментов с моим Kia Stinger. Ваш опыт может отличаться от моего, прошу быть добрым и вежливым.
За неконструктивную беседу, идиотизм по типу: «поставь январь», «не надо трогать было», «осуждение меня с вашего уровня знаний» — БАН.
Любые адекватные вопросы приветствуются.
По данной схеме был создан блок управления Motec M142 для Kia Stinger GT компанией «Powertune Australia», цена разработки 10-ки тысяч долларов и срок разработки около года. Цена блока управления около 7000$. И да на таком блоке есть машина в России, которая оказалась самой быстрой мире. И эту машину настраивал я.
И так теперь начинаем разговор про чип тюнинг Stinger.
В современном мире крупные компании типа «Бош» или «Сименс» или некоторые другие создают мозги для автомобилей, производители ставят эти мозги и настраивают их с помощью своего программного обеспечения, которое никогда в жизни не попадет к простому смертному. Простым смертным достаются мозги и…возможность слить (если повезет через ОБД разъем, если нет с потрошением мозгов) их содержание в виде бинарного файла, выглядит это как то вот так:
Т.е. по сути несвязанный набор цифр в 16-ти ричном виде.
А далее происходит реверс инжиниринг.
Один из вариантов провести полное дисассемблирование софта, в кратце используются специальные программы Гидра или ИДА, которые переводят бинарный код в ассемблер (погуглите что это за язык программирования), а далее сотни часов на работу с кодом или так называемый реверс инжиниринг. Но и тут с нашими мозгами не все просто. Почему, я …пропущу этот момент. Скажем так, конфиденциальная информация.
Поэтому перейдем к более «простым вариантам«.
Если у вас блок управления «Бош», то вам скорее всего несметно повезло и …магическим образом появляется на черном рынке на продажу так называемый файл-описание (функшен шрамен). Файл размером на несколько десятков тысяч страниц. И для каждой прошивки он свой. Также в качестве попутного результата сборки прошивки на заводе, появляется A2l файл с описанием расположения карт, или не появляется. А потом из этого получается Дамос / Map Pack для редактора Winols. И продают это за вменяемые или не очень вменяемые деньги.
Но на Стингере нам не повезло, у нас Сименс-континентал и у нас нет никакого описания (т.е. у Сименса не воруют файлы и их не сливают в продажу). Т.е. мы имеем тупо вот такой бинарный файл и какие то более менее описанные прошивки для других сименсов, что лет на 10 старше Стингера.
А далее мы тратим 10-ки часов на сопоставление бинарного файла от другой машины со Стингером с поиском нужных нам карт (предварительно читаем несколько тысяч карт от другой машины и пытаемся понять что же там есть и что основное нам нужно) и тесты этих изменений.
Выглядит это вот так:
Слева одна машина, справа другая, далее в специальном редакторе, который стоит 1200 евро, сверяем куски файла в зависимости от душевного настроя и…ищем карты / коээфициенты.
Если карту размером 12х12 найти относительно просто, даже если отличается содержимое на 20%, то найти нужный нам коэффициент из одной цирфы, которая выглядит «1A90» или как то так, мягко говоря поиск иголки в стоге сена.
А еще интересный момент, все данные у нас лежат в бинарнике и к 10-чной системе исчисления имеют мало отношения. Вот например карта некоторой топливной смеси для одного из 100500 режимов работы машины:
Вроде бы понятные цифры, но…это код который приводится к нормальному виду с помощью безумного коэффициента пересчета (на фото обведен красным цветом, и те кто понимают, откуда берется этот коэффициент, пж-та не надо умничать):
Так вот когда мы потратили 10-ки часов на перенос нужных нам вещей мы приступаем к тестам.
Тут нам нужна тестовая тачка, а тестовый Стиг стоит 2 миллиона и есть он …эм…мало у кого.
Но чтобы тестить, нам надо демонтировать турбину и установить внешний датчик EGT (exhaust gas temperature или датчик температуры выхлопных газов) и датчик противодавления. Мы засверливаем коллектор и ставим их туда. Это а) дорого б) сложно. Но без этого можно спалить мотор со 100% вероятностью. Когда программисты из одной горе конторы правили прошивку оптимы ГТ, то естественно они не ставили никакие датчики. В результате только на Д2 десяток сожженных моторов. Это мой опыт с Оптимой ГТ.
А далее 10-ки разочарований. Что машина не едет. Что-то происходит, что…вообще невозможно понять.
для G70 Genesis моего товарища skyarch
Если посмотреть на картинку, то видно, что было 73 версии софта Ст.3 (вдумайтесь, только Ст.3, а до этого было 80 версий ст.2 и штук 40 ст.1), а теперь представьте. Каждую версию надо залить, покататься на ней как минимум один прогон, чтобы понять что изменилось, а в случае сложных изменений нужно покататься не менее 100-150км, чтобы сработали все адаптации машины.
На данный момент мне все понятно с нашими машинами.
А еще интересный момент, все прошивки по разному скомпилированы, т.е. в разных прошивках, годах выпуска и рынках софт как бы один и тот же, но скомпилирован по разному, а карты находятся в абсолютно разных частях файла. Чтобы перенести необходимые карты и найти их, это по сути заново провести тесты.
Для управления стингером на Ст1 по минимуму используются около 70-80 карт-коэффициентов. Это не затрагивая многие аспекты управления машиной. Если перекраивать целиком, то несколько сотен карт.
Далее, сколько же стоит такая работа.
Под Стига я купил Стига, купил весь хард / софт (чтобы читать, писать), редакторы и так уже около года или более, и у меня опыт настройки машин 10 лет.
Учимся самостоятельно прошивать ЭБУ на примере Ваз 2115I
Прошел год эксплуатации и к списку выше добавилась замена стартера, покупка нового ДМРВ, регулятора холостого хода, установка новой сигнализации с обратной связью, замена разбитых камнями пары противотуманок. Но сколько не старайся на изделии нашего автопрома все равно остаются баги. Можно бы подумать и о другой машине, но жалко вложенного труда и средств. Правда замена частей производилась только после неоднократных попыток отремонтировать очередной узел самостоятельно. Кое-что удавалось сделать и если будет возможность постараюсь написать статьи на такие темы: ремонт и настройка редуктора ГБО, ремонт стартера, установка сигнализации.
Прежде чем самостоятельно приступить к работе необходимо:
• подготовиться теоретически;
• подготовить матчасть (изготовить или приобрести К-лайн адаптер, проверенный компьютер и все остальное что понадобится для • замены ПО;
• найти и скачать необходимый софт для вашего компьютера;
• найти прошивки для ЭБУ.
На истину в последней инстанции не претендую, поэтому прошу сильно не ругать за стиль и возможные неточности, но:
2. Подготовку лучше проводить постепенно. Не пытайтесь все охватить сразу. Важно понимать принципы работы с электрикой и электроникой, хорошо владеть компьютером в плане установки программ и драйверов. В остальном поможет поисковик гугл, только нужно более конкретно формулировать запросы. Например: Эсуд ВАЗ; схема подключения контроллера;инструкция по прошивке ЭБУ; схема K-Line адаптера; прошивки; чип-тюнинг ваз и т.д. Нужно определить разновидности Эбу и их маркировку, какому двигателю какая нужна прошивка и их обозначения. Разберитесь с вопросом об иммобилайзере. Когда Вы поймете что все поняли и решили что стали большим спецом не стесняйтесь и съездите к мастеру в сервис и попробуйте обсудить виртуальную тему замены прошивки вашего авто и отключения (деактивации) иммо. «Пытать» мастера долго не советую так как отнимете у человека время и скорее всего у вас быстро возникнут новые вопросы, ответы на которые лучше найти самому или попросить помощи на авто форумах.
Пока писал опус нашел газовое ПО, слепил сдвоенную бензин «+» газ, залил и поехал. Сделал I203EL36/RB40, I203Ez36/RB40. Даже на этим ПО почувствовал отличие от родной EL35. Возникшие вопросы и неясности оставил до выяснения.