|
本帖最后由 toolboxtun1ng 于 2021-2-9 14:46 编辑
固件版本 Armbian_20.10_Arm-64_buster_current_5.9.0.img
安装流程大致跟随@ring1012大大的步骤,帖子如下
- https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4057162
复制代码
装完发现找不到蓝牙 hciconfig -a 命令显示的mac都是0
- root@arm-64:~# hciconfig -a
- hci0: Type: Primary Bus: SDIO
- BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
- DOWN
- RX bytes:0 acl:0 sco:0 events:0 errors:0
- TX bytes:0 acl:0 sco:0 commands:0 errors:0
- Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
- Packet type: DM1 DH1 HV1
- Link policy:
- Link mode: SLAVE ACCEPT
复制代码
开机好像报错
- root@arm-64:~# dmesg | grep 4345
- [ 3.054345] Key type fscrypt-provisioning registered
- [ 7.204013] brcmfmac: F1 signature read @0x18000000=0x15264345
- [ 7.207671] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
- [ 7.218852] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.phicomm,n1.txt failed with error -2
- [ 9.427082] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
- [ 9.475075] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
复制代码
搜了几个方案
因为没有人试过Armbian_20.10_Arm-64_buster_current_5.9.0的版本,所以不敢尝试,有人试过下面几个方案哪个可用吗
方案1- 先armbian-config命令安装BT
- armbian-config -- network -- BT install
- 然后修改/etc/modules文件
- echo "hci_uart" >> /etc/modules
- 然后添加brcm_patchram_plus文件至bin目录
- cd /usr/local/bin/ && rz
- chmod +x /usr/local/bin/brcm_patchram_plus
- 修改开机启动文件/etc/rc.local
- 在exit 0前加入如下内容
- /usr/local/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/BCM4345C0.hcd --enable_hci --no2bytes --tosleep 1000 /dev/ttyS1
- /bin/sleep 1
- /usr/bin/hciattach /dev/ttyS1 any
- 重启
复制代码
方案2
- # /lib/firmware/brcm/ 目录下上传 BCM4345C0.hcd
- wget https://github.com/RPi-Distro/bluez-firmware/raw/master/broadcom/BCM4345C0.hcd
- cp BCM4345C0.hcd /lib/firmware/brcm/
- reboot
复制代码
|
|