Как прошить bmw e34
Добрый день!
BMW 518i M40 1994г.
Проблема возникла еще зимой, но по настоящему актуальной стала в теплые майские деньки!
Заглючил индикатор температуры. Зимой несколько раз все приборы отключались, затем включались назад или не включались. восстанавливалась работа только после снятия клеммы с аккума. В итоге работа приборки нормализовалась, но индикатор температуры стал неправильно показывать:
При включении зажигания на холодную - стрелка лежит справа в красной зоне. Затем, по мере прогрева, начинает ползти в левую сторону. На горячую проходит где-то одну треть шкалы. Короче ни чего по ней не понятно. Встроенный тест приборки проходит нормально - все стрелки из крайнего левого положения проходят всю шкалу вправо и возвращаются назад. Видать нарушена микропрограмма.
Слышал, что можно перепрошить. Подскажите, где это сделать?
Требуется достаточно срочно! На BMW очень стремно ездить без индикатора температуры!
Спасибо!
Проблему решил, тему слегка переименовал. Предлагаю тут делиться опытом по ремонту приборок
Добрый день!
BMW 518i M40 1994г.
Проблема возникла еще зимой, но по настоящему актуальной стала в теплые майские деньки!
Заглючил индикатор температуры. Зимой несколько раз все приборы отключались, затем включались назад или не включались. восстанавливалась работа только после снятия клеммы с аккума. В итоге работа приборки нормализовалась, но индикатор температуры стал неправильно показывать:
При включении зажигания на холодную - стрелка лежит справа в красной зоне. Затем, по мере прогрева, начинает ползти в левую сторону. На горячую проходит где-то одну треть шкалы. Короче ни чего по ней не понятно. Встроенный тест приборки проходит нормально - все стрелки из крайнего левого положения проходят всю шкалу вправо и возвращаются назад. Видать нарушена микропрограмма.
Слышал, что можно перепрошить. Подскажите, где это сделать?
Требуется достаточно срочно! На BMW очень стремно ездить без индикатора температуры!
Спасибо!
у меня есть такой прикол: ездишь, температура в рабочем положении глушишь машину и тут же включаешь зажигание, стрелка температуры оказывается на след делении, заводишь машину, если сразу поехал стрелка падает в рабочую зону, если стоишь на ХХ даешь газку и температура возвращается в рабочую зону ИМХО при заглушенном двигателе нет циркуляции и показывает завышенную температуру (умный человек подсказал) так мож и у тебя така же беда скиню мыло я те видео скину как у меня это происходит
Короче, ни кто, я смотрю, не хочет заниматься е34. Выцепил пару контактов, кто раньше перепрошивал приборки, как слышат, что е34, так: "не, мы такими уже не занимаемся" - зажрались, короче ))) ВИЛТЕХСЕРВИС заломил 80тысяч за перепрошивку и предупредили, что никакой гарантии. На гарантию я и не рассчитывал, но на такую цену тоже, т.к. если повториться то не наберешься денег перепрошивать. Я конечно всю плату приборки уже пропаял, но где гарантия, что все устранил. Так что за эти деньги лучше самому программатор купить и шить хоть каждую неделю. На разборке за LOW приборку ломят 100 баксов. Короче придется делать самому. Заказал я программатор для ППЗУ 24с02, в которой микропрограмма зашита, скачал с инета несколько дампов, правда еще не знаю подойдет ли какой-нить из них - надо разбираться, они под разные микросхемы и версии панелей бывают. Как привезут программатор, куплю пару е-промок про запас и начну эксперименты. После нахождения рабочего дампа, надо будет разобраться где в нем VIN и пробег. Или в рабочем дампе искать адреса, где прописано управление индикатором температуры и исправлять в своем родном дампе. Отпишусь по результату.
Вежливо послав сервисменов куда подальше, я стал гуглить и с ходу наткнулся на россыпь объявлений местных кулибиных на местном же аналоге авито, которые за скромную сумму в 200-300 евро предлагали "перепрошить любой совместимый б/у блок под вашу машину". Ну а раз это возможно - то радиолюбитель я или где?
Погуглив еще, я выяснил, что в подавляющем большинстве случаев в блоках DME производства Bosch на плате распаян интерфейс BDM (Background Debug Mode), через который можно невозбранно сливать и перезаписывать дампы прошивки процессора и содержимого флеш-памяти. Тут уж совсем все стало ясно, и для экспериментов был приобретен китайский программатор:
Также был приобретен блок DME от двигателя той же серии:
Для начала запитываем и подключаем блок на столе через кабель K-Line, чтобы убедиться в его работоспособности:
Распин:
Диагностический софт (INPA) наш блок видит и опознаёт, номера совпадают с тем, что написано на корпусе - уже хорошо, значит как минимум логика в нем исправна и никто в него до нас не лазил. Теперь разбираем блок:
Находим наш BDM интерфейс:
Покупать специальную рамку с прижимными пинами меня задушила жаба, станции и фена у меня нет, поэтому я взял тонкий маломощный паяльник:
И вот таким колхозным способом подключил блок к программатору:
Пробуем считать:
Есть контакт. Дальше у нас два пути - либо вскрывать "родной" блок, сливать дамп с него и заливать в "донора", либо нагуглить дамп от машины с точно таким же двигателем и трансмиссией и залить в "донора", предварительно HEX редактором поправив в нем VIN, код иммо (ISN) и прочие несуразности, благо в дампе флешки всё лежит в открытом виде. ну, почти всё :)
Я пошел по второму пути, чтобы не курочить "родной" блок на случай, если что-то пойдет не так.
После загрузки правленого дампа, штатным софтом льем в блок версию прошивки, подходящую для нашей машины:
Если же попытаться просто перепрошить блок нужной версией без заливки дампа, получим вот такой отлуп:
На этом моменте я долго ломал голову, но потом все же выяснил, что в пределах двигателя N46 блоки DME по железу таки ничем не отличаются, а "ECU hardware number" относится к семейству версий прошивки. Л - логика.
Отключаем аккумулятор, снимаем старый блок DME (он под капотом слева, в герметичном коробе):
Накидываем разъемы на новый DME прямо с напаянной косой для программатора (предварительно убедившись, что ничего никуда не коротит):
Подключаем аккумулятор, включаем зажигание, цепляемся к машине по OBD. Все выглядит неплохо:
Синхронизируем блок с иммобилайзером, скидываем адаптации, выполняем обучение системы Valvetronic:
Выключаем зажигание, ждем минуту, снова включаем и пробуем завести машину. Двигатель стартует без проблем, ошибок нет.
Снимаем блок с машины, еще раз подключаем к программатору и сливаем дамп в качестве рабочего бэкапа, после чего аккуратно отпаиваем косу BDM:
Теперь добавляем немного термопасты вместо старой и собираем блок, туго закручивая все 6 винтов. Всё, можно ставить на машину:
Для сравнения - старый блок слева, новый справа. BMW утверждает, что у них разное железо и что вообще такая замена невозможна. По факту, различается там только прошивка, которую при наличии программатора можно переписывать как угодно.
Все, это конечно, несколько геморройно делать в первый раз и без опыта, но при наличии навыка и рамки для программатора блок DME шьется за 10-20 минут. С учетом снятия с машины, разборки, прошивки, сборки и установки обратно - час, максимум два. На мой взгляд, даже 200 евро за такую работу много, а уж 500 или 1000. К примеру, автомеханики у нас сумму в 1000 евро попросили бы разве что за крайне сложный ремонт с разборкой двигателя, занимающий несколько дней работы.
Поэтому не стоит кормить подобных "спецов", нещадно задирающих цены, если речь идет только об управляемой автоэлектронике и копировании/обнулении ее прошивок - в этой тусовке всё держится на информации о распиновках блоков, их совместимости, кодировании и методах обнуления дампов, а человека "с улицы" на профильных форумах вместо ответа на вопрос чаще всего с ходу шлют нахер. На самом деле, ничего сложного (если мы не говорим о чип-тюнинге) там нет, никакой магии не происходит, и никаких специальных инструментов не нужно. Мне всё это обошлось в 90 евро - 30 за блок, 60 за программатор (который я потом продам), плюс некоторое время на поиск необходимой информации.
В данной статье мы детально разберем программирование электронных блоков BMW с помощью программы WinKFP. Мы отметим советы, предостережения, руководство пользования, а также в полный разбор электронных блоков управления (далее — ЭБУ) BMW (выбор, поиск и обновление).
В нашем случае, мы будем проводить анализ на BMW в кузове E39. Вы сможете узнать как обновить прошивку DME (ЭБУ двигателя), а также разберемся со всей необходимой нам информацией.
У нашего автомобиля удален катализатор, и мы хотим узнать, какая стоит прошивка у ЭБУ двигателя и есть ли какие-либо обновления.
Первый шаг - нам необходимо узнать номер детали блока ЭБУ двигателя. Нам необходимо использовать программу INPA. Она очень проста в использовании, а также входит в набор BMW Standart Tools. Начинаем наш процесс: сперва подключаемся к нашему автомобилю, заводим его и запускаем INPA на устройстве. Теперь в программе выбираем модель автомобиля и потом его двигатель. Далее переходим к процессу идентификации (кнопка F2 на клавиатуре) и получаем следующие окно с информацией:
Первая строка показывает номер детали необходимого блока - 1429861. Для того чтобы узнать номер программы ЭБУ двигателя, то в меню INPA нажимаем F1 и вводим MS41:
Чтобы узнать текущую версию прошивки блока, то в меню нажимаем F3 и у нас появляется следующие окно:
На данном снимке мы сможем заметить “настоящую” версию прошивки - 1711648, а также стоит отметить, что прошивка стоит для авто с катализатором ( у нашего автомобиля он удален).
Мы узнали все необходимые данные о нашем блоке, теперь сохраните данные, чтобы не потерять, потому что они нам еще понадобятся.
Теперь открываем ETK и заносим номер нашей детали, далее выбираем “ЭБУ двигателя запрограммированный”, и получим список доступных прошивок блока (в нашем случае он будет выглядеть вот так)
Если у вас не получается найти данную информацию, то имеется другой путь.
Заходим на ЕТК и вводим VIN вашего кузова BMW, либо вручную выбираем необходимую модель. После чего мы сможем перейти к группе деталей, и также выбираем “ЭБУ двигателя запрограммированный”, и получим список доступных прошивок блока.
Обратите внимание, что данные мы вводили с нашего BMW Е39. Это значит, что вы должны вносить данные по своему автомобилю, и соответственно информация будет отличаться.
В полученном списке прошивок блока управления для нашего авто, мы может заметить, что стоковая прошивка на Euro2 отсутствует, также её нет и для автомобиля без катализатора. Из этого следует, что прошивка для нашего блока бесполезна, потому что катализатор вырезан
Теперь рассмотрим доступные прошивки для двигателя. M52TU для номера блока MS42 и получим список прошивок в сравнении с номером блока MS41. Теперь можно увидеть, что у нас появилась возможность прошить данный двигатель на Euro2, а также автомобиль без катализатора. Обращаем свое внимание на описание прошивок, во вкладке дополнительно, на наличие опций 168, 199, 861, если у вас акпп то еще 205. Существуют такие прошивки, у которых уже имеются несколько необходимых опций.
Выбрали нужную прошивку (7 последних цифр). Также советуем ознакомиться с инструкцией пользования программой WinKFP, это ускорит и упростит весь процесс.
В начале нам необходимо импортировать данные файла ISTA для нашего кузова. Скачиваем файлы для кузова BMW SP-Daten. Далее, чтобы упростить вам работу, скачиваем программу BMW Coding Tool, запускаем ее и указываем путь к файлам для кузова BMW SP-Daten, после чего импортируем их.
Внимание! Данные для импорта должны быть для вашего кузова. Если вы решите импортировать все данные для всех кузовов BMW, то в списке вы увидите только последний кузов, который вы импортировали.
Программа WinKFP готова к работе, запускаем её и видим следующее окно:
Открываем 4 вкладку “Communication” в приложении и потом строку “HW Interface". Теперь настраиваем адаптер, который будет подключен к автомобилю. Вкладка “Configuration” поможет нам настроить программу: язык, общие настройки. Прочитав инструкцию, вам не составит труда убрать ненужный функционал приложения, что ускорит вашу работу. Теперь перейдем к самому процессу.
У данной программы есть 2 режима работы: комфортный и экспертный. В первом режиме у вас будет на выбор 3 способа прошить ваш ЭБУ:
Enter ZUSB - вам необходимо просто ввести номер прошивки и программа автоматически все сделает за вас.
Choose ZUSB - усложненный вариант, нам нужно выбрать блок и после чего выбрать необходимую прошивку.
Update ZUSB - программа сама обновит прошивку выбранного блока.
Если вы не знаете номер блока, который вы хотите прошить, то необходимо на ПК проследовать по данному пути: C:ECAPPSNFSDATAGDATENHWNR.DA2, после чего открыть данный файл с помощью блокнота, либо другого текстового редактора. Далее нажимаем Ctrl+F и заносим номер блока из приложения INPA. В нашем случае это 1429861 и получаем:
Из данного снимка мы понимаем, что нам нужен блок MS411 (этот пример для нашего автомобиля). Программа INPA подтверждает данную информацию ранее.
Теперь переходим к прошивке и рассмотрим вариант комфортного режима, выбирая “Choose ZUSB”.
Вначале выбираем “Comfort Mode”, после чего вводим VIN вашего автомобиля и нажимаем F2. Теперь находим номер блока нашего автомобиля и выбираем необходимую прошивку во втором столбце.
После выбора номер блока и версии прошивки, нажимает кнопку “Done”, и после чего F3.
Вот и вся работы выполнена, прошивка ЭБУ началась. Если запись UIF была включена в настройках, то перед последним действием вам откроется окно, в котором вам покажут доступное количество попыток программирования блока. У вас на экране будет синяя полоса прогресса, которая должна заполниться два раза.
После этого процесса, у вас появится окно с подтверждением обновления прошивки ЭБУ. В конце вам необходимо стереть все ошибки со всех ЭБУ, потому что WinKFP отключает определенные блоки, а также стереть все адаптации ЭБУ двигателя. Возможно вам потребуется синхронизацию электронной противоугонной системы и ЭБУ двигателя.
В конце поговорим о советах и возможных предостережениях, чтобы вы не столкнулись с какими-либо проблемами. Главное не спешите и никого не вините. Потратьте время, чтобы подробно все изучить, после чего приступайте к работе.
Также советуем работать с оригинальными приборами и адаптерами для BMW, которые вы можете приобрести у нас в магазине.
Далее упомянем несколько советов по работе. Возможна отмена программирования при определенных условиях (на автомобилях с DSC III и без DSD II). Причин может быть несколько, но основные это: выключение зажигания, обрыв связи или падение напряжения. Но у вас будет возможность заново запрограммировать блок, если произойдет какой-либо сбой.
На этом все! Следуйте инструкции и у вас все получится!
Коммерческие прошивки ADAKT для бензиновых BMW оснащенных ЭБУ Siemens, Bosch.
Комплект прошивок предназначен для чип-тюнинга автомобилей марки BMW с установленными ЭБУ
- Siemens MS40, MS41 ,MS41.1, MS41.2, MS42, MS43, MS45, MSS52, MSS54, MSD80, MCV80
- Bosch M3.3, M3.3.1, M5.2.1, ME3.1, BMS43, BMS46, BMS46v1, BMS46v2, ME5.2, ME5.2.1, ME7.2, ME7.2.1, ME9, ME9.2, ME9.2.2, ME9.2.3, MEV9, MED9.5, MEV17, MED17.
Доступны прошивки со следующими идентификаторами ПО:
Bosch_BMS
34M_F002XG8_MOD2.rar
34M_F002XG8_Stok.rar
Siemens_MS_43
E39_525
Все выше представленные файлы в одном архиве
Весь комплект: ADAKT_BMW_benzin.rar
Калибровки: (С) Саша
Cal - дамп прошивки состоит только из области калибровок
Stok - заводские калибровки без каких либо изменений
MOD x - тюнингованные калибровки, где x - версия модификации
Без E x - заводские нормы токсичности
E2 - под нормы токсичности евро 2
E0 - под нормы токсичности евро 0
Описание: Во всех модифицированных прошивках улучшена динамика и экономичность за счет изменения алгоритма работы системы на режимах частичных и полных нагрузок.
Изменения коснулись практически всех базовых калибровок системы.
Прошивки под многие софты предоставляются в различных вариантов реализации ЕвроНорм, что позволяет позволяет полное удаление катализаторов и вторых ДК.
Активный участник
В данной статье я постараюсь дословно написать инструкции к прошивке старых машин BMW на прошивку с стандартом Euro 2. Данные машины старые и по этому катализатор в них уже давно или же только сейчас выходит из строя. Поскольку катализатор сам по себе очень дорогой и по этому в основном все её просто удаляют.
Если просто удалить катализатор то смесеобразование будет не правильным и по этому мозги нужно прошить прошивкой со стандартом Евро 2 чтобы машина работала правильно.
1. Для начало нам нужно найти номер прошивки именно под нашу машину и для этого нам нужно зайти к примеру на сайт RealOEM и с помощью нашего WIN кода находим подходящую прошивку с стандартом EU2 из раздела ENGINE ELECTRICAL SYSTEM - PROGRAMMED DME CONTROL. Нас интересует последние 7 цифр номера прошивки с EU2.
Конкретно в данном моем случай для машины E46 BMW 328i 1999г. с M52TU мотором есть 3 прошивки, я выбрал 7528722.
Картинка
2. Потом запускаем программу WinKFP (SP-Daten уже должен быть установлен и на месте, данный пункт я пропускаю). Я использую шнурок K+DCAN и для него настройки должны быть такимы
Далее Comfort mode, потом Choose ZUSB, выбераем мозги и версию прошивки, в моем случай MDS42-7528722.
Потом нажимаем Enter VIN и вставляем наш WIN код, я заранее копирую его из NCS-Expert, нажимаем Done.
Теперь внимание, обязательно нужно включить зарядное устройство к машине , к ноуту тоже, если у вас ноутбук. Если все готова то теперь можно нажать на Program. Процесс прошивки идет от 5 до 20 минут, в два этапа.
После окончание прошивки все отключаем и позволяем мошине уснуть. После этого уже можно сделать диагностику, очистить ошибки и сбросить все адаптации.
Читайте также: