Первая половина этой статьи адресована обычным автомобилистам, которые хотят чуть лучше разобраться в вопросе, а вторая — для профи. То есть для тех, кто хочет сам купить оборудование для разблокировки таких функций и, возможно, заработать на этом.
Если раньше для включения ближнего света нужна была простая электрическая цепь (источник, провода, лампа и выключатель, которым управляет водитель), то теперь это та же лампа с проводами и источником, но ею управляет бортовой компьютер, причем функцию управления выполняет как сам водитель, так и некоторый алгоритм, который заложен программно, например, реализация автоматического включения ближнего света (режим день/ночь с использованием датчика света), функции Coming/Leaving Home, Corner («угловой» свет через «противотуманки») и т. д. В современных автомобилях функцию управляющего элемента для лампы играет не простой контактный выключатель, а, как правило, электронный ключ на полевом транзисторе, управляемый ШИМ-сигналом (сигнал с широтно-импульсной модуляцией). В свою очередь ключом «руководит» блок управления (далее в тексте — БУ), который отслеживает команды водителя и действует по заложенному алгоритму.
Благодаря повсеместно внедряемым умным блокам управления различными функциями стало возможно оснащать автомобиль очень широкой опциональной палитрой. По сути одна и та же модель может иметь версии, отличающиеся по цене вдвое, и причина не только в мощности, трансмиссии и материалах отделки, но — во многом — в электронных опциях и «помощниках». Один и тот же выпускаемый электронный блок может содержать в себе разные возможности, заблокированные программно. Конечно, есть функции, которые требуют и замены «железа», но это, как правило, делается с целью, чтобы покупатель не смог самостоятельно дооснастить свой автомобиль до верхних комплектаций за небольшие деньги. Но фактически на конвейере для производителя не составляет большого труда допаять еще одну микросхему или электронный ключ, чтобы тот же блок с другим индексом и прошивкой пошел в более дорогую комплектацию. А если этот блок покупать отдельно, то это выливается в немалую сумму, да еще с учетом того, что свой старый блок нужно кому-то продать, а кому он нужен, ведь он более «слабый»?
Можно отметить два направления улучшения базового автомобиля до более дорогой версии. Первое — это дооснащение, сопровождаемое заменой или добавлением блоков управления, проводов, датчиков и исполнительных элементов. Второе — программная разблокировка (кодирование, адаптация, «заливка» параметрии), которая, в свою очередь, делится на официально поддерживаемую производителем (так называемые активационные ключи) и добровольные самостоятельно вносимые «правки». Вот о программной разблокировке мы и поговорим далее.
Что можно запрограммировать?
В качестве «подопытного кролика» рассмотрим для примера Шкоду Рапид, на ней я езжу и довольно неплохо ее изучил. С 2016 модельного года эти автомобили стали комплектовать системами курсовой устойчивости фирмы Bosch, имеющими код версии блока EBC 460 ESP. В этом блоке заложены различные функции помимо своих основных ABS и системы курсовой устойчивости (ESC), которая тоже содержит в себе массу разных возможностей. Например, можно кодированием менять тормозные усилия функции EDS (электронной блокировки дифференциала), которая помогает «ввинчивать» в поворот автомобиль на скользком покрытии и блокирует тормозами колесо, бесполезно буксующее при разгоне. Эти усилия кодируются на заводе для разных комплектаций автомобиля, которые имеют разную массу и исполнение тормозных механизмов. Также можно активировать или деактивировать ассистент подъема в гору, функцию распознавания падения давления в шинах (и регулировать чувствительность этой системы), включение режимов работы системы ESC («Обычный», «Спорт» или вовсе ее отключить), настроить ассистент старта при пробуксовке (ASR), чтобы он не сильно «душил» двигатель на разгоне и т. д. В некоторых автомобилях эти функции вполне легально активированы с завода и управляются кнопкой «Drive Mode» (например, дромовский Тигуан), но это дополнительная сумма к стоимости автомобиля.
Плюсом к заводской полной комплектации идет режим Eco, который умеет переводить коробку передач в режим движения накатом с полностью разомкнутыми сцеплениями и менять режим ДВС в сторону размеренно-спокойной реакции на педаль газа. Кстати, с 2019 модельного года на многие автомобили концерна VAG с коробками DSG такой режим стали внедрять и без функции Drive Mode/Eco, а в зависимости от того, как водитель убирает ногу с педали газа. Если очень-очень плавно, то может включиться режим движения накатом, если резко, то коробка будет продолжать держать полный зацеп и тормозить двигателем, переключая передачи вниз.
Также режим Drive Mode может менять настройки рулевого управления, а именно: усилия на «баранке» в зависимости от скорости, силу возврата в нулевое положение и т. д. Вот в автомобилях, не имеющих данной опции, можно принудительно запрограммировать режим «Спорт» или «Комфорт», но, правда, без возможности его менять на ходу. Есть и более продвинутые варианты — заливка параметрии от других автомобилей с аналогичным блоком управления и его тонкая настройка.
Часто востребованными «плюшками» у владельцев автомобилей являются банальные удобства, которые отсутствуют в штатных комплектациях автомобиля, но блоки управления их поддерживают, например, работа кнопок ключа-брелока управления центральным замком при включенном зажигании. Эта функция особенно удобна, когда у вас автомобиль с кнопкой Старт/Стоп или установлена сигнализация с автозапуском с GSM-модулем и функцией Slave, в том числе безбрелковые версии.
Также у Рапида есть незаявленные функции работы водительского стеклоподъемника при выключенном зажигании. В Октавии, например, все четыре стеклоподъемника работают, и их можно поднять с ключа, а в Рапиде «умный» стеклоподъемник только у водителя, но его можно закодировать на работу со штатного ключа, как в Октавии.
Я уже не говорю про различные световые решения, к сожалению, часто перерастающие в «колхоз», на который стыдно взглянуть, например, перемигивание заднего габарита и сигнала поворота в противофазе, или более безобидный эффект стробоскопа, когда при моргании дальним светом гаснут «противотуманки». Полезным, на мой взгляд, является гашение дневных ходовых огней при постановке на стояночный тормоз и подсветка углов включением соответствующей «противотуманки» при повороте руля (так называемый Corner — он часто идет как опция, включенная за дополнительную стоимость или в пакете опций). Также в своем автомобиле я поднял напряжение на лампе ближнего света с экономичных заводских 11,8-12,0 В до почти 13,2 В, на которые и рассчитана лампа, при этом напряжение в бортовой сети обычно около 14 В. Это достигается программным изменением коэффициента заполнения ШИМ-сигнала. Теперь ближний свет светит вполне достаточно, ведь многие владельцы Рапидов и Октавий (да и многих других машин) с простыми галогеновыми лампами жалуются на недостаточную яркость ближнего света в сравнении даже с более старыми автомобилями. Там лампа питается от напряжения бортовой сети «как есть», то есть все 14 В, поэтому и светит ярче, но, возможно, и живет меньше.
Самые лакомые «плюшки» владельцев автомобилей — связанные с работой мультимедиасистемы. Вот тут кроется целое поле для доработок, так как один и тот же блок ставится на разные машины и содержит в себе разные настройки обработки звука. Где-то есть «объемный звук», где-то нет. Функция Smartlink поставляется в топовых комплектациях, а в простых, чтобы ее разблокировать, нужно покупать активационный ключ (на данный момент его стоимость около 10 000 рублей плюс работа по разблокировке у дилера). Возможности голосового управления также не везде активированы, как и функция распознавания усталости, но на момент написания данного текста их активировать официально для некоторых автомобилей с российскими вин-кодами невозможно. Отображение видео в движении по умолчанию блокируется на скорости выше 15 км/ч, но и здесь умельцы обошли это ограничение и за некоторую сумму сделают, чтобы видео воспроизводилось, но тут уже потребуется чуть другое оборудование, чем общедоступное.
Разблокировка функций влияет на гарантию?
Однозначного ответа нет, так как гарантия — вопрос причинно-следственной связи. При рекламации всегда можно установить, явились ли правки в блоках причиной поломок или нет. Например, если вы в результате неудачной прошивки «окирпичили» (вывели из строя — прим. ред.) блок, то это вряд ли будет считаться гарантийным случаем, а вот если после кодирования у вас загудел ступичный подшипник или сломалась кнопка стеклоподъемника, то, конечно, эти вещи никак не связаны. К тому же, как правило, простые кодирования и адаптации вряд ли могут быть причиной каких-либо поломок, потому что сама прошивка при этом не меняется, а открывается лишь скрытый функционал, который и так поддерживается блоками.
Другое дело, если вы что-то активировали в системе курсовой устойчивости и решили, что вот теперь законы физики вам не страшны. В этом случае не стоит перекладывать вину в случае ДТП на «не так» сработавшую систему при неаккуратном вождении. При разборе полетов со страховыми компаниями они могут попросить протоколы по работе систем безопасности, количеству интенсивных торможений, ускорений, сработки преднатяжителей ремней и т. д.
Чем можно запрограммировать?
Что именно предлагает рынок из оборудования, которым можно произвести эти операции? Если вы решили серьезно разобраться в вопросе и самостоятельно начать разблокировку имеющихся в машине функций, то дальнейшая часть статьи — для вас.
В качестве примера рассмотрим варианты кодирования машин концерна Volkswagen (VAG):
1. VAG-COM (VCDS)
Детище компании Ross-Tech, не являющейся официальными представителями компании Volkswagen Group, выпускают продукт под фирменным названием VCDS. Также существует российская версия этой программы, в народе называется «Вася-диагност». Для работы этой программы требуется аппаратное обеспечение — «шнурок» VAG-COM, который имеет несколько версий и с течением времени обновляется. Это решение — самое распространенное на данный момент среди владельцев автомобилей VAG-группы, так как цена и удобный понятный интерфейс открывают даже для непосвященного владельца возможности кодирования, адаптации и проведения простых базовых установок в своем автомобиле, а также доступ к элементарной диагностике. Основная масса потребителей данного продукта приобретает его, что называется, «для себя». Цены начинаются от 600 рублей (на Aliexpress) за «шнурок» + ломаный софт и до 7000 за, по сути, тот же шнурок и лицензию, в том числе доступ к техподдержке и обновлениям.
2. ODIS Service/Engineering
Официальное программное обеспечение от VAG. Позволяет делать с автомобилем практически все: кодировать, адаптировать и даже прошивать блоки управления. Имеет аппаратную часть: адаптер VAS5054A уже считается устаревшим, на смену ему пришел адаптер VAS6154. Официальные онлайн-версии ODIS Service позволяют работать с гарантийными автомобилями у официального дилера, ODIS Engineering используется на предприятиях по производству автомобилей. Среди владельцев более продвинутого уровня в ходу «ломаные» версии ПО и так называемые клон-версии адаптеров, так как цена официального адаптера делает его покупку нецелесообразной, если вы нечасто занимаетесь подобными работами. Обычно этим софтом пользуются люди, которые выходят за рамки работ «для себя» и начинают помогать другим и зарабатывать на этом. Оригинальные адаптеры могут приобрести только дилеры, цена перешагивает за 100 000 рублей. Также требуется ежегодная оплата доступа к online-порталу и поддержке. Клоны же стоят в среднем от 3500 рублей, а софт, как правило, берется на просторах интернета — «ломаный» без возможности оперативного обновления.
3. VAG-CAN Pro
Это более продвинутый продукт, не очень распространенный в среде обычных автомобилистов. Обычно им владеют люди или компании, которые зарабатывают на услугах по кодированию и прошивке блоков. Данное устройство умеет больше, чем ODIS, и может активировать совершенно не штатные функции, так как прошивает блоки в том числе нештатными прошивками на «низком уровне», меняя «философию» работы блока. Например, с его помощью активируется функция «видео в движении», заблокированная в штатных мультимедиа. Цены на эти устройства также колеблются в большом диапазоне — от элементарных шнурков-клонов за 1000 рублей без программного обеспечения до профессиональных адаптеров стоимостью 15 000 рублей и выше, вплоть до 60 000 рублей, где львиную долю цены составляет софт и его поддержка (обновления).
Различные устройства для смартфонов, например, Carista OBD2, OBDEleven и т. д., как правило, представляют собой комплекс адаптер + софт, скачанный с маркета приложений (для платформ на Android и iOS), в разной степени нафаршированности от бесплатных элементарных функций прочитать/удалить ошибку до платных функций кодирования и адаптаций. Данные устройства пользуются популярностью у людей, не лезущих глубоко в автомобиль, но любопытных. Дружественный интерфейс позволяет помимо всего прочего на экран смартфона выводить в удобной форме показания датчиков двигателя, тормозной системы и т. д. Цены на устройства колеблются в диапазоне 500-10 000 рублей без учета покупок дополнительных функций в приложениях.
Кодированию, разумеется, поддаются не только автомобили VAG-группы, но и многие другие, просто для них также требуется соответствующее программное и аппаратное обеспечение. Так, например, у автомобилей Kia после глушения ДВС открываются двери, и не всем владельцам сигнализаций это удобно. Тут есть два варианта: используя функционал сигнализации автоматически дозапирать двери после выключения двигателя или же закодировать блок комфорта в автомобиле, чтобы он не трогал замки дверей после глушения ДВС.
Как программировать?
Практически любые блоки содержат в себе некий набор конфигурационных данных. Они его читают и затем работают в соответствии с заданными параметрами. Код — некая последовательность двоичных кодов, которая делится на байты и биты. Отображение последовательности может быть осуществлено как в двоичной, так и в шестнадцатеричной системе для удобства и краткости записи. 1 байт это 8 бит, в шестнадцатеричной системе отображается как значения от 00 до FF, что равно 256-ти десятичным значениям.
Для примера рассмотрим активацию системы распознавания падения давления в шинах по датчикам ABS в Skoda Rapid, начиная с 2016 модельного года. Данная опция присутствует практически во всех европейских Рапидах, а в экземплярах российской сборки ею обладают только единичные комплектации. Функция полезная. Конечно, мгновенно спущенное колесо она моментально не распознает, но вот такие неприятности, как пойманный саморез, определить ей вполне по силам. Для работы системы требуется закодировать три компонента: сам блок ABS/ESC, комбинацию приборов для индикации и оповещения о падении давления и блок мультимедиа, также для индикации функции и возможности ею управлять, осуществляя сброс.
Кодируем блок 03-ABS таким образом, меняем значения с 0 на 1 в следующих байтах:
15-й байт — 3 бит, 16-й байт — 1 и 2 бит, 19-й байт — 7 бит. Это активация системы, в том числе с распознаванием, в каком именно колесе произошло падение давления.
Далее кодируем блок 17-Комбинация приборов: 4 байт — 0 бит также меняем 0 на 1. В ODIS поддерживается и текстовая кодировка, можно просто значение «Индикатор давления в шинах» сменить с «нет» на «да».
При кодировании важно понимать, что нумерация байтов и битов начинается с нуля, то есть 4-й байт на самом деле будет восприниматься как 5-й, потому что до него идут 4 байта: 0,1,2 и 3. Так же нумеруются и биты — с 0-го по 7-й.
Напоследок кодируется блок MIB (мультимедиа), при этом не важно, какой именно стоит блок, начальный, стандартный или с навигацией. Система кодирования и адаптации у них унифицированы и отличаются просто количеством набора поддерживаемых опций.
Блок 5F-MIB: Адаптация следующих каналов:
- Car_Function_List_BAP_Gen2 — Tire_pressure_system_0x07, изменить с «не активир.» на «активир.».
- Car_Function_List_BAP_Gen2 — Tire_pressure_system_0x07_msg_bus, изменить с «Шина данных Привод» на «Шина данных Комфорт».
- Car_Function_Adaptations_Gen2 — Menu_display_rdk, изменить с «не активир.» на «активир.».
Таким же образом я активировал работу этой системы на дромовском Тигуане и добавил еще некоторые полезные функции, в том числе объемное звучание. К сожалению (или нет, смотря для кого), понемногу подобная информация начинает скрываться из открытого доступа в Сети, старые данные неохотно обновляются, так как многие понимают, что на таких услугах можно и заработать, поэтому часто в интернете мы видим просто список функций, что можно сделать с автомобилем, а как это сделать, увы, от нас уже скрыто...
В одной статье, конечно, невозможно охватить все нюансы и тонкости программной разблокировки даже в пределах одной марки автомобилей, а их множество, и у каждой есть свои нюансы, особенности и специфическое оборудование. Практически во всех моделях заложен скрытый функционал, который можно за весьма разумные средства реализовать. А особо продвинутые владельцы, про которых говорят «наши руки не для скуки», могут большинство вещей сделать сами. Но во всем нужна мера, не забывайте, что автомобиль — в первую очередь средство передвижения, а не новогодняя елка или арт-объект для реализации фантазий. Хотя любителей подобных проектов хватает.





























