Скрытые возможности cic bmw

Добавил пользователь Дмитрий К.
Обновлено: 19.09.2024

Остались вопросы?- свяжитесь с нами удобным способом (комментарии на сайте, соцсети, емейл, мессенджеры). Мы постараемся оперативно вам ответить. Звонки принимаются только в рабочее время.

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

Информация предоставлена из нашего опыта и знании и собрана и объединена со многих сервисов и форумов отечественных и зарубежных (время от времени информация обновляется).

Администрация сайта не несет какой либо ответственности за любые убытки в ходе неправильного кодирования и выхода из строя блоков управления или неправильной работы узлов. Всё делаете на свой страх и риск. Если сомневаетесь в своих силах, то милости просим.

M-Sport меню
В iDrive Меню после изменения всех 3 ниже перечисленных строк, появится выбор M-HUD

Блок: CAPPL
MDRIVE
aktiv
HUD_M
aktiv

Блок: HUD
M_SPORT_HUD
aktiv = Automatik
aktiv_handschalter = ручное переключение

Поворотники в HUD

Блок: HUD
BLINKER_AUSSTATTUNG
aktiv

Показ скорости в бортовом компьютере
Блок: KOMBI
BC_DIGITAL_V
aktiv
BC_DIGITAL_V_KORREKTUR
aktiv / nicht_aktiv

Постоянная подсветка комбинации приборов
Блок: KOMBI
M_TAG_SKALENBELEUCHTUNG
aktiv

Добавить пустое поле в бортовой компьютер
Блок: KOMBI
BC_LEERZEILE
aktiv

Показать силу обдува климат-контроля
Блок: IHKA
GEBL_ANZEIGE_AUTO
aktiv

Запретить автоматическое включение компрессора в режиме Auto
Блок: IHKA
ABWAHL_AC
aktiv

Сложить/разложить боковые зеркала при постановке/снятии охраны
при комфортном-закрытии = подольше подержать кнопку закрытия машины на ключе.
Блоки: KGM oder TMBT und TMFT
BEIKLAPPEN_B_KOMFORTSCHL
aktiv

Закрывание люка при дожде
только при включенном сенсоре дождя
Блок: SHD oder HSDH
REGENSCHLIESSEN aktiv

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

Люк в комфортном положении
При комфортном открытии/закрытии люк будет приоткрыт на 10 см
Блок: SHD oder HSDH
KOMFORT_POS_AUF
nicht_aktiv
KOMFORT_POS_ZU
nicht_aktiv

Пометка для кодирования: смотри закрытие люка при дожде.

Открытие/закрытие багажника при комфорт открытии
Открытие/закрытие багажника = долгое нажатие кнопки открыть или закрыть на ключе
Блок: HKL
KOMFORT_OEFFNEN_HKL
aktiv
KOMFORT_SCHLIESSEN_HKL
aktiv

Закрыть багажник при 1 нажатии ключа:
FUNKTION_FBD_SCHLIESSEN_2
aktiv

Закрыть багажник кнопкой в салоне:
FUNKTION_TOEHKI
aktiv

Разблокировка ТV_Video в движении (video in motion)
Блок: CAPPL
До индексированного индекса CAPPL.C0A
VIDEO_DENY
deny_never

после CAPPL.C0B
VIDEO_DENY_C0B
deny_never

Помощь при посадке в машину (руль поднимается/опускается)
Блок: SZM
EINSTIEGSHILFE_HOEHE
nicht_aktiv / aktiv

перепрыгивать AM:
AMBANDS
nicht_aktiv

Звуковое подтверждение постановки/снятия охраны (только при наличии модуля DWA)
Блок: CAPPL или MASK
ACOUSTIC
aktiv
C941C_QUITT_AKUST_KLAPPE
fkt_frei
K9416_QUITT_AKUST_ENTSCH
fkt_frei
C9413_QUITT_AKUST_SCHAERF
fkt_frei

Дополнительные меню помощи в iDrive
к примеру информация что камера заднего вида подключена через LVDS
Блок: CAPPL
RVC
aktiv
RVC_CONNECTED_TO_VM
nicht_aktiv / aktiv
RVC_DISPLAY_OPTIONS
main_or_fullscreen / only_mainwindow / only_fullscreen

Состояние климата сидений в iDrive Menu
Блок: CAPPL
VA_AIRVENT_SHORTCUT
nicht_aktiv / aktiv
VA_SEATCLIMA_SHORTCUT
nicht_aktiv / aktiv
VA_SEATHEAT_SLIDER
nicht_aktiv / aktiv
VA_SEATVENTILATION
nicht_aktiv / aktiv
SITZHEIZUNG_APP_9
nicht_aktiv / aktiv

показывать SMS в iDrive Меню
работает только с SA638 (Телефон профессионал)
Блок: CAPPL
SMS
aktiv

Блокнот в iDrive телефонном меню
Блок: CAPPL
NOTEPAD
aktiv

Чувствительность сенсора дождя в iDrive меню
Блок: CAPPL
RAIN_LIGHT_SENSOR
aktiv
C750A_SCHWELLWERT_EMPFIN
par_frei
C750A_SCHWELLWERT_NORMAL
par_frei
C750A_SCHWELLWERT_SEHR_E
par_frei

и обавляем еще вот эти FA:

+FLCN = Schwellwert normal
+FLCS = Schwellwert sehr empfindlich

Работает только до обновленных модулей 2006 года, после – не работает

Чувствительность сенсора света в iDrive меню.
Блок: RLS
FLC_SCHWELLWERT_SATZ
wert_01 = выключен
wert_02 = нормальный
wert_03 = очень чувствительный
wert_04 = чувствительный

Дневной свет
После кодирования нужно включить через iDrive меню.
Блок: LMA
С модулем LM1: был встроен в машины до 09.2006 года
DRL_V_GEDIMMT
wert_01 = притушенные поворотники
wert_02 = притушенный халогенный дальний свет
DRL_WERT_DIMMUNG
wert_01 = 26%
wert_02 = 40%

С модулем LM2: был встроен во все машины после 09.2006
через дальний свет.
VERHALTEN_DRL_TFL_33
drl_h
UNP_TAGFAHRLICHT_ECE_CKM
aktiv
PWM_FL_FKT_DRL_33
wert_01 = стандарт
wert_02 = светлее
wert_03 = полная мощьность

С модулем LM2 через поворотники:
DRL_TFL_BLK_V_GED
aktiv
PWM_SIDEMARKER_BLK_V
wert_01 = aus
wert_02 = hell
wert_03 = dunkel

Дневной свет через Ангельские глазки (только для машин после 03.2007 рестайлинг)
Блок: LMA
PWM_PIN_11_63_33

wert_01 = 13,2V
wert_02 = aus
wert_03 = 12,2V = Standard
wert_04 = 13,0V
wert_05 = 100%
wert_06 = 12,7V

Ангельские глазки не притухают

кодируем параметр wert_08
PWM_AN_SL_V_AL_1_34
wert_01 13,2v
wert_02 aus
wert_03 13,0v
wert_04 13,2v
wert_05 7,7v
wert_06 7,2v = Standard
wert_07 13,0v
wert_08 12,7v

Холодная и горячая проверка ламп

Блок: LMA
KALTUEBERWACHUNG_
KALTUEBERW_
WARMUEBERWACHUNG_
WARMUEBERW_
FEHLERMELDUNG_CC_

RFS_R, RFS_L = задние лампы
FL_R, FL_L = дальний свет
AL_R, AL_L = свет поворотников (при адаптивных поворотниках)
SL_V_R, SL_V_L = стоячий свет
NSW_R, NSW_L = противотуманки спереди
NSL_R, NSL_L = противотуманки сзади
BLK_V_R, BLK_V_L = поворотник спереди
BLK_H_R, BLK_H_L = поворотник сзади
KZL_R, KZL_L = подсветка номера
TFL_R, TFL_L = дневной свет
SML = маркировщики сторон
BL_R, BL_R = тормозной свет
RL_BL_1_R, RL_BL_1_L = тормозной свет сзади 1
RL_BL_2_R, RL_BL_2_L = тормозной свет сзади 2
BL_M_1 = 3. тормозная лампа сзади над стеклом

Свет приветствия
Работает только с модулем LM2 (встроен во все машины начиная с 09.2006) и повернутом пульте света на автомат (до упора в лево)
блок: CAPPL
VA_WELCOMELIGHT
aktiv

Блок: MASK
WELCOMELIGHT
aktiv

блок: LMA
DEF_WELCOMELIGHT_CKM
aktiv
UNP_WELCOMELIGHT_CKM
aktiv
WELCOMELIGHT_CKM_0
aktiv
WELCOMELIGHT_CKM_1
aktiv
WELCOMELIGHT_CKM_2
aktiv
WELCOMELIGHT_CKM_3
aktiv
WELCOME_LIGHT_ACTIVE
aktiv
WL_AL = ближний свет (ангельские глазки)
nicht_aktiv / hart_einschalten
WL_BL = тормоз
nicht_aktiv / soft_einschalten / hart_einschalten
WL_BLK_H = поворотники сзади
nicht_aktiv / soft_einschalten / hart_einschalten
WL_BLK_V = поворотники спереди
nicht_aktiv / soft_einschalten / hart_einschalten
WL_FL = дальний свет
nicht_aktiv / soft_einschalten / hart_einschalten
WL_KZL = подсветка номера
nicht_aktiv / soft_einschalten / hart_einschalten
WL_NSL = противотуманки сзади
nicht_aktiv / soft_einschalten / hart_einschalten
WL_NSW = противотуманки спереди
nicht_aktiv / soft_einschalten / hart_einschalten
WL_POL = стояночный свет спереди
nicht_aktiv / aktiv / hart_einschalten
WL_SL_1 = стояночный свет сзади 1
nicht_aktiv / soft_einschalten / hart_einschalten
WL_SL_2 = стояночный свет сзади 2
nicht_aktiv / soft_einschalten / hart_einschalten
WL_SM = брови
nicht_aktiv / soft_einschalten / hart_einschalten

Примечание:
soft_einschalten – плавное включение и затухание
hart_einschalten – грубое включение (сразу!) и выключение

Проводи домой
(только для до рестайлинга) с модулем LM1 до 09.2006
после выключения мотора и вынутого ключа, дергаем на себя дальний свет, и машина светит столько сколько указано в iDrive.

Блок: LMA
HEIMLEUCHTEN_
aktiv / nicht_aktiv

Брови включить/выключить
Блок: LMA
SIDEMARKER_US
aktiv / nicht_aktiv

Дальний свет через Bi-Xenon
Блок: LMA
BI_XENON_BEI_LH
aktiv

Включить свет в салоне при торможении (только для модуля LM1 до 09.2006)
Блок: LMA
RL_BL_1_BREMSL_FKT
aktiv

Дальний свет только с Xenon и без дальнего света с -H7 (только LM1)
В режиме Auto:
Блок: LMA
FL_AUS_BEI_BIX_IN_S_FLC
aktiv

Во всех режимах:
Блок: LMA
PWM_ANST_FL_BIXENON
wert_03

Отключение противотуманок при включении дальнего света
Блок: LMA
FL_UND_NSW_NICHT_GLEICHZ
nicht_aktiv / aktiv

Мигающий стоп-сигнал (Break Force Display)
При аварийном торможении будут мигать стоп-сигнал.
Блок: LMA

На рестайлинговых фарах учитывается (S=Standard):
BFD_1_RL_BL_ERSCH_BILD = стоп-сигнал
nicht_aktiv = выключен
wert_01 = включен (S)
wert_03 = моргающе
BFD_1_BL_2_ERSCH_BILD = стоп-сигнал 2
nicht_aktiv = выключен
wert_01 = включен (S)
wert_03 = моргающе
BFD_1_BL_M_ERSCH_BILD =стоп-сигнал 3
nicht_aktiv = выключен
wert_01 = включен (S)
wert_03 = моргающе
BFD_1_NSL_ERSCH_BILD = противотуманки сзади
nicht_aktiv = выключен
wert_01 = включен (S)
wert_03 = моргающе

BFD_1_RL_BL_1_ERSCH_BILD и BFD_1_RL_BL_2_ERSCH_BILD являются стандартами в случае nicht_aktiv.

При фарах дорестайловских машин:

BFD_1_RL_BL_ERSCH_BILD = стоп-сигнал
nicht_aktiv = выкл
wert_01 = вкл
wert_03 = моргает
BFD_1_RL_BL_1_ERSCH_BILD = стоп-сигнал 1
nicht_aktiv = выкл
wert_01 = вкл
wert_03 = моргает
BFD_1_RL_BL_2_ERSCH_BILD = стоп-сигнал 2
nicht_aktiv = выкл
wert_01 = вкл
wert_03 = моргает
BFD_1_BL_M_ERSCH_BILD = стоп-сигнал 3
nicht_aktiv = выкл
wert_01 = вкл
wert_03 = моргает
BFD_1_NSL_ERSCH_BILD = Противотуманки сзади
nicht_aktiv = выкл
wert_01 = вкл
wert_03 = моргает

Предупреждение о включенном свете при выходе из машины
Блок: LMA
LICHT_AN_WARNUNG
nicht_aktiv / aktiv

Ошибка зажигания включить/выключить
Блок: KOMBI
CC_ZUENDSCHLUESSEL
nicht_aktiv / aktiv

Отключение напоминания о не пристегнутом ремне безопасности
Добавить FA:

+OI11 для водителя
+OI12 для пассажира с права от водителя

и
машины до 03/2004:
Блок: KOMBI
SBR_BEIFAHRER
nicht_aktiv
SBR_FAHRER
nicht_aktiv

машины после 03/2004:

Блок: SGM
SBR_BEIFAHRER_SGM
nicht_aktiv
SBR_FAHRER_SGM
nicht_aktiv

