Программа для bmw elm327
Некоторые владельцы BMW для быстрой диагностики своего авто покупают адаптер ELM327. В этой статье расскажем, нужен ли он на самом деле, и какие функции он выполняет.
Что такое ELM327
ELM327 — это микроконтроллер, который разработали канадские инженеры. Чуть позже, с развитием технологий, китайские инженеры сделали копию этого контроллера и стали продавать по заниженным ценам.
К сожалению, копии были не всегда успешными, и часто так случалось, что ELM327 (кто-то называет «Сканер») не работал как надо: не читал многие параметры, или же вообще не работал.
Сейчас существует несколько версий сканера ELM327:
- ELM327 1.5 — старая и стабильная прошивка
- ELM327 2.1 — так же самая прошивка, только версия выше (и, возможно, хуже)
- ELM327 2.2 — эта версия идет только в оригинале. Очень много подделок
ELM327 1.5 работает на базе PIC18F25K80 — это полностью оригинальный чип:
Как обнаружить подделку
Если покупать ELM327, то только на контроллере PIC18F25K80 (версия 1.5), так как большая вероятность того, что вы наткнетесь на подделку, купив другую версию. Покупая на Aliexpress, Ebay или на любом другом сайте, уточняйте у продавца наличие этого контроллера в сканере.
Совет: не подтверждайте получение, пока не проверите сканер и не подтвердите данные продавца. Как проверить — читайте ниже. Если у вас iOS, то покупать лучше с Bluetooth 4.0, так как при работе через Wi-Fi будет недоступен интернет.
После того, как вы выберете подходящий сканер, после получения проверьте его лично через программу для Android ELM327 Identifier . Результат версии 1.5 должен быть таким:
Купленные китайские сканеры версии 2.1:
Оригинальный сканер версии 2.2:
Более подробно вы можете почитать на этом сайте.
Программы для работы с ELM327
Диагностику BMW с помощью ELM327 можно проводить с помощью многих программ. Вот некоторые из них для Android и iOS.
Android
Целесообразность покупки сканера ELM327
Поговорим о том, стоит ли вообще покупать ELM327 для диагностики BMW, ведь есть отличный инструмент Rheingold.
Если вам нужен просмотр таких параметров, как давление во впуске, температура двигателя (хотя это можно посмотреть в скрытом меню , как и обороты), массовый расход воздуха или давление в топливной рампе, отображая красивые графики — да, покупайте.
Скриншот работы программы Car Scanner ELM OBD2 на примере датчика ДМРВ
Если вам нужен мощный инструмент, с помощью которого можно сделать большое количество тестов, сервисных функций, и для которого потребуется диагностический провод OBD2 и программы — сканер ELM327 вам не нужен, так как в сравнении с ISTA-D — это просто игрушка. Количество датчиков, которые можно посмотреть — не так велико, как кажется, и большинство данных можно узнать из того же скрытого меню.
Если вы хотите узнать, как прочитать параметры двигателя через Rheingold, можете прочитать тут .
Через Rheingold так же можно узнать все данные с датчиков, к примеру с DME
Время прочтения
Сложность материала:
Для любителей - 3 из 5
ELM327 является популярным адаптером, который применяется для диагностики различных марок автомобилей. На BMWсканер совместим с целым рядом моделей, включая 116d (116i), 120, 316(318), 5, 6, 7-серии (дизель и бензин) и другие.
Поддержка стандарта OBD на данных автомобилях началась с 1996 года. С постепенным развитием электроники на машины внедрялись разные стандарты передачи информационных пакетов. Адаптер совместим с большинство из них.
Стандартное подключение ELM327 выполняется через беспроводное Bluetooth соединения или кабелем (порт COM-USB). Коммутация прибора простая и не требует специальных навыков.
В этом разделе вы узнаете:
Важно:
Модели старших годов выпуска могут оснащаться разъемом стандарта OBD2, но не поддерживают доступные ISO. Такие блоки диагностируются отдельными средствами.
1. Совместимость BMW со сканером ELM327
Не каждая модель поддерживает диагностику по средствам ELM327 адаптера. Особенно это актуально для ранних годов выпуска, где электроника не подготовлена для сканирования подобными приборами.
На сайте вы сможете быстро проверить поддерживает ли ваш BMW проверку через ELM327. Выберите нужную модель в списке, и система автоматически выдаст результат.
2. Режимы диагностики, OBD протоколы для автомобилей марки BMW
ELM327 выполняет роль декодера. Прибор преобразует поступающий сигнал из блока управления автомобилем в «понятный» для ПО язык. Таким образом, выполняется трансляция текущей информации из памяти ЭБУ. Обмен пакетами происходит по средствам протоколов. Их несколько:
- SAE J1850 VPW и PWM;
- ISO 9141-2;
- стандарт ISO 14230-4(KWP 2000);
- ISO 15765(шина CAN).
В зависимости от типа электронного блока управления, типа двигателя и комплектации возможны разные варианты реализации протоколов. В более старых моделях применяются однонаправленные стандарты, в новых – дуплексная шина CAN.
BMWразных годов выпуска поддерживает стандарты:
- ISO 9141;
- KWP2000 (только версия Fast);
- ISO 15765 – CAN шина.
Для каждого протокола существует свой набор режимов диагностики. Этот факт стоит иметь ввиду при сканировании своего автомобиля.
Стандартный набор функций для модельного ряда BMW:
- F1 PID Status, Live Information–отображение информации с датчиков;
- F2 Freeze Frame –вывод текущих параметров автомобиля;
- F3 Diagnostic Trouble Codes– коды ошибок (опрос памяти ЭБУ);
- F4 Reset –удаление кодов неисправностей;
- F5 Sensor Monitoring Test Result– показатели качества смесеобразования кислородных датчиков;
- F6 Test results, non-continuosly monitored – диагностика катализатора, узла EGR;
- F7 Test results, continuosly monitored – контроль смесеобразования, зажигания;
- Mode 9 Request vehicle information (опциональна) – запрос заводских параметров, индивидуального кода.
Важно:
режим Mode 9 поддерживается не всеми ЭБУ.
Выберите модель авто и год выпуска, чтобы определить какие режимы диагностики через адаптер ELM327 поддерживает ваш автомобиль, а так же на каком протоколе базируется OBD2 порт. Данные предсталвны на следующие модели BMW и их модификации: 1M, M2 (F87), M3 (E46), M3 (E92), M3 (F80), M5 (E39), M5 (E60/E61), M6 (E63/E64), R 1200 GS, R-Nine T, Serie 1 (E87), Serie 1 (F20), Serie 2 (F22), Serie 2 (F23), Serie 2 Active Tourer (F45), Serie 3 (E46), Serie 3 (E90), Serie 3 (F30), Serie 3 (G20), Serie 4 (F32), Serie 5 (E39), Serie 5 (E60), Serie 5 (F10), Serie 6 (E63), Serie 7 (E38), Serie 7 (E65), Serie 7 (F01), Serie 7 (G11/G12), X1 (E84), X1 (F48), X2 (F49), X3 (E83), X3 (F25), X3 (G01), X4 (F26), X5 (E53), X5 (E70), X5 (F15), X6 (E71), Z3 (E36), Z4 (E85), Z4 (E89), i3 (I01).
Примечание:
(1) - Цифры между скобками (x3) соответствуют количеству транспортных средств одного и того же типа
(2) - Мощность в лошадиных силах по DIN (умножается на 0,736 для мощности в кВт)
(3) - ПИД поддерживается только для основного датчика кислорода (№ 1)
- Столбец режима X: транспортное средство, показывающее 00000000 в режиме, означает, что соответствующий PID не активен и что в результате режим поддерживается, но не отвечает ни на какие запросы. Ни один из автомобилей, описанных ниже, не поддерживает режим 8.
- Энергетическая колонка: тип топлива, Die для дизеля, Pet для бензина, Hyb для гибрида
- Транспортные средства в этом списке классифицируются в алфавитном порядке в зависимости от марки, модели, затем в порядке возрастания мощности.
Режим 1
Этот режим возвращает общие значения для некоторых датчиков, таких как:
- скорость двигателя;
- скорость автомобиля;
- температура двигателя (воздух, охлаждающая жидкость);
- информация о датчиках кислорода и воздушно-топливной смеси.
Режим 2
Этот режим дает стоп-кадр (или мгновенные) данные о сбое. Когда ECM обнаруживает неисправность, он записывает данные датчика в определенный момент, когда появляется неисправность.
Режим 3
В этом режиме отображаются сохраненные диагностические коды неисправностей. Эти коды неисправностей являются стандартными для всех марок автомобилей и делятся на 4 категории:
P0xxx: для стандартных неисправностей, связанных с трансмиссией (двигатель и трансмиссия)
C0xxx: для стандартных неисправностей в шасси
B0xxx: для стандартных неисправностей по кузову
U0xxx: для стандартных неисправностей в сети связи
Более подробная информация и определение общих кодов неисправностей доступны на странице Стандартные коды неисправностей OBD.
Режим 4
Этот режим используется для очистки записанных кодов неисправностей и выключения индикатора неисправности двигателя.
Примечание: в основном нет необходимости устранять неисправность, которая не была диагностирована или устранена. MIL загорится снова во время следующего цикла движения.
Режим 5
Этот режим дает результаты самодиагностики, выполненной на датчиках кислорода / лямды. В основном это касается только бензиновых транспортных средств.
Для новых ECU, использующих CAN, этот режим больше не используется. Режим 6 заменяет функции, которые были доступны в режиме 5.
Режим 6
Этот режим дает результаты самодиагностики, выполненной на системах, не подлежащих постоянному наблюдению.
Режим 7
Этот режим дает неподтвержденные коды неисправностей. После ремонта очень полезно проверить, что код неисправности не появляется снова, без необходимости выполнять длительный тестовый запуск. Используемые коды идентичны кодам в режиме 3.
Режим 8
Этот режим выдает результаты самодиагностики на других системах. Вряд ли он используется в Европе.
Режим 9
Этот режим дает информацию о транспортном средстве, такую как:
- VIN (идентификационный номер транспортного средства)
- калибровочные значения
Режим 10 (или Режим A)
Этот режим дает постоянные коды ошибок. Используемые коды идентичны кодам в режимах 3 и 7. В отличие от режимов 3 и 7, эти коды не могут быть сброшены с помощью режима 4. Только несколько дорожных циклов без появления проблемы могут устранить неисправность.
Официальная программа в Play Market. За программу разработчик просит около $60. Но чего просит русская душа? Конечно халявы!
Начнем знакомство с программой. После установки взломанная версия BMWhat попросит активации, для этого достаточно нажать кнопку ACTIVATION.
Перед нами появляется домашняя страница программы.
Снизу расположено название профиля, с которым в последний раз работали (у нас 318d), при первом запуске это место пустое.
Вверху экрана вкладки со всеми возможностями программы:
HOME — домашняя станица
VEHICLE — установка профиля транспортного стредства
DIAGNOSIS — опрос кодов неисправностей
CODING — кодирование блоков управления
PARAMETER — отображение параметров в реальном времени
IN APPS — дополнительные функции (прожиг сажевого фильтра, сброс сервисных интервалов)
SETTINGS — настройки связи
В правом верхнем углу расположена иконка отображающая состояние связи.
Ниже выбор адаптера для связи: Bluetooth или Cable. Выбор адаптера осуществляется изходя из модели BMW. Так E46, E38, E39, E50, E53, E83, E85 будут работать через USB кабель. Все другие (более новые) модели работают через Bluetooth адаптер, разработчик программы продают свою фирменную версию, но программа отлично работает с обычным ELM327 bluetooth и ELM327 bluetooth mini.
После выбора адаптера нажимаем Connect и видим статус подключения.
Устанавливаем профиль транспортного средства
Переходим ко вкладке DIAGNOSIS для чтения кодов ошибок
Видим список электронных блоков, которые доступны в вашей модели. Можно вручную выбрать блоки, можно запустить диагностику по всем блокам, нажав "Start diag"
Начинается опрос блоков управления
Отображается количество блоков которые ответили диагностике и количество кодов неисправностей
После окончания процесса жмем "Show faults" и видим коды ошибок и описание
Для удаления ошибок нажимаем "Start clear"
Следующая вкладка "CODING", используется для кодирования конфигурации автомобиля. Функция в программе реализована достаточно удобно, программа автоматически определяет какие блоки доступны для кодирования и сохраняет резервную копию заводской кодировки.
Слева отображается список блоков, справа функция чтения кодировки из блока
Слева список функций, которые можно изменить, справа вариант кодировки
Например : отображение скорости на дисплее, опускание зеркала при включении задней, отключение проверки ламп, различные конфигурации света и МНОЖЕСТВО ДРУГИХ.
Следующая вкладка PARAMETER. Служит для отображения параметров в реальном времени. С этой вкладкой есть некоторые оговорки. В старых версиях BMWhat вкладка работала на всех ELM327, в новых версиях работает только на адаптерах от iViNi. Начинка адаптеров ничем не отличается и в скором времени будет решение по запуску функции на любом адаптере.
Программа очень достойная, постоянно обновляется и увеличивается функционал. Недостаток: отсутствие русского языка
Задумался о прошивке отдельных функций практически сразу при покупке Икса.
Дико бесила кнопка старт-стоп, как и большинство владельцев. Удивляло и проигрывание музыки после закрытия двери при заглушенном двигателе:вышел, закрыл, а она играет дальше, отсутствие возможности закрытия багажника с кнопки на водительской двери, отсутствие сигнала при закрытии машины (постоянно проверял закрыта ли она, так как звук защелок очень тихий и нет звукового сигнала), пищащие полчаса не пристегнутые ремни и ещё несколько абсолютно стандартных для других автомобилей функции. Также всякому владельцу современного автомобиля обязательно нужен диагностический прибор для считывания ошибок и их стирания, не говоря уже о прописывании аккумулятора, ламп при замене на другой тип и некоторых других.
Мой пост про выбор прибора для диагностики практически сразу дал ответ, что на рынке всего лишь несколько программ, которые позволяют это сделать без специфических знаний: программа BimmerCode и Carly(она же BMWhat)с беспроводным адаптером, а также связка Reingold и кабель.
Хотелось простоты лёгкости, Для Ауди использовал кабель Vag-Com и компьютер с Windows, что было излишне хлопотным, поэтому рассматривались только первые два варианта с беспроводным адаптером.
Немного погуглив, разобрался, что нужен адаптер с известного китайского сайта ELM327 версии 1.5 (так как продаваемые под видом версии 2.1 зачастую не соответствуют и работают некорректно), с 2-мя платами (что видно на фото только у прозрачного голубого адаптера).
Найдя проверенного продавца адаптер был заказан для Android версии Bluetooth(для iOS есть только адаптеры на WiFi). Есть у меня и Iphone, но мне лично подумалось, что сигнал Bluetooth надёжнее, чем WiFi, а в программировании это существенно.
Далее были скачаны программы.
Помимо выше упомянутых были установлены CarScanner, DeepODB, Torque.
Не буду долго описывать функционал, но скажу, что в диагностике понравился именно Torque, а для программирования смог использовать только Bimmercode, т.к. Carly хоть и делает шикарно диагностику, имеет приятный интерфейс, но для программирования требуют какой-то специфический адаптер, который сами и продают iCar.
Учитывая, что Bimmercode умеет всё делать и со стандартным китайским адаптером ELM327, то закрадываются подозрения в честности такой политики по отношению к потребителю, полагаю, сделано это умышленно для продажи адаптеров, которые по сути не отличаются от ELM327. Дело каждого, мне это чуждо.
Обе программы платные, на мой взгляд, слишком дорогие, выкладывать 30$ и 50$ за прогу, которая понадобится всего лишь один раз для буквально трёх четырёх функций – слишком дорого, такая цена могла бы быть обоснована только для специализированных сервисов, где на этом зарабатывают. Кстати, о зарабатывающих-знакомый на СТО посоветовал человека, который занимается автомобилями БМВ, так вот человек попросил за каждую функцию по 10$, что тоже дорого, учитывая написанное ниже.
Как бы то ни было, кто ищет, тот найдёт :-)
Bimmercode совсем не большая программа по размеру, ставится быстро. Конечно, чтобы работала нужна именно последняя версия, т.к.перед стартом она что-то обновляет.
После установки заходим в программу и соединяемся по Bluetooth с адаптером.
Важно! Перед началом работы с программой необходимо перевести телефон в режим полёта, чтобы во время программирования ничто не прервало процесс, телефон должен быть хорошо заряжен, а программировать можно (или нужно?) на заведённом двигателе, чтобы аккум не подвёл.
Соединяется легко и быстро, после чего выводит все доступные блоки для программирования. При заходе в каждый блок требуется время, пока считаются возможные команды, все интуитивно понятно и не долго.
У меня программа не русифицирована, поэтому описание всех функций на английском.
В интернете масса информации и видео и на форумах, какие функции где искать, но пройдёмся по всему по порядку для тех кому сложно рыться.
Далее будет много скриншотов и подписи к ним. Последние 2 фото-это так называемые блоки в которых находятся команды.
Вкратце, прописал себе следующие функции:
—Отключил старт – стоп по умолчанию(достало каждый раз нажимать ее)! И включил запоминание положения кнопки!
—Сигнал при постановке на охрану и снятие с неё (реализован какой-то пищалкой, похожей на пищалку в компьютере, но хоть что-то…)
–Закрытие двери багажника с кнопки в салоне(ранее только с ключа)
—Спортивные приборы – это два циферблата на центральной консоли, которые показывают обороты, мощность, крутящий момент(пока для меня бесполезны, побаловался конечно)
—Отображение скорости на приборной панели, выбирается с переключателя на руле.Мне нравится и странно, что этого не было по-умолчанию :/
—Сигнал на непристегнутый ремень пассажира, а также время сигнала по обоим сидениям сократил до пяти гонгов, всего 10 секунд и расстояние 200м до начала гонгов
—Отключил омыватель фар, так как не довожу авто до такого состояния загрязнения, по грязи не езжу
-Само собой провёл диагностику, поискал ошибки(нашёл 0)(через Carly и Torque)
-Хочу ещё прописать смотреть видео с флешки, но есть информация, что на моем работать не будет, проверим.
UPD Проверил — не работает, драйв говорит надо менять голову.
Процесс кодирования или программирования предельно простой:
1)заходим в нужный блок, причём не надо бояться в них входить-это просто пункты меню
2)читаем что написано (помним про Английский) в описании подпунктов
3)выбираем «активировать» или нет нажатием на нудный подпункт (в случае выбора времени или расстояния, например, в моем случае расстояния до начала сработки гонгов на не пристёгнутый ремень, пункт будет выглядеть как варианты 200м, 500м и т.п.)
4) в верхнем правом углу нажимаем на кнопку “Code” (она становится активна только если что-то выбрали закодировать)
К слову, программа умная и делает бэкапы ваших изменений, чтобы в случае чего можно было вернуться к исходным настройкам. Лезть в экспертный режим не советую без специальных знаний. Традиционно все делается на свой страх и риск.
Важно! Не бойтесь, если после выполнения некоторых операций машина отключается и снова включается, пропадает картинка с центральной консоли, а также появляются ошибки.Это все процесс перезагрузки центральной панели, после того как вы заглушите авто и снова его заведёте ошибок не будет. Максимум понадобится перенастроить время и память на радиостанции.
Цена вопроса за адаптер около 7$, по времени заняло программирование(сильное слово для такого простого процесса) около 40 минут.
В данной записи хочу поделиться с Вами полезными приложениями для мобильных смартфонов/планшетов по работе с ЭБУ BMW.
На самом деле, тема не нова, и многие скорее знают о таковых, но, в своем БЖ я не отметить их не мог, так как считаю их в некотором роде полезными, и удобными в использовании.
Таких приложений много, но я пожалуй отмечу только те приложения, которыми пользуюсь сам, и которые я считаю как раз имеют полезные функции. Да и многие приложения по сути схожи, и объединяют в себе мнгого функций. Речь пойдет об приложениях Carly для BMW Pro и Torque Pro. Наверняка Вы уже слышали, а может и пользовались уже этими программами, но что касается работы с ЭБУ BMW, обязано быть у меня в БЖ.
Если с приложением Torque Pro вроде как все понятно, программа предназначена для получения и отображения диагностической информации о работе двигателя через интерфейс OBD-II. Для подключения нужен OBD-II bluetooth адаптер. Собственно программа умеет получать всю информацию по интерфейсу OBD2. Имеется 15 настраиваемых экранов. Можно выводить информацию в виде графиков, цифровых значений, циферблата. Есть несколько предопределённых виджетов, можно создавать свои.
Программа умеет отображать текущие параметры работы двигателя, отображать и расшифровывать коды ошибок, стирать ошибки из ЭБУ автомобиля. Можно настроить алармы на различные значения датчиков, например температура охл.жидкости, обороты двигателя, скорость. Программа умеет автоматически отправлять логи значений датчиков на web сервер и после можно посмотреть маршрут и значения датчиков в разное время.
Программа работает с ЭБУ различных марок авто, в частности и с BMW, в плане диагностики, видит не все блоки, но что касается отображения показателей датчиков и тд, несет себе полезные функции. Например я пользуюсь данной программой, чтобы вывести на монитор показания тех самых датчиков и замеров в движении, удобно контролировать и наблюдать процесс. Как я говорил ранее, я установил в авто ГУ на Android, и при помощи блютуз адаптера ELM вывожу все показатели на экран. Соответственно в данной теме рассказ будет только об приложениях для Android, чем пользуюсь сам.
Далее разговор пойдет об приложении Carly для BMW Pro, и тут уже более интересное приложение, так как предназначено сугубо для работы с ЭБУ BMW различных моделей, и имеет больше полезных функций, например не только диагностика но и кодирование, а в более свежих кузовах и работа с idrive и тд.
Описание:
— ДИАГНОСТИКА: проведите полную проверку электронных систем Вашего автомобиля
— КОДИРОВАНИЕ: получите доступ к скрытым возможностям вашего BMW!
— ПАРАМЕТРЫ: анализируйте параметры вашего двигателя как настоящий профессионал!
— РЕГИСТРАЦИЯ АККУМУЛЯТОРА: меняйте и регистрируйте аккумулятор Вашего автомобиля самостоятельно!
— СБРОС СЕРВИСНЫХ ИНТЕРВАЛОВ: будьте независимы от вашей СТО!
— САЖЕВЫЙ ФИЛЬТР: Включите регенерацию сажевого фильтра одним нажатием!
ПОДДЕРЖИВАЕМЫЕ МОДЕЛИ И ФУНКЦИИ:
● 1er: E81, E87
● 1er Convertible: E88
● 1er Coupe: E82
● 3er: E90, E46, E36
● 3er Touring: E91
● 3er Coupe: E92
● 3er Convertible: E93
● 5er: E60, E39
● 5er Touring: E61
● 6er: E63
● 6er Convertible: E64
● 7er: E65, E66, E38
● X5: E70
● X6: E71, E72
● MINI R56, R60
● F-Модели
Приложение так же платное в Play Market, и здесь сумма уж более значительна, но, как всегда спасибо форуму 4pda.ru, где есть возможность скачивания и установки приложения бесплатно, единственное, потребуется произвести дополнительные не сложные манипуляции чтобы его активировать.
Ссылка на скачивание последней на данный момент версии 24.20, за обновлениями версий можно следить в данной теме форума.
Что касается установки то, потребуется:
1) Установить Carly for BMW Pro последней версии (внимательно, устанавливать нужно последнюю версию, так как будет постоянное предупреждение об обновлении)
2) Установить Lucky Patcher, если не был установлен.
3) Зайти в Lucky Patcher.
4) Найти в списке Carly for BMW Pro и кликнуть по ней.
5) В выпавшем меню нажать "меню патчей".
6) В появившемся окне нажать "Патч поддержки для InApp и LVL эмуляции".
7) Ждем пока завершит это действие.
8) В Lucky Patcher нажимаем "Запустить приложение".
9) Радуетемся взломанному Carly for BMW Pro
LuckyPatcher можно скачать здесь, на данный момент последняя версия 6.4.6, а почитать подробнее и следить за обновлениями можно тут.
В принципе все просто, и ничего сложного нет. Права root на смартфоне иметь не обязательно, но, слышал что некоторые функции могут быть недоступны.
Далее несколько моих скриншотов работы с программой и BMW e39:
Читайте также: