Как активировать rtti на bmw

Опубликовано: 16.05.2024

В этой истории расскажу с чего начиналась активация пробок онлайн. Так же обывателем будет интересно будет узнать про SIM карту установленную в автомобиле, а пробивонам узнать технологию (задолбали, типа можно так или так). Опишу метод с чего я начал, сейчас он не актуален. Он прогрессировал и стал четче, однако не идеален. До сих пор идут работы по совершенствованию и оптимизации метода (Коля! твои заслуги учитываю!) Начиналось с того, что ко мне приезжали новые авто, у которых пробки были активированы изначально. Мне стала интересна данная услуга, и начал усердно изучать принципы работы. Прибегнул к знакомым в БРТ (представительство BMW) для получения инфы, на что те мне ответили что информация по телематической связи им не доступна. Ну что ж, надо копать! в инете только тупые вопли "аааа не возможно, сервера проверяют тачку и стоит забыть про это" ммммда полезная информация, google мне не помог (книжки на полке тоже) Ну фигли, надо искать инфо самому. Вся инфа в блоке TCB и в NBT. Решил с простого с NBT, а точнее с инфо на жестком диске (хахаха прокричали аля мастера) Разбираем НБТ

и видим жесткий диск, да не простой! а специальной серии для автомобилей!

подключаем к компу, драйвера ставит без проблем.