машины после 09/2005:
Блок: ACSM oder ABG
SBR_BEIFAHRER_ACSM
nicht_aktiv
SBR_FAHRER_ACSM
nicht_aktiv

Отключить мат присутствия пассажира
Блок: SBSR
SBE1_SBSR
nicht_aktiv

Блок: ABG
SBE1_ACSM
nicht_aktiv

Комфортный старт
Не надо удерживать ключ на стартере до запуска двигателя.
Блок: CAS
KOMFORTSTART
aktiv

Увеличение громкости звукового сигнала парктроников
Блок: PDC
LAUTSTAERKE_HINTEN
e65, e60, rr1, e70, wert_02 до wert_07
LAUTSTAERKE_VORN
e65, e60, rr1, e70

Запуск двигателя только при нажатом тормозе
Блок: CAS
ANLASSSPERRE_BLS
nicht_aktiv / aktiv

MP3
для машин до 09/2005. неодходим апдейт до индекса CAPPL.C08.
Добавить в FA:
+KMP3

Блок: CAPPL
MP3_CCC
full

CD-чейнджер
Добавляем FA:
$672
и
Блок: CAPPL
CDC
aktiv

iPOD
Добавить в FA:
+IPOD

Блок: CAPPL
MP3_CCC
extern или full
CDC
aktiv

Подключаем AUX-IN
Добавить в FA:
+NAUX

Блок: CAPPL
AUX_CONFIG
mounted

Блок: CAUDI
INPUT_SCALING_SUB2
wert_02

Эта запись была опубликована в Без рубрики и отмечена тегом bmw, кодирование, программирование. Закладка ссылка.

Здравствуйте! Какую кодировку ввести, чтоб кондиционер включался с автозапуском от ключа дистанционно. В данный момент включается только обдув, но без кондиционера. Авто БМВ Х6 Е71 2013гв

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Активация дооснащенной навигации BMW CIC NAVI PRO

При дооснащении CIC NAVI PRO навигация перестает работать.

Вызвано это тем, что VIN код содержащийся в CIC не совпадает с VIN код прописанный в автомобиле (калькулятор CAS).

Рассмотрим варианты решения проблемы.

1. Прописать VIN авто в дооснащенный CIC

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

Есть специалисты готовые провести инсталяцию сертификата. Не вариант.

2. Прописать VIN содержащийся в CIC в CAS вашенго автомобился.

Опять нужен специалист для этой операции, требуется перепропраммирование CAS. Не вариант.

3. Эмулятор. Этот вариант и рассмотрим ввиду его простоты.

Эмулятор приобретен через интернет за 70 USD.

DSC_3533_новый размер

Смысл эмулятора в том, что он возвращает CIC его же VIN код.
Также по заверению продавца он обмавыет CIC по скорости автомобился, что приводит к снятию блокировки видео в движении.

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

Нужно подать питание.
Разрезать линию CAN на 9 и 11 разъема CIC.
Подсоединить эмулятор в разрез этой линии.

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


Плюс и минус взяты там же на колодке CIC ( красный и черный провода.

Из колодки вынуты провода под номерами 9 и 11 на их места воткнуты провода из эмулятора. Провода из жгута авто также воткнуты в эмулятор.


После сборки с первого раза навигация не заработала. Дав машине уснуть ( 5 мин после выключения зажигания) навигация заработала.


После запуска навигация никак не хотела уходить из Германии.
Стрелка двигалась но где то под Кёльном ))


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

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

Не секрет, что ГУ (головное устройство) в BMW (и не только) представляет собой обыкновенный компьютер, с памятью (оперативной и постоянной), приводами CD/DVD, процессором и т. д. В общем со всеми составляющими обычного компьютера, только с учётом специфики применения.

CIC состоит из следующих комплектующих:

— RISC процессор Renesas SH7785, с частотой 792 MHz;
— Оперативная память Micron 512 МБ DDR2-800;
— Flash-память 128 МБ Spansion S29GL512N;
— 2,5" HDD (скорее всего это Toshiba) 80 ГБ стандарта IDE;
— GPU NVIDIA GeForce, предположительно 4 MX.
…прочие железки.

В общем, практически обычный компьютер. И он, как мы уже выяснили, обладает сетевым интерфейсом в том числе. А также CD/DVD и специфическими входами/выходами типа MOST, разъёмами Quad-Lock, HSD для USB/LVDS/Ethernet, FAKRA для радио/GPS. Также в него встроен шлюзовой модуль CIC-GW (на процессоре NEC), обеспечивающий связь между шинами MOST и CAN. Ещё в него встроены FM-тюнер, GPS-приёмник с датчиком угловой скорости и т. д.

Операционная система построена на базе POSIX-системы QNX версии 6.3, со своей графической оболочкой:


