Меню

Программаторы для эбу своими руками

Мой архив по ремонту Audi

Ремонт и обслуживание Audi

Простой программатор для чтения EEPROM приборок и мозгов

Простой программатор для чтения EEPROM приборок и мозгов из подручных материалов.

Понадобилось мне тут вычитать eeprom приборки VDO, то что он легко вычитывается KKL шнурком я в курсе 🙂 Программатора для этих флешек у меня не было. Полазив по сусекам нашел программатор USBASP, это программатор AVR микроконтроллеров, стоит всего 90 руб. Вспомнил что где то читал что его легко превратить в программатор spi, i2 и microwire флешек банально сменой прошивки. Эти флешки используются в приборках и практически во всех блоках управления двигателем. То что надо, перекрывает почти все мозги и приборки.
Вообще считать – записать eeprom обычно надо для того что б вытянуть пароль иммо, отключить иммо, скорректировать в мозгах вин номер и логин иммо, восстановить eeprom после не удачной прошивки и окирпичивании устройства… В общем полезный зверек, тем более не везде можно это сделать софтово.

Для начала берем вот такой программатор.

Вот мои. Почему 2 ? Да по тому что надо будет в одном прошивку сменить и превратить его в программатор флешек. Если нет второго то не беда, соберите программатор для ЛПТ порта из пяти проводков и резисторов. Но у меня две штуки есть, купил давно на всякий случай по акции, для прошивки диагностических кабелей использую.

Соединяем программаторы вот так и меняем в одном прошивку. Будет он у меня программатором под флешки. Где взять прошивку и как прошить написано вот тут forum.easyelectronics.ru/viewtopic.php?t=10947 там же и программа для работы с usbasp в роли программатора флешек. Это пост автора проекта. Огромное ему спасибо!

Смотрим что он поддерживает в интересующем меня диапазоне машин. А поддерживает практически все 🙂 Все приборки и почти все блоки управления… Имею ввиду установленные в них микросхемы памяти.

Вот допустим модели мозгов Audi, зелеными галочками пометил что поддерживает.

Вот конкретно по моим любимым мозгам МЕ 7.5 из которых сделал себе двух прошивочные

Приступим к работе с ним.
У меня задача вытянуть eeprom из приборки VDO, узнать пароль иммо и при необходимости залить вытянутый дамп в другую сохранив калибровки стрелок и привязанные ключи. Почему я не делаю это софтово? Очень просто, приборка радостно сгорела с дымком и все такое. Кирпич в общем 🙂 В таких вот случаях без программатора не обойтись.

Берем приборку. Как разобрать писать не буду и так все знают 🙂

Вон она. Флешка с eepromом. 93С86…

Выпаиваем ее по быстрому…

Подключаем в соответствии со схемой. Схема разнится от типа флешки. У меня в VDO стоит microwire 93LС86… Значит по второй схеме…

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

И банально подпаяю, благо делов на минуту… Не очень фотогенично зато надежно 🙂

Напряжение питания выбираем в соответствии с даташитом на микросхему. Программатор выдает или 3.3v или 5v, переключается перемычкой. В моем случае любое, так как микросхема может работать в диапазоне 2.5-5.5 вольт.

Теперь можно подсоединить к компу и начать процесс считывания.

Запускаем программу. Смотрим что б был выбран программатор usbasp. Выбирает тип микросхемы с которой будем работать.

Далее все просто. Нажимаем считать. Идет процесс. Все считано.
Вот почти и все. EEPROM считан. Но есть одна тонкость, считан он правильно но не совсем. При чтении прошивки из EEPROM 93с86 байты в словах перевернуты. Например первое слово 02 03 а должно быть 03 02. Так как проект этого софта не коммерческий то он очень простой и в нем нет опции intel/motorola с которой сразу правильно. Но это не беда 🙂 Сохраняем файл.

Теперь запускаем редактор WinHex, открываем нем файл нашего eeprom и делаем ему свап.
Вот так:
Правка – Модифицировать данные

В менюшке выбираете «Обратный порядок байт», блин, у меня кота байтом зовут 🙂 Ставим 2 байта и жмем «ОК»

