Моя гарнитура Philips SBH9001 прекрасно работает с Ubuntu 12.04. В настройках аудио он правильно определяется как устройство A2DP и как устройство HSP / HFP.
Аппаратное обеспечение: Thinkpad X230, Ubuntu 12.04 64bit, ядро 3.6.0-030600rc3-generic (сборка из репозитория Ubuntu mainline), устройство Bluetooth - USB-Id 0a5c: 21e6 от Broadcom, гарнитура Philips SBH9001.
Примечание. Ядро 3.6 rc3 используется из-за исправления звука на док-станции , которого нет в предыдущих ветвях.
Воспроизведение аудио в A2DP прекрасно работает из коробки, но при переключении гарнитуры в режим HSP / HSP нет звука и не работает микрофон.
При подключении гарнитуры / var / log / syslog показывает:
Aug 25 21:32:47 x230 bluetoothd[735]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Successfully made thread 17091 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:32:50 x230 kernel: [ 4860.627585] input: 00:1E:7C:01:73:E1 as /devices/virtual/input/input17
При переключении с A2DP (стандартный профиль) на HSP / HFP:
Aug 25 21:34:36 x230 bluetoothd[735]: /org/bluez/735/hci0/dev_00_1E_7C_01_73_E1/fd3: fd(34) ready
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Successfully made thread 17309 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:34:41 x230 bluetoothd[735]: Audio connection got disconnected
Любые советы, как заставить HSP / HFP работать здесь?
Ответы:
bluez
новых адаптерах серии Broadcom BCM20702A0; твой один из тех. ( см. отчет об ошибке )Другие возможные решения:
/etc/bluetooth/audio.conf
и под[General]
, добавить строкуEnable=Socket
. Перезапуск blueoothd сsudo rfkill block bluetooth && sudo rfkill unblock bluetooth
и посмотреть , если это помогает.источник
В моем случае я получил Iogear GBU521 с использованием Ubuntu 14.04
Я создал
*.hcd
файл, который вы можете загрузить с https://www.dropbox.com/s/8md0ygdufn0h9w1/fw-0a5c_21e8.hcd?dl=0, и поместите его в свою/lib/firmware
папку, а затем перезагрузите.Если вы хотите построить свой здесь, выполните следующие действия:
GBU321_421_521_Win8.1_v12.0.0.8030/Win64
*.hex
преобразовать*.hcd
bcbtums-win8x64-brcm.inf
в ту же папку. Там вы будете искать по последним четырем цифрам PID (21e8
). Для этого случая правильный файл былBCM20702A1_00.002.014.1315.1338.hex
(если вы пытаетесь угадать невозможно)hex2hcd
(см. Шаг 4)fw-0a5c_21e8.hcd
и поместите его в/lib/firmware
источник
Сочетание актоинов наконец решило эту проблему:
источник