Бортовой компьютер для автомобилей BMW E/F/G-серии

Устройство предназначено для удобного наблюдения за различными параметрами систем автомобиля, предупреждения о выходе их значений за безопасные пределы а так же записи значений (лог файлов) на SD-карту. Имеет множество дополнительных функций, таких как чтение/стирание ошибок, адаптаций, управления различным доп. оборудованием

Основные функции

  • отображение одиночного параметра со скоростью обновления 7-10гц
  • отображение одновременно 5 параметров со скоростью обновления 7-10гц, список отображаемых параметров поддерживает конфигурирование пользователем
  • фоновый мониторинг важных параметров с выдачей предупреждений напрямую на панель приборов как в виде мигания лампочками так и в виде текстовых сообщений (работает автономно, даже без дисплея)
  • отображение максимумов и минимумов значений с живым изменением во время работы
  • предупреждение цветом выделения по низкому и высокому уровню значения с настраиваемыми порогами предупреждения
  • чтение и стирание кодов ошибок (с расшифровкой в WEB-интерфейсе)
  • гибкое конфигурирование под разные модели BMW E-lci/F/G-серии: пользователь может сам добавлять параметры а так же создавать свои команды, отправляемые в CAN с заданной переодичностью или отдельно по нажатию кнопки
  • кастомизация/создание профилей цветов интерфейса пользователем с переключением в ночной режим при включении габаритных огней
  • настраиваемое меню быстрого доступа с клавишами отправки команд с дисплея

Дополнительные функции (могут отличаться от модели автомобиля и двигателя)

  • блокировка Start/Stop *1
  • запуск автомобиля в Sport/Sport+ режиме  *1
  • управление заслонками выхлопа *1
  • управление жалюзями радиатора *1
  • включение постоянной подсветки M-сидений (дорестайлинг) *1
  • отображение качества 5 заправок *2
  • стирание истории качества заправок *2
  • стирание адаптаций октанового числа *2
  • отключение xDrive (читайте описание ниже) 
  • отображение адаптаций АКПП
  • быстрый перевод автомобиля в режим сна
  • перезагрузка блоков управления
  • вкл/выкл зажигания

*1 автономные функции, работают даже без наличия дисплея
*2 только для бензиновых двигателей

Host представляет собой самостоятельное автономное устройство, которое присоединяется к OBD2 порту автомобиля. Следит за значениями из определенного пользователем списка параметров, предупреждая пользователя посредством мигания ламп на панели приборов / гонгом а так же отправкой текстовых уведомлений на приборную панель. Имеет возможность подключения SD-карты для последующей записи на нее диагностической информации (логов) работы двигателя и других систем управления подобно черному ящику.
Умеет работать автономно, без поключенного дисплея.
На борту имеет протоколы беспроводной связи Bluetooth LE и WiFi. Гибко конфигурируется по WiFi через WEB-интерфейс, с любого мобильного телефона/планшета/ПК.
Питание получает от разъема OBD, не требует каких-либо дополнительных подключений, не требует вмешательства в проводку автомобиля.
При отсутствии активности переходит в режим энергосбережения, потребляя не более 5ма. При открытии автомобиля автоматически пробуждается и продолжает работу в штатном режиме.

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

В комплект входит:

  • Host (OBD2 адаптер)
  • Дисплей
  • Магнитный кронштейн на воздуховод
  • Адаптер питания дисплея
  • USB кабель

Цена комплекта 30 000р

Установка очень проста и занимает не более 2х минут, не требует специальных знаний или инструментов!
Host просто подключается в OBD2 разъем автомобиля.
Дисплей закрепляется на воздуховоде при помощи быстросъемного поворотного магнитного держателя.

Вмешательства в проводку или каких-либо других работ не требуется!

Описание справедливо только для стандартного двигателя со стандартной прошивкой в блоке управления, стандартной выхлопной системой!
Важно понимать, что это не прямое показание октанового числа топлива и не прямое его определение блоком управления тоже.
Данная величина представляет из себя множитель, который находится в диапазоне от 0 до 1, где 0 — это отсутствие коррекции, а 1 — максимальная величина коррекции.
По традиционному описанию BMW коррекция 1 = 91 октану, а 0 = 98 октану.
Исходя из этого описания я математически пересчитал этот показатель из множителя в более удобное для восприятия пользователю октановое число.
И еще одно важное дополнение на всякий случай: обратите внимание, что сам прибор ничего не замеряет, он просто отображает только то, что отдает ему блок управления двигателем.

Далее, у каждого блока по разному настроена чувствительность реакции на корректор а так же чувствительность самого корректора к топливу.
Качество топлива оценивается блоком субъективно, в первую очередь по величине коррекции угла зажигания по детонации и общему шуму работы мотора.
Расскажу в общих чертах как трактовать значения:

BMW G-серия и рестайлинг F-серии с B-моторами

B38/N63/S63/N74 — очень чувствительны к октановому числу и корректор постоянно реагирует снижая показатель октана, на прогревах и круизной езде
он часто проседает вплоть до 95 и ниже, но это не говорит напрямую что топливо плохое. Очень важно чтобы под нагрузкой он вырастал. Вот если под нагрузкой он продолжает снижаться — это уже повод для беспокойства.

B46/B48/B58 — имеют низкую чувствительность, как правило на круизных режимах октан будет максимальным даже на плохом топливе, а вот под нагрузкой будет проседать если топливо совсем плохое.

S58 — у них практически отсутствует октан коррекция, будет показывать всегда 98, а если начало падать ниже — значит все реально ужасно.

BMW F-серия дорест с N/S-моторами

На F-серии (дорест) практически никакие блоки не рассчитывают октан. Недеяться, что этот параметр будет работать не нужно!

S55 — параметр октана не используется системой, отображение не поддерживается, зато работает отображения качества последних 5 заправок

S63 — параметр октана не используется системой, отображение не поддерживается, отображение качества заправок не поддерживается

BMW E-серия
Параметр октан отсутствует, отображение не поддерживается!

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

Внимание! Хоть отключение раздатки это заводская команда, предусмотренная инженерами BMW, но как такая эксплуатация, изначально полноприводного автомобиля, может сказаться на его узлах и агрегатах — неизвестно. Раздатка у BMW выполняет роль межосевого дифференциала, разницу во вращении осей компенсирует проскальзывание сцепления раздатки.
Устройство раздатки таково, что ей комфортно только в одном единственном режиме — это распределение крутящего момента 50/50 по осям, с разницей не более 3% в скоростях вращения осей. Любое перераспределение момента в сторону его увеличения на задней оси происходит путем проскальзывания и нагрева сцепления.
Все раздатки, кроме F90/G80 имеют заводской преднатяг сцепления, это означает, что даже в отключенном состоянии в сцеплении раздатки создается трение и она нагревается.
Чрезмерное увлечение дрифтом приводит к перегреву и износу фрикционов!
Замер на диностенде в 2WD а так же длительный burnout посредством активации данного режима не допускается!

Будьте осторожны и имейте ввиду: все что вы делаете — исключительно на ваш страх и риск.

Проверено работает на:

  • F30, F15/16, F12/13, F85/86,
  • G01/02 дорест, G30, G30lci, G05/06/07
  • G2x, G14/15/16 *

    * только на заглушенном двигателе, с обратным включением полного привода через перезапуск двигателя

Предстоит проверить: гибридные модели F/G-серии

E-Serie

  • N43 (16i)
  • N54 (35i)
  • N55 (35i)
  • N57 (30d, 35d, 50d)
  • S63 (X5M/X6M)
  • S65 (M3/M5)

F-Serie

  • N13 (16i, 18i)
  • N20/N26 (20i, 25i, 28i)
  • B46/B48 (20i, 30i, 35i, 20e, 30e)
  • B58 (40i, 45e)
  • N63 (50i)
  • S63
  • N74 (60i)
  • B37 (16d)
  • N47/B47 (16d, 18d, 20d, 25d)
  • N57 (25d, 30d, 35d, 40d, 50d)

G-Serie

  • B46/B48 (20i, 30i, 35i, 20e, 30e)
  • B58 (40i, 45e)
  • S58
  • N63 (50i)
  • S63 
  • N74 (60i)
  • B37/B38 (16d)
  • B47 (16d, 18d, 20d, 25d)
  • B57 (30d, 40d, 50d)

Блоки управления
MSD81, MSD85, MSS60, MSS65, MEVD17x, EDC17x, MD1x, MG1x, GHAS, LMV, EGS g2/g3

Текущая версия: v2.19 [15.05.24]

  • улучшения алгоритма обработки фоновых параметров
  • исправлено дублирование выводимых данных при отправке advanced команд на системах с двумя DME
  • обновлен WEB-Интерфейс
  • добавлен USB DFU режим
  • оптимизация обработки консольных команд
  • конфиг Gxx S63 переименован в F9x S63

v2.19 15.05.24:

  • улучшения алгоритма обработки фоновых параметров
  • исправлено дублирование выводимых данных при отправке advanced команд на системах с двумя DME
  • обновлен WEB-Интерфейс
  • добавлен USB DFU режим
  • оптимизация обработки консольных команд
  • конфиг Gxx S63 переименован в F9x S63

v2.18.2 02.05.24:

  • добавлена поддержка Exx S65 (E90 M3/M5 E60, MSS60)
  • добавлена поддержка Exx S63 (E70/E71 X5M/X6M, MSD85)
  • исправления в конфиге Exx N54

v2.18.1 25.04.24:

  • частично переработан Web-интерфейс:
    1. при выключенной опции Debug упрощен главный экран
    если опцию включить то появится обратно список фоновых параметров, чуть расширенное текстовое окно состояния, теперь в нем появилась температура процессора и его текущая скорость (тк добавлена функция троттлинга по перегреву) а так же время аптайма устройства.
    2. добавлены подсказки к некоторым настройкам
    3. блок с включением чтения параметров на главном экране теперь скрыт если подключен дисплей
  • добавлен отдельный конфиг для N63/N74 моторов G-серии
  • устранен баг, приводивший к невозможности автоматического первоначального сканирования фоновых параметров при активной опции Alien detect
  • при активации функции фоновых предупреждений (через дисплей или в меню) теперь приветственное предупреждение отправляется повторно чтобы было видно то, что функция активировалась


v2.18 15.04.24:

  •  добавлена поддержка preLCI E-серии: доступен конфиг для мотора N54/N43 на блоке управления MSD81

v2.17.5 12.04.24:
Хост:

  • доработан алгоритм приветственного предупреждения, теперь можно запросить и отобразить любой из доступных параметров (только G-серия)
  • модифицирован алгоритм получения статуса габаритов, теперь он не запрашивается если экран NBT/MGU отключен (чтобы автомобиль мог заснуть если вы отключили в настройках контроль клеммы 15)
  • добавлена функция отслеживания посторонних диагностических устройств на D-CAN, теперь если другое устройство будет запрашивать какие-то данные из той же шины, борткомп будет делать паузу на заданное время (необходимо для корректной работы сигнализаций, запрашивающих статусы или отправляющих команды блокировки двигателя через D-CAN, например pandora, starline, игла и тп)
    По умолчанию данная опция включена, но если у вас нет каких-либо доп устройств то можете ее отключить

Дисплей:

  • технический апдейт для совместимости с новыми статусами хоста

v2.17.2 29.03.24:
Хост:

  • полностью переработан алгоритм связи по CAN, добавлены новые настройки
  • добавлен фоновый мониторинг параметров с выдачей уведомлений на приборную панель (имитация штатных предупреждений BMW)
    доступно как моргание лампочками (E/F/G-Серия) так и выдача текстовых сообщений (пока только G-Серия).
    Теперь хост способен сам мониторить выбранные параметры и выдавать предупреждения напрямую на панель приборов,
    при этом не имеет значения, активен ли дисплей и какие параметры он отображает.
  • пересобраны и унифицированы все конфиги
  • улучшен алгоритм передачи конфига от хоста к дисплею
  • оптимизирован алгоритм анализа целостности конфигов
  • изменен и оптимизирован WEB-интерфейс хоста
  • добавлена функция контроля доступности параметров
  • добавлена команда сброса качества топлива (октанового числа) в бензиновые конфиги Fxx LCI и Gxx
  • добавлены настройки таймаутов CAN
  • добавлена кнопка сброса на настройки по умолчанию
  • багфиксы и косметические правки интерфейса
  • исправлен баг с чтением и расшифровкой кодов ошибок E-серии
  • добавлена функция приветственного предупреждения

Дисплей:

  • косметические правки
  • обеспечение совместимости с новой версией хоста
  • добавлена настройка “Alarm” которая активирует/деактивирует функцию фонового мониторинга параметров

v2.16.4 5.03.24:
— исправление багов и косметические правки нового Web-интерфейса хоста
— тестово добавлены параметры по раздатке G-серии:
угол адаптации, температуры сцеплений их привода, пробег в режиме 2wd, положение сцеплений и тп
— во все дизельные конфиги добавлены параметры адаптаций плавности хода

v2.16 29.02.24:
— обновлен Web-интерфейс:
добавлен dashboard с возможностью вывода параметров без подключенного дисплея
переработана структура меню

— устранен баг, приводивший к обрыву связи во время заливки прошивки через USB и WiFi

v2.15.3 26.02.24:
— добавлено отображение адаптаций АКПП ZF8 E-Серии
— добавлена автояркость и определение включения габаритных огней E-Серии

v2.15 21.02.24:
— новая функция:
в WEB-Интерфейсе теперь есть вкладка ORD, она позволяет редактировать список одиночных параметров (который вызывается по свайпу вправо на дисплее).
Принцип интуитивно понятен, вы можете включить/выключить отображение необходимых вам параметров, а так же изменить очередность их отображения в списке как вам удобно.
! Данный список не влияет на мультиэкраны ! тоесть вы можете сконфигурировать часть параметров на мультиэкраны через вкладку mDSPL, а отдельные одиночные параметры сформировать в короткий список

v2.14.5 19.02.24:
— добавлено меню быстрых команд, вызывается свайпом вниз:
Возможно добавить до 4х быстрых клавиш
Указать собственное название (латиница, до 12 символов).
Выбрать цвет для каждой их них.
Назначить отдельные функции на клик и на длительное удержание.
Кнопки с обратной связью цветом, если команда отправлена успешно — кнопка окрашивается в зеленый и возвращается в основной экран. Если команда отправлена с ошибкой/не принята блоком — кнопка окрашивается в красный, оставаясь затем в меню быстрых команд. Если команда не задана — окрашивается в синий.
Сконфигурировать быстрые клавиши можно в WEB-Интерфейсе хоста.

— переработан web-интерфейс хоста
— устранен баг в web-интерфейсе, приводивший к невозможности запроса одиночного параметра на дизелях f-серии
— добавлена расшифровка кодов ошибок для 30d E-Serie
— изменен принцип передачи конфига от хоста к дисплею
— добавлена настройка задержки реакции прибора на вкл зажигания
— улучшен алгоритм отправки команд по включению зажигания
— добавлена опция переключения команд (теперь если доступно несколько однотипных команд, таких как запуск автомобиля в режиме спорт/спорт+, при выборе одной опции — другие будут выключаться автоматически)
— добавлена опция повторения отправки команды указанное количество раз (в конфиге)
— улучшена стабильность связи по CAN
— добавлен суммирующий максимум (когда отображение максимума представляет из себя сумму всех полученных значений):
используется пока только для одного параметра Detonation, результатом сложения является количество детекций детонации блоком управления за время отображения данного параметра,
позволяет субъективно оценить качество топлива по количеству откатов за время разгона
— история min/max больше не сбрасывается при смене дисплея и запоминает min/max для каждого параметра который отображался:
например у вас был активен один набор параметров, вы временно переключились посмотреть на другие параметры и вернулись обратно, теперь вы можете посмотреть какие были min/max не потеряв историю.
сбросить историю можно так же нажатием кнопки Home в режиме отображения min/max

