%20-%2014.04.png)
Я могу установить соединение между наушником Bluetooth и контроллером Bluetooth на ПК. Проблема в том, что операционная система не предоставляет возможность отправлять аудиовыход на контроллер Bluetooth - это проблема прошивки контроллера Bluetooth. По сути, я не могу загрузить файл *.hcd, который я сделал из файла *.hex, в ядро (моя интерпретация этой проблемы с моим очень ограниченным пониманием).
Изображение №1 — Bluetooth подключен к карте Bluetooth на ПК (скриншот программы «blueman», как предложено вBluetooth не находит устройства!):
Изображение №2 — суть проблемы, отсутствие возможности вывода звука на подключенное Bluetooth-устройство:
Изображение №3 — при запуске dmesg | grep -i blue
результат следующий (подтверждает, что проблема связана с прошивкой):
Я потратил более 8 часов на просмотр постов по этой проблеме, и могу сказать, что среди множества постов с похожими нерешенными вопросами есть жемчужина, которая объясняет, как решить эту проблему. Посмотрите:Bluetooth Broadcom 43142 не работает
Я следовал этой инструкции до конца! Единственная проблема в том, что она у меня не сработала. На изображении ниже показан последний шаг решения для поста, на который я дал ссылку. Теперь, у меня это не работает, потому что *.hcd должен идти в другое место (так как все остальное - *.bin) в дополнение к этому месту? Может быть, это из-за наименования файла hcd? Есть ли какая-то команда для принудительной загрузки файла *.hcd в ядро? Мне нужно удалить какую-то другую часть программного обеспечения? Могу ли я загрузить драйвер, который я создал, используя «Параметры системы» > «Программное обеспечение и обновления» > вкладка «Драйверы»?
Похоже, что все, что нужно сделать, это как-то загрузить скомпилированный hex-файл (hcd-файл) в чертово ядро. Есть какие-нибудь советы?
Еще я попробовал:
- Проверил BIOS, чтобы убедиться, что Bluetooth включен.
- Запустил кучу команд, о которых я прочитал в море Bluetooth-разбитых сердец, но ничего стоящего упоминания здесь
- Также не были отключены никакие беспроводные сигналы:
- Версия ядра:
creator@PC-W530_Linux:~$ uname -a Linux PC-W530_Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Если вам нужно, чтобы я выполнил какие-либо команды, пожалуйста, дайте мне знать. Спасибо!
***************************************Редактировать №1****************************************
Еще несколько команд:
решение1
Чтобы устранить проблему с неработающей прошивкой для Broadcom Bluetooth, необходимо выполнить два шага (1), см.:Bluetooth Broadcom 43142 не работаети (2) удалить «Blueman».
В своем посте я уже проработал исправление Pilot6 (шаг 1); но мое устройство bluetooth все еще не воспроизводило музыку (было подключено, но все еще не воспроизводило музыку). Затем я удалил blueman с помощью центра программного обеспечения:
В этот момент сделайте перезагрузку. После перезагрузки будет только один логотип bluetooth (вместо двух)
В это время выполните сопряжение выбранного устройства как обычно. Теперь, когда вы зайдете в настройки звука, вы увидите устройство Bluetooth.
Огромное спасибо Pilot6, во-первых, за публикацию рабочего решения, а во-вторых, за ответ, когда я попросил о помощи. Спасибо! Жаль, что программное обеспечение blueman ломает прошивку, используемую ОС, интерфейс blueman действительно хорош. Ну, проблема исправлена... Надеюсь, это вам поможет.