Т. е. по сути перед нами обычная Unix-операцинка, только урезанная. Примерно тоже самое установлено в вашем смартфоне iPhone или Android.

В этой серии мы попробуем подружить ноутбук и головное устройство CIC друг с другом. Вы должны иметь достаточное представление об устройстве компьютера, уметь пользоваться командной строкой, FTP-клиентами, файловыми менеджерами, текстовыми редакторами. Проще говоря, уровень продвинутого пользователя, курсы Word/Excel вам не помогут.

— Оборудование —

1. Наличие соединения ГУ с диагностическим разъёмом OBD;
2. Кабель ENET;
3. Ноутбук с интерфейсом Ethernet и операционной системой Windows 7/8 или Mac OS X 10.6 и выше.

Есть также альтернативный способ соединения с ГУ, о нём я расскажу позже, когда попробую сам.

— Программное обеспечение —

1. DHCP-сервер

Итак, в силу того, что мы организовываем прямое соединение между двумя компьютерами, нам необходим так называемый DHCP-сервер. С помощью данного сервера, компьютеры, объединённые в сеть, получают IP-адреса и способны взаимодействовать друг с другом.

Под Windows мы можем использовать в качестве DCHP-сервера бесплатную программу TFTPD:


Под Mac OS X требуется платное приложение Server.app (10.7+) или OS X 10.6 Server, в состав которых входит и DHCP-сервер.


2. FTP-клиент

Подойдёт в принципе любой. Я использовал встроенный клиент в Total Commander:


Под OS X сгодится бесплатный muCommander:


Кстати, он же работает и под Windows, благо написан на Java.

Это пока всё ПО, которое нам требуется в данный момент для соединения с CIC.

Для начала нам надо настроить DHCP-сервер. Если кратко, нам нужно всего две настройки: размер и стартовый адрес пула адресов. При этом сам ноутбук может иметь либо статический IP-адрес из той же сети, либо динамический адрес, который ему присвоит запущенный на нём же DHCP-сервер. Предварительно нам нужно отключить все сетевые интерфейсы (включая Wi-Fi), оставив только Ethernet. У него, в свою очередь, включить автоматическое получение IP-адреса или вписать конкретный, о нём ниже.

Под Windows в TFTPD стартовый (IP pool start address) адрес я указал как 192.168.0.50, размер пула (Pool size) — 50, маска сети — 255.255.240.0, остальное по умолчанию. Все сервисы, кроме DHCP и Syslog server в TFTPD отключены.


Под OS X у сетевого интерфейса указал статический адрес 192.168.0.50, стартовый адрес пула — 192.168.0.51 (50 уже занят, разумеется), конечный адрес пула 192.168.0.255, маска сети 255.255.255.0 (в тонкостях масок не разбираюсь, но работает), роутер — 192.168.0.50 (т. е. этот же компьютер). Сервис необходимо запустить.


Всё, приступаем! Ключ в гнездо, заводить или включать зажигание необязательно, главное запущенный CIC.

— Запускаем TFTPD и выбираем вкладку Log viewer (Windows) или аналогичную вкладку в Server Admin (OS X);
— Соединяем ENET-кабель с Ethernet-портом ноутбука и OBD-гнездом автомобиля;
— Зажимаем кнопку громкости на 30 секунд до тех пор, пока не погаснет экран CIC (происходит перезагрузка).

Если вы всё сделали правильно, CIC перезагрузится и активирует сетевой интерфейс (благодаря подаче питания на ETH_A), а в логах вашего DHCP-сервера начнут появляться DHCP-запросы. Как минимум вы должны увидеть запросы от устройства с MAC-адресом, отличным от MAC-адреса сетевой карты вашего компьютера.



Процесс обмена адресами может затянуться на достаточное время. Во вкладке DHCP server (TFTPD) или Clients (Server Admin) должна появиться строчка с MAC-адресом устройства и присвоенным ему IP-адресом.



ping 169.254.199.99

В результате, если всё в порядке, мы увидим следующее:


Под OS X примерно аналогично, только нам нужно запустить приложение Terminal (Applications -> Utilities -> Terminal) и там выполнить такую команду:

ping -c 4 169.254.199.99


Если вы видите 100% потерю пакетов (packet loss), значит вы что-то делаете неправильно или нужно просто подождать.

Переходим к следующему шагу, а именно к FTP-клиенту. В CIC запущен FTP-сервер, к которому можно подключиться по основному адресу. В FTP-клиенте на компьютере нужно создать новое соединение, указать в качесте хоста основной IP-адрес CIC. Помимо адреса, нам нужно знать имя пользователя и пароль для входа. Имя пользователя-администратора в unix-системе традиционно: root.

Срываем покровы (картинкой, на всякий случай):


Cкобка в пароле является частью пароля, а не смайликом!

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