Вот и все, наш eeprom в нужном нам виде предстает 🙂
Ну и сохраняете его. В случае с приборкой VDO иммо3 можете на вин номер ориентироватся, если он стал правильно отображается то все правильно мы сделали

Теперь пароль на иммо вытянуть надо. Тут можно руками и все такое но на много проще сделать это с помощью всеми любимой программы, а именно VAG EEPROM Programmer.
Открываете полученный файл eeprom и в нем и сразу все что надо видите 🙂
Можно или ручками перенести данные в новую приборку а можно этот дамп залить со всеми калибровками и шкаламии ключами. Ну и пробег можете подкрутить пока законом не запретили 😉
Вот так все просто 🙂

Читайте также:  Раскраска своими руками для мальчиков

Источник

Программатор ЭБУ – используйте возможности своего авто на полную катушку!

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

1 Преимущества новой прошивки авто

Автомобили с автоматическим управлением вполне заслужено обрели популярность по всему миру. Тысячи автолюбителей мечтают иметь как минимум коробку-автомат, а как максимум – то, что в народе именуется «полный фарш»: климат-контроль, всевозможные регуляторы и наладчики, для продуктивной работы которых нужно всего лишь нажать кнопочку. Комфорт стал своего рода фетишем, требующим, однако, немало средств. Оборудование, столь милое сердцам любителей комфорта, стоит очень дорого и позволить его могут не все. Но, как это часто бывает в русских сказках, на каждую иноземную примочку всегда найдётся народный умелец и соберёт-таки из газонокосилки самоходную телегу. В нашем случае – доведёт до ума базовую комплектацию своего автомобиля и сделает её более интересной и полезной, используя современное оборудование в виде компьютерных программ. Стать таким умельцем, тем самым приобщившись к великому русскому гению, может каждый. Необходим лишь программатор и набор комплектующих.

Похожие статьи

На самом деле, перепрошивка ЭБУ имеет всего две основные причины. Первая – это желание сэкономить топливо. Вторая – жажда более высокой мощности и динамичности авто. Иногда использование прошивки бывает оправдано за счёт введения новых законов, запрещающих применение топлива ниже стандарта EURO-III. Ещё одним нюансом становится маркетинговая стратегия автомобильных компаний, из-за которой они часто усредняют показатели своего товара, чтобы иметь возможность продавать его по всему миру. С помощью прошивки ЭБУ вы можете попросту раскрыть потенциал своего автомобиля, который был припрятан ради удобства производителя. Качественный чип-тюнинг машины устраняет недостатки в электронной системе, и одним из залогов успеха является правильно подобранный программатор.

2 Виды памяти контроллера

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

Бортовой компьютер автомобиля принципом своего устройства мало чем отличается от настольного ПК. Разве что в более современных версиях оборудование ЭБУ использует два вида памяти, а именно FLASH и EEPROM, сохраняющие записанную на них информацию даже в условиях отсутствия источника питания. Первый вид является изменяемой памятью, то есть такой, которую можно перепрограммировать. На FLASH хранятся данные по управлению впрыском топлива и калибровке системы. В процессе прошивки эти данные переписываются по линии k-line системной диагностики. Оборудование для данного процесса особое: адаптер и подходящая программа-загрузчик. Память типа EEPROM предназначена для постоянных перезаписей и хранит временную информацию. Например, данные об ошибках системы, в дальнейшем помогающие провести диагностику неполадок. Коды доступа к сигнализации также находятся здесь, и некоторые семейства ЭБУ не поддерживают программатор без полного удаления иммобилайзера. Данные о типах памяти и их особенностях пригодятся при самостоятельном использовании прошивки.

3 Оборудование и технология перепрограммирования

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

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

Используя программатор, вы обновляете все части ЭБУ, кроме бутлоадера. Если вдруг после установки новой прошивки с отличным от исходного бутлоадером появляется запись об ошибке, то необходимо эту прошивку открыть в специальном редакторе для калибровок – CTPro. Там её необходимо сохранить и в этом виде снова попытаться внести в свой ЭБУ.

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

Существует универсальный программатор CombiLoader, который обновит бортовой компьютер без усилий с вашей стороны.

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

Читайте также:  Простой воздушный коллектор своими руками

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

Источник

Учимся самостоятельно прошивать ЭБУ на примере Ваз 2115I

Перейти в раздел:

Ну вот и сбылась моя мечта-поменять свой «Маскарад» на что-то более новое и современное. Выбор пал на Ваз 2115I 1.5L 8V — хватило денег на 2006 г.в. В комплекте ГБО, музыка, маршрутный компьютер, не очень хорошая сигнализация, колеса на 14, защита арок, защита поддона и потертые чехлы. В скорости определился список первоочередных работ — необходим ремкомплект на газовый редуктор и весь комплекс работ по приведению ГБО в порядок. При работе на бензине машина стала глохнуть при сбросе оборотов (про работу на газе и не говорю). Изношен синхронизатор на 2 передачу, срочная замена масла и тосола, закапал снизу радиатор и обнаружилась трещина расширительного бочка. Так началось изучение матчасти данного авто. Но российского автолюбителя не напугать Вазом после таких моделей как «Запорожец» и «Москвич»!

Прошел год эксплуатации и к списку выше добавилась замена стартера, покупка нового ДМРВ, регулятора холостого хода, установка новой сигнализации с обратной связью, замена разбитых камнями пары противотуманок. Но сколько не старайся на изделии нашего автопрома все равно остаются баги. Можно бы подумать и о другой машине, но жалко вложенного труда и средств. Правда замена частей производилась только после неоднократных попыток отремонтировать очередной узел самостоятельно. Кое-что удавалось сделать и если будет возможность постараюсь написать статьи на такие темы: ремонт и настройка редуктора ГБО, ремонт стартера, установка сигнализации.

Сейчас остановлюсь на перепрошивке ЭБУ с целью научить ездить ВАЗ. Для начала утверждаю что шить наше отечественное изделие можно и даже нужно.Тем более авто которое с рождения не обслуживалось на сервисе , а таких я думаю наберется процентов 50 от всего парка инжекторных Вазов. Прошивать очень легко и просто — нажал пару иконок на компьютере, пощелкал пару-тройкой тумблеров и в ваш авто как будто влили ракетное топливо! А вот понять как все это делается , соединить разную информацию в одно целое дано не каждому и намного труднее. Здесь мое уважение к настоящим мастерам! Увы готовой информации разложенной по полочкам вы скорее всего нигде не найдете. В интернете можно собрать это по крохам читая и перечитывая многочисленные форумы. У меня до первой перепрошивки ушло где-то полгода с 2-3 «подходами к снаряду». За это время освоил прошивку других электронных приборов, таких как спутниковые ресивера, настройку их работы по шаре, настройку спутникового интернета, эксплуатацию мотоподвесов и настройку всего спутникового хозяйства до конечного результата.

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

Прежде чем самостоятельно приступить к работе необходимо:

