Audio
HSP/HFP 設置不適用於可插拔藍牙適配器
我正在嘗試在 Arch Linux 上使用我的藍牙耳機和 HSP/HFP 設置(這樣我就可以使用麥克風)。我有一個可插拔 USB 2.0 藍牙適配器和一個SoundBuds Slim+耳機。我按照 Arch Wiki 的藍牙耳機頁面上的步驟進行操作:安裝
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+]# exit
1C:A0:D3:93:16:5E
我的耳機的 MAC 地址在哪裡。這使用 A2DP 設置成功連接了我的耳機。然後我嘗試將設置更改為 HSP/HFP。更具體地說,我執行pavucontrol
並轉到Configuration -> SoundBuds Slim+並選擇Profile to be Headset Head Unit (HSP/HFP)。但是,切換到這個設置後,就沒有聲音了。如何讓 HSP/HFP 模式與我的耳機一起使用?
這個問題在Plugable 的網站上有很好的解釋。解決方案是將韌體文件載入到 Broadcom BCM20702 晶片組的 Linux 文件系統(這是 Plugable 的適配器使用的)。總之,該頁面的解決方案步驟是(對於核心版本 3.16 或更高版本):
fw-0a5c_21e8.hcd
下載從該頁面連結的韌體文件- 將該文件移動到
/lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd
- 如果
dmesg
顯示韌體載入錯誤(在我的情況下是這樣),則將該文件的名稱更改為BCM20702A1-0a5c-21e8.hcd
這解決了我的問題。