кодирование bmw g30 e sys
Кодирование BMW G30 (MGU) BimmerCode’ом
Понимаю, что таких записей достаточно много на просторе драйва, но решил все же сделать для себя (чтобы не искать нужные все функции по нескольким бортжурналам) и поделиться с Вами этим. Возможно, что кому-то моя запись поможет в будущем и кодировки основные будет выполнять, смотря на эту страницу.
Для начала, чтобы вы могли выполнять простые кодировки в вашем автомобиле, то вам понадобится что-то из списка на выбор:
* адаптер (UniCarScan UCSI-2000 Bluetooth / OBDLink CX Bluetooth). Советую адаптер UniCarSkan, с ним сбоев не бывает и достаточно приемлемая скорость передачи в рамках блютуз соединения. Сам пользовался и пользуюсь именно ним.
* Диагностический адаптер BMW ENET Interface Cable + LAN адаптер к телефону. Диагностический адаптер вы сможете без проблем купить через авито, а адаптер к телефону советую заказать на алиэкспрессе.
Есть также варианты через роутер. Но данный способ, как по мне, муторный и ленивый, по этому его не указываю в данный список.
Вариант через E-Sys также не включил в список, так как более сложный и потребуется время для нахождения, установки и изучения ПО. Также можно много чего намудрить данным способом.
Краткий инструктаж перед кодированием:
1) Включаем диагностический режим (три быстрых нажатия на кнопку START/STOP или же дожидаемся, когда BimmerCode сам его активирует после подключения к автомобилю)
2) Телефон переводим в авиа-режим, чтобы соединение с автомобилем не прервалось во время кодирования
3) Вернуть все в первоначальный вид всегда можно, если нажмете на троеточие в правом верхнем углу и далее на Restore
4) Настройки зеркал и водительского кресла могут слететь после кодирование, учтите
Теперь перейдем к самому сладкому — это к кодировкам. Большинство кодировок будут расписаны для «expert mode» (экспертного режима), так как в базовом исполнении Bimmer’a нет всех тех, которыми я пользуюсь.
Примеры кодировок, которые я указал тут, вы можете увидеть в фотографиях прикрепленных. Не стал их вставлять в текст для удобства кодирования.
Через пару дней чуть дополню то, что забыл (если вспомню). Со временем и изучением нового, буду дополнять. Если Вы знаете и готовы поделиться с комьюнити «нестандартными» кодировками через «expert mode», то всегда буду рад и благодарен!
То о чем вы хотели узнать, но боялись спросить. Кодирование опций E-Sys F20 F21 F30.
Закодировал выключение кнопки стартстоп, спорткоробку и включение задних габаритов с дхо.
Спасибо Суперхакеру
Цена вопроса 100500р
Так выглядят 9 из 10 постов про кодирование опций на БМВ на драйве.
Дану. Мы будем делать все сами. Там более, что деньги потраченные на кабель и время на освоение окупятся при первом же самостоятельном изменении опций под себя. А годость и осознание еще одного полученного скила — вообще бесценны ))
Вся информация из этого поста есть в открытом доступе на просторах интернета. Я же постараюсь скомпилировать все в одну кучу, для удобства.
Итак:
Нужен шнурок, ENet
Нужен софт. Я так понимаю, что раньше токен (ключ) для енета был платный (8000р у наших барыг и 65$ у буржуев) и это было останавливающим фактором, однако сейчас все есть и доступно нахаляву. Барыги грызут локти.
BMW PSdZData Full v2.53.0 (это файлы необходимые для кодирования) отсюда:
rutracker.org/forum/viewtopic.php?t=4774393
Еще мне понадобился BMW ISTA/D Rheingold 3.41.10 (это диагностический софт, чтобы смотреть, тереть ошибки, делать адаптации, в нем есть схемы и прочие полезные мануалы, а еще в комплекте с ним идет BMW standart tools, необходимый для установки E-Sys). Сылка:
rutracker.org/forum/viewtopic.php?t=4678145
Дальше все это ставим по мануалам расположенным в темах с торрентами. Весь софт взломанный, но легко патчится приложенными кряками, без уникальных танцев с бубном вроде правки hosts или поднятия сервера.
Поставили? Самое сложное позади. Берем ноутбук, кабель и подключаемся к машине, диагностический разьем на F20 за заглушкой в щеке возле левой ноги водителя.
Проверяем, чтобы в настройках сетевого соединения проводного адаптера стояло получать адрес ip автоматически. И через 30 секунд автомобиль подружится с вашим ноутбуком. Для проверки соединения — заходим в папку x:\EDIABAS\Hardware\ENET, запускаем ZGW_SEARCH.exe и, если все ок — видим окошко с вином вашего авто. Если есть — значит все ок, если нет — ищем проблемы в соединении.
Какой кузов выбирать при соединении:
А дальше финишная прямая:
Есть два варианта прописывания желаемых кодировок в автомобиль:
Первый — заходим в каждый блок и изменяем ключи, отвечающие за определенные параметры. (удобно когда нужно добавить какую-нибудь мелочь вроде «разрешить автоподнятие стекол при открытой двери»). Все примерно как в редактировании реестра windows.
Пошаговая инструкция вот:
yadi.sk/i/7SYiPkLJk9bk7
Как изменять числовой параметр:
yadi.sk/i/vmOLh0gTk9bjG
Второй вариант — когда вы добавляете опцию в комплектацию автомобиля и кодируете уже блоки под нее (например мультируль):
Инструкция по редактированию FA и записи его в автомобиль:
yadi.sk/i/u9-dPxtOk9bmA
Видеоинструкция вот:
Важно:
Все кодировки делать при заведенном двигателе, это дает гарантию, что во время записи а/м не уснет. При первом подключении сделайте бэкап данных.
Все что вы делаете вы делаете на свой страх и риск. Некоторая защита от дурака предусмотрена, но если постараться можно запутать автомобиль и поехать к дилеру на эвакуаторе. Соблюдение инструкций и вдумчивый подход уберегут вас от такого развития событий.
Надеюсь, этот пост поможет кому-нибудь разобраться в вопросе и понять стоит ли заморачиваться самому.
Дальше буду добавлять списки и коды опций.
Итак, коды которые мне кажутся интересными.
для первого варианта, кодировки FDL.
Отключение старт-стоп — есть два способа
а) FEM_BODY | 3023 TcMaster2 | TCM_MSA_DEFAULT_OFF |aktiv (werte = 01) = по умолчанию выключен
или
б) FEM_BODY | 3023 TcMaster2 | TCM_MSA_MEMORY | aktiv (werte = 01) = запоминает последнее состояние системы
Автоматическое закрытие стекла при открытой двери
FEM_BODY | 3050 Pw_Client | FH_TUERAUF_STOP_MAUT | nicht_aktiv (werte = 00) = стекло продолжает закрываться само при открытой двери
При включении зажигания с непристёгнутым ремнём гонг звучать не будет
ACSM | 3000 Ausstattungsflags | Initialwarnung_GWF_IW | nicht_aktiv / Werte=00 (не проверял)
Отражение текущей скорости в БК на панели приборов
KOMBI | 3000 Anzeige_Konfiguration | BC_DIGITAL_V | aktiv / Werte=01
При работе DRL/ДХО будут гореть также и задние фонари (8TL)
REM_01 | 3062 LceLampMapping1 | MAPPING_TAGFAHRL_H_L_OUTPUT | sl_l = внешний левый фонарь
REM_01 | 3062 LceLampMapping1 | MAPPING_TAGFAHRL_H_R_OUTPUT | sl_r = внешний правый фонарь
(очень удобно, в ноле горят не только кольца, но и задние габариты)
Спорткоробка на 116 316 (нужна прошивка коробки >=13 07)
EGS | 3000 | Baustand | ab_0713.
EGS | 3000 | Sportschalter | aktiv.
ICM | S2TBA | verbaut
Режим спорт +
ICM Module/ 3000 Daten/ IcmKod_B_Sportlenkung/ verbaut
Kombi => 300C ECO_FDS =>Function
FDS_MENUE_TEXT_1=> menue_3
FDS_MENUE_SIGNAL_1=> menue_3
FDS_MENUE_TEXT_2=> menue_3
FDS_MENUE_SIGNAL_2=> menue_3
FDS_MENUE_TEXT_3=> menue_3
FDS_MENUE_SIGNAL_3=> menue_3
FDS_MENUE_TEXT_4=> menue_3
FDS_MENUE_SIGNAL_4=> menue_3
Уменьшение задержки поднятия стекол. Когда с ключа давим на закрыть долго и стекла сами едут вверх.
CLOSE
FEM BODY / 3053 PwMaster / KOMFORT_SCHL_VORNE / «lower Werte to desired amount»
FEM BODY / 3053 PwMaster / KOMFORT_SCHL_SHD / «lower Werte to desired amount»
(ставить числовое значение 01)
Что кодировать при установке мультируля на F20 F21:
Добавляем в FA код 249, и кодим fem kombi и icm.
Отключение омывателей фар (проверял, работает)
FEM_BODY — 3080 WipeWashMaster — WW_SCHEINWERFERREINIGUNG
nicht_aktiv (werte = 00) — aktiv (werte = 01) Headlight washers active or not active F30
А вот ссылка на список некоторых параметров с расшифровками с буржуйского сайта:
yadi.sk/i/mehyVl-EWULL6
Какой кузов выбирать при кодировании:
F001 psdzdata covers F001/F002/F003/F004/F007/RR04/RR05/RR06 (5-Series GT is an F07 NOT an F10)
F010 psdzdata covers F005/F006/F010/F011/F012/F013/F018
F020 psdzdata covers F020/F021/F022/F023/F030/F031/F032/F033/F034/F035/F036/F080/F082/F083/F087/F088
F025 psdzdata covers F015/F016/F025/F026/F085/F086
F056 psdzdata covers F039/F045/F046/F047/F048/F049/F052/F054/F055/F056/F057/F060
I001 psdzdata covers I001/I012/I015
K001 psdzdata covers K010/K018/K019/K021/K022/K023/K032/K033/K034/K035/K045/K046/K047/K048/K049/K050/K051/K052/K053/K054/K061/K067/K069/K080/K081/K082/K083/K084
KE01 psdzdata covers K017
KS01 psdzdata covers K002/K003/K008/K009/K060
M013 psdzdata covers M013
RR01 psdzdata covers RR01/RR02/RR03
S15A psdzdata covers F090/F097/F098/G001/G002/G011/G012/G013/G030/G031/G032/RR11/RR12/RR21/RR22/RR31
S15C psdzdata covers G008/G038
UPD: если вы прочитав все это, подумали, что неплохо бы что-нибудь из этих опций допилить, однако разбираться со всем этим самому лень, и при этом находитесь в Санкт-Петербурге или планируете здесь оказаться. Пишите в личку. Цена вопроса будет сравнима с покупкой шнурка на аукционе.
Кодирование F30, Esys + Enet
Всем здрасте. Когда владел Лансером, то имел возможность настраивать авто под себя. Там есть модуль ETACS (типо блок комфорта) и в нём можно было менять поведение различных электронных модулей. Например отключить звук непристегнутого ремня, включить приветственный свет и т.д. Кодировок куча. Когда купил бнв, то тоже начал изучать мат часть, как это можно сделать на этой машине. Оказалось всё довольно просто.
С алиэкспресс был заказан Enet адаптер(кому интересно, стоимость 200 руб). Без провода (чтобы иметь возможность его поменять если вдруг что). Внутри адаптера нет никаких электрических компонентов, кроме одного резистора. Ломаться там нечему, что хорошо.
Далее был скачан и установлен софт (спасибо этой записи — www.drive2.ru/l/7183131/)
Я поставил вот что:
Для непосредственно кодинга — E-Sys 3.27.1
База данных для E-sys — v.4.22.31_PSdZData_Lite
Лаунчер для E-sys — EsysLauncherPROSetup_2.8.1_Build_155
Активатор лаунчера — TokenBuster_1.0
Система у меня Windows 10 x64. Всё запустилось без танцев с бубном. Никаких net framework и прочих доп программ не ставил.
Ну а далее всё было сделано по инструкциям, которых на драйве как грязи. Не вижу смысла дублировать это у себя.
Напишу лишь список, что конкретно себе изменил:
FEM_BODY Передний электронный модуль
Отключение старт-стоп
FEM_BODY | 3023 TcMaster2 | TCM_MSA_MEMORY | aktiv запоминает последнее состояние. Т.е. если отключили, то он не включиться больше, пока сами этого не сделаете
Автоматическое закрытие стекла при открытой двери
FEM_BODY | 3050 Pw_Client | FH_TUERAUF_STOP_MAUT | nicht_aktiv стекло продолжает закрываться, даже если открыли дверь
При включении задней передачи, загорается внешняя подсветка на ручках(у кого есть) и задние туманки
FEM_BODY | 3070 LciMaster | OVT_BEI_RUECKFAHRLICHT | aktiv
Выключить омыватель фар
FEM_BODY/ 3080 WipeWashMaster/ WW_SCHEINWERFERREINIGUNG / nicht_aktiv
Мигающий стоп-сигнал при резком торможении
FEM_BODY | 3060 | ESS_AKRIVIERBRARER_AUSGANG | blemslicht_blinkend
Уменьшение задержки открытия багажника (меньше надо держать кнопку на брелоке).
FEM BODY / 30D0 RemoteControl / RC_TIME_DELAY_BOOTLID / » уменьшаем werte»
(Значения от 0 до 25. Чем ближе к 0, тем меньше задержка. По умолчанию 5)
Уменьшение задержки поднятия стекол. Когда с ключа давим на закрыть долго и стекла сами едут вверх
FEM BODY / 3053 PwMaster / KOMFORT_SCHL_VORNE / » уменьшаем werte » ( default 05)
FEM BODY / 3053 PwMaster / KOMFORT_SCHL_SHD / » уменьшаем werte » (default 23)
(ставить числовое значение меньше, чем было, т.е. 300C ECO_FDS =>Function
FDS_MENUE_TEXT_1=> menue_3
FDS_MENUE_SIGNAL_1=> menue_3
FDS_MENUE_TEXT_2=> menue_3
FDS_MENUE_SIGNAL_2=> menue_3
FDS_MENUE_TEXT_3=> menue_3
FDS_MENUE_SIGNAL_3=> menue_3
FDS_MENUE_TEXT_4=> menue_3
FDS_MENUE_SIGNAL_4=> menue_3
IHKA Блок кондиционера и печки
Кнопка управления климатом AUTO перестает включать кондиционер.
IHKA | 3002 | AC_NICHT_EIN_BEI_AUTO | AKTIV При переходе из Манула в АВТО кондиционер не включается
HU_EntryNav магнитола. Сейчас у меня Hu_entry, днище короче. Поэтому с кодировками особо не разгуляешься. Entrynav2 уже в пути))
Работает только у тех, у кого есть штатная сигнализация — опция S302A
Настройка режима «Спорт» в меню «Режим поездки»
HU_NBT (CIC, ENTRY) | 3000 | Macro_fds = popup_and_config
Теперь можно выбрать или тяжелый руль, при обычной коробке. Или бодрый подхват при комфортном, лёгком руле. Ну или одновременно конечно, как по дефолту в режиме «спорт»
На этом вроде всё. Всё закодировалось без проблем и работает. Кстати, во время кодинга машина уснула на пару секунд. Но ничего страшного не произошло.После подачи питания кодирование продолжилось.
Кстати, если кому-то нужна помощь с кодированием, обращайтесь. Закодирую бесплатно, всё равно на самоизоляции делать нехрен)))
Кодируем BMW БЕЗ лаунчера через FA, Easy E-SYS
Много везде информации про кодирование. Я в свое время в большой пост кучу информации собрал. Но все видят в этих постах одно и то же примерно — какой желтый кабель купить, какой есис скачать и какие параметры в каких блоках менять.
Вообще забавная ситуация получилась, когда есис в руки попал широких масс. Это серьезный инженерный инструмент изначально. Позволяющий очень многое сделать с автомобилем. И во всех этих множествах сценариев использования пользователями протоптаны несколько кривых тропинок заканчивающихся отключением стартстопа и включением видео в движении через FDL.
А я сейчас попробую с другого конца осветить процесс.
Пойдем с начала самого ок?
Вы когда машину в салоне выбираете, там всегда список опций есть, привязанный к вин-номеру. Все эти спортпакеты и серые планки в салоне — все четко отражено в комплектации автомобиля. Ну и пробить их можно по вин номеру в интернете:
Вот моя на бмвкатсах например:
И фишка в том, что такая же точно комплектация записана и в самом автомобиле:
ну у меня давно уже не такая конечно…
Сравните — вин, цвет, привод, тип акпп, левый руль и вообще вся комплектация записана в файле FA, хранящемся в памяти автомобиля. Откуда название FA? Это сокращение с немецкого (Fahrzeugauftrag). Когда углубляешься в кодирование BMW, постоянно сталкиваешься с сочетанием немецкого и английского языка в софте и в комментариях.
Вот и в Есисе, графа называется Vehicle Order, а сохраняем и открываем мы в ней файлы FA — что по сути одно и то же, только с разных языков. Также как и с графой рядом, которая называется Vehicle Profile, но генерирует в ней Есис — FP. Такая вот лингвистика, добавляющая путаницы.
А в машине блоки электронные. Почти каждый электронный блок — самостоятельный. Щиток приборов, магнитола, климат, АБС, подушки, бодик, коробка, рулевая рейка, даже джойстик айдрайва — все они самостоятельные единицы и имеют свою программу управления — прошивку. И кодировки — которые определяют как этот блок будет работать в конкретном автомобиле.
Как блок кодируется изначально — Есис берет FA(комплектацию), из него делает FP(Vehicle Profile) и с помощью его устанавливает все параметры в кодировках блока в нужные значения.
Т.е. одна и та же панель приборов может стоять на куче разных кузовов, но то, какую картинку автомобиля она будет показывать, будет ли спорт+ режим, часы в правом углу, стрелки навигации, и т.д. будет зависеть от того, каким FA(комплектацией) ее закодировали.
Андестенд?
Чтобы запилить отображение режима спорт+ — можно влезть в кодировки щитка и закодировать через FDL:
Kombi => 300C ECO_FDS =>Function
FDS_MENUE_TEXT_1=> menue_3
FDS_MENUE_SIGNAL_1=> menue_3
FDS_MENUE_TEXT_2=> menue_3
FDS_MENUE_SIGNAL_2=> menue_3
FDS_MENUE_TEXT_3=> menue_3
FDS_MENUE_SIGNAL_3=> menue_3
FDS_MENUE_TEXT_4=> menue_3
FDS_MENUE_SIGNAL_4=> menue_3
FDS_MENUE=> menue_3
Или можно добавить в комплектацию автомобиля FA — 7AC(спортлайн) или 2TB(спорткоробка), с этим FA закодировать панель приборов, и получить тот же результат. Чтобы переключение получить — ICM еще кодим и погнали )
И для этого кодирования через FA(комплктацию) НЕ нужен лаунчер!
Только Е-SYS и свежая Psdzdata (можно брать lite версию).
Посмотрим на структуру FA поближе?
Видите строку HO-wort? Туда можно вписать специальные коды, используемые при дооснащении / переоснащении автомобиля официальным путем:
Что есть полезного?
OMSA — память режима стартстоп(!)
OI11 — отключение гонга предупреждения ремня безопасности водителя
OFME — память выключенного состояния климата
VPOF — отключение полоски громкости
что забыл дополняйте если знаете…
Удобно, что это абсолютно корректный способ — можно добавить нужные слова в FА и закодировать с этим FА все блоки не задумываясь в каком блоке нужные параметры должны поменяться. Все подряд блоки только на ЗАГЛУШЕННОМ моторе кодируем, ДМЕ/ДДЕ нельзя кодить на заведенном!
Чтобы закодировать все блоки кликаем правой кнопкой мыши на ECU и выбираем CODE:
Также вот вам список того, что безболезненно можно менять в комплектации автомобиля. Это те опции, которые в списке SALPA element находятся:
8TN — возможность отключать дневные ходовые огни из меню айдрайва
8TL — задние габариты светят вместе с кольцами днем в авторежиме и в нуле (мастхэв в наших сумерках)
убрать 845 — отключает три предупредительных гонга при включении зажигания
убрать 502 — отключает омыватель фар
есть что дополнить?
Повторюсь, это то, что можно добавить(убрать) из FA и закодировать всю машину не выбирая конкретные блоки и не задумываясь, что что-то может пойти не так. Только свежий есис и свежая дата нужны.
Перед тем как кодировать, зайдите в настройки есиса и уберите галки с пунктов Update VCM и Update MSM, тогда внесенные изменения запишутся в блоки, но не запишутся в комплектацию автомобиля. Ну или поставьте галки, чтобы изменения в комплектации сохранились, тогда после перепрограммирования они не отвалятся.
Вот видео, как изменять FA:
По сути ничего нового. И кодировок-то всего ничего. Но процентов 70 потребностей они закрывают. Реальных потребностей, а не тех когда «чтобы омыватель фар срабатывал на 4 омывание стекла, а не на третье».
Есть еще большой список кодировок через комплектацию, когда кодировать нужно только определенные блоки / кодировать с измененной датой / кодировать с измененным типом автомобиля. Не знаю, нужно ли их в кучу сваливать. Очень нюансов много. А с вышеизложенными все просто и надежно.
Оставшиеся кодировки вроде видео в движении и светящихся ручек при заднем ходе через изменение FA не сделать, даже если очень хочется.
Необычный пост про кодирование плюс новости.
Я вновь приветствую всех гостей данного БЖ. Я думаю каждый хотел бы иметь в машине больше плюшек, скрытых производителем потому что ты за них не заплатил. В простонародье это именуется кодированием или активированием скрытых функций. Более 80% постов на Drive2 про кодирование на G20 выглядят как по шаблону «активировали раз-два-три, спасибо суперхацкеру, я кайфую». Но имея опыт в кодировании с Гольфом, мне было интересно что там с блоками биэмдабалйу и как там все делается. А как известно, любопытство — не хилый такой мотиватор. Сначала я произвел опрос кто за сколько может закодировать нужные мне опции. Цены разнились от 1500 до 5000 рублей. Дальше начался процесс гуглежа, мониторинга D2 и вычитывания безумно крутых и интересных постов.
Первым делом я наткнулся на пост про виды кабелей и через какое оборудование это делается. Затем пошел смотреть что использует народ самостоятельно. И наткнулся на пост CEBEP-SPB про кодирование и как вообще начать, что нужно иметь и т.д. (Пост про кодирование).
Окееей, нужен кабель Enet. Захожу на Али и делаю заказ. Ссылка на шнурок.
Затем ищу видеоинструкции о программе Esys, через которую все прогают (даже суперхацкеры). Помимо видео в посте Севера, я посмотрел еще данные видео и считаю их также полезными:
В приложении на айфоне был вариант работы Bimmercode’а не через Vgate, а через Enet. Думал на андроиде во взломанном приложении тоже будет, но видимо версии отличаются и ничего подобного не было. Легчайший вариант временно отпал, полез в Esys. Но видимо руки у меня не из того места и я что-то напортачил с установкой, что ничего не вышло запустить и увидеть блоки.
В этот же вечер звонок другу с просьбой помочь с установкой, настройкой проги и «можно поковыряться немного». На следующий день встретились.
Первым делом пошли пробовать кодировать с компа друга. Без танцев с бубном не обошлось, но в итоге все запустилось. Коннектимся.
Дальше со слов друга: В F-кузовах было ≈15 блоков (±), у меня же 21 блок. Надо искать где-что находится.
Начали мы с простого (им же и закончили) — кодированием «по-мелочи» — NBTхой. Со слов друга, с ней проще всего.
Погнали.
Установили профиль музыки не просто hi-fi, а hi-fi harman!
Но по факту ничего не поменялось, чисто для галочки и самовнушения что стало лучше (нет).
Дальше сделали приветственную заставку Эм. Раньше мне машина просто говорила «Добро пожаловать, Дмитрий», теперь же перед этими словами идет красивая анимация.
Сделали чтоб показывалась температура в колесах.
Ну и спортивные приборы от Эм, а не обычные. Просто посимпатичней выглядят, потому что этот красно-оранжевый с 90х годов приелся.
Дальше мы углубляться не стали и пошли ставить проги мне на комп. Друг скинул файлы, с помощью которых все запустилось. (Ссылка на то, что установлено у меня ). К этим файлам прилагается инструкция, ибо там есть токен, про который вроде не говорилось в первом посте Севера (или я невнимательный). Ссылка на инструкцию и активацию токеном.
На следующий день (т.е. сегодня) я подрубился шнуром сам, залез в блоки и стал дальше смотреть и сверять где-что лежит. Куда-то забрался, поочковал немного
и затем нажал на красный крестик в правом верхнем углу. Думаю не, пока не разберусь какой блок чем занимается (или опять же самому начать с простейшего — НБТ и от нее пиликать самому) — не буду тыкать куда-попало. А трудность сейчас для меня заключается в том, что я даже не знаю какой блок отвечает за NBT… То есть работы еще предстоит много. Для сравнения — в кодировании VAG’а, например, нужно просто ставить галочки…
А для моего гольфа на платформе PQ35 (или машин тогдашнего времени) в интернете в свободном доступе есть инструкции. Вдруг кому интересно или пригодится — Ссылочка на инструкцию по кодированию VW/Skoda 08-12 годов. Гольфы МК7 имеют совсем другие пути к той или иной функции (как и на BMW F и G серий), но для ВАГов есть Вася, который на русском и можно почитать за что отвечает тот или иной байт, какие в нем есть функции — биты, и активирован ли он или нет — стоит ли галочка или нет. В БМВ же все гораздо глубже.
Итого подводя итоги, прилагаю маленькую инструкцию (которая ни разу не является новой и взята из инета, но которой мы пользовались на G-серии и которая работает) по тому что мы закодировали:
Смена стартовой анимации:
HU_ENTRYNAV2/3001/STARTUP_EMBLEM/variant_01 (вариантов загрузки 6: bmw, rr, mini, alpina и прочие)
Отображение температуры датчиков давления:
HU_ENTRYNAV2/3001/RDC_DRUCK_TEMP/druck_und_temperatur
Смена цветов спортивных приборов с оранжевого на серый (м стиль):
HU_ENTRYNAV2/3000/M_VECHICLE/aktiv
Смена стилей звукового оформления авто (системные звуки от bmw i8, rolls Royce, mini): (впоследствие убрали обратно на BMWшные ибо ни один не зашел)
HU_ENTRYNAV2/3002/SOUND_SIGNAL_SET/bmw_i (варианты rr, bmw, mini)
Смена вариантов набора музыки
HU_ENTRYNAV2/3002/ — фото №6
Смена темы оформления ГУ (на всех машинах работает по разному):
HU_ENTRYNAV2/3000/HMI_BRAND/bmw (можно выбрать rr, bmw-i, mini, если не заработает то ГУ будет постоянно перезапускаться, необходимо вернуть кодировку обратно в bmw и все заработает)
Ну а дальше я хотел бы дополнить пост тем, что приобрел на зиму коврики Eva. Сразу скажу — да, оригинал на 2 головы симпатичнее и лаконичнее смотрится в салоне, но (!) он не практичен будет зимой. По сравнению с ним даже ворсовые коврики лучше. Объясню почему: подошва зимой всегда в снегу (как бы вы не отряхали ноги перед посадкой) и, соответственно, спустя какое-то время весь снег растает и превратится в лужу у вас под педалями. Ворсовые эту влагу могут впитать, а резиновые — нет. Кататься с искусственно-созданым водоемом не очень хочется, поэтому выбор пал на ковры Eva, которые сейчас страшно пиарят в интернете. Причем как уже выяснилось при изготовлении «под меня» — они еще разные бывают. Соты, которые появились первые, вообще живут месяц и потом затираются под пяткой. Происходит это потому что нет у них никакой жесткости и сперва пятка просто продавливает резину, а затем дырявит. Хорошо что мне изготавливали ромбовидные, которые имеют меньше по площади каналы для влаги, но при этом гораздо жестче (на площадь пятки будет, например, не 3 перегородки как в случае с сотами, а 6-7. Больше стенок держат пятку — меньше нагрузка на каждую, следовательно будут подольше жить).
Делали все по контурам ворсовых, но немного продлили передние вглубь.
Попросил изготовить без бортов (не 3D) потому что не собираюсь ездить с озером в ногах, без шильдиков потому что все они с али и качество посредственное, ну и без подпяточника потому что смысл дырявить ковры, которые должны удерживать влагу, а данным действием ты им этого не даешь. Надеюсь логика понятна. Огромных надежд на эти ковры не возлагаю. Но и денег на оригинал не зажал, потому что знаю по опыту на гольфе (там брал оригинальные резиновые на зиму) что нога будет иногда скользить по мокрой резине. Соответственно, оригинал на 2 головы симпатичнее и лаконичнее, а Eva на 2 головы практичнее плюс дешевле на минимум 2 раза. Зиму, надеюсь, походят, а дальше видно будет.
Такие вот новости. Кстати, пока искал инфу по кодировкам, наткнулся также на еще один безумно крутой и полезный пост про Ф30, эксплуатацию и обслуживание машин после гарантии и всякие лайфхаки для того чтобы сберечь машину. Например, вы знали что на XDrive надо делать разницу давлений между передними и задними 0.2 бара чтобы сберечь раздатку? Я — нет. На табличке указано везде одинаково качать. В общем, пост безумно интересный. Само собой очередная ссылочка.
A теперь время подводить итоги. Основная мысль поста — показать что все можно сделать самому. Да да, до меня уже сто раз такие бортовики писали. И вряд ли здесь вы найдете что-то новое для себя (хотя очень надеюсь что все ссылки, указанные тут, вам пригодятся). С кодированием G-серий люди, кто давно этим занимается, уже разобрались и базовые функции для облегчения жизни владельцам уже делают. И пока блоки не изучены, нету такого огромного кол-ва инструкций как для F-серии, никто инфой делиться не будет что-где искать (честно сказать, я не спрашивал, но предполагаю так). Соответственно пока разбираюсь методом тыка. А вероятность положить сверхдорогой блок на новой гарантийной машине, который еще с Германии потом будет идти месяц, заставляет разбираться вообще во всем куда нажимаешь и что за этим последует. Вся проблема в том, что у меня в голове каша и я только азы начал понимать (и то есть вопросы). Но начало положено и я уже могу подключиться к машине, а значит первый шаг сделан! Сейчас вынужден сделать перерыв и после зимы продолжу разбираться. Глядишь и Bimmercode для андроида взломают снова и он будет дружить с Enet’ом. Ну и может начнут появляться инструкции для G20. Хотя искал и для G30, но то ли ничего путного нет, то ли я пропустил. В общем, есть время и пока подожду. Ааа ну да, по-факту я еще ничего не закодировал сам. Мне все сделал друг. Соответственно никакого опыта в кодировании я не имею. Поэтому буду учиться и разбираться. Толкать свои услуги в дальнейшем я не планирую, буду все делать исключительно для себя. И да, закодировали только самое простое, но зато сами! Вот так.
Выражаю огромную благодарность:
CEBEP-SPB за мотивацию к действиям и множество полезных постов.
Karnag9 за показ альтернативного пути кодирования (до этого не знал что так можно), разъяснение мне, нулевому, как действовать и консультацию по всем вопросам.
DmitryT888 за то что собрал и скомпоновал действительно полезный материал для владельцев F30. Мне как владельцу G20 это было реально интересно, а тем кто продолжает ездить на постгарантийной F30 (или купил данную модель на б/у рынке) будет вообще мастхэв.
Ну и конечно же моему другу Максиму, который настроил мне пару плюшек и установил программу, а также показал и рассказал все ньюансы.
Список хотелок и реализованных функций пока выглядит так:
Спорт коробка — ❌
Режимы спорт+ и комфорт+ — ❌
Старт-стоп отключен всегда — ❌
Профиль аудиосистемы HarmanKardon — ✅
Цифровая скорость на панели приборов — ❌
Стартовая заставка NBT “M” — ✅
Открытие/закрытие багажника в одно касание с ключа и кнопки салона — ❌
Индикация температуры в шинах — ✅
Стекла закрываются при открытой двери — ❌
Как можно больше цветов подсветки салона — ❌
И кто-то может сказать, что проще было бы пару тысяч отдать и все разом получить. Да, проще, но не интересно. 🙂
Если сам со всем разберусь, то в дальнейших постах не будет инструкций как активировать ту или иную функцию (например, спорт-коробку), сорри. Нет, не жлоб. Людям, кто занимается кодированием, тоже хочется место под солнцем. Поэтому либо сами, либо обратитесь к ним. Но если все появится в свободном доступе — я обязательно прикреплю все и, может, смогу разжевать (если у меня получится самому все понять). Вот так. Спасибо за внимание и отдельный респект тем кто дочитал. Надеюсь ссылки, которые я указал, будут кому-либо полезны.
Кстати, мы снова встречались нашим клубом G20-VRN.




































