Установка cic вместо ccc bmw e90

Добавил пользователь Евгений Кузнецов
Обновлено: 19.09.2024

Сначала я хотел написать пост про то, как изменить межсервисный интервал по замене масла. Однако вышло немного непонятно и получилось как у всех, одна только практика без теории. Поэтому я решил написать обширную теоретическую часть по кодированию, прочитав которую, вы научитесь хорошо понимать, что и с чем едят и менять всё что угодно и как угодно в своей машине, не прибегая к поискам инструкций. Думал это всё разместить в блоге, но практическая часть всё равно будет и относится она непосредственно к Южанке, поэтому всё-таки будет здесь, в БЖ.

Предположим, что вы уже знаете, что такое NCS Expert, пакет программ BMW Standard Tools и файлы данных SP-Daten и всё это установили. И даже научились кодировать всякую ерунду типа поворотников на HUD, редактируя файл FSW_PSW.MAN. Хотя и не очень-то даже понимаете, как вообще это всё дело работает.

Начнём с тех самых SP-Daten файлов. Как правило это увесистый архив, в котором есть несколько папок:

cfgdat — файлы конфигурации для NCS Expert, содержит также расшифровки кодов ошибок при кодировании;

daten — кодировочные файлы и файлы с описанием комплектаций, опций и т. д. Об этих файлах мы и поговорим чуть ниже;

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



При установке с помощью запуска скрипта LADEN.BAT все файлы копируются в папку NCS Expert и после этого мы можем их использовать. Это понятно, но кое-что в этих файлах есть весьма интересное — файлы с расширениями 000, ZUS и M00. Как оказалось, это обычные текстовые файлы и в них есть любопытная информация. Т. к. рассматриваем мы кузов E60 (и соответсвенно E61, E63 и E64), то самый интересный файл — E60AT.000. Его можно открыть в текстовом редакторе и внимательно изучить, но сначала поговорим о кодировании.

Наверняка вы знакомы с понятием VO (Vehicle Order) или FA (Fahrzeugauftrag). Это шифр, описывающий комплектацию и другие параметры автомобиля. Этот шифр хранится в нескольких блоках автомобиля, в E60 его хранят блоки CAS и LMA. Возможно вы даже изменяли его при кодировании, обычно это делается при дооснащениями каким-либо опциями. В некоторых инструкциях весь шифр называют VO, а отдельный элемент — FA. Это неправильно, т. к. VO и FA это суть одно и то же.

Типичный шифр комплектации автомобиля выглядит вот так (это актуальный на момент публикации FA Южанки):

Когда вы подключаетесь к машине и считываете в NCS Expert FA из машины, он сохраняется в файл fa.trc в папке WORK. Он точно описывает текущую комплектацию автомобиля и некоторые специальные параметры, заданные конкретно для этого автомобиля. Можно разложить этот шифр по полочкам:

%0300 — код краски (300, Alpinweiss 3);

*EA51 — Код кузова, двигателя и региона. Как правило, содержится в VIN-номере после первых трёх букв (WBA для немецких или X4X для калининградских авто);

$xxx — коды опций, идущие подряд. В расшифровке автомобиля вы можете увидеть те же коды, только в формате SxxxA;

Вернёмся к нашему E60AT.000.


Общий формат такой:

X YYYY WWWW ZZZZZ //комментарий

Где X обозначает тип значения в FA, YYYY — собственно само значение из FA (без спец. символа),WWWW — условие, при котором данное соответствие актуально (в большинстве случаев никаких условий нет), ZZZZ — идентификатор для кодирования, иногда их сразу несколько.

Типы значений FA:

W — основные опции ($xxx) или тип кузова/двигателя/региона (*xxxx);

E, H, K — настройка основных опций (-xxx, +xxx);

K OI11 OHNE_FA_SBR //Deaktivierung FAHRER SEATBELTREMINDER (bis PU03/04 im KOMBI ab PU03/04 im SGM! ab PU09/05 im ACSM)