• подготовиться теоретически;
• подготовить матчасть (изготовить или приобрести К-лайн адаптер, проверенный компьютер и все остальное что понадобится для • замены ПО;
• найти и скачать необходимый софт для вашего компьютера;
• найти прошивки для ЭБУ.

На истину в последней инстанции не претендую, поэтому прошу сильно не ругать за стиль и возможные неточности, но:

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

2. Подготовку лучше проводить постепенно. Не пытайтесь все охватить сразу. Важно понимать принципы работы с электрикой и электроникой, хорошо владеть компьютером в плане установки программ и драйверов. В остальном поможет поисковик гугл, только нужно более конкретно формулировать запросы. Например: Эсуд ВАЗ; схема подключения контроллера;инструкция по прошивке ЭБУ; схема K-Line адаптера; прошивки; чип-тюнинг ваз и т.д. Нужно определить разновидности Эбу и их маркировку, какому двигателю какая нужна прошивка и их обозначения. Разберитесь с вопросом об иммобилайзере. Когда Вы поймете что все поняли и решили что стали большим спецом не стесняйтесь и съездите к мастеру в сервис и попробуйте обсудить виртуальную тему замены прошивки вашего авто и отключения (деактивации) иммо. «Пытать» мастера долго не советую так как отнимете у человека время и скорее всего у вас быстро возникнут новые вопросы, ответы на которые лучше найти самому или попросить помощи на авто форумах.

Читайте также:  Ремонт кессона для скважины своими руками

3. Если у Вас растут руки из правильного места, то адаптер собрать не очень сложно. Самый простой для железного СОМ-порта на базе МАХ232 и К1533ЛН1 и КТ3102 можете посмотреть на сайте Чип-тюнер.ру. Обойдется около сотни даже если всю комплектацию брать на радио-базаре. Для начала он пойдет. Правда здесь есть капкан — не все системники имеют стандартный СОМ порт, да и те на которых он есть — могут не работать. У меня именно такая материнка — СОМ порт работает, программы типа ПОБЕДИТ(для спутниковых ОПЕНОВ) работают, а вот программы-прошивальщики не идут. Шаманство с драйверами и настройками в БИОСЕ ни к чему не привели. Установка новых операционок — то же без изменений. На чужом компе все заработало. Для такого случая может помочь старый дата-кабель от сотового телефона на базе микросхемы PL 2303 и + одна мс L9637D. Cхема работает 100% (проверено на Январях 7.2), только нужно в реестре драйверов добавить одну строку с параметрами под нестандартные скорости ЭБУ. Получится USB-K-Line адаптер. Если поставить еще 2 транзистора и пару деталей то можно получить еще и L-линию. Чтобы не ехать на базар за одной мс я пожертвовал вежливой подсветкой салона и выпаял 9637 из иммобилайзера АПС-4.

В качестве разъема применил 2 колодочки от компьютерного IDE шлейфа без переделок. Шлейф порезал на 2 куска по 10-15 см.На Январях 7.2 они хорошо входят под верх так и низ гнезда ЭБУ (пустые 2 пина колодок остаются вверху или внизу ножек блока), только при повторных подключениях не спутайте их месторасположение иначе спалите блок. Так же применил 3 микротумблера — общий +12В, зажигание «+» и перевод в режим программирования «+». Перед любой операцией выключаю 2 и 3-й тумблер, а включаю в порядке 3 потом 2. Иногда приходится для получения связи снимать на короткое время общий «+». Питание можно брать с авто, при работе на столе «-» от адаптера на ток около 500 мА.

4. Для перепрошивки нужны такие программы: комбилодер 2.18 и чиплодер 1.6 (1.96 более расширен по блокам). Первая прога есть в комплекте Сtp321-full (лодер бесплатный и запустится в работу при подключенном адаптере). Но иногда он выпадает из работы или не может до конца закончить процесс заливки. Вторая работает без проблем.Первая нужна в основном для того, чтобы снимать защиты с найденых вами прошивок и для установки этой же защиты при заливке ПО в ЭБУ. Считать защищенное ПО из контроллера не получается — происходит его стирание. Поэтому советую подготовиться и иметь как минимум несколько (взятых из разных мест) заводских прошивок. В каталоге Сtp321-full после установки есть набор стандартных и тюнинговых прошивок, может что и подойдет. Еще нужны такие программы как чипэксплоер 1.6 и Стр 4.10 (с хвостом). Эти программы позволят вам просмотреть найденные прошивки, редактировать, сравнивать их между собой и собирать сдвоенные пр-ки. На 2-х ядерных компах (и с функцией гипер-трейдинг) на Стр проге отваливается хвост. Где-то попадалась инфа о патче этой проблемы, на одно ядерных все нормально. Обязательно и внимательно изучите хелпы к этим прогам и поработайте в них с прошивками, что бы усвоить особенности и возможности программ. Так вы скорее всего отсеете битые и вызывающие сомнения прошивки. Еще 2 проги — энигма для раскодирования ПО из стандарта СТР и ICD для проверки адаптера. Весь этот набор лучше взять с депозита (там редко бывают нерабочие). Так же у вас наберутся ссылки и на другие ресурсы при чтении форумов. Рекомендую сохранять на ваш компьютер все полезные страницы, схемы, фотографии и документы найденные при серфинге в интернете. Пригодится не один раз.

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

Пока писал опус нашел газовое ПО, слепил сдвоенную бензин «+» газ, залил и поехал. Сделал I203EL36/RB40, I203Ez36/RB40. Даже на этим ПО почувствовал отличие от родной EL35. Возникшие вопросы и неясности оставил до выяснения.

Источник