Touch Command в пятерке или управление музыкой сзади
В этом году у меня произошло пополнение семейства и жена вынуждено пересела назад, рядом с детским креслом. Очень в тему пришелся уже имевшийся в машине 4-х зонный климат, который позволил задавать температуру индивидуально для пассажиров заднего ряда, и регулировать ее прямо с заднего дивана.
Однако, в машине не было никакой возможности управлять музыкой сзади. А учитывая то, что жена — меломанка куда большая, чем я, это вообще — фэйл.
На российском рынке нет вообще никакой возможности получить управление музыкой сзади без покупки мониторов в спинки задних сидений. Для меня мониторы слишком дороги, даже в варианте дооснащения, да и вредны в части привлечения к машине пионеров. К тому же функционал просмотра видео на заднем диване совершенно не является необходимым.
Многие автопроизводители предлагают управление музыкой сзади, не требуя покупку еще и мониторов: Toyota, Lexus, Ford, Audi, и даже BMW в седьмой серии. Шкода вообще предлагает бесплатное приложение для управления музыкой по Bluetooth.
Даже в G30 есть такая опция. Реализована она с помощью пульта ДУ, работающего на частоте 433 МГц. Однако, эта опция не сочетается с системой мониторинга давления в шинах (согласно техдокументации BMW этот путь вызывает помехи в ее работе), поэтому на нашем рынке не представлена. Хочу еще обратить внимание, что есть еще пульт ДУ развлекательной системы для задних пассажиров, он работает на частоте 2.4 ГГц и без наличия задних мониторов не будет ничем управлять.

Спасением стало то, в седьмой серии G12 предусмотрено управление мультимедийной системой сзади даже при отсутствии развлекательной системой для задних пассажиров (опция 6FR). Для этого применяется планшет на базе Android с маркетинговым названием Touch Command (опция 6U9).

Планшет Touch Command на самом деле является Samsung Galaxy Tab 4 с измененной задней крышкой (убрали покрытие «под кожу») и предустановленным проприетарным ПО. Сам Galaxy Tab 4 вышел в 2014 году и по современным меркам уже безнадежно устарел.
Можно было, конечно, купить такой планшет Touch Command за 15 тысяч, но покупать устаревшее устройство не хотелось. К тому же, любой планшет содержит аккумулятор, срок службы которого очень серьезно ограничен. А на морозе так вообще…
В связи с этим, я принял решение превратить в Touch Command обычный планшет. Был куплен недорогой компьютер Huawei Mediapad T3 с десятидюймовым экраном. Воспользовавшись подменной семеркой, я скопировал программу Touch Command. Пришлось немного потрудиться, чтобы заставить ее работать. Однако, результат не заставил себя долго ждать.

По сравнению с оригиналом, мой Touch Command получился более контрастным, с крупными и очень удобными пиктограммами и им очень удобно управлять.
Ну и несколько фото:













Остается вопрос — где хранить такое сокровище?
А для этого идеально подошел карман в спинке сидения, там же и зарядка недалеко:

Как сделать Touch Command самому?
Вся информация на Ваш страх и риск! Никакой ответственности за повреждения чего-либо я не несу, точно так же как и за нанесенный Вашими действиями ущерб компании BMW (вы не купили 6FR)
1. Во-первых потребуется планшет под управлением операционной системы Android версии не ниже 4.4 (я ставил на 7.0) обязательно с разрешением 1280×800 пикселей.
Программа не адаптирована под другие разрешения и будет работать крайне некорректно. Проверял.
2. Необходимо с помощью программы APK Extractor извлечь приложения BMW Remote Menu и BMW Integration с оригинального Touch Command (выкладывать не буду, т.к. уголовно наказуемо), поставить их на планшет.
3. Выключить режим разработчика на планшете, отключить функцию блокировки планшета, дать приложению BMW Remote Menu все запрашиваемые права.
4. Закодировать в блоке NBT опцию TC_ENABLE в aktiv, а так же опции TC_* согласно конфигурации транспортного средства. Кроме того, в блоке IHKA нужно закодировать COMMAND_TOUCH в aktiv.
5. С помощью пункта «Упорядочить мобильные устройства» меню «Connected» установить связь с вновь созданным Touch Command.
Ограничения на текущий момент:
1. На всех рисунках нарисована семерка, хотя в самой программе есть и изображения пятерки G38, думаю, что смогу поправить мэппинг. На функционал никак не влияет.
2. В связи с отсутствием аппаратных кнопок, на экране всегда отображается панель навигации, которая закрывает небольшую часть изображения. Хотел поправить, но на пятой серии единственное место, где она нарушает перфекционизм — это экран навигации, там срезается буквально несколько пикселей. С другой стороны она позволяет оперативно с любого экрана переключиться в Андроид, поэтому пока оставлю.
3. Не работает пункт «Приложения», однако эту же функцию выполняет квадратик в навигационной панели внизу экрана. Тоже, думаю, смогу поправить.
4. Весь интерфейс программы нарисован «кверх ногами». Поэтому, планшет приходится держать соответственно. Учитывая, что программа BMW не переворачивается, а интерфейс Андроид переворачивается, это никак не мешает кроме того, что название планшета написано кверх ногами.
5. Машина не позволяет использовать один и тот же планшет в качестве Touch Command и источника Bluetooth звука, т.е. посмотреть кино на Touch Command не получится.
Touch Command — что ж — держите

