我试图在Arch上使用带有HSP/HFP设置的蓝牙耳机(这样我就可以使用麦克风)。我有一个可插USB2.0蓝牙适配器和一个SoundBuds Slim+耳机。我按照Arch的蓝牙耳机页面上的步骤运行:安装pulseaudio、pulseaudio-alsa、pulseaudio-bluetooth、bluez和bluez-utils。然后我启动了bluetooth.service (sudo systemctl start bluetooth.service),然后运行
$ bluetoothctl
[bluetooth]# power on
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# scan on
[bluetooth]# pair 1C:A0:D3:93:16:5E
[bluetooth]# connect 1C:A0:D3:93:16:5E
[SoundBuds Slim+]# scan off
[SoundBuds Slim+]# exit1C:A0:D3:93:16:5E是我耳机的MAC地址。这将成功地使用A2DP设置连接我的耳机。然后,我尝试将设置更改为HSP/HFP。更具体地说,我运行pavucontrol并转到Configuration -> SoundBuds Slim+并选择Profile作为耳机头单元(HSP/HFP)。但是,切换到此设置后,就没有声音了。
发布于 2020-06-27 01:06:20
这个问题在可插件网站上得到了很好的解释.解决方案是将固件文件加载到Broadcom BCM20702芯片组(Plugable的适配器使用的) Linux文件系统中。总之,该页面中的解决方案步骤是(内核版本3.16或更高版本):
fw-0a5c_21e8.hcd。/lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcddmesg显示固件加载错误(在我的例子中是这样的),那么将该文件的名称更改为BCM20702A1-0a5c-21e8.hcd这解决了我的问题。
https://unix.stackexchange.com/questions/595301
复制相似问题