[Внутри бонус] Блок CAS. Скрутка пробега, работа с EERPROM, и прочее.
В прошлой записи я показывал, как скручивают поколение автомобилей BMW E90 и иже с ними, т.к принцип работы этих приборных панелей на автомобилях в кузовах Е60, Е70, Е87 и т.д, аж до самой F-серии полностью идентичный ( F-серию, я тоже достаточно скоро покажу, там определить скрученный пробег ещё проще, если знать куда смотреть, но как везде есть свои тонкости)
Итак, у меня на столе блок иммобилайзера от BMW E6X, он же CAS2 в белой коробке.

Сделаю небольшое отступление,
КАК скручивают это поколение авто? Да все просто, скручивают только блок CAS и KOMBI, если с KOMBI что то испортить можно только если руки совсем не из того места, или когда за неимением нормальной стиралки начинаются замены родной микросхемы на что-то очень сильно китайское, и пробег становится шесть девяток, т.е микруха тю-тю, или забейте эти строчки не нулями а FF FF в дампе — будет тоже самое)
Привозили мне как то на восстановление приборную панель от BMW E65 дорестайлинг, после кривой попытки скрутки, естественно это делал очередной автосалон типа "пещера". Естественно я по своим личным убеждениям пробег не скручивал, а лишь поглумился с них, на кой фиг крутить авто 2005 года выпуска? Их ответ был неуверенный "ну чтоб продать лучше", ну и в таком духе, кароче сами не знают зачем, но надо скрутить.
А вот блок CAS увалить очень легко, и дело как раз в оборудовании, большинство тех кто это делает, делают это чем то очень китайским, есть китайские приборы которые это делают на УРА, но Китай-Китаю рознь.
Сбитые синхры, побитые EERPROM, побитый FLASH, и т.д. В самых веселых случаях при неправильной подпайке, можно вообще спалить все.
После успешной подпайки всегда надо сохранять "первый" (родной") дамп+флэш
С ключами там отдельная вещь, т.к тут уже радиоканал хранится так же в микросхеме и привязывается уже не комбинацией нажатий, как было в прошлом поколении авто, чуть позже и это будет в блоге.
Особенно проблема ключей актуальна для авто американского происхождения, т.к оф. диллер не может помочь им с ключами и оффициально его провезти, и они вынуждены искать умельцев.
А теперь перейдем к моему любимому, как определить скрученный пробег
В прошлой записи с стрелками на приборке разобрались — отлично видно еще на стадии авто.ру\авито\дром и т.д какие скручены
А вот с блоком CAS уже интереснее,
Как определить
1. Наличие в накопителе ошибки Power of reset — это 100% крутили, что означает что блок CAS снимался с не отключенным аккумулятором, высшей степени делитанство, а ошибку не убрали по одной простой причине, крутили — чем то очень китайским и боялись увалить, либо просто забыли.
Мне известны случаи когда скручивали Е70, и после стали чистить ошибки Ланчем, — CAS — труп.
2. Блок CAS находится под рулем, поэтому тщательно смотрим на все болты, зазоры, клипсы, т.д, если чего то не хватает, сорвана краска, зазор явно не заводской — туда лазили, и возникает вопрос, а зачем?
3. Если вы находитесь на СТО, просите снять блок CAS и посмотрите его на предмет подпайки, сразу видно, паялись к него или нет, т.к чтобы это сделать надо снять родное покрытие платы лаком.
Но и на этот случай есть прикол, я таким пользуюсь

4. И конечно специальные приборы для чтения пробега из других блоков, и чтение пробега из ключа — крайне действенный способ, т.к СТО боятся снимать такие блоки, владельцы просто не разрешают это делать, т.к личности бывают разные, многие в покупателе видят своего личного врага и не хотят давать по телефону даже данные чтоб историю дтп посмотреть по автокоду, со словами "чтоб у меня проблем потом не было", и тому подобное. Это уже совсем другая история))))
Ну и вот до чего меня довело, пришлось делать ТО паяльнику))
Ну и обещанный бонус, как должны стоять стрелки на приборке?
Лежит у меня сейчас НОВАЯ, НЕ ЗАКОДИРОВАННАЯ, приборная панель от BMW E60 M5/ E63 M6.
Откуда не спрашивайте, но она моя)
Устранение неисправностей системы доступа к автомобилю BMW CAS
В этом руководстве мы рассмотрим, как устранить неисправность модуля BMW CAS (Car Access System) с помощью диагностического сканера OBD-II. Вы узнаете, что делает модуль CAS, какие системы он охватывает и как читать/удалять коды из модуля BMW CAS.
- 1 Что такое модуль BMW CAS?
- 2 Общие проблемы
- 3 симптомы
- 4 Как прочитать/очистить коды ошибок CAS
- 5 инструкции
- 6 Расположение модуля CAS
- 7 Живые данные
- 7.1 Коды неисправностей
Что такое модуль BMW CAS?
CAS расшифровывается как Система доступа в автомобиль . Две основные функции модуля BMW CAS включают в себя:- Включение автомобиля
- мониторинг противоугонной системы.
Модуль CAS генерирует случайный код ключа каждый раз, когда на автомобиль смотрят, и синхронизирует код с блоком управления двигателем, который BMW называет DME или DDE.
При замене неисправного блока управления BMW CAS его необходимо запрограммировать, если модуль новый (первичный).
Если используется использованный модуль BMW CAS, необходимо заменить компьютер двигателя (DME) и ключ на ключи от автомобиля-донора.
Общие проблемы
- Автомобиль не заводится
Дефектный модуль CAS, который был поврежден от воды или из-за низкого или перенапряжения, будет препятствовать запуску автомобиля. Замена модуля CAS и программирование необходимы для решения этой проблемы. - Несоответствующий ключ
Код в модуле CAS может не синхронизироваться с кодом, хранящимся в модуле DME/DDE. Для устранения этой проблемы выполните процедуру сброса CAS в модуле DDE/DME.
симптомы
Список возможных симптомов, которые вы можете заметить в случае сбоя модуля CAS или одного из его компонентов.
- Сообщение о неисправности на экране iDrive
- БМВ не запускается
- Ключ не распознан
- BMW не заводится из-за плохого модуля CAS
- Машина перевернется, но не запустится.
Как прочитать/очистить коды ошибок CAS
Если у вас возникли проблемы, хорошей отправной точкой является чтение кодов неисправностей из модуля CAS. Если какой-либо код присутствует, его необходимо устранить. Если коды находятся в состоянии STORED/PAST, их можно удалить.
Список сканеров, которые считывают и сбрасывают коды неисправностей BMW CAS.
- Autel MaxiDAS (модель 808 и выше)
- Foxwell для BMW (модель 510 и выше)
- Запустите полный системный сканер (модель X431 и выше)
Другие сканеры OBD2 позволяют считывать и очищать коды неисправностей BMW CAS. Чтобы узнать о других сканерах OBD2, которые работают на BMW, ознакомьтесь со статьей «Выбор лучшего сканера OBD2 для BMW».
инструкции
- Подключите сканер OBD-II к диагностическому порту под приборной панелью.

- Чтение кодов из модуля CAS
- Очистить коды от модуля CAS
- Выполните Адаптации, Активации, Тесты
- Сбросить модуль CAS
Расположение модуля CAS
Модуль BMW CAS находится под рулевой колонкой. Чтобы снять модуль BMW CAS, вам необходимо сесть под панель приборов со стороны водителя, снять пластиковую крышку под панелью приборов (над педалью тормоза и газа). После того, как вы удалите панель, вы найдете свой модуль BMW CAS, который будет черный или белый ящик.
При замене модуля BMW CAS его необходимо запрограммировать и синхронизировать с DME и автомобильными ключами.
Адаптации и тесты в модуле CAS
Это список тестовых и сенсорных активаций, которые вы можете выполнить через модуль CAS.
- Удалить счетчик ошибок электрического рулевого управления
- Сброс модуля CAS
- программирование
- Пульт дистанционного управления, состояние батареи
Совет ! Ваш сканер должен быть способен выполнять двунаправленные тесты, чтобы выполнить эти адаптации и активировать датчики или модули.
Живые данные
В модуле CAS вы можете отображать текущие данные от различных датчиков, которые взаимодействуют с модулем CAS.
- Выключатель стоп-сигнала
- Кнопка центрального замка
- сцепление
- Счетчик неисправностей электрического замка рулевого управления
- Состояние дверных контактных выключателей
- Ключевой номер
Коды неисправностей
Ниже приведены некоторые примеры кодов, которые вы можете видеть в модуле BMW CAS.
- A082 CAS Терминал питания 30E 30L
- A085 CAS Ошибка дорожного сигнала скорости
- A080 CAS Выходная активная линия
- 2F44 EWS предотвращает манипуляции
- A103 – CAS: неисправность шины иммобилайзера (в CAS)
- A0B2 Питание, клемма 30E
- 4a63 Код ошибки BMW – несанкционированный доступ или манипулирование EWS
- CAS 14 Дверь открыта F/R
- CAS 15 Дверь открыта F/L
- CAS 16 Door Open R/L
- CAS 17 Door Open R/R
- CAS 18 Капот открыт
- CAS 19 Открытый ботинок
- Проблема зажигания CAS 21, отжать тормоз для запуска
- Проблема стартера CAS 22, двигатель не может перезапуститься
- CAS 38 Неправильный дистанционный ключ
- CAS 40 нажмите тормоз для запуска
- CAS 65 Change Key, Key Battery Low
- Пульт дистанционного управления CAS 66/неисправность ключа
- Пульт дистанционного управления CAS 67/аккумулятор разряжен
- Батарея дистанционного управления CAS 68 с дистанционным ключом
- CAS 186 ELV Неисправность замка рулевого управления. Двигатель не может быть перезапущен
- CAS 187 ELV Рулевой замок активен. Переместить руль, чтобы перезагрузить
- Дистанционный ключ CAS 205 отсутствует
- Запуск двигателя CAS 206 при следующем нажатии
- CAS 208 Комфортный доступ отключен
- Дистанционный ключ CAS 209 в автомобиле, блокировка невозможна
- CAS 217 Нет пульта дистанционного управления
- CAS 303 Отожмите сцепление, чтобы начать
- CAS 335 зажигание включено
- CAS 347 Положение R/N/D невозможно
- CAS 348 Engage Park, прежде чем покинуть автомобиль
- CAS 349 Engage Park перед выключением зажигания
- CAS 413 Рулевая колонка разблокирована
Существуют сотни кодов неисправностей, которые можно сохранить в модуле BMW CAS.
Bmw e60 замена cas

Всем привет
Совсем недавно работал с машиной E87 bmw 1 series в которой состоялся свап мотора с N46 на N45.
Я не буду обсуждать целесообразность такого свапа, просто хозяину машины так захотелось.
Он купил на разборке блок DME и CAS с т.н «полной утерей ключей», т.е без ключей. Просто пару блоков.
Сделать на нее ключи ничего сверхестественного, автомобиль завели. Позже до меня машина доехала своим ходом чтобы подровнять везде VIN номера и все работало как должно быть. Как будто эти блоки всегда тут и были.
Ну значит поехали, поменять VIN в блоке DME — тут все просто — WinKFP и все хорошо, заодно и софт обновили. А вот с блоком CAS уже интереснее.
У нас тут был CAS3+ 0l15y маска чипа. WINKFP и Tool32 нам тут не помогут.
В блоке CAS есть 2 VIN-номера,
1-ый это «мастер» — VIN, т.е полный вин номер, о смене которого мы и поговорим.
2-ой — т.н UIF — легко меняется при помощи NSC-expert при правке комплектации (FA)
Решил ради интереса погуглить эту тему, и очень улыбнулся как на наших форумах все окутано завесой тайны, домыслами и предположениями а главное очень заманчивыми коммерческими предложениями))
Ну значит поехали, мастер-VIN, свиды обычный VIN, вот только прописать его на столе и все не выйдет — следующий байт после него — это checksum, пересчитывается до смешного — любым HEX редактором того программатора которым вы работаете (лично проверил на xprog, vvdi-prog).
Правите и этот байт помимо VIN и все работает)
Если просто вписать vin, не правя чек-сумму, то получите пробег 999999 и так и оставшуюся гореть жирную точку.
На фото подчеркнуто все необходимое

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

«Система CAS служит для защиты от угона и разрешения пуска автомобилей BMW.
В каждом ключе автомобиля установлен чип-транспондер. На замок зажигания надета тороидальная катушка. Чип-транспондер питается электроэнергией от ЭБУ системы CAS через эту катушку. Поэтому отпадает необходимость в батарее в ключе. Между кольцевой антенной (катушкой) в замке зажигания и чипом-транспондером происходит обмен информацией и питание электроэнергией по принципу трансформатора.
Для этого ключ посылает данные на ЭБУ системы CAS. Если эти данные верны, то ЭБУ системы CAS разблокирует стартер через реле в ЭБУ и дополнительно посылает на DME/DDE по проводу передачи данных закодированный сигнал разрешения запуска.»Данный недуг авто не напрягал до поры до времени.
А началось всё с банального. С банального дооснащения. MrPerfekt кодировал мне машину удаленно (CIC, combox + дружба с Logic7 и тд) и наткнулся на такую беду, как невозможность закодировать CAS. Все прописанные опции работали, но они были прописаны только в блоке LMA. Всё это не по феншую.
Но это ещё пол беды. Кодируя CAS, вылезла ошибка и блок стал показывать пробег при диагностике 529 тыс км. Красота! Но это только начало. Т.к. CAS выдал такой умопомрачительный пробег, то и приборка встала в позу, заистерила, выкинув точку возле пробега с заметками в диагнозе о проблемах. К тому же ещё добавился букет по ТО машины (колодки, каты, масло), которые стали не активны.
Проблем много, вывалились разом и нужно начинать с малого. Прогнали тестами приборку. Оказалось, что CAS/KOMBI не видят информацию от DME. Всё вернулось бы на свои места после непродолжительной поездки, но для пущей уверенности пролили приборку новой прошивкой. А вот с CASом решили на месте не экспериментировать, так как велика вероятность завалить окончательно блок и нужно было бы тащить машину на эвакуаторе в сервис. Отложили до лучших времен.
После обновления блоков (KOMBI, DME и ещё несколько основных), как только я проехал и перезапустил машину, все проблемы исчезли. Точнее проблемы с точкой возле пробега, активность функций ТО, ругательства на DME. Остался всего лишь один баг – ошибка по CASу (процессор). Эта чёртова пакость постоянно скидывает синхру DME-CAS при снятии клемм с аккумулятора.
Ну и я получил подробный ответ почему мой CAS плохо себя чувствует. Причин не так много: неумелые люди криво мотали пробег; неумелые люди кодировали машину/блок на полусевшем аккуме; время не щадит никого. Причины не особо важны, так как экстрасенсов в нашей семье нет, а вот устранять это нужно.
Для решения данной проблемы есть несколько путей:
— Пролить CAS новой прошивкой (что не стали делать в гараже);
— Купить бу CAS с перекидкой в него всей информации по ключам и тд.И склонялся я в основном к покупке б/у блока и «сделать копию».
Но что-то переклинило у меня в голове и я решил пойти самым безбашенным путём — купить новый CAS с ключами. Хардкор — наше всё. =)
Процедура ещё та. Основное — это найти поставщика. Подобные вещи заказываются под документы владельца и машины (обязательное совпадение лиц). И, казалось бы, столько народу барыжит запчастями, какие могут быть проблемы. Могут. От основных магазов я получил отказ в заказе подобных блоков (cas, dme и тд). Кто-то называл баснословные деньги. В итоге был оформлен заказ у клубного «бутика» по запчастям, но что-то пошло не так. 5-6 месяцев ожиданий с полной оплатой детали и длительный возврат денег.
После этого был отчаянный шаг позвонить ОД, который удивил ценой (конкурентной с ззап), но с обязательной установкой/пропиской блока у них (вот тут уже ценник негуманный).В этом руководстве мы рассмотрим, как устранить неисправность модуля BMW CAS (Car Access System) с помощью диагностического сканера OBD-II. Вы узнаете, что делает модуль CAS, какие системы он охватывает и как читать/удалять коды из модуля BMW CAS.
- 1 Что такое модуль BMW CAS?
- 2 Общие проблемы
- 3 симптомы
- 4 Как прочитать/очистить коды ошибок CAS
- 5 инструкции
- 6 Расположение модуля CAS
- 7 Живые данные
- 7.1 Коды неисправностей
Что такое модуль BMW CAS?

CAS расшифровывается как Система доступа в автомобиль . Две основные функции модуля BMW CAS включают в себя:
- Включение автомобиля
- мониторинг противоугонной системы.
Модуль CAS генерирует случайный код ключа каждый раз, когда на автомобиль смотрят, и синхронизирует код с блоком управления двигателем, который BMW называет DME или DDE.
При замене неисправного блока управления BMW CAS его необходимо запрограммировать, если модуль новый (первичный).
Если используется использованный модуль BMW CAS, необходимо заменить компьютер двигателя (DME) и ключ на ключи от автомобиля-донора.
Общие проблемы
- Автомобиль не заводится
Дефектный модуль CAS, который был поврежден от воды или из-за низкого или перенапряжения, будет препятствовать запуску автомобиля. Замена модуля CAS и программирование необходимы для решения этой проблемы. - Несоответствующий ключ
Код в модуле CAS может не синхронизироваться с кодом, хранящимся в модуле DME/DDE. Для устранения этой проблемы выполните процедуру сброса CAS в модуле DDE/DME.
симптомы
Список возможных симптомов, которые вы можете заметить в случае сбоя модуля CAS или одного из его компонентов.
Как прочитать/очистить коды ошибок CAS
Если у вас возникли проблемы, хорошей отправной точкой является чтение кодов неисправностей из модуля CAS. Если какой-либо код присутствует, его необходимо устранить. Если коды находятся в состоянии STORED/PAST, их можно удалить.
Список сканеров, которые считывают и сбрасывают коды неисправностей BMW CAS.
- Autel MaxiDAS (модель 808 и выше)
- Foxwell для BMW (модель 510 и выше)
- Запустите полный системный сканер (модель X431 и выше)
инструкции

- Подключите сканер OBD-II к диагностическому порту под приборной панелью.

- Чтение кодов из модуля CAS
- Очистить коды от модуля CAS
- Выполните Адаптации, Активации, Тесты
- Сбросить модуль CAS
Расположение модуля CAS
Модуль BMW CAS находится под рулевой колонкой. Чтобы снять модуль BMW CAS, вам необходимо сесть под панель приборов со стороны водителя, снять пластиковую крышку под панелью приборов (над педалью тормоза и газа). После того, как вы удалите панель, вы найдете свой модуль BMW CAS, который будет черный или белый ящик.
При замене модуля BMW CAS его необходимо запрограммировать и синхронизировать с DME и автомобильными ключами.
Адаптации и тесты в модуле CAS
Это список тестовых и сенсорных активаций, которые вы можете выполнить через модуль CAS.
- Удалить счетчик ошибок электрического рулевого управления
- Сброс модуля CAS
- программирование
- Пульт дистанционного управления, состояние батареи
Совет ! Ваш сканер должен быть способен выполнять двунаправленные тесты, чтобы выполнить эти адаптации и активировать датчики или модули.
Живые данные
В модуле CAS вы можете отображать текущие данные от различных датчиков, которые взаимодействуют с модулем CAS.
- Выключатель стоп-сигнала
- Кнопка центрального замка
- сцепление
- Счетчик неисправностей электрического замка рулевого управления
- Состояние дверных контактных выключателей
- Ключевой номер
Коды неисправностей
Ниже приведены некоторые примеры кодов, которые вы можете видеть в модуле BMW CAS.
- A082 CAS Терминал питания 30E 30L
- A085 CAS Ошибка дорожного сигнала скорости
- A080 CAS Выходная активная линия
- 2F44 EWS предотвращает манипуляции
- A103 – CAS: неисправность шины иммобилайзера (в CAS)
- A0B2 Питание, клемма 30E
- 4a63 Код ошибки BMW – несанкционированный доступ или манипулирование EWS
- CAS 14 Дверь открыта F/R
- CAS 15 Дверь открыта F/L
- CAS 16 Door Open R/L
- CAS 17 Door Open R/R
- CAS 18 Капот открыт
- CAS 19 Открытый ботинок
- Проблема зажигания CAS 21, отжать тормоз для запуска
- Проблема стартера CAS 22, двигатель не может перезапуститься
- CAS 38 Неправильный дистанционный ключ
- CAS 40 нажмите тормоз для запуска
- CAS 65 Change Key, Key Battery Low
- Пульт дистанционного управления CAS 66/неисправность ключа
- Пульт дистанционного управления CAS 67/аккумулятор разряжен
- Батарея дистанционного управления CAS 68 с дистанционным ключом
- CAS 186 ELV Неисправность замка рулевого управления. Двигатель не может быть перезапущен
- CAS 187 ELV Рулевой замок активен. Переместить руль, чтобы перезагрузить
- Дистанционный ключ CAS 205 отсутствует
- Запуск двигателя CAS 206 при следующем нажатии
- CAS 208 Комфортный доступ отключен
- Дистанционный ключ CAS 209 в автомобиле, блокировка невозможна
- CAS 217 Нет пульта дистанционного управления
- CAS 303 Отожмите сцепление, чтобы начать
- CAS 335 зажигание включено
- CAS 347 Положение R/N/D невозможно
- CAS 348 Engage Park, прежде чем покинуть автомобиль
- CAS 349 Engage Park перед выключением зажигания
- CAS 413 Рулевая колонка разблокирована
Существуют сотни кодов неисправностей, которые можно сохранить в модуле BMW CAS.

Наличие штатного модуля EWS – обязательная опция в автомобилях марки BMW, начиная с 1994 года. В моделях E-серии иммобилайзер встроен в единый блок управления автомобилем (Car Access System или CAS). Поэтому с проблемами в его работе, приводящими к невозможности эксплуатации автомобиля, может столкнуться любой владелец машины баварской марки.
Наиболее часто встречающихся неисправностей иммобилайзера две:
- Потеря синхронизации иммобилайзера EWS с системой управления двигателем (DME/DDE).
- Рассинхронизация ключа и блока EWS. Внешне это будет выражено в том, что автомобиль либо вообще не реагирует на ключ, либо проворачивает стартер, но двигатель не запускается.
Какие типы иммобилайзеров BMW мы синхронизируем?
Наш технический центр обладает всеми возможностями для восстановления утерянной синхронизации CAS-DME (DDE), EWS-DME (DDE), равно как и выполнения ряда других процедур, обеспечивающих восстановление штатного функционирования иммобилайзера. Для этих целей нами используется специальное сервисное оборудование, позволяющее перепрограммировать соответствующие системы и восстановить в них часть утраченного программного обеспечения.
В случае необходимости прописать рассинхронизированный ключ в иммобилайзере необходимо снять блок EWS и доставить его в сервис. Аналогичным способом можно прописать новый ключ взамен утерянного, либо стереть информацию об утерянных, поврежденных ключах.
Если произошла рассинхронизация с системой управления двигателем DME/DDE, к нам на сервис вам придется доставить оба устройства (либо весь автомобиль целиком, что сложнее). Те же действия по синхронизации иммобилайзера необходимы, в случае если блок DME, либо CAS полностью вышел из строя, найденные им на замену тоже подлежат синхронизации с DME. В случае покупки их новых у официального дилера компании BMW, согласование их между собой выполнят там же.
Если же предпочесть более бюджетный и быстрый вариант и заменять сгоревшие элементы на аналогичные от другого автомобиля – поможет квалифицированный персонал нашего сервиса. Не вызовет затруднений у наших специалистов и обратная ситуация, когда требуется согласовать заменяемый бывший в употреблении блок управления двигателем DME/DDE с программным модулем или CAS.
Вычисление и замена ISN и SK в нашем техцентре
Для проведения синхронизации блоков управления двигателей с иммобилайзером или CAS, требуется вычисление и приведение в соответствие в обеих частях системы идентификационного номера, или секретного ключа (ISN, или SK). Будучи оснащенными соответствующим оборудованием для чтения внутренних разделов памяти, наши специалисты имеют возможность считать данные об SK и ISN для последующего приведения их в соответствие с аналогичными в заменяемой системе (ИСН и СК) путем изменения его прошивки.
Неисправность иммобилайзера и выход из строя системы управления двигателем различных моделей BMW – это те проблемы, которые сможете легко решить в нашем техническом центре!
- Работаем быстро и профессионально.
- Предлагаем цены на услуги, которые существенно ниже среднерыночных.
- Предоставляем гарантию на все выполненные работы и установленные агрегаты.
Обращайтесь в наше техцентр – даже в самых тяжелых и нестандартных случаях мы найдем оптимальное решение!

При всей своей надежности автомобиль БМВ не защищен от мелких, но весьма неприятных и сложных в устранении неполадок, которые делают езду невозможной. Одна из них — выход из строя рулевого блокиратора ЕЛВ (ELV).
Горит красный руль — он заблокирован. При этом нельзя повернуть ключ в замке зажигания — его не узнает бортовая автоматика. Единственное, что продолжает работать в этом случае — это двери автомобиля: их можно открывать и закрывать с центрального замка.
Короче говоря, ехать нельзя. Рулевое колесо необходимо каким-то образом выводить из режима блокировки.
Многие владельцы автомобилей BMW, когда-либо сталкивавшиеся с проблемой заблокированного руля, искренне считают, что ремонт модуля ELV отдельно невозможен, поскольку этот блок можно менять исключительно вместе со всей рулевой колонкой.
На самом деле менять модуль вполне возможно. Для этого нужно снять крепеж и установить новый блок взамен вышедшего из строя. При этом сначала необходима так называемая привязка блока — программирование модуля ЕЛВ под ключ зажигания.
Чем грозит починка ЕЛВ (ELV) на БМВ своими руками
Теоретически монтаж-демонтаж рулевого блокиратора возможен в кустарных условиях, но с привлечением профессионалов в результате сомневаться не придется. Ремонтировать и менять ЕЛВ предпочтительнее в условиях специализированного сервис-центра BMW.
В подавляющем большинстве случае самостоятельная починка блока с разбором рулевой колонки бывает либо безрезультатной, либо усугубляет и без того сложную поломку, после чего требуется более масштабное восстановление конструкции.
Диагностика и ремонт ELV
Как показывает статистика обращений автовладельцев в сервисные центры BMW, они сталкиваются с проблемами блокировки рулевого колеса в среднем после 5 лет эксплуатации автомобиля. Своевременно определить наличие поломки рулевого блокиратора можно по ряду следующих признаков:
- Руль полностью заблокирован. Руль не разблокируется либо, напротив, не блокируется.
- Машина не заводится. При попытке повернуть ключ в замке зажигания автомобиль не заводится.
- Двери открываются/закрываются с кнопок. Открывание и закрывание дверей машины возможно с центрального замка.
- Консоль не работает. Не включается приборная панель.
Как решается проблема с блокиратором руля
Неполадки с блокирующим модулем руля ELV в целом типичны, их устранение возможно несколькими способами.
Замена блокиратора в дилерском центре.
Замена модуля предполагает необходимость заказа так называемого оранжевого сервисного ключа для перепрограммирования. Однако обычно это очень долго: на доставку заказа и последующую замену модуля уходит до 2 месяцев.
Чаще всего на все время ожидания запчасти машину приходится оставлять в сервисном центре. Кроме того, стоимость замены модуля превышает 50 тысяч рублей. Очевидно, что замена блокиратора у дилера — не самый лучший способ решения проблемы в силу своей длительности и высокой затратности.
Программирование нового блокиратора.
При перепрограммировании модуля в сервис-центр отправляют замок зажигания вместе с ключом. Специалисты с помощью специального ПО проводят программирование (так называемая привязка блока), и клиент получает обратно полностью новое устройство.
Срок оказания услуги обычно не превышает нескольких дней. При этом во многих случаях сложно гарантировать, что неполадка не возникнет снова, так как, возможно, она была вызвана внешними причинами, которые так и не были устранены.
Ремонт блокиратора ELV.
В теории восстановление вышедшего из строя блокиратора возможно, если он не пришел в окончательную непригодность, а электронная плата осталась неповрежденной.
Полное удаление ELV (ЕЛВ).
Демонтаж рулевого блокиратора — хотя и радикальный, но наиболее эффективный способ решения проблемы. Эту технически сложную и ответственную манипуляцию можно успешно провести в условиях нашего автосервиса. Мы убираем защелку из комплектации авто программным способом и просто отключаем ее физически.
Ремонт ELV на BMW. Преимущества обращения в специализированный автосервис
- Доступная цена. Ремонтируйте модуль ЕЛВ в нашем спецавтосервисе BMW — это экономичная альтернатива приобретению нового блока. А учитывая то, что обычно новое устройство требует программной привязки, вы сэкономите в двукратном размере — запрограммируем блок недорого!
- Короткие сроки ремонта. Ожидание оригинального блокиратора руля ELV для вашей машины может затянуться на долгие месяцы. Мы отремонтируем или удалим блок за один день, вам не придется ждать.
- Гарантия на все работы. На все работы даем официальную гарантию. Если после ремонта проблема повторится по нашей вине, мы вернем вам 200% стоимости оказанной услуги.
Решайте проблему с блокиратором рулевого вала ELV с помощью специалистов профильного автосервиса БМВ! У нас есть все необходимое для корректной автодиагностики и устранения неполадок: лицензионное оборудование и специальный инструмент, компьютеры с программным обеспечением. Доверьте ремонт блокиратора рулевого вала ЕЛВ опытным экспертам по BMW!
Bmw e60 cas что это

В прошлой записи я показывал, как скручивают поколение автомобилей BMW E90 и иже с ними, т.к принцип работы этих приборных панелей на автомобилях в кузовах Е60, Е70, Е87 и т.д, аж до самой F-серии полностью идентичный ( F-серию, я тоже достаточно скоро покажу, там определить скрученный пробег ещё проще, если знать куда смотреть, но как везде есть свои тонкости)
Итак, у меня на столе блок иммобилайзера от BMW E6X, он же CAS2 в белой коробке.

Сделаю небольшое отступление,
КАК скручивают это поколение авто? Да все просто, скручивают только блок CAS и KOMBI, если с KOMBI что то испортить можно только если руки совсем не из того места, или когда за неимением нормальной стиралки начинаются замены родной микросхемы на что-то очень сильно китайское, и пробег становится шесть девяток, т.е микруха тю-тю, или забейте эти строчки не нулями а FF FF в дампе — будет тоже самое)
Привозили мне как то на восстановление приборную панель от BMW E65 дорестайлинг, после кривой попытки скрутки, естественно это делал очередной автосалон типа «пещера». Естественно я по своим личным убеждениям пробег не скручивал, а лишь поглумился с них, на кой фиг крутить авто 2005 года выпуска? Их ответ был неуверенный «ну чтоб продать лучше», ну и в таком духе, кароче сами не знают зачем, но надо скрутить.А вот блок CAS увалить очень легко, и дело как раз в оборудовании, большинство тех кто это делает, делают это чем то очень китайским, есть китайские приборы которые это делают на УРА, но Китай-Китаю рознь.
Сбитые синхры, побитые EERPROM, побитый FLASH, и т.д. В самых веселых случаях при неправильной подпайке, можно вообще спалить все.



После успешной подпайки всегда надо сохранять «первый» (родной») дамп+флэш
С ключами там отдельная вещь, т.к тут уже радиоканал хранится так же в микросхеме и привязывается уже не комбинацией нажатий, как было в прошлом поколении авто, чуть позже и это будет в блоге.
Особенно проблема ключей актуальна для авто американского происхождения, т.к оф. диллер не может помочь им с ключами и оффициально его провезти, и они вынуждены искать умельцев.А теперь перейдем к моему любимому, как определить скрученный пробег
В прошлой записи с стрелками на приборке разобрались — отлично видно еще на стадии авто.ру\авито\дром и т.д какие скручены
А вот с блоком CAS уже интереснее,
Как определить
1. Наличие в накопителе ошибки Power of reset — это 100% крутили, что означает что блок CAS снимался с не отключенным аккумулятором, высшей степени делитанство, а ошибку не убрали по одной простой причине, крутили — чем то очень китайским и боялись увалить, либо просто забыли.
Мне известны случаи когда скручивали Е70, и после стали чистить ошибки Ланчем, — CAS — труп.
2. Блок CAS находится под рулем, поэтому тщательно смотрим на все болты, зазоры, клипсы, т.д, если чего то не хватает, сорвана краска, зазор явно не заводской — туда лазили, и возникает вопрос, а зачем?
3. Если вы находитесь на СТО, просите снять блок CAS и посмотрите его на предмет подпайки, сразу видно, паялись к него или нет, т.к чтобы это сделать надо снять родное покрытие платы лаком.
Но и на этот случай есть прикол, я таким пользуюсь
4. И конечно специальные приборы для чтения пробега из других блоков, и чтение пробега из ключа — крайне действенный способ, т.к СТО боятся снимать такие блоки, владельцы просто не разрешают это делать, т.к личности бывают разные, многие в покупателе видят своего личного врага и не хотят давать по телефону даже данные чтоб историю дтп посмотреть по автокоду, со словами «чтоб у меня проблем потом не было», и тому подобное. Это уже совсем другая история))))
Ну и вот до чего меня довело, пришлось делать ТО паяльнику))

Ну и обещанный бонус, как должны стоять стрелки на приборке?
Лежит у меня сейчас НОВАЯ, НЕ ЗАКОДИРОВАННАЯ, приборная панель от BMW E60 M5/ E63 M6.
Откуда не спрашивайте, но она моя)CAS – мелочь, а неприятно.

Прессанём немного мозг.

