我有诺基亚 BH-105 耳机,我想将其与我的 PC 一起使用。
我可以配对,但无法连接到 BH-105:
[bluetooth]# connect 00:1C:EF:CA:B3:D0
Attempting to connect to 00:1C:EF:CA:B3:D0
[CHG] Device 00:1C:EF:CA:B3:D0 Connected: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 00:1C:EF:CA:B3:D0 Connected: no
Archlinux 维基声明称,BH-104 经过测试可与 bluez4 配合使用。在我看来,BH-104 和 BH-105 都是类似的设备。
据我了解,bluez5 不再支持 HFP/HSP。同时BH-105不支持A2DP。 bluez4 支持 HFP/HSP。
我尝试安装早期版本的bluez,但找不到:
qeeet@qeeet-PC:~$ sudo apt-get install bluez=4.99-2
E: Version '4.99-2' for 'bluez' was not found
如何将 bluez 降级到任何 4.x 版本?
更新:
我按照这里描述的做了一切https://wiki.debian.org/StableUpdates但它不起作用。我收到这条消息:
qeeet@qeeet-PC:~$ sudo apt-get update
[lots_of_text]
Reading package lists... Done
qeeet@qeeet-PC:~$ sudo apt-get -t wheezy install bluez
Reading package lists... Done
E: The value 'wheezy' is invalid for APT::Default-Release as such a release is not available in the sources
答案1
我还必须将这些行添加到源中(debian wiki 中未提及):
deb http://httpredir.debian.org/debian wheezy main contrib
deb-src http://httpredir.debian.org/debian wheezy main contrib
答案2
安静,在您的sources.list中复制您的apt jessy源代码,但将jessy更改为wheezy。然后运行 apt-get update。为了安全起见,列出可用的 bluez 版本,其中包含“apt-cache showpkg bluez”,不带“”,最后打印的值是版本,复制版本名称,然后输入以下“sudo apt-get -t wheezy install bluez=(复制的版本名称)”希望对你有帮助。