HSP/HFP 设置不适用于可插拔蓝牙适配器

HSP/HFP 设置不适用于可插拔蓝牙适配器

我正在尝试在 Arch Linux 上使用带有 HSP/HFP 设置的蓝牙耳机(这样我就可以使用麦克风)。我有一个可插拔 USB 2.0 蓝牙适配器和一个SoundBuds 超薄+耳机。我按照 Arch Wiki 上的步骤进行操作蓝牙耳机页面使其正常工作:安装pulseaudio、、、、和。然后我开始( ) 然后跑pulseaudio-alsapulseaudio-bluetoothbluezbluez-utilsbluetooth.servicesudo 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+]# exit

1C:A0:D3:93:16:5E我的耳机的 MAC 地址在哪里。这使用 A2DP 设置成功连接了我的耳机。然后我尝试将设置更改为 HSP/HFP。更具体地说,我pavucontrol跑去配置->SoundBuds 超薄+并选择轮廓成为耳机主机 (HSP/HFP)。但是切换到这个设置后就没有声音了。

如何让 HSP/HFP 模式与我的耳机配合使用?

答案1

这个问题在上有很好的解释可插拔的网站。解决方案是将固件文件加载到 Broadcom BCM20702 芯片组的 Linux 文件系统中(这是 Plugable 适配器使用的)。总之,该页面的解决方案步骤是(对于内核版本 3.16 或更高版本):

  1. fw-0a5c_21e8.hcd下载从该页面链接的固件文件
  2. 将该文件移动到/lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd
  3. 如果dmesg显示固件加载错误(在我的例子中就是这样),则将该文件的名称更改为BCM20702A1-0a5c-21e8.hcd

这解决了我的问题。

相关内容