v2.13.6 12.02.24:
— в дизельные конфиги добавлены параметры состояния сажевого фильтра

v2.13.5 11.02.24:
— Wifi: убран DNS, captive portal теперь не должен появляться
— добавлено редактирование мультидисплеев в web интерфейсе хоста

v2.13.4 08.02.24:
— улучшен алгоритм передачи/приема конфига между дисплеем и хостом
— добавлен конфиг Fxx N63 MSD85
— добавлен конфиг Fxx S63
— поправлены мультидисплеи на бензиновых конфигах

v2.13.2 03.02.24:
— добавлены профили цветов с автопереключением в ночной режим при включении габаритных огней
— в режиме автояркости добавлено смещение (при нажатии на галочку авто ползунок яркости меняется на смещение)
— цвета можно менять в конфиге самостоятельно при желании, чуть позже добавлю конфигурирование в web интерфейсе хоста.

на данный момент есть 3 профиля:
1. стандартный (с переключением в оранжевую схему в режиме авто)
2. светлый (без переключения, всегда белая стандартная тема)
3. темный (без переключения, всегда белая затемненная тема)
4. оранжевый (в ночном режиме затемняются только названия параметров на темно-серые, а днем названия белые)

— небольшие изменения в наборах параметров

v2.12.3 22.01.24:
— добавлена расшифровка кодов ошибок в web-интерфейсе хоста
— упрощено включение Secure соединения: заходим settings>extra и ставим галочку на Secure BT, ручное конфигурирование осталось в настройках хоста на всякий случай.
— 2WD/4WD теперь само определяет тип кузова
— WiFi у дисплея теперь включен перманентно и не отключается в настройках, данная настройка удалена
— переименованы модели авто для более удобного выбора
— добавлены команды открытия жалюзей радиатора на дизельных G05

v2.12.1 19.01.24:
— у дисплея расширился функционал кнопки Home:
при нажатии из любой вкладки она вернет в начальный экран параметров
если нажать Home находясь в меню настроек, то настройки не сохранятся
старый функционал остался прежним, в режиме отображения min/max нажатие Home сбросит min/max
— улучшен алгоритм расчета, сброса и отображения min/max
— улучшена стабильность соединения
— добавлено отключение xDrive на G05/06/07

v2.12 18.01.24:
— добавлено Secure соединение хоста с дисплеем
— добавлена команда “Fast sleep” для быстрого перевода автомобиля в режим сна (F/G-серия)
— команды Reset ECU / Reset All переименованы в Restart ECU / Restart All

v2.11 16.01.24:
— добавлена поддержка E-Серии, пока только LCI N57 30/40/50d дизельные моторы (проверено на E70)
доступны доп функции блокировки старт-стоп, чтение/стирание ошибок, перезагрузка модулей
— переработана вкладка Advanced меню, перезагрузка модулей вынесена в отдельную вкладку, управление зажиганием теперь по ударжанию кнопки для исключения случайных нажатий
— улучшена работа интерфейса

v2.10.6 11.01.24:
— теперь отображение и сброс качества заправок и адаптаций КПП доступны с дисплея во вкладке Advanced
— добавлена команда обратного включения xDrive