А дальше болт, диск не инициализирован. Файловая система не известна. Пробуем ACRONIS, и там болт. Он его не читает, диск защищен! Дальше (типа цензура) защита от дилетантов (хахаха аля мастера! как в песне "мучайтесь сами, гадайте сами …и т.д.) В итоге ничего интересного, синхронизация вин, отправка на сервер, запрос/ответ. Вообщем примитивный калькулятор, однако узнал что хотел (почти). Лезим дальше, в TCB.

Четыре самореза и вот он во всей красе! А тут для многих сюрприз! нет там SIM карты, нету! есть там модем и контроллер, в которой зашиты индификаторы сети.

Изучаем модем, и понимаем что BMW нас обмануло! заявив что сеть LTE станет доступна когда мобильные сети будут стабильно поддерживать сеть 4G. Этого не будет! так как qualcomm 6200 просто не способен работать в 4G. ну да ладно, мне любимый чип мегафона не интересен. Лезим в центральный контроллер, выпаиваем из платы и впаиваем в программатор. Читаем и понимаем, что не все так уж серьезно и не стоит бить пяткой себя в грудь и кричать "ааааааааааа это не возможно" Это просто программа, которую можно подстроить под себя. Бежим в магазин покупаем сим карту за 50р. Проплачиваем безлимитный интернет на год, считываем ее. Копируем результаты в прошивку и как в песне "мучайтесь сами, гадайте сами …и т.д." имеем готовый файл прошивки, с оплаченным трафиком (зачем нам чужой? это не законно) и подключаемся к серверам BMW которые, доступны каждому! где обновляем службы и получаем, прекрасную услугу.

C недавних пор появилась возможность за вменяемые деньги активировать отображение полноценных пробок Rtti на NBT. (Real Time Traffic Information). Ущербный вариант пробок через TMC (по радио) даже не будем сравнивать — это полная шняга.

Вариант 1.Тем у кого свежая машинка от какого то примерно июля 14 года, тем можно сказать, повезло. У них на борту с завода стоит блок телематики — TCB (Telematic Communication Box part No: 84109362851). В блок интегрирована симка, которая позволяет NBT выходить в инет и всасывать пробки. В этом случае активацию пробок можно сделать даже самостоятельно, то есть нахаляву. Инструкция тут -->Самостоятельная Активация пробок (через TCB).

Вариант 2. Тем у кого такого блока нет, то не вопрос — можно доснастить. Цена под ключ порядка 42-45 тысяч. из них сам блок судя по ценам ZZAp стоит около 30. Но отвалить 45 тыщ за пробки как то за гранью разумного по моему.

Вариант 3 И наконец появился самый бюджетный вариант. Это софтовое решение — модификация прошивки NBT таким образом, чтоб NBT выходя в инет через bluetooth модем шла за пробками на специальный сервер, поднятый непонятно кем. Не скажу точно, но думаю, что этот сервер работает по принципу кардшаринга. (Ранее, да может и сейчас, можно было за 5 баксов смотреть весь пакет НТВ+ таким способом). Суть его работы такова — Ваша NBT лезет на этот "пиратский" сервер, который в свою очередь транслирует ваш запрос на сервера BMW и в ответ получает информацию по пробкам, которую и отображает NBT.

Массово такую услугу первая предложила компания UDM за 15000 руб, но их условие было чтоб навигация на вашем NBT была активирована кодами а не с помощью лабудатора (кан фильтра). Использование лабудатора при активации навигации — популярное решение у установщиков и таких NBT поставлено не мало. Но UDM настаивало, что лабудатор надо снять и активировать кодами по их методу. А коды у них стоят 15000 руб. Получается уже 30 что тоже многовато за пробки.

И тут находясь в компании Эго Стайл на профилактие блока ТРИОМА (была отзывная компания по нему), Я разговорился с Романом и уточнил активируют ли они пробки.
— Да не вопрос!
— А стоит сколько?
— Пятнашка, как у всех!
— И лабудатор не помеха и коды докупать не нужно?
— Ничего не нужно! 20 минут и будет готово. делаем?
— Делаем!

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

Надо отметить, что ни один из трех вариантов не является юридически чистым, так как в любом из них используется чужой ВИН на который оформлен контракт с BMW на предоставление телематических услуг.

Так же хочу отметить, что компания UDM похоже лукавит, желая в нагрузку продать свои коды для активации навигации.

А теперь пара слов о впечатлениях от Rtti.
— Это именно то чего мне так не хватало.
— Это удобно не надо доставать телефон, крепить его, запускать приложение, отвлекать взгляд.
— Это наглядно — почти каждая улица отмечена цветом, за исключением совсем маленьких переулков.
— Общая картина очень похожа на яндекс пробки.
— Работает только в РФ. на границе с РБ раскраска карты кончилась. Думаю в европе тоже работать не будет.
— Стартует не так быстро 3-5 минут.
— Маршруты бывает кладет коряво.
— Время прибытия высчитывает вполне точно.
— Кто не тупо следует по предложенному маршруту, а смотрит карту по северу и сам решает как ему ехать — очень рекомендую доставить модуль тач и таким образом активировать сенсорные функции вашего джойстика для скролинга карты. Об этом я тоже напишу отдельно.
— Вы рискуете, что те ребята, кто поддерживает этот "пиратский" сервер просто перестанут его поддерживать, или же начнут требовать абонентскую плату. (Вариант 3)
— Вы рискуете, что вбитый чужой вин может быть заблочен компанией БМВ (Варианты 1 и 2) и никаких претензий вы БМВ предъявить не сможете так как контракта у вас нет.
— После активации пробок замечены некоторые тормоза при скролинге и масшабировании карты (иногда на изменение масштаба требовалось 3-5 сек.).
— В пару дне пробки просто не завелись. не знаю в чем причина, может БМВ лежало, а может другие сервера.

Про корявенькие маршруты от NBT я расскажу в следущем посте.

PS не претендую на 100% достоверность некоторой информации в этом посте, поэтому если кто чего желает добавить — пишите в комменты.

Все что вы делаете, вы делаете на свой страх и риск! Вы и только вы несете ответственность за свои действия. Все, что я пишу, – это мое личное мнение.

В интернете уже есть много информации по этому поводу. Но везде возникали проблемы и собирать информацию приходилось из 5-10 источников. Я хочу описать все в одном месте и дополнить описанием "подводных камней".

Выбор большой, есть много разных проводов и ПО. От 300р на до бесконечности. Что выбрать ?

EML — Выводит показания Большого числа датчиков и способен сбросить ошибки. Цена копейки, в дороге пригодится.

BMW scanner — удобный и понятный интерфейс, выводит пробеги с разных блоков, все кодирование сводится к проставлению галочек. По в комплекте. Цены, в зависимости от версий, от 1500р на Ebay.

BMW INPA K+DCAN OBD (USB) — может все, работает с дилерским ПО. По в комплекте. Цены от 2000р на Ebay

1. ELM327 WiFi. Самый бюджетный вариант. Если достаточно читать двигатель и то не весь, только по OBDII — то достаточно ELM327. Знаю около десятка варианта исполнения адаптера. Самый удачный в маленьком корпусе с кнопкой отключения питания — высота его около 2 см из диагностическог разъема.

1а. iOBD2 от XTools (важно не спутать с подделкой на него — iOBD). Чуть дороже варианта 1. Функционал похож, но качество исполнения устойств лучше и есть родная бесплатная руссифицированная очень хорошая программа под него в AppStore iOBD2.

2. iOBD2 BMW от XTools. Внешне адаптер аналогичен варианту 1а, по функионалу он же + диагностика по заводским протоколам других систем BMW. Статистики по нему мало. Продукт очень свежий, но интересный. По сути активировать его стало можно только с августа. Сегодня проверял на е39 — большинство систем взял, читает и сбрасывает ошибки, показывает реальные данные по авто.

3. iDiag от Launch (есть вариант как для IOS, так и для Android). Сканирует все системы. Нет рюшечек в виде красивых цветных шкал и прочего, но как диагностический прибор самый серьезный из рассмотренных. Поскольку выпускается известным и крупным производителем диагностического оборудования и по сути аналог Launch X431 Diagun или Master для простых пользвателей. Выходят постоянные обновления, есть русский язык. Как дополнительный бонус можно AppStore купить софт для нескольких марок автомобилей (например если в семье есть BMW Mersedes и Rover, то можно купить ПО для этих трех марок).

Все эти адаптеры имеют право на жизнь — это зависит что хочет получить человек от девайса и сколько денег на это он считает приемлимым потратить.

Зачем нам просто и быстро ? Нужно много и интересно ). Выбор пал на BMW INPA K+DCAN OBD (USB).

