чем диагностировать бмв f10
Самостоятельная диагностика BMW…Часть 1 — эпопея со шнурком
Всем привет, давно хотел сделать данную запись, да все времени не хватало. Вот наконец-то собрался…
Еще до покупки Е60, я знал, что машина просто напичкана электроникой, куча различных датчиков, метры проводов и сотни проблем. По сравнению с моей E39 «небо и земля»…
Поэтому я уже тогда знал, что отдельной статьей расходов будет «поездки к автодиагностам на комп». Что меня не очень устраивало и поэтому захотелось попробовать поработать диагностом самостоятельно. Вроде не все так сложно: шнур, ноут, программы и, собственно, авто. Сразу скажу спасибо dundukya за его грамотные посты и помощь.
Моя главная цель: считывание ошибок, наблюдение за работой оборудования авто, ну может быть в будущем заменить АКБ, прописать какую-нибудь мелочь и т.д. Тем самым экономя 10$ за каждое посещение мастера, тем более что у китайчан шнур стоит 15$!
Хотел уже заказывать кабель на АЛИ, как случайно нашел кабель у знакомого, который с ним так и не разобрался, ему в свою очередь он достался еще от одного знакомого, который в нем тоже не разобрался)) И тут понеслась…
Съездил за кабелем, кабель INPA K+DCAN, с белым чипом, есть еще с зеленым, существует много мнений чем они различаются, но у меня выбора не было, буду работать с тем, что есть. Кстати про выбор кабеля можно почитать здесь.
Установка Rheingold проходила также легко, как и установка предыдущего пакета программ, благодаря еще одно отличной статье. Спустя час уже открывал машину с ноутом и кабелем в руках, заводим, подключаем, запускаем прогу и…как в той рекламе, ничего не произошло. INPA выбивает ошибку
Ну, правильно, не могло же все так гладко идти. Короче расстроенный вернулся домой, опять на форумы, опять искать инфу.
Опять же по совету dundukya было решено соединить 7 и 8 пины. Насколько я понял, 8 пин на плате ни к чему не подключен, хотя в машинах через этот пин идет информация, а связь всех блоков для диагностирования идет через 7 пин, поэтому их надо соединить. Не хочу вдаваться в подробности, да и не надо мне это…
Решил кабелю дать последний шанс:
7 и 8 пин были соединены перемычкой
Можно было просто сплавить пины, но кабель не мой, поэтому решил сделать через перемычку, чтобы потом можно было ее легко демонтировать.
По приезду домой, взял ноут и в машину, завожу, подключаю, запускаю прогу и…ОПЯТЬ ничего не произошло, да что за херня… Звоню знакомому с работы, говорил, что у него тоже есть кабель, прошу проверить мой, может просто кабель не рабочий? Говорит вези, но на win10 работать не будет(
Параллельно проверяю все ли я сделал правильно когда настраивал кабель? И вдруг замечаю что в свойствах порта стоит COM6, переключаю на COM1 и … опять этот звук в голове
Радости не было предела! Запустил и Рейнгольд — РАБОТАЕТ!
Что я на диагностировал расскажу в другой записи, главное что заработало!
Адаптеры для диагностики, кодирования и программирования BMW
Часто возникают вопросы, где купить провод, какой лучше и т.п.
Решил сделать готовую подборку:
Начну с самого популярного и востребованного кабеля:
INPA K+DCAN USB — уникальный диагностический комплекс, состоящий из программного обеспечения и специального адаптера, который работает с оригинальным ПО концерна BMW.
С автомобильным адаптером BMW INPA K+DCAN появляется возможность осуществлять полнофункциональную диагностику транспортного средства, адаптацию блоков и узлов, кодирование и программирование всего модельного ряда автомашин БМВ. BMW INPA K+DCAN способен работать с автомобилями через K-линию и шину данных CAN, благодаря чему предоставляет возможности работы практически с любым блоком автомобиля.
Среди возможностей кабеля BMW INPA K+DCAN:
• Перепрограммирование блоков
• Отображение параметров датчиков в реальном времени
• Адаптация
• Перекодирование комплектаций
• Чтение и стирание кодов неполадок и многое другое
Даю ссылку на кабель именно с зеленой платой, как показывает практика, они чаще позволяют вычитать 1B код и меньше имеют проблем со стабильностью.
Купить INPA K+DCAN USB
BMW ENET Cable — интерфейс для кодирования и программирования автомобилей BMW F — серии через Ethernet, работает с программой E-sys. Также умеет отображать различные онлайн-показатели, считывать и удалять ошибки, коррекции, править и кодировать опции.
Существует в двух вариантах — с проводом и просто адаптер, к которому можно подсоединить патч-корд.
BMW ICOM (расшифровывается как Integrated Communication Optical Module) это диагностический комплекс, предназначен для осуществления диагностики автомобилей, программирования и кодирования ЭБУ (электронных блоков управления) всего модельного ряда BMW, в том числе BMW F-серии.
Имеет 3 интерфейса:
BMW ICOM А – поддерживает протоколы MOST, D-CAN, K-CAN.
BMW ICOM В – связь осуществляется по шине MOST
Возможно подключение к интерфейсу А посредством USB.
BMW ICOM С – 20-ти контактный кабель для диагностики устаревших моделей BMW
Крайне широкий функционал, поддержка ПО: ISTA/P;ISTA/D Rheingold/WinKFP/NcsExpert/INPA/E-sys
Также по сей день актуален BMW Scanner 1.4.0 для работы с устаревшими моделями марки.
BMW scanner 1.4.0 (Бобер)
Предназначен для работы с автомобилями марки БМВ в кузовах E38 (7′) E39(5′) E46(3′) E53(X5) E83(X3) E85(Z4)
Определяет модель, кузов, двигатель, комплектацию, коробку передач, комплектацию.
Чтение и сохранение в файлы:
Оперативных данных с датчиков автомобиля;
• EEPROM
• Программной памяти
• Данных о кодировании
• Количества ошибок (DTC) и ошибок теневой памяти
• Информации о программировании UIF (User Info Fields).
• Выполняет чтение и корректировку одометра.
Копирование кодировок ZCS (IKE — EWS) и FA (IKE — LCM)
• Дает описание ошибок в DME MS43.0, EWS3, SRS MRS4
• Позволяет выполнять очистку ошибок в тех же модулях
• Выполняет чтение кода синхронизации EWS-DME в DME MS43.0
• Выполняет корректировку комплектации в SRS MRS4
• Оперативные данные в DME MS43.0, EWS3, SRS MRS2 и MRS4
• Читает статусы ключей в EWS3
• Интерпретирует данные кодирования EWS3
з.ы. что ещё дополнить/подкорректировать, пишите в комментариях
Все подряд, лигбез-шпаргалка по BMW
Программы для диагностики БМВ (BMW):
BMW Rheingold — дилерский софт для диагностики (включает в себя инструкции по ремонту и электросхемы) — работает с DCAN, ICOM, OPS.
BMW ISTA/D — дилерский софт — работает с DCAN, ICOM, OPS, ENET
BMW DIS — дилерский софт (для авто до 2008-2009 г.в.) — работает с DCAN, GT1 (EDIC), OPS, ICOM.
BMW INPA — инженерный софт для диагностики БМВ — работает с DCAN, OPS, ICOM.
+ Progman — дилерское ПО для кодирования / программирования — работает с GT1 (EDIC), OPS, ICOM, DCAN.
+ BMW ISTA/P — дилерское ПО (пришло на смену Прогману 32) — используется для кодирования и программирования БМВ — работает c ICOM, OPS, DCAN (лучше не надо ) ENET (лучше не надо ).
+ NCSExpert — инженерное ПО для кодирования автомобилей БМВ — работает с ICOM, DCAN, OPS.
+ WinKFP — инженерное ПО для программирования ЭБУ БМВ — работает с ICOM, DCAN, OPS.
+ Tool32 — инженерные функции — с ICOM, DCAN, OPS, ENET.
+ BMW ESYS — инженерная программа для кодирования и программирования новых BMW F-серий — с ICOM, ENET.
Для диагностики, кодирования и программирования БМВ используются следующее оборудование (адаптеры, сканеры):
BMW INPA ADS — работает с автомобилями по протоколу ADS (e30, e34, e36, некоторые e38 и т.п.). Существует только под com-порт. Не работает с переходниками com-usb и т.п. Если кто-то продает под USB — обман.
K-line — адаптер — из названия видно, что работает по протоколу K-line (e39, e46, e53, e60 до рестайлинга и т.п.) — есть с подключением, как по com, так и по USB — порту.
BMW GT1 (EDIC, «желтая голова» и т.п.) — диагностирует автомобили, как по ADS, так и по K-line и DCAN. Работает с программами DIS, Progman. Читает все до мотора N55.
BMW OPS («оранжевая голова») — тоже дилерский сканер BMW — работает с автомобилями по k-line и DCAN. При соответствующей настройке будет диагностировать авто, выпущенные вплоть по сегодняшний день. Работает с программами INPA, NCSExpert, WinKFP, Tool32, DIS, Progman, ISTA/D, Rheingold, ISTA/P (лучше не надо).
BMW ICOM A + B + C — современное оборудование для диагностики БМВ. Работает со всеми автомобилями БМВ. Диагностика, кодирование, программирование.
BMW ICOM A2 — новая версия. Функционал аналогичен предыдущему варианту. Тоже самое но в другом, более удобном корпусе без активного охлаждения.
BMW Scanner 1.4 — инженерные функции. Также может считывать ошибки (но это не лучшее его назначение). Работает с е39, е38, е46, е53.
BMW Scanner 2.0.1, 2.1.0, 2.2.0 — работают с кузовами e65 и новее (ф-серии не поддерживаются).
BMW Explorer — инженерные функции. Работает с автомобилями, оснащенными CAS.
BMW E/F Scanner — клон BMW Explorer.
BMW Multi Tool — инженерные функции (правка пробега в иммо (CAS), привязка чистых ключей и т.п.)
Где находятся OBD2 и MOST на разных автомобилях
Места установки гнезда разъема OBD
E81, E82, E87 и E88 Гнездо OBD находится в пространстве для ног водителя рядом с передней стойкой.
E90, E91, E92 и E93 Гнездо OBD находится в пространстве для ног водителя рядом с передней стойкой.
E60 и E61 Гнездо OBD находится в пространстве для ног водителя на передней стойке.
E63 и E64 Гнездо OBD находится в пространстве для ног водителя рядом с передней стойкой.
E65 и E66 Гнездо OBD находится в пространстве для ног водителя на передней стойке.
E70 и E71 Гнездо OBD находится в пространстве для ног водителя рядом с передней стойкой.
E83 Гнездо OBD находится в пространстве для ног водителя на передней стойке.
E85 и E86 Гнездо OBD находится в пространстве для ног водителя рядом с передней стойкой.
Предупреждение! Утопленные или расширенные контакты в гнезде OBD могут привести к проблемам в коммуникации между программирующим прибором BMW и автомобилем. Поэтому перед подсоединением автомобильного интерфейса к гнезду разъема OBD проверить контакты в гнезде. Примечание: После диагностики/программирования снова закрыть гнездо OBD защитным колпачком.
Места установки прямого вывода MOST
E81, E82, E87 и E88 Прямой вывод MOST находится с левой стороны в пространстве для ног (если смотреть по направлению движения).
E90, E9, E92 и E93 Прямой вывод MOST находится с левой стороны в пространстве для ног (если смотреть по направлению движения).
E60 и E61 Прямой вывод MOST находится с левой стороны рядом с перчаточным ящиком.
E63 и E64 Прямой вывод MOST находится в перчаточном ящике.
E65 и E66 Прямой вывод MOST находится в перчаточном ящике.
E70 и E71 Прямой вывод MOST находится в пространстве для ног переднего пассажира рядом с обдувом.
Предупреждение! Прямой вывод MOST разрешается вытягивать только на 2 — 3 см. В противном случае существует опасность повреждения оптоволоконных кабелей. Примечание: При программировании автомобилей с прямым выводом MOST должно быть установлено соединение по шине MOST между OPPS/OPS.
Примечание:
На E83, E85, E86 и более ранних сериях прямой вывод MOST отсутствует На автомобилях этих серий программирование с помощью Progman осуществляется исключительно через гнездо OBD. Для программирования с Progman использовать диагностическую головку (EDIC).
Примечание:
На E81, E82, E87, E88, E90, E91, E92 и E93 прямой вывод MOST имеется, только если установлено следующее оборудование:
— Радиоприемник BMW Professional (RAD2)
— Контроллер мультиаудиосистемы (M-ASK) = Система навигации BMW Business
— Car Communication Computer (CCC) = система навигации BMW Professional
Примечание: После выполнения любых ремонтных работ в пространстве для ног переднего пассажира (например, замены блока управления) следует проверить правильность установки прямого вывода MOST. Примечание: После использования снова закрыть прямой вывод MOST защитным колпачком или съемной петлеобразной перемычкой.
Система MOST (Media Oriented System Transport) использует оптоволоконные кабели для передачи данных. Передача данных возможна только в одном направлении. Обмен данными осуществляется с помощью центрального межсетевого преобразователя (ZGM).
FlexRay используется как система шин связи для сетевого соединения систем регулировки динамики автомобиля и системы управления двигателем. В центральном межсетевом преобразователе (ZGM), встроенном в новый передний электронный модуль (FEM), находится один так называемый концентратор с 4 шинными усилителями. Шинные усилители перенаправляют данные на центральный межсетевой преобразователь (ZGM). К возбудителям шин подсоединены ЭБУ FlexRay. Для предотвращения отражений на проводах на обеих концах используются согласующие сопротивления для установления срока. FlexRay имеет очень высокую скорость передачи данных (10 МБит/с) и обеспечивает обмен данными между блоками управления в установленное время.
K-CAN (кузовная шина CAN) отвечает за связь блоков управления с малой скоростью передачи данных (100 кБит/с). Через центральный межсетевой преобразователь (ZGM) кузовная CAN-шина также соединена с другими шинами.
K-CAN2 (кузовная шина CAN 2) отвечает за связь блоков управления с малой скоростью передачи данных (500 кБит/с). Через центральный межсетевой преобразователь (ZGM) шина K-CAN2 также соединена с другими системами шин связи.
PT-CAN (шина CAN трансмиссии) соединяет систему управления двигателем с блоком управления коробкой передач, а также соединяет между собой системы безопасности и системы поддержки.
PT-CAN2 (шина CAN трансмиссии 2) создает резервность для Controller Area Network трансмиссии (PT-CAN) в области системы управления двигателем и блока управления коробкой передач. Шина PT‐CAN2 имеет скорость передачи данных 500 кбит/с и выполнена с дополнительным проводом активации.
Шина LIN (Local Interconnect Network) преимущественно используется в сочетании ведущих и исполнительных устройств. Шина LIN используется для быстрой и безопасной связи между блоками управления в пределах функциональной группы.
Ethernet — это нейтральная, кабельная технология для объединения сетей. Благодаря очень высокой скорости передачи данных в Ethernet (100 МБит/с) не требуется интерфейс по шине MOST центрального межсетевого преобразователя (ZGM) в переднем электронном модуле (FEM). Программирование сети MOST из-за большого объема данных выполняется по Ethernet через головное устройство. Головное устройство занимается распределение по шине MOST. Сообщения для диагностики автомобиля передаются по шине K-CAN2 в головное устройство.
Шпаргалка по названию и функциям блоков лежит здесь шпаргалка
Фотки разных проводов и цоколевка OBD2 жми сюда
Кодирование BMW F10 + Аквапель или «коротких видосов пост»
Всем привет!
Как понятно из названия, и у меня наконец дошли руки до кодирования)
Хотя ENET кабель был куплен еще пол года назад)
Тема довольно избитая, и многие старожилы «клуба F10» уже давно прошли через это, но у меня это первый раз — особенный))
А когда осознаешь, что ты сам закодировал и прописал опции в своей тачке — прям аж гордость берет)
Ладно, перейдем к сути вопроса. На самом деле, у меня все довольно просто, стандартный «суп-набор», но есть пара интересных опций. Плюс, как обычно, есть кое-какие нюансы, про которых инфы не так много в сети.
Как устанавливать и настраивать софт информации хватает, так что повторяться не буду. Скажу только, что все стало гораздо проще, чем на старых кузовах. Я как вспомню, как настраивал DIS для своей E39 — прям аж нервный тик начинается)) Столько геморроя было.
А тут все просто: скачал, установил, закодировал)
Для кодирования использовал E-sys, для диагностики и стирания ошибок Rheingold.
А также много полезной инфы есть на забугорных форумах, а именно на
www.bimmerfest.com/forums/forumdisplay.php?f=175
Теперь к делу, что именно я закодировал.
Первое, с чего решил начать, это:
1. Запоминание последнего состояния кнопки Старт-Стоп
CAS => 3000 => TC_MSA_MEMORY => aktiv
Это опция самая попсовая. Оно и понятно — редко кто у нас в стране пользуется Старт-Стопом. Лично меня он жутко раздражает.
И как на зло, именно с этой опцией вышла засада!
Дело в том, что когда я открыл блок CAS, я не нашел у себя параметра TC_MSA_MEMORY.
Погуглив немного, я нашел, что данный параметр может заменять другой — TC_RESERVED_BYTE3_BIT5, а TC_RESERVED_BYTE3_BIT4 вроде как заменяет параметр TCM_MSA_DEFAULT_OFF (Старт-Стоп выключен по умолчанию).
Поменяв TC_RESERVED_BYTE3_BIT5 на aktiv у меня все заработало. Теперь кнопка помнит последнее положение. Profit!
2. Убрал звуковой сигнал о непристегнутом ремне безопасности, при старте двигателя
ACSM => 3000 => Initialwarnung_GWF_IW => nicht_aktiv
3. Убрал звуковой сигнал о непристегнутом ремне безопасности во время движения
ACSM => 3000 => SBR_FA_GWF_SBR_FA (or SeatBeltReminder_SBR_Fahrer) => nicht_aktiv
ACSM => 3000 => SBR_BF_GWF_SBR_BF (or SeatBeltReminder_SBR_Beifahrer) => nicht_aktiv
Есть еще 4 параметра, касающихся ремня безопасности.
ACSM => 3000 => SPW_FA (or SBR_PreWarning_Fahrer) => nicht_aktiv
ACSM => 3000 => SPW_BF (or SBR_PreWarning_Beifahrer => nicht_aktiv
ACSM => 3000 => Gurtzustandsanzeige_Fahrer_GWF_GZA_FA => nicht_aktiv
ACSM => 3000 => Gurtzustandsanzeige_Beifahrer_GWF_GZA_BF => nicht_aktiv
Как я понял, первые два отвечают за сигнал, при отстегивании ремня безопасности в движении. Вторые два — за иконку на приборной панели.
Мне хотелось выключить все звуки, и оставить только иконку на приборке. Вдруг жена не пристегнется?
Но вот с этим вышла еще одна засада.
При выключенных SeatBeltReminder_SBR_Fahrer и SeatBeltReminder_SBR_Beifahrer, остальные параметры не влияют ни на что! Я пробовал всякие комбинации, но ничего не помогло. Может кто-нибудь знает, как можно реализовать «мой вариант»?
Далее, после Установки М-бампера с LED туманками, мне необходимо было прописать данную опцию в мозгах и отключить опрос ламп, чтобы машина не ругалась на них.
4. Дооснащение LED-туманками
Информации по этой теме очень мало, но на помощь пришел буржуйский форум bimmerfest.com где есть много инфы по кодированию. Я нашел, что опция, отвечающая за LED туманки называется 5A1. Ее нужно прописать в FRM. И далее, отключить опрос ламп на горячуу и холодную.
FRM => 3090 => AUSG_11_NSW_L_KALT_UEBERW_AKTIV=>nicht_aktiv
FRM => 3090 => AUSG_11_NSW_L_WARM_UEBERW_AKTIV=>nicht_aktiv
FRM => 3090=> AUSG_12_NSW_R_KALT_UEBERW_AKTIV=>nicht_aktiv
FRM => 3090 => AUSG_12_NSW_R_WARM_UEBERW_AKTIV=>nicht_aktiv
Еще есть числовой параметр
FRM >> 3060 => FRM_U_EFFEKTIV, 20 => U_EFF_NSW => werte (FF)
За что именно он отвечает я так и не понял. Возможно за яркость. Но на всякий случай прописал.
Правда сейчас мне кажется, что днем туманки светят тускло, по сравнению с ангельскими глазками. У всех так? Или может стоит поиграться с этим параметром?
Сделал еще
5. Перемигивание туманок с дальним светом (режим стробоскопа)
FRM => 3050 => NSW_AUS_BEI_FL => aktiv
Прикольная штука
6. Задние габариты в режиме ДХО
FRM => 3050 => DRL_MODUS => tfl_s
7. Мигание стоп-сигналов при резком торможении.
На самом деле, оно у нас включено по умолчанию, но по Европейским стандартам. Я же себе поменял на Американский. У них порог скорости ниже и чувствительность сильнее. Т.е. стопы мигают даже на маленькой скорости и при не ОЧЕНЬ резком торможении. Инфа с форума:
www.bimmerfest.com/forums/showthread.php?t=675251
FRM->3050 FRM_AUSSENLICHT_PARAMETER, 30->ESS_ERSCHEINUNGSBILD->bremslicht blinkend (brake light flashing).
The default (at least in NA) is flaechenvergroesserung (area enlargement)
You can adjust the sensitivity of the system with the following codes:
FRM->3050 FRM_AUSSENLICHT_PARAMETER, 30->ESS_ON_VERZ (default for Europe (14 dec) 10 m/s2; default for US (10 dec) 8 m/s2)
This refers to deceleration speed
FRM->3050 FRM_AUSSENLICHT_PARAMETER, 30->ESS_GESCHW_SCHWELLE (default for Europe Werte=32 (50 dec) default for US Werte=05 (5 dec))
This refers to the threshold speed for activation
Смотрим видео, как теперь это работает:
А вот тут уже не мигают
Дубль 1:
Идем дальше.
8. Стекло продолжает закрываться при открытии двери
FRM=>3030=>FH_TUER_AUF_STOP_MAUT=>nicht_aktiv
Очень удобно
Теперь у меня «гонка»!
И режим SPORT+
B-)
Машина, кстати, едет теперь еще интереснее) А в режиме комфорт, мне показалось, что коробка стала как-то лучше работать. Может адаптации сбросились? Или алгоритм поменялся? Или просто мне все это кажется? 😀
Ну и под такое дело, закодировал себе спорт-индикаторы) Гулять так гулять!
10. Спорт-индикаторы на дисплее
По мотивам записи
www.drive2.ru/l/5165031/
HU_CHAMP2 => 3000 => EFF_DYN_SPORT_CID => aktiv
HU_CHAMP2 => 3000 => EFF_DYN_SPORT_UNIT => aktiv
Возможно надо будет поменять kw на л.с.:
KOMBI => 3008 => LEISTUNG => ps
Кстати, в моем случае блок назывался не HU_CHAMP2, а HU_CICMID. Кто-нибудь объяснит, в чем отличие между ними? Или может у меня какая-то «переходная модель»?)
Теперь ваще красота
Ну и сделал еще
11. Отражение текущей скорости в БК на панели приборов
KOMBI => 3000 => BC_DIGITAL_V => aktiv
Приколюхи ради)
Кстати, я сначала закодировал электронный спидометр, потом прописал спорт-коробку, после чего у меня электронный спидометр слетел. Пришлось кодировать еще раз. Так что есть смысл сначала прописывать все опции в FA, а потом кодировать FDL.
Ну и еще пару стандартных опций
12. Кнопка управления климатом AUTO перестает включать кондиционер.
IHKA => 3002 => AC_NICHT_EIN_BEI_AUTO => AKTIV=01
13. Кольца всегда яркие
FRM => 3060 => UEFF_POL => 100%
14. Багажник закрывается с кнопки в салоне
HKFM => 3010 => SCH_TOEHKI aktiv
15. Багажник закрывается с кнопки на ключе одним нажатием
HKFM => 3010 => SCH_FBD aktive
HKFM => 3010 => TASTER_FBD aktive
HKFM => 3010 => REV_FBD aktive — не знаю за что отвечает, но тоже сделал на всякий случай.
Важно! Изменения вступят в силу после полного засыпания авто!
16. Убрал задержку при закрытии окон с ключа
CAS => 3003 => KMFRT_SCHLIESSEN => Werte= 00 — без задержки, 03 — задержка 300мс;
По умолчанию стоит wert_01 Werte=0F
И еще меня интересует, как сделать, чтобы окна закрывались сами при закрытии авто? Кто-нибудь знает?
На этом с кодировкой все.
Цена вопроса:
Кабель с Aliexpress 600р, софт бесплатно.
Еще у меня наконец-то дошли руки до нанесения антидождя (Аквапель) на стекла. Давно купил, еще перед зимой, но т.к. машина постоянно на улице на морозе, не было возможности нанести. Ждал тепла)) Там, по идее, от +10 можно наносить.