Знакомо? Слушаете плейлист в Яндекс Музыке, жмёте на руле «следующий трек» — а вместо этого бодро включается штатное радио. Или ставите на паузу, а система вторым нажатием опять уводит вас на «Радио России». Кнопка приёма звонка не реагирует вовсе. Это одна из самых частых болей после установки сторонних приложений на штатный экран Geely, Belgee и Livan — и почти всегда она решаемая. Ниже разберём, почему кнопки руля «не слушаются», почему обучение кнопок не спасает, и что с этим делать: своими силами и через GUHub.
Почему кнопки руля переключают радио, а не треки в Яндекс Музыке
Разберём по-человечески, без занудства. Головное устройство (ГУ) — это штатный экран-компьютер машины; здесь оно собрано на платформе ecarx с Android 9. На нём работает системная служба, которая ловит сигналы с физических кнопок руля — трек вперёд, назад, пауза, громкость. Задумана она под родное мультимедиа: радио и заводской плеер.
Когда вы ставите сверху Яндекс Музыку, ВК или МТС Music, эти приложения — «гости». А системная служба нажатие кнопки видит первой и обрабатывает по-своему: чаще всего отдаёт команду штатному медиа. У штатного медиа активный источник — радио. Вот вам и «нажал next в Музыке — заиграло радио».
Отсюда же и путаница с паузой: одно нажатие mute как будто ставит на паузу, а второе вместо продолжения включает радио — потому что событие ушло не в тот плеер. Формулировка из чата владельцев звучит буквально так: «Нажал mute для паузы, потом ещё раз для проигрывания — а включилось штатное радио».
Кнопки работают в зависимости от активного источника звука, а сторонний плеер не всегда успевает «перехватить фокус». Надёжнее всего кнопка попадает в цель, когда у плеера внизу экрана уже висит трек на паузе — например, с прошлой поездки. Если же вы только что открыли приложение и трек ещё не подхватился, нажатие может улететь в радио.
Почему «обучение кнопок» не помогает
Первое, что советуют в интернете — «обучите кнопки заново» (в самом ГУ или в коробке-адаптере). На практике это почти не работает, и вот почему.
Обучение кнопок меняет то, какому штатному действию соответствует кнопка внутри заводской логики. Но проблема не в этом — проблема в том, что сигнал вообще не доходит до стороннего приложения: его перехватывает системная служба ещё раньше. Сколько ни переобучай кнопку, событие всё равно уйдёт в штатное медиа. Нужно не переобучить, а перехватить нажатие и отдать его нужному приложению.
Второй популярный костыль — макросы (например, через MacroDroid): скрипт ловит нажатие и эмулирует команду плееру. Способ рабочий, но капризный: макросы не переживают перезагрузку ГУ, слетают после обновлений, а при включении точки доступа или автокита ломаются снова. Люди в чатах прямо пишут, что устали каждый раз всё поднимать заново.
Как это решается: пути от владельцев
Вариантов, по сути, три. Разберём каждый честно — с плюсами и подводными камнями.
1. Поставить плеер прямо на головное устройство
Частый совет из чатов: поставьте Яндекс Музыку прямо на само ГУ (а не на телефон через CarPlay/Android Auto) — и кнопки, мол, заработают. Попробовать можно, но кнопки это не чинит: штатная служба перехватывает нажатия независимо от того, где установлен плеер, и они всё равно включают радио. У локального плеера плюс другой: при воспроизведении с самого ГУ звук заметно лучше, чем по Bluetooth, — то есть выигрыш по звуку есть, а вот проблему кнопок это не решает. Про эквалайзер (XEQ, в народе «кекс», или Poweramp) — отдельная статья про настройку звука, но именно локальное воспроизведение раскрывает его полностью. И раз уж ставите плеер на само ГУ, стоит с умом подойти к выбору версии Яндекс Музыки для штатного экрана.
2. Перехват кнопок в GUHub
GUHub — приложение для штатных головных устройств Geely, Belgee, Livan и Knewstar. Ставится самостоятельно с флешки, без прошивки и разбора панели, обратимо. Среди его функций есть то, чего нет при ручной установке приложений без GUHub: перехват кнопок руля — отдельный переключатель в настройках приложения. Он перехватывает нажатия до штатной службы и отдаёт их нужному приложению. Работает это на всех поддерживаемых машинах одинаково.
Больше того — кнопки можно переназначить на свои функции. На кнопку руля можно повесить открытие нужного приложения (та же Яндекс Музыка), а также — там, где это поддерживает сама машина — подогрев руля, обдув сидений, климат, голосового ассистента, разделение экрана или возврат на главный экран. А если хочется, чтобы приложения запускались и сами, без нажатия, — это уже сценарии автозапуска. И ключевой бонус: каждая кнопка может держать две функции — одну на короткое нажатие, другую на удержание. Живой пример из чата: кнопку mute настроили так, что короткое нажатие ставит музыку на паузу, а долгое — глушит звук, как раньше. Пустая штатная кнопка голосового помощника, например, наконец обретает смысл: владельцы в чате вешают на неё то подогрев руля в мороз, то быстрый сплит-скрин, то вызов Яндекс Музыки на удержание.
Небольшая честная оговорка: прямое назначение радио на отдельную кнопку пока недоступно — команда обещала доработать. Обходной путь есть уже сейчас: повесить на кнопку открытие мультимедиа, а внутри одним касанием перейти на вкладку радио. Проверьте актуальный список доступных действий в своей версии приложения.
3. Если кнопки «залипли» после обновления
Иногда кнопки перестают реагировать после обновления. Рецепт простой: в настройках GUHub выключите «перехват кнопок», затем включите снова — и перезагрузите ГУ. Перезагрузка — долгое (около 15 секунд) нажатие кнопки выключения экрана справа от него; такая кнопка есть не на всех машинах, и тогда вместо неё зажмите центр качельки громкости на руле и держите те же ~15 секунд, пока экран не уйдёт в перезагрузку. После рестарта перехват подхватывается заново.
Кнопки звонка: почему не работает приём вызова
Отдельная и очень частая жалоба: кнопки принятия и отклонения вызова, громкость разговора — «всё, что связано с разговором по Bluetooth» — не работают. Причина здесь другая, чем с музыкой.
Громкая связь и кнопки управления звонком работают только тогда, когда телефон параллельно подключён к головному устройству по Bluetooth. Если вы слушаете музыку через коробку-адаптер (CarPlay/Android Auto) и не подключили телефон к ГУ по Bluetooth отдельно — звонить через громкую связь и управлять вызовом с руля не получится. Медиа-кнопки в CarPlay через autokit могут работать и без Bluetooth, а вот громкая связь — нет.
Ещё нюанс: когда играет Яндекс Музыка и вам звонят, при ответе музыка может не встать на паузу автоматически — приходится ставить вручную. Это поведение отдельных связок, а не поломка кнопок.
Поведение по моделям
Хорошая новость: перехват кнопок в GUHub работает одинаково на всех поддерживаемых машинах. Кнопки треков идут через перехват, а кнопки звонка требуют, чтобы телефон был параллельно подключён к ГУ по Bluetooth, — и так на Geely Tugella и Knewstar 001, Coolray, Emgrand и Okavango, Belgee X50, X70 и S50, Livan X6 Pro и S6 Pro. Не уверены, поддерживается ли ваша машина вообще, — проверьте её на совместимость.
Разница между моделями — лишь в паре сопутствующих мелочей, к самому перехвату кнопок отношения не имеющих:
- Belgee X50: штатное радио здесь играет заметно тише встроенной музыки — замечают часто, хотя на работу кнопок это не влияет.
- Livan X6 Pro и S6 Pro: физических кнопок климата нет, поэтому возможность вывести климат и другие функции на руль тут особенно кстати.
Кнопки — вам, а не радио
Хотите, чтобы кнопки руля наконец слушались вас — и заодно повесить на них подогрев руля или климат там, где машина это умеет? Перехват и переназначение кнопок входят в GUHub. Чем отличаются тарифы GUHub и что входит в каждый — есть отдельный разбор; условия для своей модели смотрите на её странице — например, Geely Tugella, Belgee X70 или Livan, — либо сразу на странице покупки. Лицензия привязывается к VIN, а на бессрочные тарифы в первые 7 дней действует возврат — можно проверить на своей машине без риска.
Пошагово: что сделать, если кнопки уводят на радио
- Дайте ГУ прогрузиться. Подождите пару минут после запуска — в первые минуты сигнал кнопок штатно может уходить в радио.
- Переключите источник в штатном мультимедиа. Кнопки работают в зависимости от активного источника звука, поэтому в заводском приложении медиа смените источник с «Радио» на Bluetooth или музыку — это снимает часть перехвата на радио.
- Дождитесь, пока плеер «подхватит» трек. Если внизу экрана уже висит трек (пусть и на паузе), нажатие с кнопки чаще попадает в плеер, а не в радио. Сразу после открытия приложения дайте ему секунду.
- Включите «перехват кнопок» в GUHub. Настройки приложения → управление → перехват кнопок. Именно он отдаёт нажатие нужному плееру, а не штатному медиа.
- Если кнопки залипли — переключите тумблер. Выключите «перехват кнопок», включите снова и перезагрузите ГУ долгим нажатием (≈15 сек) кнопки выключения экрана — а если такой кнопки на вашей машине нет, зажмите центр качельки громкости на руле на те же ~15 секунд.
- Для звука — рассмотрите плеер на ГУ. Проблему кнопок это само по себе не решает, но локальное воспроизведение звучит заметно лучше, чем по Bluetooth.
- Для звонков — подключите телефон к ГУ по Bluetooth. Без этого громкая связь и кнопки вызова не заработают, даже если музыка идёт по проводу.
Про инженерное меню и коды — коротко
Перехват кнопок настраивается в самом GUHub и инженерного меню не требует. Но если по ходу дела оно понадобится, коды у разных моделей отличаются: для большинства машин код зависит от текущих даты и времени, и его считает калькулятор кода инженерного меню. Исключения: у Geely Emgrand и Belgee S50 код вида #*1101ХХ, где ХХ — текущее время в 12-часовом формате; у Belgee X70 код считается по общей формуле, а текущую дату для расчёта смотрят в приложении Галерея. Готовые коды-исключения по каждой модели собраны в справочнике «Инженерное меню по всем моделям», а порядок установки — в инструкции по GUHub.
Частые вопросы
Почему на руле кнопки переключают радио вместо Яндекс Музыки?
Штатная служба головного устройства перехватывает нажатие кнопки раньше, чем оно дойдёт до Яндекс Музыки, и отдаёт команду заводскому медиа, где активен источник «Радио». Обучение кнопок и установка плеера прямо на ГУ этого не меняют. Решается перехватом кнопок — в GUHub это отдельный переключатель, работает на всех поддерживаемых машинах.
Помогает ли обучение кнопок руля?
Обычно нет. Обучение меняет соответствие кнопки штатному действию, но не решает главного: сигнал всё равно перехватывается системой раньше стороннего приложения. Нужен именно перехват нажатия, а не переобучение.
Почему не работает кнопка приёма звонка с руля?
Кнопки управления вызовом и громкая связь работают только когда телефон подключён к головному устройству по Bluetooth. Если звук идёт через коробку-адаптер (CarPlay/Android Auto), а телефон по Bluetooth к ГУ не подключён — кнопки звонка не сработают. Подключите телефон к ГУ по Bluetooth отдельно.
Можно ли повесить на кнопку руля подогрев руля или климат?
Да, кнопки можно переназначать, в том числе на подогрев руля, обдув сидений, климат и голосового ассистента — но только там, где эта опция физически есть в вашей комплектации. Каждая кнопка при этом может держать две функции: одну на нажатие, другую на удержание. Если подогрева руля в машине нет, программно он не появится.
Кнопки перестали работать после обновления — что делать?
Выключите в настройках GUHub «перехват кнопок», включите снова и перезагрузите головное устройство: долгим (около 15 секунд) нажатием кнопки выключения экрана справа от него, а если такой кнопки на вашей машине нет — удержанием центра качельки громкости на руле те же ~15 секунд. После рестарта перехват активируется заново.
А на Okavango кнопки руля точно заработают?
Да. Перехват кнопок в GUHub работает на всех поддерживаемых машинах с учетом особенностей каждой модели, и Geely Okavango не исключение — отдельных ограничений по этой модели нет.
Что дальше
Если коротко: кнопки руля, уводящие на радио, — это болячка самостоятельных установок, следствие того, как устроен перехват событий на штатном головном устройстве. Чинится она перехватом кнопок в GUHub (при желании кнопки можно и переназначить на свои функции), для звонков нужен телефон по Bluetooth, а плеер на самом ГУ — это про лучший звук, не про кнопки. Хотите разобраться, что ещё умеет приложение, — почитайте «Что даёт GUHub». Не уверены в совместимости своей машины — загляните в статью про совместимость или напишите нам в Telegram @guhub_support: поможем проверить по фото экрана или по VIN.