Почитав описание в интернете, понял что качество разное. Заказ из Китая отпал, хотелось в случае проблем изливать свои проблемы в конкретные уши. Как устанавливать кучу хитрого ПО непонятно, необходим человек который просветит тебя на этом пути и он должен быть продавцом. Выбор пал на интернет-магазины с гарантией, инструкциями в комплекте и отзывами в которых магазин оказал помощь нуждающимся.

Берем ноут и начинам ставить все по инструкциям. На удивление все соответствовало инструкции и закончилось без проблем. Идем к машине и тут начинаются залежи "подводных камней."

ПО видит кабель, но не видит машину. Проверил описание товара в магазине. Все верно, нужный кузов имеется.

Почитав интернет, понял что разъем надо дорабатывать. Описание было туманным. Рисковать не стал. Звонок в службу спасения интернет-магазина. Описание симптомов и диагноз получен. Нужно было замкнуть 7-8 контакты. Информация в интернете подтвердилась и стало немного спокойней. Продавец не уточнил год машины и продал стандартный провод. Для подключения X3 от 2007 года, замыкать ничего не надо. Мне было предложено приехать и поменять провод. "Универсальность!", — подумал я и сделал все сам, не разбирая разъема.

Замыкать в машине мне показалось неправильным и я замкнул штырьки на проводе. Отмерил расстояние между штырьками, нашел похожий предмет и сделал, вокруг него, медное колечко из тонкой жилки толстого многожильного провода. Колечек пришлось сделать несколько, что бы они с маленьким натягом наделись на 2 штырька.

Ура! все работает.

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

Кодирование.

Необходимо правильно настроить профиля.

Там же есть готовые профиля. Но профиль MANUAL надо отредактировать. В профиле поставить брать данные из CVT, а не из файла. Иначе будет ругаться при записи данных. В каталоге .NCSEXPER\WORK должен быть файл FSW_PSW.MAN иначе при нажатии F6 программа будет ругаться на этот файл. Для этого создадим пустой файл TXT и переименуем в FSW_PSW.MAN.

Для хорошего результата надо понять как работает механизм, а уж потом запускать ручки. Данное понимание ко мне пришло после того как я закончил работы.

В ЭБУ есть конфигурация которую считывает NCS Expert и записывает в файл FSW_PSW.TRC Он открывается блокнотом и представляет собой список параметров и значением вкл\выкл (На немецком языке).