Не исключено, что BMW может выпустить обновление CIC со сменой пароля для старых E-кузовов, только я думаю, это уже не очень актуально, т. к. последний апдейт датируется 2012-ым годом (для E60). Кроме всего прочего, знание пароля хоть и позволяет открыть некоторые платные функции CIC, не освобождает от сопутствующих проблем. Что и как можно открыть с данными знаниями и какие подводные камни таких решений могут быть, вы узнаете немного позже.

А пока вернёмся к FTP. Итак, у нас есть основной адрес, логин и пароли. Заполнив известные поля, подсоединяемся (все остальные настройки по умолчанию). Вы должны увидеть следующие каталоги:



Соединение с сервером может занять продолжительное время, до пяти минут. Если оно не было завершено по таймауту в 30+ секунд, тогда просто ждите. Если соединение разорвалось по причине неправильного пароля, поменяйте его на другой и попробуйте снова. Если соединение разрывается по таймауту, проверьте, пингуется ли основной адрес. Если основной адрес не пингуется, проверяйте соединение, перезагружайте CIC кнопкой громкости, пока всё не заработает.

К слову сказать, иногда под Windows у меня обмен IP-адресами происходит бесконечно, TFTPD после нескольких попыток выдать IP-адрес, выдаёт новый, потом снова новый и так до бесконечности (точнее пока не кончится пул адресов). В чём причина такого поведения, мне не очень понятно, возможно дело в качестве Ethernet-соединения, либо в ПО. Не знаю. Под OS X всё как-то работает безупречно, видимо чувствует родственную душу :)

Если же у вас всё получилось, то я могу вас поздравить, это большой и очень важный шаг! Можно поизучать содержимое каталогов, но делать это нужно с крайней осторожностью, т. к. случайное удаление каталога или какого-нибудь системного файла может привести к тому, что ГУ перестанет загружаться и восстанавливать это всё нужно будет за деньги.

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

Предположим, что вы уже знаете, что такое 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. В заключении практическое применение полученных знаний на примере изменения интервала замены масла.


yricom1


Cписок параметров/опций, которые можно активировать/добавить при помощи NCS-Expert tool.

1) Отключить функцию при которой, срабатывает ЦЗ (закрывает двери) при скорости выше 10 км/ч, поставить night_aktiv в строке VERRIEGELN_AUT_AB_X_KM/H, теперь ЦЗ не закрывает двери при скорости выше 10 км/ч. Если же наоборот, нужно эту опцию включить, то соответственно в строке VERRIEGELN_AUT_AB_X_KM/H поставить значение в aktiv.

2) Включить функцию "проводи домой", полезная функция, особенно когда ночью или поздно вечером закрываешь авто и ничего вокруг авто не видно, то ли гараж закрыть, то ли в грязь встать, а так 30 секунд горят габариты, ближний, повороты. Нужно активировать или изменить следующие строчки:
HEIMLEUCHTEN -функция проводи домой (wert01 -выключено, поставил wert02)
HEIMLEUCHTEN_KL58G — подсветка приборки и салонных кнопок при включении "проводи домой"
HEIMLEUCHTEN_AL — ближний при включении "проводи домой"
HEIMLEUCHTEN_BL — поворотники при включении "проводи домой"
HEIMLEUCHTEN_FL — дальний при включении "проводи домой"
HEIMLEUCHTEN_KZL — подсветка номера при включении "проводи домой"
HEIMLEUCHTEN_NSL — задние противотуманки при включении "проводи домой"
HEIMLEUCHTEN_NSW — передние противотуманки при включении "проводи домой"
HEIMLEUCHTEN_RFS — задний ход при включении "проводи домой"
HEIMLEUCHTEN_SL_H — задние габариты при включении "проводи домой"
HEIMLEUCHTEN_SL_V — передние габариты при включении "проводи домой"
Сразу скажу, функция "проводи домой", включается передергиванием рычага на себя дальнего света при выходе из авто, а не сразу при закрытии авто с ключа. Причем как авто закрываешь с ключа, то функция выключается, гаснут габариты, ближний и тд. Причем считаю что это даже к лучшему, нужно подсветить авто — передернул рычаг, отошел и закрыл с ключа, не нужно освещать дорогу, закрыл авто и пошел домой. Можно и активировать функцию "проводи домой" так, чтобы функция работала определенной время, например 30 секунд, и огни не гасли даже при закрытии авто с ключа, а только по окончании отсчета времени.

3) Отключить функцию, автоматического включения обогрева заднего стекла при температуре воздуха ниже +3. Поставить night_aktiv в функции HHS_AUTOMATIK, теперь не включается автоматом.

