ubuntu18.04蓝牙搜索不到附近的设备

问题

打开蓝牙搜索不到附近的设备

原因

我们通过

dmesg | grep -i blue

来搜集故障原因

在这里插入图片描述
原因:Patch brcm/BCM.hcd not found
我们先将蓝牙的相关软件包安装上

sudo apt-get install bluez*

查看蓝牙设备信息

lsusb

在这里插入图片描述
去下载相应的cab包:
http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth
在这里插入图片描述
第一个就行
安装cab解压工具

sudo apt install cabextract

将下载的cab解压
在这里插入图片描述
因为我的型号是BCM43142但是压缩包里没有,所以我就是选择了BCM43142A0_001.001.011.0311.0329.hex
然后我们要将hex转成hcd,github上有大神提供工具
我们下载hex2hcd

git clone https://github.com/jessesung/hex2hcd.git

然后将刚刚的BCM43142A0_001.001.011.0311.0329.hex放到hex2hcd的目录下

cd hex2hcd
hex2hcd BCM43142A0_001.001.011.0311.0329.hex

生成BCM43142A0_001.001.011.0311.0329.hcd
将其放到lib/firmware/brcm/文件夹下
重命名为BCM.hcd

sudo mv BCM43142A0_001.001.011.0311.0329.hcd /lib/firmware/brcm/BCM.hcd

重新加载模块

sudo modprobe -r btusb
sudo modprobe btusb

大功告成
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值