Количество параметров зависит от кода FA. Код FA это закодированная комплектация автомобиля содержащий всю информацию о том, что в машине есть. FA находится в приборке AKMB и блоке света ALSZ. Это файлик со строчкой, в которой указаны все номера опций, разделенные символом "$". С помощью FA можно закодировать ЭБУ или все блоки с настройками по умолчанию для вашего списка опций. Для этого вы должны выполнит процесс кодирования с пустым файликом FSW_PSW.MAN

Прежде чем кодировать, сохраните исходники.

Ниже описан общий процесс кодирования для любого блока. В примере мы получаем данные из блоков, переименовываем и сохраняем в надежном месте. После чего правим конфигурацию и записываем обратно в ЭБУ.

Процесс кодирования.

1. Запускаем NCS

2. Выбираем профиль мануал

3. Нажимаем F1 потом F3 в открывшемся окне выбираем кузов и нажимаем ОК

в открывшемся окне выбираем от куда будем считывать FA нажимаем ОК

у машин с FA он находится в приборке AKMB и блоке света ALSZ

4. Нажимаем F6 Назад

5. нажимаем кнопку F4 "Выбор ЭБУ". Появится список доступных для кодирования ЭБУ

(необходимо считать данные из главного блока GM5 и тех блоков которые вы собираетесь кодировать.)

6. выбираем блок GM5 в списке и нажимаем ОК.

7. видим что для кодирования выбран GM5, Дальше 2 пути можно просто нажать кнопку F4 "Читать ЭБУ", либо 8. нажать F5 "Базовые функции" и в списке выбрать coapiReadSgGetFswPsw. После чего в папке .NCSEXPER\WORK создается файлик FSW_PSW.TRC, копируем в другую папку для сохранности и переименовываем FSW_PSW_GM5.TRC. Вы сможете дома, не спеша, посмотреть настройки, и подготовить файлы для записи в блок.

9. нажимаем кнопку F4 "Выбор ЭБУ". и повторяем операцию чтения для других блоков, которые собираемся кодировать. После чего в папке .NCSEXPER\WORK создается файлик FSW_PSW.TRC с данными из нового блока, копируем и переименовываем.

10. В папке .NCSEXPER\WORK блокнотом открываем файлик FSW_PSW.TRC ищем нужный нам параметр, меняем его значение и сохраняем файл с расширением .MAN (FSW_PSW.MAN)

11. Возращаемся в NCS и проверяем что JOBNAME =SG_CODIEREN, если нет, то меняем через кнопку F2 "Смена операции" нажимаем кнопку F3 "Кодировать ЭБУ". Начнется процесс кодирования ЭБУ. Если все прошло успешно появится надпись "Кодирование ОК".

Все кодирование закончено.

В ключах и в машине, есть память. На каждый ключ можно закодировать различные функции. Настройки зеркал и сидений, работу ЦЗ и т.д. Логично предположить что данные настройки будут преобладать. Поэтому я рекомендую начать кодировать с этого места, если нужный параметров вы не найдете, тогда искать их в соответствующих блоках. Еще 1 большой плюс, что тут указываются возможные варианты значений и какой вариант используется по умолчанию. Это очень удобно.

Кодирование Память ключа и машины:

На прилагаемом диске, в инструкциях есть файл CARKEYMEMORY.pdf с описанием параметров на большое количество кузовов.

1. Загружаем наш профиль CAR KEY MEMORY( "File"-"Load Profil")

2. Считываем данные на машину. Для этого нажимаем кнопку F1 "VIN/ZCS/FA"

3. Нажимаем кнопку F3 "ZCS/FA из ЭБУ" . Выбираем кузов

и откуда считываем кодировочные данные, выбираем EWS

4. нажимаем кнопку F6 "Назад"

5. появилась кнопка F5 "CKM", нажимаем

попадем в меню памяти авто и ключей, видим список ключей, доступные функции и параметры

6. нажимаем кнопку F1 "Считать", в параметрах появляется символ I, он указывает на активный параметр. Символ S указывает на параметр установленый на заводе по умолчанию. Посмотрим на примере опции плавного затухания света в салоне. Активный параметр стоит в aktiv и по умолчанию в том же положении.

7. Если хотим отключить плавное затухание, выбираем nicht_aktiv и нажимаем F2 "Изменить". И для сохранения изменений F4 "Передать".

