我能够在蓝牙耳机和 PC 中的蓝牙控制器之间建立连接。问题是操作系统不提供将音频输出发送到蓝牙控制器的选项 - 这是蓝牙控制器固件问题。基本上我无法将我从 *.hex 文件制作的 *.hcd 文件加载到内核中(我对这个问题的解释非常有限)。
Image #1 - 蓝牙连接到 PC 中的蓝牙卡(屏幕截图是蓝牙找不到设备中建议的“blueman”软件!):
Image #2 - 问题的核心,没有向连接的蓝牙设备输出声音的选项:
Image #3 - 当我运行dmesg | grep -i blue
结果如下(确认问题是固件问题):
我花了 8 多个小时浏览有关此问题的帖子,我可以说,在许多具有类似未解决问题的帖子中,有一个 gem 可以解释如何解决此问题。看一看:蓝牙 Broadcom 43142 不工作 我按照本说明书到 T!唯一的问题是它对我不起作用。下图显示了我链接到的帖子的解决方案的最后一步。现在,它对我不起作用,因为除了这个位置之外,*.hcd 还需要转到另一个位置(因为其他所有东西都是 *.bin)?会不会是hcd文件的命名?是否有一些命令可以强制将 *.hcd 文件加载到内核中?我需要删除其他一些软件吗?我可以加载使用“系统设置”>“软件和更新”创建的驱动程序 >
似乎需要做的就是以某种方式将编译后的 hex 文件(hcd 文件)加载到该死的内核中。有什么建议吗?
我试过的其他东西是:
- 检查 BIOS 以确保蓝牙已启用
- 运行了一堆我在蓝牙心碎的海洋中读到的命令,但这里没有什么值得一提的
- 此外,没有禁用任何无线信号:
- 内核版本:
creator@PC-W530_Linux:~$ uname -a Linux PC-W530_Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
如果您需要我运行任何命令,请告诉我。谢谢!
************************************编辑#1****************** ***********************
还有一些命令:
要解决固件不适用于 Broadcom 蓝牙的问题,您需要执行两个步骤 (1) 请参阅:蓝牙 Broadcom 43142 无法正常工作,以及 (2) 卸载“Blueman”。
在我的帖子中,我已经完成了 Pilot6 的修复(步骤 1);但我的蓝牙设备仍然没有播放音乐(已连接但仍然没有播放音乐)。接下来我使用软件中心卸载了 blueman:
此时做一个重启。重启后将只有一个蓝牙标志(而不是两个)
此时像往常一样配对所选设备。现在,当您进入声音设置时,您将看到蓝牙设备。
非常感谢 Pilot6,首先是发布了一个可行的解决方案,其次是在我寻求帮助时做出了回应。谢谢你!可惜blueman软件破坏了操作系统使用的固件,blueman界面真的很好。问题解决了....希望这对您有所帮助。