ubuntu 18.04 无法通过蓝牙连接到 sennheiser pxc 550

Roh*_*lur 5 headphones bluetooth 18.04

您好,我无法连接新的 sennheiser pxc 550。虽然我之前可以连接 sennheiser HD 4.50 BTNC。

请帮我解决这个问题。

谢谢你。

Bar*_*olf 2

我为此苦苦挣扎了很多。我在medium上发布了我的解决方案。这里是:

\n\n

我拥有 PXC 550 耳机有一段时间了。我多次尝试让它们在我的 Ubuntu 中通过蓝牙工作(每次花费几个小时)。我\xe2\x80\x98在互联网上阅读了大量有关它的内容。我已经用一些 BT 适配器对其进行了测试。但我没有\xe2\x80\x99 成功。今天我终于成功了!解决办法也很简单,买一个可插拔的USB适配器就可以了。昨天到了,我把它插入电脑,做了一些操作,现在我\xe2\x80\x99m很享受它。

\n\n

过去我的系统进行了很多更改,因此我不知道\xe2\x80\x99不知道需要做什么才能使其从头开始运行。无论如何,有几个步骤:

\n\n
    \n
  • 插入适配器后下载固件并检查系统日志是否有错误,
  • \n
  • 将设备(耳机)与计算机配对,
  • \n
  • 设置正确的音频配置文件(高保真播放)并播放。
  • \n
\n\n

这是下载固件并将其放置在正确路径中的方法:

\n\n
wget https://s3.amazonaws.com/plugable/bin/fw-0a5c_21e8.hcd\nsudo mkdir -p /lib/firmware/brcm\nsudo mv fw-0a5c_21e8.hcd /lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd\nsudo cp /lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd /lib/firmware/brcm/BCM20702A1-0a5c-21e8.hcd\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,一旦插入适配器,系统日志中就看不到任何错误

\n\n
$ dmesg\n[686344.270849] usb 3-6: new full-speed USB device number 21 using xhci_hcd\n[686344.401001] usb 3-6: New USB device found, idVendor=0a5c, idProduct=21e8\n[686344.401003] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n[686344.401004] usb 3-6: Product: BCM20702A0\n[686344.401006] usb 3-6: Manufacturer: Broadcom Corp\n[686344.401007] usb 3-6: SerialNumber: 5CF3709399DA\n[686344.508594] Bluetooth: hci0: BCM: chip id 63\n[686344.524654] Bluetooth: hci0: BCM20702A\n[686344.525617] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000\n[686345.235615] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1338\n[686345.251605] Bluetooth: hci0: Broadcom Bluetooth Device\n
Run Code Online (Sandbox Code Playgroud)\n\n

下一步是配对。我相信它可以在 GUI 中完成,但对我来说,在命令行中完成更容易。配对前按住耳机按钮进行 apx。5秒。

\n\n
$ bluetoothctl\n...\n[NEW] Device 00:16:94:17:F8:B6 PXC 550[bluetooth]# power on\nChanging power on succeeded[bluetooth]# agent on\nAgent registered[bluetooth]# default-agent\nDefault agent request successful[bluetooth]# scan on\nDiscovery started\n...\n[CHG] Device 00:16:94:17:F8:B6 Icon: audio-card\n...\n[bluetooth]# scan off\n[bluetooth]# pair 00:16:94:17:F8:B6\nAttempting to pair with 00:16:94:17:F8:B6\n[CHG] Device 00:16:94:17:F8:B6 Modalias: bluetooth:v0082p0046d0106\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 00001108-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 00001200-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 00001800-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 00001801-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 0000180f-0000-1000-8000-00805f9b34fb\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 1ddce62a-ecb1-4455-8153-0743c87aec9f\n[CHG] Device 00:16:94:17:F8:B6 UUIDs: 63331358-23c1-11e5-b696-feff819cdc9f\nPairing successful\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在耳机已配对。只需选择质量:

\n\n

蓝牙设备对话框

\n\n

以及输出设备

\n\n

音量控制对话框

\n\n

享受!

\n


小智 2

我的 Sennheizer PXC-550 II 在 Ubuntu 16.04 上也遇到了同样的问题。蓝牙管理器看到了耳机并正确连接了它们,但 ALSA 没有看到它们。

我找到的解决方案是在文件/etc/bluetooth/main.conf中将选项ControllerMode设置为bredr

# Possible values: "dual", "bredr", "le"
ControllerMode = bredr
Run Code Online (Sandbox Code Playgroud)

之后,只需使用以下命令重新启动Ubuntu蓝牙服务

sudo systemctl restart bluetooth
Run Code Online (Sandbox Code Playgroud)