v2.10.5 10.01.24:
— добавлена команда отключения раздатки (аналог Drift mode/xDelete) для F/G серии
— добавлено чтение и сброс качества топлива последних 5 заправок (только DME8x блоки, рест F-Серии и G-Серия)
— добавлено чтение адаптаций сцеплений АКПП ZF8 Gen2 и Gen3
— двигатель S55 вынесен в отдельный конфиг, добавлено управление заслонками и блокировка старт-стоп

v2.09.5 02.01.24:
— в бензиновые конфиги добавлен параметр усредненного отката по детону (рест F-серии и G-серия)
— добавлено отображение мин/макс значений в мультидисплеях. Переключается свайпом вниз: норм режим>мин>макс>норм режим
— во время отображения мин/макс, нажатие кнопки Home (кружок внизу дисплея) сбрасывает значения мин/макс
— в режиме отображения мин/макс устройство продолжает считывать значения и если параметр обновил мин или макс — значение обновится в реальном времени
— в режиме одиночного параметра свайп вниз переключает отображение мин/макс, но не сохраняет его в настройках.
— добавлена функция изменения списка одиночных параметров а так же скрытие ненужных (меняется в конфиге хоста), имеется фильтр от ошибок, если указать несуществующий параметр девайс его проигнорит, если список длиннее основного — его обрежет в нужный размер.
— косметические правки интерфейса
— исправлены некоторые баги, повышена стабильность работы
— расширен список моделей для функции старт/стоп и запуск в спорте

12.12.23:
Спроектирован и изготовлен новый, более универсальный кронштейн с поворотным механизмом

v2.09 07.12.23:
В продолжении темы предыдущего обновления и возможности кастомных команд, в штатный конфиг добавлено и проверено:
— отключение функции Start/Stop
— запуск сразу в режиме Sport
— принудительное открытие заслонки выхлопной системы
— включение постоянной подсветки эмблем M-Сидений

v2.09 30.11.23:
— в конфиг теперь можно добавлять 2 типа кастомных UDS команд:
1) отправка пакетов с заданной переодичностью
2) отправка запросов из указанного пользователем списка с отображением результата ответа на экране, с применением математического пересчета результата или без такового

v2.08 27.11.23:
— добавлена функция принудительного открытия заслонок выхлопа (старт на открытых заслонках и тп)
— экспериментально добавлена функция блокировки системы Start/Stop (полезно на свежих автомобилях, на которых невозможно закодировать опцию памяти кнопки Start/Stop и на 48V MHEV гибридах)

v2.07 23.11.23:
— добавлен “тихий режим CAN”, чтобы не срабатывала сирена при оставленном в OBD устройстве на автомобилях, оборудованных штатной охранной сигнализацией

v2.06 21.11.23:
— добавлена возможность чтения параметров одновременно с нескольких блоков управления, например можно добавить значения из КПП или температуру и степень блокировки дифференциала и тп.
— добавлено advanced чтение параметров напрямую из RAM, позволяет добавить любой параметр зная его адрес в памяти DME, только для опытных пользователей

v2.05 20.11.23:
— добавлена возможность настройки условий перехода Host в режим сна, улучшен алгоритм
— чтение/стирание ошибок в любых блоках по списку, указанному пользователем в конфиге

v2.04 13.11.23:
— добавлена возможность создавать конфиги под любые блоки управления BMW F/G-Серии, поддерживающие UDS $22 и $2C команды (например, можно получать данные от DME-Slave или АКПП)

v2.03 11.11.23:
— дисплей больше не хранит настройки параметров в своей памяти, все настройки теперь хранятся в одном месте в хосте и подгружаются в дисплей автоматически в момент соединения

v2.02 09.11.23:
— горизонтальная раскладка
— выбор раскладки в настройках

v2.01, 07.11.23:
— стирание ошибок во всех блоках автомобиля
— перезагрузка командой hard reset блоков управления двигателем либо всех сразу
— включение/отключение зажигания командой в CAN
— авторегулировка яркости по освещенности салона, считывается состояние диммера подсветки NBT
— добавлена WEB-панель управления, базирующяася на библиотеке GyverHub замечательного человека AlexGyver’а