Headset Philips SBH9001 saya berpasangan dengan baik menggunakan Ubuntu 12.04. Dalam pengaturan audio itu terdeteksi dengan benar sebagai perangkat A2DP dan sebagai perangkat HSP / HFP.
Perangkat keras: Thinkpad X230, Ubuntu 12.04 64bit, Kernel 3.6.0-030600rc3-generic (build from repo mainline Ubuntu), perangkat Bluetooth adalah USB-Id 0a5c: 21e6 dari Broadcom, Headset adalah Philips SBH9001.
Catatan: Kernel 3.6 rc3 digunakan karena perbaikan untuk audio pada dockingstation yang tidak ada di cabang sebelumnya.
Memutar audio dalam A2DP bekerja dengan baik di luar kotak, tetapi ketika mengalihkan headset ke mode HSP / HSP tidak ada suara dan mikrofon tidak berfungsi.
Saat menghubungkan headset, / var / log / syslog menunjukkan:
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
Saat beralih dari A2DP (profil standar) ke 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
Adakah petunjuk bagaimana membuat HSP / HFP bekerja di sini?
Jawaban:
bluez
dengan Broadcom BCM20702A0 seri adapter baru; milikmu adalah salah satunya. ( lihat laporan bug )Solusi lain yang mungkin :
/etc/bluetooth/audio.conf
dan di bawah[General]
, tambahkan barisEnable=Socket
. Mulai ulang blueoothd dengansudo rfkill block bluetooth && sudo rfkill unblock bluetooth
dan lihat apakah itu membantu.sumber
Dalam kasus saya, saya mendapat GBU521 Iogear menggunakan Ubuntu 14.04
Saya membuat
*.hcd
yang dapat Anda unduh dari https://www.dropbox.com/s/8md0ygdufn0h9w1/fw-0a5c_21e8.hcd?dl=0 dan letakkan di/lib/firmware
folder Anda lalu reboot.Jika Anda ingin membangun milik Anda di sini adalah langkah-langkahnya:
GBU321_421_521_Win8.1_v12.0.0.8030/Win64
*.hex
untuk dikonversi*.hcd
bcbtums-win8x64-brcm.inf
folder yang sama. Di sana Anda akan mencari berdasarkan empat digit terakhir dari PID (21e8
). Untuk kasus ini, file yang tepat adalahBCM20702A1_00.002.014.1315.1338.hex
(JIKA ANDA MENCOBA UNTUK MENebak TIDAK MUNGKIN)hex2hcd
(lihat langkah 4)fw-0a5c_21e8.hcd
dan letakkan di/lib/firmware
sumber
Kombinasi actoins akhirnya memecahkan masalah itu:
sumber