4) У кого нет родной сигналки, но есть желание видеть закрыто ли авто или нет:
Блок для кодирования — GM в трэйсе блока найти параметры: DWA QUIT_OPT_ENTSCH — (оптическое подтверждения открытия ЦЗ двойное моргание) QUIT_OPT_SCHAERF — (оптическое подтверждения закрытия ЦЗ одиночное моргание) в трех, вышеуказанных параметрах, вместо nicht_aktiv поставить aktiv. Закодировать обратно GM и радоваться проделанной работе.QUIT_AKUST_SCHAERF (звуковое подтверждение при открытии), QUIT_AKUST_ENTSCH (звуковое подтверждение при закрытии).
5) На заглушенной машине, при открытой водительской двери, раздается гонг, пока ключ в зажигании, эту функцию можно отключить, найти параметр ZUENDSCHLUESSEL_WARNUNG изменить на "nicht aktiv".

6) [BFD] Brake Force Display BMW — система отображения тормозного усилия. Она показывает водителям позади, когда происходит нештатное торможение, более резкое, чем обычно.
В блоке приборной панели (KMB/AKMB):
GRENZWERT_GRUND_SCHWELLE — параметр aktiv имеет поле Data со значением 01,9f. Это и есть порог чувствительности. Однако, на что влияет конкретно этот порог, тестируем.
aktiv
GRENZWERT_VERZ_SCHWELLE_1 — Data имеет значение 01,5f. Это и есть наш первый "датчик".
aktiv
GRENZWERT_VERZ_SCHWELLE_2 — наш второй "датчик". Значение Data — 00, ff.
aktiv
FZG_VERZOEGERUNG — насколько я понял, просто параметр, включающий в приборке фукнцию отправки сигналов блоку света.
aktiv
В блоке света (LCM/ALSZ):
Следующие параметры реализуют основную логику работы BFD.
BFD_SW1_STUFE2 — датчик 1 актвирует Stage 2.
aktiv
BFD_SW2_STUFE2 — датчик 2 активирует Stage 2.
nicht_aktiv
BFD_SW2_STUFE3 — датчик 2 активирует Stage 3.
aktiv
BFD_ABS_STUFE2 — срабатывание ABS активирует Stage 2.
aktiv
BFD_ABS_STUFE3 — срабатывание ABS активирует Stage 3.
aktiv
ST3_SCHWEL — тестируем.
nicht_aktiv
BLST1_BLST3 — сделать так, чтобы во время Stage 3 вместе с третьим стопом моргали штатные стопы.
aktiv
BFD_MINDEST_GESCHW — минимальная скорость, при которой срабатывает BFD, по умолчанию значение параметра 0. То есть работает сразу при любой скорости.
wert_02
BFD_STUFE_2_VERZOEG — задержка Stage 2. По умолчанию 0, не трогаем.
wert_02
BFD_STUFE_2_MAX_EIN — тестируем.
wert_02
BFD_BLINK_EINZEIT — время на плавное затухание ламп, я оставлял по умолчанию.
wert_02
BFD_BLINK_AUSZEIT — время на то, чтобы лампы разгорелись, также по умолчанию.
wert_02
BFD поддерживают блоки AKMB_С07, С08 и ALSZ_C32,34 и новее. Причем набор параметров для С32 отличается: некоторые названия и значения другие.

7) Открытие/закрытие стекол, при зажатой кнопки с ключа, функции: KOMFORTOEFFNUNG_FB — открытие при удержании кнопки, KOMFORTSCHLIESSUNG_FB — закрытие при удержании кнопки.

8) Если хотим отключить плавное затухание света в салоне, то параметр SOFT_ON/OFF ставим в "nicht aktiv", если же наоборот включить то в "aktiv" соответственно.

9) Включить предупреждение о не пристегнутом ремне, включить в "aktiv" функции GURTWARNUNG_TEXT и GURTWARNUNG_AKUSTIK.

10) Еще из полезного, у кого с завода стоит сервис каждые 22.000 км, можно изменить на 11.000 км, строка KM_SERVICE_INTERVALL в блоке AKMB и вручную прописать нужные цифры. Параметр KM_SERVICE_INTERVALL регулирует цифры на приборке, но подсчет ведется по другим параметрам, а именно по SIA_LITER_GRENZE и LITER_SERVICE_INTERVALL. В некоторых индексах приборки есть только SIA_LITER_GRENZE. Загадка в том, что, интервал это по сути — количество литров, которое отводиться израсходовать мотору за установленный сервисный интервал. Например для мотора м47д18 кузова е46, для заводских 22 тыс км это 1232 литра, для 984 опции эквивалентной 15 тыс км это 840 литров, для 988 опции эквивалент 11 тыс км это 616 литров. Таким образом мы можем задать свой собственный сервисный интервал, ограничив его по пробегу, по времени или по количеству истраченного топлива. Но для этого, нужно рассчитать и создать/присвоить свое значение использовав программу NCS Dummy например, в зависимости от двигателя, типа КПП и желаемого километража интервала ТО.

11) Отключить проверку на холодную, ищем строки:
KALTUEBERWACHUNG_SL_LV — габариты спереди слева
KALTUEBERWACHUNG_SL_RV — габариты спереди справа
KALTUEBERWACHUNG_SL_RH -габариты cзади справа
KALTUEBERWACHUNG_SL_LH -габариты сзади слева
KALTUEBERWACHUNG_AL_L- ближний свет справа
KALTUEBERWACHUNG_AL_R- ближний свет слева
KALTUEBERWACHUNG_BL_L -стоп-сигнал слева
KALTUEBERWACHUNG_BL_M — доп. стоп-сигнал
KALTUEBERWACHUNG_BL_R- правый стоп-сигнал
KALTUEBERWACHUNG_BLK_LH-задний левый указатель поворота
KALTUEBERWACHUNG_BLK_LV-передний левый указатель поворота
KALTUEBERWACHUNG_BLK_RV-передний правый указатель поворота
KALTUEBERWACHUNG_BLK_RН — задний правый указатель поворота
KALTUEBERWACHUNG_FL_L-дальний свет слева
KALTUEBERWACHUNG_FL_R-дальний свет справа
KALTUEBERWACHUNG_KZL-освещение номерного знака справа
KALTUEBERWACHUNG_KZL_LI — освещение номерного знака слева
KALTUEBERWACHUNG_NSL_L-левый противотуманный
KALTUEBERWACHUNG_NSL_R-правый противотуманный
KALTUEBERWACHUNG_NSW_L-левый противотуманный
KALTUEBERWACHUNG_NSW_R-правый противотуманный
KALTUEBERWACHUNG_RFS_L -левый задний ход
KALTUEBERWACHUNG_RFS_R-правый задний ход
KALTUEBERWACHUNG_SL_LH- задний левый габаритный
KALTUEBERWACHUNG_SL_LHI -внутр задний левый габаритный
KALTUEBERWACHUNG_SL_LV-передний левый габаритный
KALTUEBERWACHUNG_SL_RH-задний правый габаритный
KALTUEBERWACHUNG_SL_RHI-внутр задний правый габаритный
KALTUEBERWACHUNG_SL_RV-правый передий габаритный

12) BI_XENON — установлен би-ксенон, BIXENON_EIN_BEI_LICHTHUPE, XENON_TEST.

13) Для того, чтобы сделать повороты в пол накала в качестве габаритов "Аmerican look" нужно сделать следующее, изменяем следующие параметры:
SIDEMARKER_US — aktiv
BLK_V_GED_ALS_PARKLICHT — aktiv
BLK_V_GED_ALS_SIDEMARK — aktiv
Если в вашей машине нет таких параметров, а "Аmerican look" всё же хочется? Ищем строки:
PROGRAMMPARAMETR_LSZ_1 до 14 — меняем на us
LAENDERVARIANTE_LSZ — wert_02
SIDEMARKER_US — aktiv
FERNLICHT_DRL — aktiv
EINZEIT_DRL — wert_02
TAGFAHRLICHT_ECE — aktiv

14) Можно изменить моргание аварийки на американский лад (двойное)
WARNBLINKER
einfachimpuls (стоит по умолчанию) меняем на doppelimpuls

16) Для активации противотуманок и дальнего света вместе:
FL_UND_NSW_NICHT_GLEICHZ
aktiv

17) Кто хочет отключить постоянное предупреждение о температуре ниже +3 за бортом, то ищем параметр QUITT_A_TEMP_WARNUNG_LSS, когда он активен будет предупреждение, и показатель температуры останется висеть на бортовом, если не активен то предупредит и через пару секунд переключится на старое значение. Выбираем значение nicht_aktiv.
Есть еще параметры касательно этого предупреждения. За звуковое оповещение отвечает параметр AUSSENTEMP_WARN_AKUSTIK, если хотите чтобы этого предупреждения не было, то параметр CC_AUSSENTEMPERATUR.

18) Тройное моргание поворотом при легком касании стрекозы, или комфортный поворотник включается параметром CYCL_TI_BLK. Выбираем параметр dreimal, хотя можно сделать произвольное число морганий, ищем параметр в блоке света.

19) Так же можно сделать аварийку с быстрым двойным морганием. Параметр BLINKIMPULS_WARNBLK, значение wert_04. Искать строку в блоке света.

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

— BMW e60 скачать
— BMW e65 скачать
— BMW E6x Code List скачать
— BMW E9x Code List скачать

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