Нижу будут только параметры и значения. Вам нужно прочитать нужный блок, изменить параметры в файле FSW_PSW.TRC, переименовать его в FSW_PSW.MAN и записать обратно в бок.

Добавление опций.

По инструкции сохраняем файлики с исходной конфигурацией для блоков AKMB и ALSZ

Выбираем профиль мануал

Нажимаем F1 потом F3 в открывшемся окне выбираем кузов и нажимаем ОК

в открывшемся окне выбираем от куда будем считывать FA нажимаем ОК

у машин с FA он находится в приборке AKMB и блоке света ALSZ

шифр считался нажимаем F2

В окне ввода VIN нажимаем ОК

Появляется окно ввода опций.

В этом окне видим список, уже существующих опций в авто.

1. Для добавления новой опции вписываем ее в верхней строке так $861

2. Нажимаем кнопку Add

3. Опция добавляется к общему списку.

Для удаления опций выбираем ее и нажимаем кнопку Del на клавиатуре.

Нажимаем F6 Назад

Нажимаем F4 выбираем ЭБУ блока света в который записываем FA

Нажимаем F2 Смена операции. Выбираем FA_WRITE(записать FA) нажимаем ОК

Нажимаем F3 запись FA в ЭБУ.

Нажимаем F1 выбираем блок приборки АКМВ и повторяем операцию записи FA для ЭБУ приборки.

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

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

Программное отключение мата присутствия пассажира.

Помимо программного отключения, надо также отключить физически с использованием обманки. При неправильных действиях может сработать подушка безопасности!

ОС3_1 -мат присутсвтия(америка)

OC3_2 -мат присутсвтия(америка)

SBE1_1 -мат присутсвтия

SBE1_2 -мат присутсвтия

ERKENNUNG_SITZBELEGUNG_1 Проверка мата присутствия

ERKENNUNG_SITZBELEGUNG_2 Проверка мата присутствия

Блок приборки AKMB

mit_gurtschlosskontakt данные из замка ремня (Светится на приборки беременный мужик)

ohne_gurtschlosskontakt определяет без замка руля (не будет светится)

AKUSTIK_GURT_WARN Звуковое предупреждение

Центральный замок

Комфортное это закрывание всех стекол и люка.

KOMFORTOEFFNUNG -комфортное открывание

KOMFORTOEFFNUNG_FB -дистанционное комфортное открывание при удержании кнопки ЦЗ на ключе

KOMFORTSCHLIESSUNG -комфортное закрывание

KOMFORTSCHLIESSUNG_FB -комфортное закрывание при удержании кнопки ЦЗ ключа

BEIKLAPP_B_KOMFORTSCHL_GM Складывание зеркал с пульта

BEIKLAPPEN_GM Складывание зеркал с ключа

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

VERRIEGELN_AUT_AB_X_KMH — автоматическое запирание ЦЗ после Х км/ч

VERRIEGELN_AUT_MACH_2_MIN -автомаическое запирание после 2 минут. Если дверь не открылась.

VERRIEGELUNGSSCHWELLE -запирание ЦЗ на скорости(параметр Х)

VERRIEGELN_XKMH_SENDER_1 Цифра — номер ключа, активирует показания скорости для ЦЗ после Х км/ч

HECKKLAPPE_ENTSICHERN -открытие багажника дистанционно

ZUENDSCHLUESSEL_WARNUNG — включение гонга и текста на приборке если при выключенном зажигании и открытой двери ключ зажигания оставлен в замке

ZV_SELEKTIV — избирательное открытие ЦЗ, при открывании центрального замка открывается только водительская дверь

ENTSICHERN_CENTERLOCK — кнопка ЦЗ работает, когда двери заперты и ключ не в зажигании.

Также можно закодировать звуковое и визуальное подтверждения закрытия ЦЗ. Кодируется в памяти ключа и машины и в инструкции Активация штатной сигнализации.

Перевод единиц измерения из usa в европейские.

В CARKEYMEMORY — Кодирование Память ключа и машины

Возможные значения параметров будут указаны, вам нужно только выбрать.

ZEIT_EINHEIT -формат времени 12 или 24 часа

VERBRAUCH D1 — еденица потребления топлива

TEMPERATUR_EINHEIT — температура в C или F

WEG_EINHEIT показания бк

WEG_DURCHSCHNITT показания бк

