Как прошить блютуз адаптер для аудио
Прежде чем задать свой вопрос, ознакомьтесь со способами решения проблемы, указанными ниже, а также воспользуйтесь поиском по теме. Возможно для Вашей модели аппарата уже есть решение.
Общая информация:
- Зайти в Настройки->Об устройстве->Статус (может потребоваться включённый Bluetooth)
- Включить Bluetooth у себя, включить обнаружение, после чего посмотреть через другое устройство (для этого читайте: "Способы узнавания MAC-адресов чужих гарнитур")
- Если у вас есть директория /data/misc/bluetoothd , то название единственной папки внутри bluetoothd будет именно ваш MAC-адрес
- Программа AndroBluetooth, запущенная на рабочем устройстве (показывает снизу имени)
- Также, старые Sony Ericsson отображают MAC адрес устройств до начала сопряжения
- Asus ME173X - /data/misc/bluedroid/
- HTC One XL - /data/misc/bluetoothd/
- Samsung Galaxy S2 Plus - /data/misc/bluedroid/
Тенденция такова, что настройки находятся в папке /data/misc/blue*** . Но разделу требуется больше информации!
Известные способы решения проблем:
- Общее решение каких-то проблем, связанных с подключением к гарнитуре - Bluetooth Fix & Repair
- Решение проблем, связанных с автоподключением - Bluetooth Auto Connect или Bluetooth connect & Play
- Полная (не быстрая!) перезагрузка
- Если есть директория /data/misc/bluedroid/, то можно попробовать удалить папку с вашим MAC-адресом внутри неё и перезагрузиться. (нужен ROOT)
- Чистка разделов Cache и Dalvik Cache (через кастомный Recovery, разумеется)
- Если уж ну совсем ничего не помогло - может помочь Hard Reset или перепрошивка (однажды перепрошивка с CyanogenMod на сток решила проблему)
- Если проблема массовая, то производитель устройства, скорее всего, выпустит прошивку-патч. Попробуйте проверить это через поиск в Гугл
- Программа AndroBluetooth. Включить Bluetooth - Включить программу - Scan Devices - Pair
- Также, в теории должно быть можно через Bluetooth-терминалы, например, через такие: 1 (Android 4.0.4+) / 2 (Android 2.3+) / 3 (Android 2.1+). Требуется больше информации!
- Использовать телефон со все время включенным единожды Bluetooth (правда тогда будет больше жор зарядки). Возможно, проблема хардварная.
- Программа AndroBluetooth.
- Хард ресет/Перепрошивка
- Также, в теории должно быть можно через Bluetooth-терминалы, например, через такие: 1 (Android 4.0.4+) / 2 (Android 2.3+) / 3 (Android 2.1+). Требуется больше информации!
- Также рекомендуется прочитать эту тему для решения подобного рода проблем
- Модель Вашего устройства и установленная прошивка;
- Краткое описание проблемы (кратко, но емко и понятно);
- Предпринятые действия (в том числе, со ссылками на пункты под спойлером "Способы решения проблемы")
Убедительно просим Вас воздержаться в данной теме от вопросов о том, "что такое вайп?", "как сделать вайп/хард резет?" и т.д. Ответы на эти вопросы есть в FAQ по устройствам и Android OS.
Внимание! Теме требуется больше информации, так как на данный момент информации на тему Bluetooth в Интернете ну очень мало! Не стесняйтесь, пишите в комментах то, что вы знаете на эту тему!
Шапка более регулярно не обновляется! Если считаете, что что-то надо добавить в шапку, станьте куратором, или пользуйтесь кнопкой "Жалоба"
Причина редактирования: Компромиссное (не абсолютное) решение, если после пары вк/выкл bluetooth падает профиль HSP/HFPНу-с, начнем. Есть такая программа, как AndroBluetooth. Изначально она предназначалась как пример использования скриптов, связанных с Bluetooth, но она как раз может помочь в решении наших проблем! В частности, она позволяет выполнять следующие действия:
- Форсированно включать/выключать Bluetooth - кнопка Enable/Disable
- Форсированно проводить сканирование устройств - кнопка Scan Devices
- Форсированно подключаться (спариться) к устройствам с глючным именем, к которым стандарный менеджер устройств не подключается - кнопка Pair/Unpair
- Смотреть список спаренных устройств (что, в принципе, вряд ли пригодится) - кнопка Paired Devices
Программу можно скачать по следующим ссылкам (240 кб):
С GitHub разработчика: APK
С 4pda: AndroBluetooth.apk ( 239.81 КБ )
Здравствуйте.
Хочу вывести ФМ радио через Bluetoot наушники.
Обычные наушники должны оставаться подключенными как антенна.
Есть ФМ плееры в которых это можно сделать переключением вывода звука в самом плеере.
У меня на Sony Z3 такой возможности нет.
Есть ли какие-то микшеры, чтобы выводить звук на Bluetooth гарнитуру?
Люди, помогите, пожалста!
Такая беда: есть автомагнитола Sony DSX-A50BT с блютузом, есть новый, купленный 3 дня назад, Meizu M3s mini. Телефон никак в упор не видит магнитолу. Хотя старый Huawei G700 распознает ее без проблем в качестве гарнитуры и прекрасно с ней проработал три с лишним года.
Пробовала утилиты для поиска, в т.ч. AndroidBluetooth, результата нет. Делать хард ресет телефону не хочется - только-только все настроила. С другими устройствами, в т.ч. с наушниками соединяется без проблем.
Почему они с магнитолой могут друг друга игнорить?
Требующие одновременное подключение к разъему AUX на магнитоле + отдельному питанию этого адаптера, при наличии в этой магнитоле USB разъема!
Как минимум, правильнее в таком случае воспользоваться другим копеечным USB адаптером:
Ссылка — раз, два:
Кстати, внутри они абсолютно одинаковые))):
Без всяких телепающихся проводов, зарядок и пр…
Тупо вставляешь его в USB магнитолы и всё!
Эти адаптеры эмулируют "флэшку", и магнитола видит их как обычную USB "флэшку" с музыкой (т.е. подключившись к адаптеру с телефона по Bluetooth и нажав на play в телефоне, звук передается на адаптер и воспроизводится сразу магнитолой).
Плюс можно управлять треками как с телефона, так и с самой магнитолы!
На большинстве магнитол даже будут отображаться названия треков.
Да, и через этот адаптер даже можно совершать звонки по громкой связи (на нем есть микрофон), но качество обычно не фонтан.
Но мне, как и многим не нравится, когда из панели торчит здоровая "флэшка" (да и отломать ее можно случайно), поэтому Я советую ставить сразу во внутрь магнитолы (припаять к плате)!
Делается это очень просто, никаких хитростей в этом нет, достаточно взглянуть на распиновку USB разъема:
Вскрываете корпус магнитолы, находите usb вход, вскрываете bluetooth адаптер, отпаиваете разъем "папа" от адаптера (он уже не нужен) и припаиваете получившуюся плату параллельно usb входу магнитолы:
Если нужно сохранить работоспособность usb разъема для чтения "обычных флэшек" и пр., то достаточно припаять в разрыв питания нашей платы тумблер:
Получаем в итоге что-то вроде этого:
В случае если в магнитоле USB разъем находится на съемной лицевой панели, паяете точно так же платку адаптера в съемную панель к USB входу (если есть место в панельке), либо просто прозваниваете контакты идущие от USB разъема на съемной панели в разъеме соединяющем панель с тушкой магнитолы, и уже паяете к этим контактам внутри тушки.
Ежели у вас магнитола без USB, то это тоже решаемо — берете адаптер с выходом AUX.
Подпаиваетесь ко входу AUX магнитолы (при и его отсутствии, уже смотрите варианты по месту) и ищите на плате магнитолы где взять +5В для питания платы, ну и землю кидаете на корпус — всё.
UPD 24.11.19:
Немного более подробно покурил тему про Bluetooth на Хабре.
Сделал анализ используемых/поддерживаемых кодеков этим свистком:
Получается свисток поддерживает кодек SBS HQ — Частоту дискретизации до 48кГц вкл., моно/стерео, 8 подканалов и 16 блоков в аудиофрейме. Bitpool поддерживается до 53, а это дает аудиобитрейт 328кб/с. (на уровне того же aptX!)
Вот сравнение:
Хотя, если взять к примеру устройство, которое несоизмеримо дороже — наушники от Samsung (Gear IconX) за
10к, там уже другая песня! Там используется тот же кодек SBC, но уже с порезанным Bitpool до 37, что выдает максимум 239кб/с. Что значительно влияет на качество звука…
Так что у кого наблюдаются проблемы с качеством звучания — смотрите настройки телефона (версию андройда), или ищите что срёт в эфир на частоте Bluetooth — из-за этого устройства и понижают скорость соединения, а следовательно и битрейт аудио!
Читайте также: