我的飞利浦SBH9001耳机对很好使用Ubuntu12.04。在音频设置中,它被正确地检测为A2DP设备和HSP/HFP设备。
硬件: Thinkpad X230,Ubuntu12.04 64位,Kernel3.6.0-030600rc3-泛型(从Ubuntu主线回购),蓝牙设备是USB-ID0a5c:21e6来自Broadcom,耳机是飞利浦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在这里工作吗?
发布于 2012-09-08 09:07:51
bluez中一个已知的bug,它使用了新的Broadcom BCM20702A0系列适配器;yours 就是其中之一。 (见bug报告)/etc/bluetooth/audio.conf,在[General]下面添加行Enable=Socket。用sudo rfkill block bluetooth && sudo rfkill unblock bluetooth重新启动blueoothd,看看它是否有帮助。发布于 2014-09-05 20:06:03
在我的例子中,我使用Ubuntu14.04获得了一个Iogear GBU521
lsusb | grep -i bluetooth
Bus 003 Device 008: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0我创建了*.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*.hcd的正确*.hex的名称。bcbtums-win8x64-brcm.inf。在那里,您将搜索PID (21e8)的最后四位数。在这种情况下,正确的文件是BCM20702A1_00.002.014.1315.1338.hex (如果您试图猜测是不可能的)hex2hcd转换文件(参见步骤4)fw-0a5c_21e8.hcd,并将其放在/lib/firmware中发布于 2012-12-23 16:37:30
联合使用actoins最终解决了这个问题:
https://askubuntu.com/questions/180437
复制相似问题