«Система CAS служит для защиты от угона и разрешения пуска автомобилей BMW.
В каждом ключе автомобиля установлен чип-транспондер. На замок зажигания надета тороидальная катушка. Чип-транспондер питается электроэнергией от ЭБУ системы CAS через эту катушку. Поэтому отпадает необходимость в батарее в ключе. Между кольцевой антенной (катушкой) в замке зажигания и чипом-транспондером происходит обмен информацией и питание электроэнергией по принципу трансформатора.
Для этого ключ посылает данные на ЭБУ системы CAS. Если эти данные верны, то ЭБУ системы CAS разблокирует стартер через реле в ЭБУ и дополнительно посылает на DME/DDE по проводу передачи данных закодированный сигнал разрешения запуска.»Вещь очень нужная, полезная, но бывает «вскрывает» мозг владельцу.
В моём случае именно так. Всё началось с незапамятных времен начала владения автомобиля. Первая просадка аккумулятора и поиск «умного человека» с ноутом, чтобы согласовал CAS/DME. Симптомы простые: машина крутит стартером, но автомобиль не заводится. Процедура согласования быстрая, но стоит денежку. Обычно берут 2-3т.р.
Данная проблема возникает и на исправном CASе, правда крайне редко, но в моем случае она повторялась каждое снятие клеммы с аккумулятора. Так как у меня был ноутбук/шнур и проги, то мне не доставляло особого труда иногда производить согласование блоков.Данный недуг авто не напрягал до поры до времени.
А началось всё с банального. С банального дооснащения. MrPerfekt кодировал мне машину удаленно (CIC, combox + дружба с Logic7 и тд) и наткнулся на такую беду, как невозможность закодировать CAS. Все прописанные опции работали, но они были прописаны только в блоке LMA. Всё это не по феншую.
Но это ещё пол беды. Кодируя CAS, вылезла ошибка и блок стал показывать пробег при диагностике 529 тыс км. Красота! Но это только начало. Т.к. CAS выдал такой умопомрачительный пробег, то и приборка встала в позу, заистерила, выкинув точку возле пробега с заметками в диагнозе о проблемах. К тому же ещё добавился букет по ТО машины (колодки, каты, масло), которые стали не активны.
Все происходило зимой и доехать до сервисного центра не было ни желания, ни возможности. Обзвонив пару известных контор с подобными умелками, откликнулся один замечательный человек – Дмитрий. В назначенный вечер он приехал с другом ко мне в гараж и начал смотреть «как я докатился до такой жизни» =))
Проблем много, вывалились разом и нужно начинать с малого. Прогнали тестами приборку. Оказалось, что CAS/KOMBI не видят информацию от DME. Всё вернулось бы на свои места после непродолжительной поездки, но для пущей уверенности пролили приборку новой прошивкой. А вот с CASом решили на месте не экспериментировать, так как велика вероятность завалить окончательно блок и нужно было бы тащить машину на эвакуаторе в сервис. Отложили до лучших времен.
После обновления блоков (KOMBI, DME и ещё несколько основных), как только я проехал и перезапустил машину, все проблемы исчезли. Точнее проблемы с точкой возле пробега, активность функций ТО, ругательства на DME. Остался всего лишь один баг – ошибка по CASу (процессор). Эта чёртова пакость постоянно скидывает синхру DME-CAS при снятии клемм с аккумулятора.
Ну и я получил подробный ответ почему мой CAS плохо себя чувствует. Причин не так много: неумелые люди криво мотали пробег; неумелые люди кодировали машину/блок на полусевшем аккуме; время не щадит никого. Причины не особо важны, так как экстрасенсов в нашей семье нет, а вот устранять это нужно.
Для решения данной проблемы есть несколько путей:
— Пролить CAS новой прошивкой (что не стали делать в гараже);
— Купить бу CAS с перекидкой в него всей информации по ключам и тд.И склонялся я в основном к покупке б/у блока и «сделать копию».
Но что-то переклинило у меня в голове и я решил пойти самым безбашенным путём — купить новый CAS с ключами. Хардкор — наше всё. =)
Процедура ещё та. Основное — это найти поставщика. Подобные вещи заказываются под документы владельца и машины (обязательное совпадение лиц). И, казалось бы, столько народу барыжит запчастями, какие могут быть проблемы. Могут. От основных магазов я получил отказ в заказе подобных блоков (cas, dme и тд). Кто-то называл баснословные деньги. В итоге был оформлен заказ у клубного «бутика» по запчастям, но что-то пошло не так. 5-6 месяцев ожиданий с полной оплатой детали и длительный возврат денег.
После этого был отчаянный шаг позвонить ОД, который удивил ценой (конкурентной с ззап), но с обязательной установкой/пропиской блока у них (вот тут уже ценник негуманный).В это время с машины был снят мой CAS ради любопытства.
Система CAS BMW F30
В случае, если внутри ключа села батарея, а завести автомобиль все-таки нужно, достаточно приложить ключ к соответствующему месту на рулевой колонке со специальным знаком ключа.
16.12.2019, 17:20 504 просм.

Система CAS BMW F30 полностью интегрирована в блок FEM. Как известно, в автомобилях BMW F30 нет гнезда для ключа. Поэтому двигатель можно запускать без ключа.
Главное, чтобы сам ключ-брелок находился внутри салона. Эта функция называется «Passive Go» (разрешение на пуск двигателя). Для доступа в автомобиль требуется активация идентификационного трансмиттера.
Помимо этой простой функции, есть еще и комфортный доступ, когда в машину можно попасть не нажимая кнопок брелка. В функцию комфортного доступа также входит возможность открытия багажника «без рук», проведя ногой под задней частью автомобиля. Очень удобно, когда заняты обе руки.
Отличие систем технически представлено как идентификация ключа внутри в первом случае и ключа снаружи, рядом с авто, во втором соответственно. Например, если ключ у Вас в кармане, а Вы — рядом с машиной.
Кроме того, CAS в BMW F30 отвечает за открытие/закрытие окон путем удерживания определенных кнопок на ключе. Также в CAS входят некоторые другие функции.
В BMW F30 интегрированы следующие функции CAS:
К другим функциям CAS, кроме прочего, относятся:
В разблокировке запуска электронной противоугонной системой (ее также называют Challenge- Response) отказались от шины CAS, так как PT-CAN и FlexRay уже обеспечивают дублирование передачи данных между блоками FEM и DME.
В случае, если внутри ключа села батарея, а завести автомобиль все-таки нужно, достаточно приложить ключ к соответствующему месту на рулевой колонке со специальным знаком ключа.
Для открытия дверей с системой комфортного доступа, необходимо приложить палец на специальную метку на дверной ручке (как делает мужик на видео). Для закрытия — та же процедура.
Кодирование BMW F10. Полный список возможных кодировок [обновляется]


Привет, дорогие друзья!
«Время — самое драгоценное из всех средств».
ВОЗМОЖНО ДИСТАНЦИОННОЕ КОДИРОВАНИЕ ВСЕХ ПЕРЕЧИСЛЕННЫХ ОПЦИЙ!
ЛЮБЫЕ F и G кузова!BMW F01 F07 F10 F25 список скрытых опций на 22.09.2021 и в процессе постоянного обновления.
— — КОДИРОВАНИЕ по FA/VO Vehicle Order [Изменение комплектации автомобиля] — —
— S2TBA Спортивная АКПП [Спорт коробка] и Launch Control [Старт с двух педалей]
— S6NSA Расширенный Bluetooth. Позволяет одновременно подключать два телефона: например, один для разговоров, второй для прослушивания музыки.
— S8TNA Дневные ходовые огни [ДХО, Ангельские глазки, Габариты, ДХО] с меню выключения / включения в режиме освещения 0 и AUTO
— S8TLA Задние ходовые огни [полоски фонарей] вместе с дневными ходовыми огнями
— S8KPA Межсервисный интервал замены масла на 8000 км либо 12000 км S8KMA,— — КОДИРОВАНИЕ по FDL [Изменение параметров по блокам автомобиля] — —
Блок ASCM — Advanced Crash Safety Module — Модуль пассивной безопасности при столкновении
— Уменьшить количество предупреждений гонга [на 6 секунд — 3 предупреждения гонга]
— Отключение гонгов о не пристегнутом ремне во время запуска двигателя и во время движения.
— Отключение напоминания на приборной панели.
— Отключение гонга снятия ремней безопасности.
— Отключить ошибки по подушкам безопасности [сама подушка должна быть отключена и контакты заизолированы] [добавлено 22.09.21]Блок ASD — Active Sound Design — Блок преобразующий звук двигателя в колонки [присутствует на 528i с 2014 года, а также 535i, 550i, 550d]
Блок CAS — Car Access System — Система доступа в автомобиль
— Auto Start-Stop всегда выключен при запуске двигателя либо
— Запоминание последнего положения кнопки Авто Старт-Стоп.
— Убрать или настроить задержку закрытия окон и зеркал с ключа [складывать зеркала сразу или складывать зеркала после небольшого удержания, с завода 3 секунды]
— Срабатывание штатной сигнализации после вскрытия закрытой машины механическим способом [взлом личинки замка или ключом замка водителя] [при наличии опции S302A «Система сигнализации»].
— Выключить мультимедию [CIC, NBT, CHAMP] после остановки двигателя и открытия водительской двери
— Двойной сигнал гудком после закрывания автомобиля с ключа при работающем двигателе [включить / отключить] [автомобиль напоминает: ты меня забыл заглушить]
— Завести машину без нажатия на педаль тормоза, только кнопкой START/STOP ENGINE [не очень удобно: кнопку придется нажимать дважды: 1. нажатие включения зажигания. 2 нажатие и удержание — машина заводится]
— Время отключения магнитолы [мультимедии] и «засыпания» машины после выключения зажигания. [по умолчанию 8 мин, можно поставить любое время]
— Невозможность открыть двери ручкой изнутри [например, при открытом окне] или кнопкой центрального замка в салоне автомобиля после закрытия автомобиля с ключа. Возможно так будет сложнее снять ваш М-руль и NBT. Комфортные сиденья точно не унесут:). Из минусов: пассажир не сможет выйти, если его оставить внутри — разве что через окно.
— Добавить возможность закрывать зеркала, окна и люк с ключа [для автомобилей рынка США]
— Открыть все замки дверей после выключения двигателя [одно нажатие на ручку двери для выхода из авто]
— Прописать замену аккумулятора [AGM и не AGM идентичной и другой емкости]Блок DME DDE — Digital Motor Electronics — Электронный блок управления двигателем
— Полностью заряжать аккумулятор не оставляя запаса для рекуперации энергии [в ТЕСТЕ завязка на CAS]
Блок DSC — Система динамического контроля стабильности и EMF — Электромеханический стояночный тормоз
— Автоснятие с ручника при начале движения [автомобили дорестайлинг на рестайлинге есть уже с завода] только при ПРИСТЕГНУТОМ РЕМНЕ!
— Изменение параметров тормозных дисков, колодок и суппортов
— Отключить полный привод xDrive [ТЕСТ. Передать весь момент на задние колеса. Будет гореть ошибка 4×4 на приборной панели и в мультимедии, ABS работать не будет, но будут работать режимы TRACTION и DSC OFF] Грамотное решение без ошибок — xDeleteБлок EGS — Электронная система управления Коробкой Передач
— Launch Control – Лаунч Контроль [резкий старт с двух педалей на 3 тысячах оборотов для замеров скорости] [для авто выпущенных с 2012 года с программированием F010_13_07_501 — июль 2013 года и выше]
— Индикация передачи на приборной панели в режиме селектора DS коробки передач S1-S8 [селектор АКПП влево] [добавлено 22.09.21]
— Прошивка коробки xHP Stage 1-Stage4 для более быстрых и плавных переключений [добавлено 22.09.21]Блок FRM — Блок, отвечающий за оптику, свет, стекла, зеркала и электрорегулировку рулевой колонки
— Эффект стробоскопа [включенные противотуманные фары гаснут при включении дальнего]
— Задние ходовые огни [полоски фонарей] горят днем в режимах селектора света AUTO и 0 [опция S8TLA]
— Ангельские глаза [кольца, габариты] в половину накала 50% в режиме света габариты [с завода 8%]
— Возможность добавить к приветственным огням: ближний и дальний свет, подсветку номера, птф, задние фонари.
— Мигание стоп сигналов [как на болиде Formula 1® Racing] при резком торможении [до сильного торможения с включением аварийки]. Настройка скорости и частоты моргания.
— При открытой двери автодоводчик передних стекол продолжает закрывать окна
— Изменение угла наклона пассажирского зеркала при включении задней передачи при наличии опции складывающихся зеркал [S430A или S456A]
— Комфортная посадка за руль при наличии электрорегулировки рулевой колонки [руль отъезжает вверх и вглубь]
— Адаптивное освещение поворотов с помощью ПТФ при повороте руля или включении поворотника (работает в режиме света AUTO, ночью) Как на VAG и как на BMW F15. [F10 рестайлинг с 2012 года]
— Подсветка планок [диодная подсветка] в салоне независима от колесика уровня подсветки общего салона [только на рестайлинге F10] яркость подсветки перестает меняться в меню головного устройства!
— Удаление ошибок на приборной панели после установки: LED [диоды] или ксенон в ПТФ, LED в поворотники и LED в лампы заднего хода
— Отключить реснички, желтые диоды SideMarker, кольца [дорестайл ксенон] [добавлено 22.09.21]
— При экстренной остановке [резком торможении до полной остановки] не включается аварийка на случай «я тут всяких оленей оттормаживаю, и получается извиняюсь аварийкой»Блок FZD — Функциональный центр в крыше
— Кнопка паники на долгое нажатие на 4 кнопку ключа [ромбик] – включается сигнализация [короткое удерживание остается – включение ближнего свет] [при наличии опции S302A «Система сигнализации»].
Блок HKFM — Автоматический привод крышки багажника
— Багажник закрывается с одного нажатия и без долгого удержания кнопки закрыть на ключе
— Багажник закрывается с кнопки в салоне
— Плавное закрытие багажника без удара для F07 F25 F34 [добавлено 22.09.21]Блок HU_CIC — HU_NBT — HU_NBT EVO — HU_CHAMP — Мультимедиа — Головное устройство — ГУ
Блок ICM — Integrated Chassis Module Интегрированная система управления ходовой частью
— Функция ограничения скорости ЛИМИТ – кнопка LIM на руле [заменяет кнопку SET]
— Включение лимита сразу на удобной скорости 80 км/ч [только для рестайлинга, где уже есть LIM с завода]
— ECO PRO по умолчанию при старте автомобиля
— Корректировка размера колес — нужна как минимум для корректного расчета скорости автомобилем. [добавлено 22.09.21]Блок IHKA — Встроенная автоматическая система отопления и кондиционирования
— Кнопка климата AUTO перестает включать кондиционер A/C
— Кнопка кондиционера A/C запоминает последнее положение
— Кнопка рециркуляции воздуха запоминает последнее положениеБлок JBBF — Блок прочей электроники: омыватели фар, щетки, затемнение, подогрев сидений
Блок KOMBI — Комбинация приборов — Приборная панель
— Цифровой спидометр на панели приборов: показывает текущую скорость.
— Изменение максимального значения шкалы расхода топлива с 20 л/100 км на 30 л/100км
— Логотип M550D на приборной панели (для расширенной 6WA Black Panel и LED панели ЖК 6WB). Приветствие и прощание логотипом M550D
— Убрать пустую строку или / и дату (добавлено 01.05.20)
— Изменить цвет развязок в навигации на приборной панели (старый красные, новый белые) (добавлено 01.05.20)
— Подсветка всегда белая (отключение ночного режима) 6WA (дорестайлинг и старое ПО) (на 6WB недоступно)
— Цвет линий приборной панели в дневном / ночном режиме (по умолчанию серые день / оранжевые ночь) 6WA и стандарт
— Мощность в л/с на тахометре ЖК приборки 6WB
— Цифровой спидометр на ЖК приборке 6WB
— Компас (для расширенной 6WA Black Panel и LED панели ЖК 6WB).
— Отображение информации мультимедиа и телефона в HUD (добавлено 01.05.20)
— Отображение поворотников в проекции HUD (добавлено 01.05.20)
— Время сброса компьютера поездки (по умолчанию 4 часа, возможно при запуске, 1 час, никогда)Блок PDC — Сигнализация при парковке и TRSVC — Блок управления видеокамерой заднего вида и бокового вида
— Камера заднего вида и круговые камеры доступны на всех скоростях (автоматически выключаются после того как проехали 255 метров)
Блок SM — Блоки управления сиденьями
— Комфортная посадка: кресло отъезжает назад вперед при включении / выключении зажигания. Возможна регулировка расстояния.
— Джентльмен. Возможность управления пассажирским креслом через настройки водительского. Обязательно дооснащение [замена] модуля управления пассажирским сиденьем в водительскую дверь от BMW F01/F02. [обязательное условие: наличие второго блока не только у водителя SM 6D, но и у пассажира SM 6E]Блок SZL — Коммутационный центр в рулевой колонке
Жду Вас в гости!
Помогу с кодированием любых F и G серий.Каждая перечисленная кодировка проверена на F10 / F25 / F07 / F01 и полностью работоспособна.
К сожалению, некоторые коды не могут работать на Вашем авто из-за версии ПО, комплектации или исключительных особенностей автомобиля.Синхронизация EWS/CAS с DME/DDE, вычисление и замена BMW ISN и SK
Компания «Автодиагностика» предоставляет услуги в Москве: Синхронизация EWS/CAS-DME/DDE, вычисление ISN/SK

Наличие штатного модуля EWS – обязательная опция в автомобилях марки BMW, начиная с 1994 года. В моделях E-серии иммобилайзер встроен в единый блок управления автомобилем (Car Access System или CAS). Поэтому с проблемами в его работе, приводящими к невозможности эксплуатации автомобиля, может столкнуться любой владелец машины баварской марки.
Наиболее часто встречающихся неисправностей иммобилайзера две:
Какие типы иммобилайзеров BMW мы синхронизируем?
Наш технический центр обладает всеми возможностями для восстановления утерянной синхронизации CAS-DME (DDE), EWS-DME (DDE), равно как и выполнения ряда других процедур, обеспечивающих восстановление штатного функционирования иммобилайзера. Для этих целей нами используется специальное сервисное оборудование, позволяющее перепрограммировать соответствующие системы и восстановить в них часть утраченного программного обеспечения.
В случае необходимости прописать рассинхронизированный ключ в иммобилайзере необходимо снять блок EWS и доставить его в сервис. Аналогичным способом можно прописать новый ключ взамен утерянного, либо стереть информацию об утерянных, поврежденных ключах.
Если произошла рассинхронизация с системой управления двигателем DME/DDE, к нам на сервис вам придется доставить оба устройства (либо весь автомобиль целиком, что сложнее). Те же действия по синхронизации иммобилайзера необходимы, в случае если блок DME, либо CAS полностью вышел из строя, найденные им на замену тоже подлежат синхронизации с DME. В случае покупки их новых у официального дилера компании BMW, согласование их между собой выполнят там же.
Если же предпочесть более бюджетный и быстрый вариант и заменять сгоревшие элементы на аналогичные от другого автомобиля – поможет квалифицированный персонал нашего сервиса. Не вызовет затруднений у наших специалистов и обратная ситуация, когда требуется согласовать заменяемый бывший в употреблении блок управления двигателем DME/DDE с программным модулем или CAS.
Вычисление и замена ISN и SK в нашем техцентре
Для проведения синхронизации блоков управления двигателей с иммобилайзером или CAS, требуется вычисление и приведение в соответствие в обеих частях системы идентификационного номера, или секретного ключа (ISN, или SK). Будучи оснащенными соответствующим оборудованием для чтения внутренних разделов памяти, наши специалисты имеют возможность считать данные об SK и ISN для последующего приведения их в соответствие с аналогичными в заменяемой системе (ИСН и СК) путем изменения его прошивки.
Неисправность иммобилайзера и выход из строя системы управления двигателем различных моделей BMW – это те проблемы, которые сможете легко решить в нашем техническом центре!
Обращайтесь в наше техцентр – даже в самых тяжелых и нестандартных случаях мы найдем оптимальное решение!
BMW-Service.od.ua
Начиная с 1994 года на все автомобили BMW и Mini устанавливалась штатная противоугонная система (иммобилайзер) с названием EWS а после 2005 г. — CAS. Иногда возникают неисправности в блоках EWS/CAS в следствии попытки запуска двигателя на севшем аккумуляторе, в результате чего последующий запуск двигателя будет уже невозможен.
Если двигатель не заводится, то необходимо провести диагностику системы штатного иммобилайзера EWS/CAS и блока управления двигателем DME/DDE. При рассинхронизации ключа с блоком EWS/CAS — стартер крутить не будет и в блоке иммобилайзера появится соответствующая ошибка.
В случае если проблема с чип-ключем, то необходимо заново прописать чип ключ в блок EWS/CAS. Для этого необходимо снять сам блок EWS и привезти (отправить) его нам. В некоторых случаях также потребуется блок управления двигателем DME/DDE.
Если требуется полная замена блоков EWS/CAS или блоков управления двигателем DME/DDE мы также можем помочь с синхронизацией для последующего успешного запуска мотора.
Также для некоторых блоков управления двигателем возможна услуга полного программного удаления EWS или установка эмулятора. В таком случае «мозги» мотора не будут нуждаться в блоке иммобилайзера EWS/CAS а будут
работать самостоятельноКодирование со смыслом, часть 1. BMW 6 series
Сначала я хотел написать пост про то, как изменить межсервисный интервал по замене масла. Однако вышло немного непонятно и получилось как у всех, одна только практика без теории. Поэтому я решил написать обширную теоретическую часть по кодированию, прочитав которую, вы научитесь хорошо понимать, что и с чем едят и менять всё что угодно и как угодно в своей машине, не прибегая к поискам инструкций. Думал это всё разместить в блоге, но практическая часть всё равно будет и относится она непосредственно к Южанке, поэтому всё-таки будет здесь, в БЖ.
Большинство инструкций по кодированию BMW, как правило, содержат в себе минимум информации, без каких-либо подробностей, вида «измените значение параметра «X» на «aktiv» или «wert_xx», и что-то будет работать по-другому». Этого в большинстве случаев достаточно, эффект достигнут и голова не болит. Однако любознательным товарищам иногда хочется понимать, что за что отвечает и как оно вообще устроено. Ниже пойдёт самая мякотка, но если вас кодирование в принципе не интересует, можно на этом закончить чтение. Поехали!
Предположим, что вы уже знаете, что такое NCS Expert, пакет программ BMW Standard Tools и файлы данных SP-Daten и всё это установили. И даже научились кодировать всякую ерунду типа поворотников на HUD, редактируя файл FSW_PSW.MAN. Хотя и не очень-то даже понимаете, как вообще это всё дело работает.
Начнём с тех самых SP-Daten файлов. Как правило это увесистый архив, в котором есть несколько папок:
cfgdat — файлы конфигурации для NCS Expert, содержит также расшифровки кодов ошибок при кодировании;
data — самая «толстая» папка, в ней лежат прошивки для ЭБУ;
daten — кодировочные файлы и файлы с описанием комплектаций, опций и т. д. Об этих файлах мы и поговорим чуть ниже;
ecu & sgdat — папки с библиотеками для работы с блоками управления. Что-то вроде так называемых интерфейсов, описывающих функции блоков;
Оставшиеся папки содержат в себе информацию о применимости прошивок, их связей друг с другом, данные о формате БД, контрольные суммы и т. д. Тоже интересно, но не в этой теме.
Больше всего нам интересна папка daten. В ней содержатся файлы с расширениями вида .Cxx, где xx — произвольный шестнадцатиричный номер, обозначающий порядковый номер этого файла (или вернее «кодировочный индекс»). На один и тот же ЭБУ может существовать несколько таких файлов (т. е. кодировочных индексов), каждый из которых привязан к версии прошивки в этом блоке. С течением времени в прошивки добавляли новые или изменяли старые функции, а вместе с ними добавлялись/изменялись параметры для них. При таких изменениях заводился новый кодировочный файл, со следующим по порядку индексом. Но не всякая новая прошивка содержит новый же кодировочный индекс, зачастую в прошивке просто исправляют ошибки и ничего более. Например, блок LM2 у E60 имеет аж 53 кодировочных индекса (последний — 35h), правда не все доступны в 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. Он точно описывает текущую комплектацию автомобиля и некоторые специальные параметры, заданные конкретно для этого автомобиля. Можно разложить этот шифр по полочкам:
#0908 — так называемый временной критерий. Это параметр, который отражает технический уровень автомобиля. По ходу жизни автомобиля на конвеере, в его конструкцию вносятся изменения, добавляют новые возможности или модернизируются старые. В среднем новый временной критерий выходит раз в полгода, а в первые года выпусков и того чаще. В данном случае мой критерий — сентябрь 2008. На самом деле оригинальный заводской был старше,#0907, но он был изменён после установки CIC для корректности работы диагностических программ. По этому критерию программы для работы с авто определяют, какие блоки в машине соответствуют определённым опциям. Если временной критерий неверный, то программы, например, могут неверно отображать список блоков в авто;
&LED5 — цвет и материал обивки. В данном случае Leder D5, он же Saddle Brown;
%0300 — код краски (300, Alpinweiss 3);
*EA51 — Код кузова, двигателя и региона. Как правило, содержится в VIN-номере после первых трёх букв (WBA для немецких или X4X для калининградских авто);
$xxx — коды опций, идущие подряд. В расшифровке автомобиля вы можете увидеть те же коды, только в формате SxxxA;
-xxx (или +xxx) — Персональная настройка. Что-то вроде «галочек» в настройках программ;
Ну вроде всё просто? Вполне. Внимательные могут заметить в начале каждого значения специальный символ, который обозначает тип значения (# для временного критерия, & для обивки, % для краски и т. д.). Теоретически порядок следования этих значений при таких префиксах вообще неважен.
Вернёмся к нашему E60AT.000.

Он весьма объёмный, но в нём есть очень полезная информация с комментариями (они написаны после двух слешей «//», программисты сразу поймут), правда на немецком. Не все опции, вписанные в FA, влияют на кодировку автомобиля. Поэтому для опций, которые влияют, заведены отдельные идентификаторы или набор идентификаторов, которые используются в работе при кодировании. В файле E60AT.000 как раз и приведены соответствия идентификатора или группы идентификаторов какой-либо опции из FA.
Общий формат такой:
X YYYY WWWW ZZZZZ //комментарий
Где X обозначает тип значения в FA, YYYY — собственно само значение из FA (без спец. символа),WWWW — условие, при котором данное соответствие актуально (в большинстве случаев никаких условий нет), ZZZZ — идентификатор для кодирования, иногда их сразу несколько.
Типы значений FA:
A — временной критерий (#xxxx);
Z — актуальный временной критерий (также #xxxx);
W — основные опции ($xxx) или тип кузова/двигателя/региона (*xxxx);
E, H, K — настройка основных опций (-xxx, +xxx);
A #0903 PU03 //PU 09/03
Здесь мы видим, что #0903 в FA соответствуюет идентификатору (отсюда и далее будет «идент» для простоты написания) PU03. При кодировании наличие этого идента позволяет правильно закодировать автомобиль с учётом установленного оборудования (если машина реально соответствует временному критерию «сентябрь 2003»).
A #0305 PU03 DEZ03 MAERZ04 APRIL04 JUNI04 PU04 MAERZ05 //MAERZ PU 03/05 (LM_AHL)
Тут как мы видим, #0305 включает в себя сразу несколько идентификаторов. Все иденты кроме сентября вполне соответствуют обозначениям месяцев на немецком. Сентябрь же обозначается аббревиатурой «PU», не знаю почему.
Рассмотрим вариант с настройкой. В терминах программирования такие настройки соответствуют понятию «флаг», ну или для обывателей — «галочки» в настройках программ:
K OI11 OHNE_FA_SBR //Deaktivierung FAHRER SEATBELTREMINDER (bis PU03/04 im KOMBI ab PU03/04 im SGM! ab PU09/05 im ACSM)
Значения FA с типом K чаще всего пишутся в FA с префиксом «+», а с типом E и H с префиксом «-», хотя некоторые настройки пересекаются по типам. В чём принципиальная разница — не знаю, не разобрался. В примере у нас значение OI11 типа K (т. е. это соответствует +OI11 в FA), которое позволяет отключить напоминание непристёгнутого ремня для водителя. Для кодирования значение +OI11 из FA превращается в идентификатор OHNE_FA_SBR. Т. е. при наличии данной «галочки» в FA, некоторые параметры соответствующих блоков принимают такие значения, которые соответствуют отключенному предупреждению о непристёгнутом ремне. БлагодаряE60AT.000, вы теперь знаете все возможные «галочки».
Далее основные опции:
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 //Vor (нем. «до») 09/2008 значению $609 соответствуют иденты NAVIGATION и CCC, а Nach(«после») 09/2008 — NAVIGATION и CIC. Там же можно увидеть интересное:
W 6VA CIC //CIC Zusteuerung (03/08-09/08)(NK71 PU71 PV31 PV71 PW51 PX51 PX71 PX91 PY51)Alternativ zusteuerung CIC
Опция $6VA указывает на идент CIC. Так сказать, говорит о заказной установке CIC, действующей с 03/2008 по 09/2008, на перечисленных типах кузовов и двигателях (почему-то правда только E61 и только бензиновые европейки). Т. е. CIC ставился опционально с марта по сентябрь вместо CCC при запросе клиента. А позже CCC был заменён на CIC в качестве системы навигации по умолчанию, но по запросу клиента могли установить CCC (но с новым джойстиком iDrive). В таком случае за «принудительный» CCC отвечает опция $6VB. Кстати, на F-сериях опция $6VA также существует, но означает, что место NBT стоит CIC по запросу клиента (для машин с 07/2012).
W NF33 E60 N52B30 UL LL US ALLRAD OIL_LEVEL_1 //Limousine 525xiUL //US LL 04/05 — 03/07 /160kW</b>
Тип кузова 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-файлами. С помощью этой программы, например, можно определить все необходимые блоки для кодирования определённой опции. Для этого в программе предусмотрен фильтр списка блоков по различным критерям, один из которых — поиск по иденту опции.
Например, установили вы зеркало с камерой FLA. В расшифровке автомобиля это — опцияS5ACA Автоматический дальний свет. В FA это будет $5AC, именно это значение мы будем добавлять в FA при кодировании. Можно просто добавить эту опцию и закодировать автомобиль целиком (Process Car), т. е. все-все блоки в автомобиле будут закодированы в соответствии с текущим FA (или, вернее, списком идентов). Такой вариант на самом деле годится лишь для новичков, т. к. все параметры блоков, которые вы изменили по своему усмотрению, будут восстановлены к тем значениям, которые соответствуют FA. Т. е. при таком кодировании у вас «слетят» всяческие опции закрытия зеркал с ключа, поворотники в HUD и прочие нестандартные вещи.
Гораздо вернее кодировать только те блоки, в которых есть параметры, зависящие от данной опции и в определении списка зависимых модулей нам как раз и поможет 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, как мы видим, никуда не денется.
Чтобы отфильтровать список модулей по конкретной опции, надо нажать кнопку «Filter» справа от списка модулей, перейти на вкладку «Order option» (фильтрация по опции), вписать в поле «FLA» и запустить фильтрацию. Спустя непродолжительное время список модулей будет отфильтрован:

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
На скриншоте выбрано значение «aktiv» для параметра UMWAELZPUMPE модуля IHKA_E60 с индексом 0D (13-ый кодировочный индекс). Тут же рядом пояснение, что данный параметр отвечает за активацию управления дополнительной помпой по CAN-шине и значение «aktiv» будет выбрано при выполнении следующего условия:
(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 будет выбрано в том случае, если выражение внутри скобок ложно по какой-либо причине.
Если же значение параметра вообще не имеет логического выражения, то оно никогда не будет задано при кодировании в заводском режиме. Во многих сериях кузовов применяются одни и те же модули, но в кодировочных файлах для них указаны другие условия, поэтому у того же значения, но с другим кузовом, условие применения может и существовать. Либо в остальных случаях такое значение вообще никогда не задаётся ни при каких условиях и задать его можно только принудительно, кодируя вручную.
Возвращаясь к фильтрации списка модулей или поиска параметров, хочу отметить то, что система не совсем совершенна, ввиду того, что работает как простой поиск подстроки в строке условия и в одном из четырёх режимов: просто как часть строки, в начале строки, в конце или точное соответствие. Т. е. в поле поиска можно писать не только идент опции, но и целое логическое выражение, а можно вообще хоть пару символов из идента. Это удобно, но не хватает режима поиска «как целое слово», чтобы в результаты поиска не попадали иденты, которые хоть и содержат указанную строку, но отношения к теме не имеют. Например, когда мы фильтруем список модулей по строке «FLA», в результатах фильтрации есть сам модуль FLA, который по идее туда не должен попадать, но попал ровно потому что парочка значений в параметрах зависят от идентов типа FLA_CI_05. Т. е. мы искали всё, что завязано на идент «FLA», но попутно ещё нашли и FLA_CI_05 из-за того, что «FLA» — часть этой строки. Сам по себе модуль не может содержать параметры, которые зависят от самого наличия этого модуля, т. к. это абсурд
Update: В версии 0.6.0.5 добавлен режим «Exact word», т. е. поиск по целому слово. Прекрасно.
Специальные иденты и тонкости кодировочных индексов
Кстати, об идентах типа «XXX_CI_XX» (CI = Codierung Index, кодировочный индекс). Такие вы не найдёте в E60AT.000, т. к. это иденты, обозначающие зависимость от кодировочного индекса конкретного модуля.
Например, возьмём параметр 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.
Нетрудно догадаться, что основная разница в достаточном количестве источников света между европейкой и американкой будет только при кодировочном индексе 05. Европейке достанется значение wert_01 (24 источника света), а американке — wert_02 с 64-мя «лампочками». Не очень понятными остаются такие условия в индексе 03, т. к. в любом случае там будет задано wert_02. Скорее всего, если найти какой-нибудь старый архив SP-Daten, где вообще нет индексов 04 и 05, условия для параметров будут другими, но, пожалуй, выяснение этого момента я оставлю на плечах читателей
Пытаться разобрать истинность длинных логических выражений, думаю, не стоит, за вас это будет делать NCS Expert в режиме заводского кодирования. Он будет опираться на список идентов, полученных из FA и кодировочных индексов и сам подберёт нужные значения. Можно управлять установкой параметров, меняя сам FA (даже не обязательно его сохранять в блоки).
Теперь вы лучше понимаете, что такое FA, как он формируется, как на его основе составляется список идентов, как эти иденты используются при определении значений параметров, а так же что такие кодировочные индексы и как всё это дело связано друг с другом.
В следующей части мы поговорим о том, что из себя представляет конфигурация для блока управления, что такое NETTODAT и как его можно применить, а также о добавлении дополнительного варианта значения к параметрам с помощью NCS Dummy. В заключении практическое применение полученных знаний на примере изменения интервала замены масла.