Обращаю внимание, что, согласно лицензионному соглашению, программа Touch Command распространяется под лицензией Apache, а значит вы можете свободно распространять данное ПО, и даже видоизменять его, при условии сохранения указания оригинального автора. Таким образом, данный пост не нарушает лицензионное соглашение.
Вот уже в течение 2-х лет меня методично просят поделиться софтом для реализации Touch Command на NBT EVO. Если честно, то с установкой системы развлечений для задних пассажиров (6FR), стало понятно, что через неё управлять мультимедиа гораздо удобнее и нужно делать именно так.
Touch Command же на базе простого планшета имеет кучу недостатков:
— непонятно где хранить планшет;
— нет возможности решить вопрос с зарядкой без проводов;
— а главное — хранение неадаптированного планшета в автомобиле в зимнее время приводит к выходу из строя его батареи, а в летнее — черевато перегревом и возгаранием.
Именно поэтому я особо на вопросы по Touch Command не отвечал.
Но, по закону философии количество переходит в качество, поэтому держите. Единственное, не говорите, что не предупреждал о недостатках.
С функционалом Touch Command можно познакомиться здесь (фото) и здесь (видео).
Важно:
Способ подходит только для NBT EVO с iDrive 5.0 или 6.0. Более старые головы Touch Command не поддерживают, а на MGU уже нужен отдельный FSC-код.
Итак, нужен будет планшет с Android не ниже 6.0 и с разрешением строго 1280×800. Идеальный кандидат — Samsung Galaxy Tab A. Подойдёт так же, например, Huawei Mediapad T3.
Далее кодируем в блоке NBT:
TOUCH_COMMAND = aktiv
TC_SCHIEBEHEBEDACH = aktiv — если есть люк
TC_IONISATION = aktiv — если есть ионизация
TC_CLIMATE_4_ZONES = akiv — если климат на 4 зоны
TC_REAR_WINDOW_CURTAIN = akiv — если установлены шторки
TC_SEAT_MULTIFUNCTION = akiv — если установлены комфортные сидения
TC_SEAT_HEATING_REAR = akiv — если есть подогрев задних сидений
TC_HIGH_END_AUDIO_B_UND_W = volle_insz — если есть оригинальный Bowers&Wilkins
TC_COLOUR_SWITCH_ENSEMBLE = 11_eintraege
TC_NUMBER_OF_TOUCH_COMMAND = tc_1
TC_MEDIA_BROWSING = aktiv
TC_FOLDER_BROWSING = aktiv
TC_EINZEL_SA = aktiv — если отсутствует развлекательная система для задних пассажиров
Если присутствует развлекательная система для задних пассажиров, все те же кодировки необходимо будет выполнить и в блоке HU_RSE.
В блоке IKHA:
TC_ENABLE = aktiv
После кодирования берём планшет и скачиваем на него следующие файлы:
1. Компонент для общения с машиной
drive.google.com/file/d/1…1upTuN9B/view?usp=sharing
2. Собственно оболочку
Тут есть два варианта:
Оригинальный пакет. Поскольку, Touch Command на G30 никогда не ставился, то графика подтянется от G12. Кроме того, ориентация экрана будет всегда зафикисрована на «кверх ногами», а так же на планшетах, отличных от Samsung, не будет работать функция выхода в оболочку планшета («Приложения»).
Вот ссылка на оригинальный пакет: drive.google.com/file/d/1…cAfSEeAS/view?usp=sharing
Модифицированный мной пакет. Графика будет от G38 (очень похож на G30), ориентация экрана будет подстраиваться под ориентацию планшета, так же заработает функция «приложения».
Вот ссылка: drive.google.com/file/d/1…Hnp-IdrK/view?usp=sharing
После установки соответствующего ПО, идём в меню Коммуникации -> Добавить новое устройство, выбираем «Добавить Touch Command».
Эту же операцию проделываем на планшете через меню «Настройки» в программе Touch Command.
Если что-то не получилось с первого раза, то ковыряйте настройки безопасности планшета. Скорее всего приложению BMW Remote, либо BMW Integration недостаточно разрешений. Ввиду большого многообразия планшетов на Android и отсутствию единого подхода к безопасности на данной платформе, эту часть предлагаю вам выполнить самостоятельно.
После того, как установилось соединение — наслаждайтесь!
Единственная просьба: если всё получилось, пожалуйста, скиньте фото планшета с установленным TC в интерьере машины в комменты.
Обращаю внимание, что, согласно лицензионному соглашению, программа Touch Command распространяется под лицензией Apache, а значит вы можете свободно распространять данное ПО, и даже видоизменять его, при условии сохранения указания оригинального автора. Таким образом, данный пост не явялется распространением пиратского ПО.
BMW Touch Command
BMW Touch Command представляет собой планшет с 7-дюймовым дисплеем, встроенный в задний центральный подлокотник; он связан с системами автомобиля и позволяет выполнять различные настройки и управлять многочисленными функциями. Например, с помощью планшета можно регулировать задние сиденья и сиденье переднего пассажира, управлять системой кондиционирования, вентиляции и системой обогрева задних сидений, а также комфортной подсветкой салона, солнцезащитными шторками стеклянной крыши и задних окон. Кроме того, он позволяет управлять функциями развлекательной системы. Заряжается планшет BMW Touch Command автоматически, будучи помещенным в специальное крепление в заднем подлокотнике.
Другие особенности
Аэродинамические заслонки активной решетки радиатора
Лазерные фары BMW LaserLight
Система управления жестами BMW
Навигационная система Professional с сенсорным дисплеем
Парковка с дистанционным управлением
интерактивный ключ BMW Display Key
Система беспроводной зарядки телефона
Аудиосистема Bowers & Wilkins Diamond Surround Sound
Сиденья с функцией массажа для задних пассажиров
Панорамная стеклянная крыша Sky Lounge
Пакет ионизации и ароматизации воздуха Ambient Air
Развлекательная система для задних пассажиров Experience
Executive Drive Pro с функцией сканирования дорожного полотна
Carbon Core. Концепция со множеством преимуществ
8-ступенчатая АКПП Steptronic
BMW xDrive
Силовая установка
Электромотор
Высоковольтная батарея
Приложение My BMW Remote
Ассистент вождения Plus
Проекционный дисплей BMW
Система ночного видения с функцией распознавания пешеходов
Система кругового обзора
Автомобильные новости
Не странные, а оригинальные: спорткары для бездорожья
Посмотрите, как из Rolls-Royce Ghost сделали гигантский катафалк
Маршрут выходного дня: Троицк
Автоэксперт назвал автомобиль Evolut i-Sky слишком дорогим
Мотокаталог на Quto

Более 5000 моделей в каталоге
Procedure of updating BMW Touch Command Software G12
Hello everybody,
I want to update the software of BMW Touch Command in G12.
I have done it before with TCSU software, but maybe BMW changed the routine.
Who can help me?
Thanks in advance.
1 — 20 of 21 Posts
1804 posts · Joined 2014
Usually there isn’t an update to be done. If you program it with ISTA Premium and it prompts for a tablet update, that should be the only time you need to update the tablet separately.
navid.parto Discussion starter
12 posts · Joined 2020
Usually there isn’t an update to be done. If you program it with ISTA Premium and it prompts for a tablet update, that should be the only time you need to update the tablet separately.
Thanks for reply,
Actually the software of it has problem and we should wipe it. I have done it 3 years ago by TCSU software. But I think, now, This procedure is unavailable.