Далее основные опции:

W 6FL AUDIOPLAYER_USB //USB-/AUDIO- SCHNITTSTELLE

Ну тут всё понятно, $6FL в FA соответствует иденту AUDIOPLAYER_USB. В некоторых случаях на одно значение есть два разных набора идентов в зависимости от условий, например от временного критерия. Как пример, опция $609 (навигация Professional):

W 609 V0908 NAVIGATION CCC //NAVI-SYSTEM PROFESSIONAL OHNE TV (PA021/315ZWAKO 964)NICHT MIT 663
W 609 N0908 NAVIGATION CIC //

W NF33 E60 N52B30 UL LL US ALLRAD OIL_LEVEL_1 //Limousine 525xiUL //US LL 04/05 — 03/07 /160kW

Тип кузова NF33 у нас сразу соответсвует куче идентов: E60 (это тоже идент!), N52B30(модель двигателя), UL (хз что это (UPDATE: подсказали в комментариях, что это класс мощности авто), LL (левый руль), US (исполнение для США), ALLRAD (полный привод),OIL_LEVEL_1 (наверное означает наличие датчика уровня масла).

Теперь зная, какие иденты соответствуют значениям из FA, можно составить их полный список. Вручную это делать не надо, за вас это сделает NCS Expert, когда вы прочитаете FA из машины. Чтобы увидеть список, достаточно открыть файл ASW.TRC из папки WORK:



На основании именно этого списка идентов определяются значения параметров блоков при кодировании, а FA лишь источник для формирования этого списка.

Что нам делать с этим списком и вообще полученными знаниями? Пригодятся они нам для работы с программой NCS Dummy.

Саму программу можно скачать. Там же и инструкция к ней, на английском, но я её не читал, но вы прочитайте всё-таки )

К сожалению, настоящее имя автора неизвестно, только его ник — revtor. Единственное, что мне удалось найти о нём, это то, что живёт он в Антверпене (Бельгия) или пригороде, ему около 35 лет и он владеет BMW 850CSi (нашёл даже номер автомобиля) в отличном состоянии. И ещё удалось найти его фотографию за рулём:



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

Фильтрация списка модулей

NCS Dummy — весьма мощный инструмент, который позволяет наглядно работать с daten и TRC-файлами. С помощью этой программы, например, можно определить все необходимые блоки для кодирования определённой опции. Для этого в программе предусмотрен фильтр списка блоков по различным критерям, один из которых — поиск по иденту опции.

Гораздо вернее кодировать только те блоки, в которых есть параметры, зависящие от данной опции и в определении списка зависимых модулей нам как раз и поможет NCS Dummy. После первого запуска необходимо указать пути к папке программы NCS Expert. После этого в первой вкладке у вас появятся на выбор доступные кузова:



Во втором выпадающем списке у нас перечислены все кодировочные файлы для всех модулей. Теперь надо этот список отфильтровать, но для начала заглянем в E60AT.000 и поищем там идент опции 5AC. Нашли:

W 5AC FLA XENONLICHT //FERNLICHTASSISTENT (PU09/05), (Zwako zu SA430oderSA431 und SA522 PA623/072)

Опции 5AC соответствуют иденты FLA и XENONLICHT. Заодно понимаем, что 5AC без опции 522(XENONLICHT) не бывает. Можно даже убрать $522 из FA, но идент XENONLICHT, как мы видим, никуда не денется.


NCS Dummy modules filter


Таким образом кодировать нам надо блок света LM, блок головного устройства (CIC, MASK, CCC в зависимости от того, что установлено) и собственно сам модуль FLA. В большинстве инструкций по дооснащению автоматическим дальним написано, что нужно ещё кодировать блок KOMBI (комбинация приборов), однако, как мы видим, в нём нет ни одного параметра, связанного с FLA и модуль отсутствует в списке.

Уже в самом списке параметров можно запустить поиск по тем же критериям и найти зависимые параметры. Здесь также стоит сделать некоторое замечание касательно такой фильтрации и поиска, но для начала расскажу про логические выражения.

Логические выражения (условия)

Каждое значение параметра зависит не только от одного идентификатора, но и от сочетаний этих идентификаторов, причём сочетания могут быть весьма сложные и иногда представляют собой строку вида:

!((ACEA_CO2+!IHKA_CI_0C, IHKA_CI_0C+ACEA_CO2+(E60,E61)+!LUFTKL)+!ALPINA+!S85B50)

Условия отображаются в графе Options при выборе значения какого-либо параметра:


NCS Dummy logic expressions

(STANDHEIZUNG, NACHRUEST_SHZH)+(M47D20,M57D25,M57D30,N47D20)

STANDHEIZUNG — это опция 536 (подглядываем в E60AT.000) или вернее S536A Автономная система отопления. NACHRUEST_SHZH — это тоже самое, только указывает на персональную настройку +K536 (или возможно -K536, не знаю), обозначает модернизацию отопителя. Остальные иденты обозначают дизельные двигатели соответствующих моделей.

Логически данное выражение выглядит вот так:

(есть опция 536 ИЛИ настройка K536) и (есть любой из двигателей M47D20, M57D25, M57D30 и N47D20)

Т. е. управление помпой будет активно, если у вас дизельный двигатель из перечисленных и установлен автономный отопитель одним из способов. Я так понимаю, заводской вариант идёт как опция, а незаводской — как настройка. Значение же nicht_aktiv выбирается в противоположном случае:

!((STANDHEIZUNG, NACHRUEST_SHZH)+(M47D20,M57D25,M57D30,N47D20))

Выражение обёрнуто в скобки и перед ними стоит знак отрицания, т. е. значение nicht_aktiv будет выбрано в том случае, если выражение внутри скобок ложно по какой-либо причине.

Если же значение параметра вообще не имеет логического выражения, то оно никогда не будет задано при кодировании в заводском режиме. Во многих сериях кузовов применяются одни и те же модули, но в кодировочных файлах для них указаны другие условия, поэтому у того же значения, но с другим кузовом, условие применения может и существовать. Либо в остальных случаях такое значение вообще никогда не задаётся ни при каких условиях и задать его можно только принудительно, кодируя вручную.

Специальные иденты и тонкости кодировочных индексов

Например, возьмём параметр STREETLAMP_COUNT (количество уличных источников света, при котором отключается дальний свет) модуля FLA. Он имеет два значения: wert_01 и wert_02. Однако в завимости от кодировочного индекса, этим значениям соответствуют разные данные, т. е. при одном и том же значении в блок будет записано разное количество источников света.

Всего для модуля FLA у нас три кодировочных индекса: 03, 04 и 05, соответственно FLA_E65.C03,FLA_E65.C04, FLA_E65.C05. Интересная особенность индекса 04 в том, что параметрSTREETLAMP_COUNT в нём в принципе отсутствует. Однако не означает, что такого параметра нет. На самом деле он есть, но равен нулю всегда, т. е. хотя бы один источник света автоматом отключает дальний свет. Это интересный случай, обычно в таком случае оставляют параметр с единственно возможным значением, но, видимо это не тот случай.

Итак, в индексе 03 для wert_01 у нас указано 24 источника света, а для wert_02 — 0:



04 индекс у нас на деле жёстко задаёт 0 без возможности смены (не спрашивайте, откуда я это знаю, сейчас не про это , а в 05 индексе wert_01 у нас означает 24 источника света, а wert_02 аж 64:



Количество источников понятно, но нам интересны условия для данных параметров. Так, дляwert_01 логическое выражение такое:

!(!FLA_CI_05,FLA_CI_05+US)

А для wert_02 оно же, но без общего отрицания:

!FLA_CI_05,FLA_CI_05+US

Т. е. значение wert_02 будет выставлено либо если индекс модуля FLA не равен 05, либо он равен 05 и машина американка. В противном случае будет выбран wert_01.

Пытаться разобрать истинность длинных логических выражений, думаю, не стоит, за вас это будет делать NCS Expert в режиме заводского кодирования. Он будет опираться на список идентов, полученных из FA и кодировочных индексов и сам подберёт нужные значения. Можно управлять установкой параметров, меняя сам FA (даже не обязательно его сохранять в блоки).

Теперь вы лучше понимаете, что такое FA, как он формируется, как на его основе составляется список идентов, как эти иденты используются при определении значений параметров, а так же что такие кодировочные индексы и как всё это дело связано друг с другом.

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

BMW E60 Club

Дооснощение CIC.
В минимальном варианте для дооснащения CIC необходимо приобрести, собственно, сам блок CIC, новый монитор, джойстик, провода для соединения монитора и головы, провод с USB-розеткой для заливки музыки, новую накладку на консоль под джойстик.

Для владельцев M-ASK дополнительно нужно приобрести нижнюю панель центральной части торпеды без полки для мелочей. Для владельцев CCC нужна новая панель без прорези под второй привод. Для владельцев дорестайлинговых машин всё посложнее, нужно также менять панель климата на рестайл, планки, а также придётся самому делать отверстие под джойстик на панели консоли, т. к. для дорестайлинговых машин оригинальных панелей под новый джойстик не бывает, по понятным причинам.

Помимо, собственно, установки железок, необходимо подружить их с машиной. Тут есть два варианта:

1. Официальный (почти). Необходимо сделать запрос в BMW на код активации навигации в CIC под VIN вашей машины и вписать его в CIC. Помимо этого, как я понимаю, нужно изменить VIN, записанный в самом CIC на VIN вашей машины. Т. к. блок CIC снят с другой машины, то само собой в нём вписан другой VIN. Стоимость кода активации навигации в CIC примерно 600 евро, с ожиданием около двух недель.

2. Обманка. Ставится так называемый CAN-фильтр, который обманывает блок CIC, говоря ему, что навигация активирована. Стоимость такого фильтра в районе 8 000 рублей, что в 3 раза дешевле. Но у такого подхода есть пара минусов: т. к. VIN в CIC останется прежним, вы не сможете заказать код для обновления карт навигации, не узнав прописанный VIN. Второй минус заключается в том, что этот фильтр сделан китайцами и первые его версии на морозе попросту замерзали, приводя во временную неработоспособность весь блок CIC. Помимо всего прочего, т. к. он внедрен в CAN, может вызывать ошибки в логах.

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

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

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

Есть рамка под джойстик CIC, серебристая.

Голова. Монитор. Айдрайв. Две рамки. Провод mmi cic. Провод usb. Розетка usb. Кан фильт для нави, но он не нужен при программной активации.

а зачем? ..разве что эстетика джойстика ,да и то устаревшая..

CCC как и CIC может быть под широкий моник и под маленький

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

Голова. Монитор. Айдрайв. Две рамки. Провод mmi cic. Провод usb. Розетка usb. Кан фильт для нави, но он не нужен при программной активации.

у меня всё есть кроме проводов. кроме вышеперечисленных наверно ещё нужен провод на iDrive? головное устройство подключается к машине тем же разъёмом что обычный Professional?

а зачем? ..разве что эстетика джойстика ,да и то устаревшая..

и я не понимаю смысла в смене ССС на CIC

когда хочется всех функций комбокса или более-менее новых карт то приходится ставить CIC

CID-MID (CIC с маленьким экраном не имеет всех функций большого CIC) но выглядит неплохо

когда хочется всех функций комбокса или более-менее новых карт то приходится ставить CIC
CID-MID (CIC с маленьким экраном не имеет всех функций большого CIC) но выглядит неплохо


Навигация же вроде одинаковая, ну в плане информации.
Мне было обидно/странно узнать об отсутсвиии A2DP. А что там есть еще интересного?

Навигация же вроде одинаковая, ну в плане информации.
Мне было обидно/странно узнать об отсутсвиии A2DP. А что там есть еще интересного?

навигация разная - в CIC карты типа PREMIUM и лучше покрыта восточная европа а в CIC-MID - MOVE или ещё какаято своя и там России и Украины по моему-нету

у комбокса - спаривание двух телефонов одновременно, проигрывание видео с айфона4с, спотифай или пандора, интернет(бесполезная опция)

навигация разная - в CIC карты типа PREMIUM и лучше покрыта восточная европа а в CIC-MID - MOVE или ещё какаято своя и там России и Украины по моему-нету
у комбокса - спаривание двух телефонов одновременно, проигрывание видео с айфона4с, спотифай или пандора, интернет(бесполезная опция)

Карты разные, но я подозреваю, что наполнение одинаковое +/- (кроме специфических отличий софта конечно).
Я ставил на CCC Professional 2017.1, и судя по разговорам, разницы с чуть ранее вышедшими PREMIUM 2017-1 нет. Номеров зданий по РБ нет ни для CIC, ни для CCC, улицы есть.

Два телефона - может быть интересно. Ну и CCC у меня иногда подтормаживает.

Карты разные, но я подозреваю, что наполнение одинаковое +/- (кроме специфических отличий софта конечно).
Я ставил на CCC Professional 2017.1, и судя по разговорам, разницы с чуть ранее вышедшими PREMIUM 2017-1 нет. Номеров зданий по РБ нет ни для CIC, ни для CCC, улицы есть.

Два телефона - может быть интересно. Ну и CCC у меня иногда подтормаживает.

Сначала стоит сказать несколько слов в качестве предисловия. Этот фото инструкцию написал американский фанат BMW под ником stunt на одном популярном зарубежном блоге. В ней он продемонстрировал процесс замены мультимедийной системы CCC на более свежую CIC.

Если кто не в курсе. С конца 2008 года практически на всех новых BMW стали устанавливать мультимедийную систему CIC (Car Infotainment Computer) взамен морально устаревшей CCC. Основные изменения:

- Новый, более качественный монитор.
- Жесткий диск, на нем в частности хранятся навигационные карты, в CCC для этого используется второй DVD привод.
- Новый контроллер iDrive с кнопками доступа в разные пункты меню.
- Новый интерфейс меню, с новыми возможностями.
- Возможность просмотра DVD.

Кстати CIC разрабатывался и выпускается фирмой Becker, она же занимается выпуском MMI на Audi.

Но вернемся к инструкции, сразу нужно сказать, что она не настолько подробная, чтобы каждый на улице, без минимального набора инструмента смог поменять CCC на CIC. Скорее она написана для того, чтобы рассказать владельцам BMW, что такая процедура вполне реальна и в ней нет ничего сложного. И так приступим.

Так выглядит машина с установленной CIC и старым
контроллером idrive .

А так со снятой декоративной планкой.

А это все что нам нужно: монитор, блок cic , новый блок климат контроля,
несколько проводов и разъемов.


Так выглядит CCC
сзади.

Полностью разобранное состояние.

CCC и CIC (справа) оранжевый разъем не будет использоваться.

Пробное соединение монитора и блока.

Центральная панель, верхняя часть не подходит, а нижнюю
можно использовать. Поэтому, придется разделять.

Конектор питания к монитору, он не подходит.

А нужен вот такой, новый.

Выводим USB в бардачок.

CIC со всеми подключенными проводами за несколько секунд до
установки. Обратите внимание на то, что старый кабель к монитору и кабель для
вентилятора не используется.

Старый и новый блоки управления климатом.

Блок управления климатом установлен.

Несколько фото нового интерфейса.

Теперь замена блока управления Idrive . Сначала снимаем ручку
переключения передач и кольцо idrive .
Затем удаляем декоративную вставку и крышку пепельницы. Подробнее стоит
посмотреть в VIDIS.


С боков откручиваем по гайке.

Теперь пересаживаемся на задние сидения и разбираем панель.

Отстегиваем 2 клипсы, что бы снять дефлекторы вентиляции.

Убираем в сторону все провода и отвинчиваем 2 болта.

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

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

Вот все, что было извлечено.

Откручиваем контроллер iDrive

Старый iDrive вблизи.

Подключенные к авто.

Новый контроллер имеет другую форму и не встанет на старое
место, нужно либо покупать новые детали
или поработать напильником.

Новый контроллер просто
так не заработает, нужна перепрошивка с использованием пароля. Интересно, что CIC без
проблем работает со старым контроллером.


В отчете ничего не сказано про активацию навигации, в то время как на BMW клубе утверждают, что просто так её не включить. Придется покупать код.

Теперь о самом интересном - цене. Если заказывать все нужные запчасти у офф дилера то ценник будет больше 300 тыс рублей если у неофициалов, то придется выложить от 100 до 150 тысяч, самый дешевый вариант заказать через ebay - 60 тыс рублей, но на ебее будет проблематична оплата и доставка.

В итоге получается, что есть смысл со всем этим заморачиваться, только если вас на 100% устраивает автомобиль и вы не хотите его менять еще пару, тройку лет.

Часовой пояс: UTC + 3 часа

Продам комплект CIC на BMW 3 Series (E9X). Все в идеально состоянии.

В комплект входит:
1. Джойстик с крепёжной рамкой.
2. Монитор
3. Блок CIC.
4. Штекер питания монитора.

Дополнительно есть провода монитор-блок и блок-розетка usb по 25 евро. Не оригинал, но качество без вопросов.

Дополнительно могу активировать навигацию и обновить карты до последних +100 евро.

Если в Москве, то оплата при получении. В регионы отправка по предоплате, доставка в среднем 2-3 рабочих дня

Изображение

это не проблема.

есть ещё 1 комплектик.

Отпишись как поставишь!

2 комплекта CIC нашли своих счастливых обладателей в Питере и 1 комплект в Москве.

В наличие есть 3 комплекта, налетай разбирай.

У меня стоит ССС для замены на CiC нужна новая планка i drive
и планка которая прикрывает вход CD-DVD дисков?
или еще что то нужно!?

У меня стоит ССС для замены на CiC нужна новая планка i drive
и планка которая прикрывает вход CD-DVD дисков?
или еще что то нужно!?

Для замены ССС на CIC нам понадобится:

1. "Комплект" CIC - как правило это монитор, блок, джойстик.

2. Штекер для подключения питания к монитору (от CCC не подходит), как правило этот штекер идёт с комплектом CIC, но если его не оказалось, то не проблема его заказать, его номер 61 13 6 954 526 стоит 2-3 евро.

3. Провод от блока CIC к монитору (от ССС не подходит). Номер его 61 11 9185171 стоит порядка 30 евро.

4. Провод от блока к розетке USB и сама розетка USB. Стоят эти две позиции порядка 40-45 евро, но часто с комплектом идут обрезанные "хвостики" проводов и провод на USB можно сделать из хвостика и удлинителя USB. Цена вопроса 2$.

5. Рамка закрывающая морду блока CIC. Стоит порядка 20 евро.

6. Ну и самое неприятное - джойстик. Есть 4 варианта: а) оставить старый джойстик; б) врезать новый джойстик в свою панельку заполнив "дыры" оставшиеся от старого джойстика чем нибудь типа эпоксидки и все это дело затянуть в пленку; в) купить новую или б/у -шную панельку (новая стоит космос, а б/у -шку трудно найти); г) врезать рамку джойстика от 6-ой серии (на мой взгляд этот вариант самый оптимальный по соотношению цена/внешний вид/трудозатраты).

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