华为 Freebuds 3 与 Ubuntu 18.04 配对

华为 Freebuds 3 与 Ubuntu 18.04 配对

我在 Ubuntu 18.04 上通过蓝牙配对华为 Freebuds 3 时遇到问题。我已经将 bluez 更新到 5.50。配对时我只得到一个加载圆圈,然后是消息Not set up。有人知道吗?

配对期间系统日志的一部分如下所示:

Apr 11 13:44:02 kj-XPS-15-7590 systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 11 13:44:02 kj-XPS-15-7590 systemd[1]: Started Load/Save RF Kill Switch Status.
Apr 11 13:44:02 kj-XPS-15-7590 kernel: [ 8427.752680] debugfs: File 'le_min_key_size' in directory 'hci0' already present!
Apr 11 13:44:02 kj-XPS-15-7590 kernel: [ 8427.752689] debugfs: File 'le_max_key_size' in directory 'hci0' already present!
Apr 11 13:44:32 kj-XPS-15-7590 gnome-control-c[22033]: Setting up /org/bluez/hci0/dev_FC_94_35_C1_C4_A5 failed: Timeout was reached
Apr 11 13:44:34 kj-XPS-15-7590 gnome-control-c[22033]: Setting up /org/bluez/hci0/dev_FC_94_35_C1_C4_A5 failed: GDBus.Error:org.bluez.Error.InProgress: In Progress
Apr 11 13:44:40 kj-XPS-15-7590 systemd[1]: Starting Load/Save RF Kill Switch Status...
Apr 11 13:44:40 kj-XPS-15-7590 systemd[1]: Started Load/Save RF Kill Switch Status.

答案1

从控制台重新启动蓝牙服务:

sudo service bluetooth restart

打开蓝牙控制器并检查其工作情况:

bluetoothctl
show

这应该会为您提供名称、别名和其他一些参数。如果没有,则以下内容将不起作用,您需要检查蓝牙服务/设备。

运行以下命令:

agent on
default-agent
power on
pairable on

这些可能已经配置好了,但无论如何运行它们也没有坏处。

检查你的设备是否已经注册:

devices

如果您的设备已列出:

remove [MAC_ADDRESS]

***将 [MAC_ADDRESS] 替换为您设备的 MAC 地址

将您的设备置于配对模式,然后:

pair [MAC_ADDRESS]
connect [MAC_ADDRESS]
trust [MAC_ADDRESS]

如果有效,那么您可以退出:

exit

答案2

我有同样的耳机,同样的问题,我找到了解决方法。问题出在蓝牙 LE 上,使用本手册我可以成功将 FreeBuds 3 与笔记本电脑配对。希望它也能帮到你。

https://unix.stackexchange.com/questions/292189/pairing-bose-qc-35-over-bluetooth-on-fedora/293967#293967

此致敬礼,维塔利·苏利莫夫。

答案3

就我在 Ubuntu 20.04 上的情况而言,我使用了以下命令:

bluetoothctl
devices
remove [MAC_ADDRESS]

trust [MAC_ADDRESS]
pair [MAC_ADDRESS]
connect [MAC_ADDRESS]

...并且成功了!

答案4

经过长时间的努力,我终于将它们连接起来了。我不知道具体是什么解决了这个问题,但我的工作流程是:

  1. 我按照 Ubuntu 的提示更新了系统。上周进行了几次更新。
  2. 从控制台中的蓝牙设备中手动移除耳机。
  3. 然后我无法在控制台中连接它们,因此我尝试在标准系统的蓝牙管理器中连接它们,就像这样。

相关内容