WEG_REICHWEITE показания бк

WEG_LIMIT показания бк

Лимит сервисного интервала

Кодирование BMW в NCS Expert на примере X3 E83 2005 Ncs Expert, Кодирование BMW, X3 E83, Пристегнутом ремне безопасност, Сервисный интервал, Перевод мили в км, Длиннопост

Кодирование BMW в NCS Expert на примере X3 E83 2005 Ncs Expert, Кодирование BMW, X3 E83, Пристегнутом ремне безопасност, Сервисный интервал, Перевод мили в км, Длиннопост

Кодирование BMW в NCS Expert на примере X3 E83 2005 Ncs Expert, Кодирование BMW, X3 E83, Пристегнутом ремне безопасност, Сервисный интервал, Перевод мили в км, Длиннопост

Найдены дубликаты

Спасибо огромное за такую инструкцию! А можно NSCом поменять в тв-модуле систему NTSC на PAL?

У меня не работает проводи домой, попробовал снова отключить и включить но результата 0. Что может быть?

Может с проводкой в авто.

Ну если можно, то почему нельзя

Ну если можно, то почему нельзя Квартира, Чиновники, Повтор, Негатив, Политика

Главе Ростуризма Зарине Догузовой она досталась бесплатно.

На каком основании это произошло, выяснить не удалось. Догузова, не замужем, детей у неё нет. Чиновнице 36 лет. К тому же, в деньгах глава Ростуризма навряд ли нуждается: например, на Международном экономическом форуме Догузова, по их данным, появилась в костюме от Chanel за 1,2 млн рублей, а недавно фотографы застали её в пиджаке за 900 000 рублей.
пруф

Что еще делать .

Что еще делать .

Настоящая патриотка

Настоящая патриотка Картинка с текстом, Малышева, Гражданство, США, Повтор

из паблика вк МХК.


Лучший коллега

Лучший коллега Twitter, Скриншот, Юмор, Коллеги, Работа, Длиннопост


Летучие мыши на качелях и эффект Доплера [озвучка]

Перевел и озвучил я. Тэг [мое] в таком случае ставится?

Спасибо @L4rever за ссылку на видос.

Буду благодарен, если еще накидаете идей). Ну и пишите, если кому-нибудь надо что-то озвучить)

Жена постоянно просит помочь её сестре

Такая проблема. У моей жены есть сестра двоюродная - они очень дружны. Сестра её к слову - мать одиночка (так вышло - не разведена, а именно родила от кого то, мне в принципе всё равно). Дружат и дружат - ходят друг к другу в гости, общие темы и т.д. Вся проблема в том, что жена постоянно устраивает мне сюрпризы в виде "у неё кран сломался, почини", "её отвезти надо рано утром в субботу в ебеня" или "сходи с ней на рынок, у неё сумки тяжёлые". Ладно было бы не часто, но превращается в положняк, при чём в последнее время жена меня ни о чём уже не спрашивает, а просто ставит перед фактом. Сестра же сама напрямую не просит, помощь принимает и молчит, благодарит как может - пироги печёт и т.п. Жене я уже не раз высказывал, аргумент "тебе трудно что ли", "Ну ей некому помочь, мужика ведь нет" - на это я ответил ей "может я её трахать иногда буду тогда, помочь же надо, для здоровья, мужика ведь нет". На меня конечно обиделась. Ещё напрягает, куда бы мы не пошли, она постоянно её зовёт. Их разговоры сплошные сплетни об их родственниках и знакомых, мне это не интересно и я молчу постоянно, а потом жена мне говорит "а чего ты молчал? она вот думает, что ты обиделся и что она тебя напрягает", на что я ответил, что мне просто не интересны их тупые сплетни, на меня опять обиделись и упрекнули в том, что я просто вредный какой то. В последнее время стала ночевать у нас раза три в неделю, мне теперь спокойно не посмотреть футбол, так как им хочется смотреть фильм или её сыночку мультфильмы (хотя срал он на них).
В заключении хочу сказать - нет, я не имею ничего против сестры моей жены и её ребенка, но не я виноват в том, что она мать одиночка, что ей помочь некому. Да я ей даже сочувствую, но это не мои проблемы, своих хватает. Жена этого не хочет понять. Не хочет понять, что после работы мне хочется есть, пить, срать и спать, а не ехать куда то кого то везти, что в выходной день хочу поспать, а не просыпаться от слов "вставай, сейчас сестра придёт с сыном в гости" (и хули ей не спится в выходные).

Это было начало 2015 года. Доллар резко вырос, а вместе с ним — и цены на автомобили. К этому времени я только что продал старую машину, и нужно было срочно купить новую, пока они не подорожали еще сильнее.

Я приехал к официальному дилеру БМВ в Нижнем Новгороде: в наличии была БМВ 3 в кузове F30 по старой цене — 1,38 млн рублей. Главный недостаток — практически минимальная комплектация SE: простые сиденья с механическими регулировками, руль с минимальным набором кнопок, AUX для внешних аудиоустройств, климат-контроль, датчики света и дождя, омыватели фар, ксеноновый свет, задние парктроники. В общем, «барабан»: так называют БМВ с минимальным набором опций.

Я все равно решил купить эту машину и добавить опции, которые могут мне пригодиться. В статье расскажу, что я установил в свой автомобиль и сколько это стоило.

Прежде чем дооснащать. Теория

Сейчас самая дешевая БМВ 3 стоит 2,4 млн рублей. Самая дорогая — чуть больше 5 млн. Конфигуратор на официальном сайте не даст установить в базовую версию круиз-контроль или навигатор. Если нужно больше комфорта — придется выбрать комплектацию подороже.

Для тех, кто не хочет с этим мириться, есть специализированные мастерские, справочники и опыт тех, кто устанавливал все это самостоятельно. Вот где я брал информацию:

    — информационно-техническая система БМВ. Сайт для энтузиастов, которые переделывают или ремонтируют БМВ самостоятельно. Здесь можно найти электрические схемы, инструкции по замене тормозных колодок, узнать принцип реализации какой-нибудь опции и многое другое. и bmwcats.com — зарубежный и отечественный каталоги оригинальных запчастей.

Баварские инженеры предусмотрели возможность неоднократно и без последствий разбирать и собирать практически все элементы автомобиля. Если все делать по инструкции, ничего не сломается и будет выглядеть так, как сделали бы на заводе. У многих современных автомобилей с этим беда: некоторые элементы почти невозможно собрать без последствий. Сломаются какие-нибудь одноразовые фиксаторы, деталь не получится поставить на место, что-нибудь обязательно будет брякать или повиснет на честном слове.

По запчастям есть три варианта: покупать новые оригинальные, б/у оригинальные или новые неоригинальные. Стоимость новых оригинальных запчастей может в несколько раз превышать б/у или неоригиналы, поэтому я старался совмещать. В конце статьи есть таблица, в которой я посчитал экономию при таком способе.

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

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

Сначала я думал кодировать самостоятельно: купил адаптер и скачал программу по ссылке с клубного форума. На форумах говорят, что разобраться несложно: в сети много информации. Но возникла проблема: я так и не смог найти нормальный действующий ключ к программе.

В итоге я решил, что выгоднее и проще обратиться в специализированный сервис: с меня взяли по 1000 Р за кодирование каждой опции. Сам процесс занимает несколько минут.

Итак, речь идет о «мозгах» двигателя BMW N46 – блоке DME (Digitale Motor Elektronik) производства Bosch серии MEV9/EKV946, он же MEV9N46. Замена этого блока мне потребовалась из-за проблемы, предположительно кроющейся в неисправности содержащихся в нем силовых транзисторных ключей. Подкинуть вместо него для проверки другой такой же блок просто так нельзя – там зашиты VIN, параметры двигателя и код иммобилайзера, без совпадения которого машина не заведется, а через штатный диагностический разъем OBD2 изменить все это нельзя никакими средствами. Формально BMW заявляет, что блок DME "привязывается" к машине только один раз на заводе, и поставить б/у блок на другую машину невозможно. Местные сервисы озвучивали ценник от 90 евро за диагностику DME,

300 евро за ремонт (без 100% гарантии успеха), либо 500-1000 евро за замену блока DME на новый.

Вежливо послав сервисменов куда подальше, я стал гуглить и с ходу наткнулся на россыпь объявлений местных кулибиных на местном же аналоге авито, которые за скромную сумму в 200-300 евро предлагали "перепрошить любой совместимый б/у блок под вашу машину". Ну а раз это возможно - то радиолюбитель я или где?

Погуглив еще, я выяснил, что в подавляющем большинстве случаев в блоках DME производства Bosch на плате распаян интерфейс BDM (Background Debug Mode), через который можно невозбранно сливать и перезаписывать дампы прошивки процессора и содержимого флеш-памяти. Тут уж совсем все стало ясно, и для экспериментов был приобретен китайский программатор:

Также был приобретен блок DME от двигателя той же серии:

Для начала запитываем и подключаем блок на столе через кабель K-Line, чтобы убедиться в его работоспособности:

Распин:

Диагностический софт (INPA) наш блок видит и опознаёт, номера совпадают с тем, что написано на корпусе - уже хорошо, значит как минимум логика в нем исправна и никто в него до нас не лазил. Теперь разбираем блок:

Находим наш BDM интерфейс:

Покупать специальную рамку с прижимными пинами меня задушила жаба, станции и фена у меня нет, поэтому я взял тонкий маломощный паяльник:

И вот таким колхозным способом подключил блок к программатору:

Пробуем считать:

Есть контакт. Дальше у нас два пути - либо вскрывать "родной" блок, сливать дамп с него и заливать в "донора", либо нагуглить дамп от машины с точно таким же двигателем и трансмиссией и залить в "донора", предварительно HEX редактором поправив в нем VIN, код иммо (ISN) и прочие несуразности, благо в дампе флешки всё лежит в открытом виде. ну, почти всё :)

Я пошел по второму пути, чтобы не курочить "родной" блок на случай, если что-то пойдет не так.

После загрузки правленого дампа, штатным софтом льем в блок версию прошивки, подходящую для нашей машины:

Если же попытаться просто перепрошить блок нужной версией без заливки дампа, получим вот такой отлуп:

На этом моменте я долго ломал голову, но потом все же выяснил, что в пределах двигателя N46 блоки DME по железу таки ничем не отличаются, а "ECU hardware number" относится к семейству версий прошивки. Л - логика.

Отключаем аккумулятор, снимаем старый блок DME (он под капотом слева, в герметичном коробе):

Накидываем разъемы на новый DME прямо с напаянной косой для программатора (предварительно убедившись, что ничего никуда не коротит):

Подключаем аккумулятор, включаем зажигание, цепляемся к машине по OBD. Все выглядит неплохо:

Синхронизируем блок с иммобилайзером, скидываем адаптации, выполняем обучение системы Valvetronic:

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

Снимаем блок с машины, еще раз подключаем к программатору и сливаем дамп в качестве рабочего бэкапа, после чего аккуратно отпаиваем косу BDM:

Теперь добавляем немного термопасты вместо старой и собираем блок, туго закручивая все 6 винтов. Всё, можно ставить на машину:

Для сравнения - старый блок слева, новый справа. BMW утверждает, что у них разное железо и что вообще такая замена невозможна. По факту, различается там только прошивка, которую при наличии программатора можно переписывать как угодно.

Все, это конечно, несколько геморройно делать в первый раз и без опыта, но при наличии навыка и рамки для программатора блок DME шьется за 10-20 минут. С учетом снятия с машины, разборки, прошивки, сборки и установки обратно - час, максимум два. На мой взгляд, даже 200 евро за такую работу много, а уж 500 или 1000. К примеру, автомеханики у нас сумму в 1000 евро попросили бы разве что за крайне сложный ремонт с разборкой двигателя, занимающий несколько дней работы.

Поэтому не стоит кормить подобных "спецов", нещадно задирающих цены, если речь идет только об управляемой автоэлектронике и копировании/обнулении ее прошивок - в этой тусовке всё держится на информации о распиновках блоков, их совместимости, кодировании и методах обнуления дампов, а человека "с улицы" на профильных форумах вместо ответа на вопрос чаще всего с ходу шлют нахер. На самом деле, ничего сложного (если мы не говорим о чип-тюнинге) там нет, никакой магии не происходит, и никаких специальных инструментов не нужно. Мне всё это обошлось в 90 евро - 30 за блок, 60 за программатор (который я потом продам), плюс некоторое время на поиск необходимой информации.

Читайте также: