魔百和s905l3a蓝牙系列 在armbian驱动并使用蓝牙!
2022/8/25 23:23:05
本文主要是介绍魔百和s905l3a蓝牙系列 在armbian驱动并使用蓝牙!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目前测试过CM311-1a,m401a,unt403a,b863av3.2-m,e900v22d等蓝牙芯片都是rtl8761a均可安装armbian后使用蓝牙,连接键鼠简直不要爽歪歪!
看到这个标题是不是心里特高兴了一下,终于,60元的垃圾佬盒子终于完全物有所值了。原盒子带有5.0的蓝牙,但是由于ophub大佬的dtb没有引出蓝牙串口,因此就算有驱动也不行。最近,我在论坛看到了一篇交流贴,按照教程花了两天共4小时居然成功了!上预览图!
0.驱动下载
好消息!如果你是ophub的原镜像可以免去驱动下载!但是dtb和串口驱动还是要的。
分享名称:s905l3a魔百和系列-蓝牙-izBlog
访问密码:l3a_bt
分享链接:http://d.imzlh.top/#s/JqyjEPk
Alist备用
链接:http://cloud.imzlh.top/镜像/311-3a/蓝牙
全套包里面的rtk_hciattach就是串口驱动,meson-g12a-u201.dtb就是带蓝牙的dtb,与下文的材料一样
1.复制驱动文件
进入/lib/firmware/rtl_bt,如果有rtl8761b_fw.bin,那么拷贝到../rtlbt:
cd /lib/firmware/rtl_bt/ cp rtl8761b_fw.bin ../rtlbt/rtl8761b_fw
没有这个文件?没关系,我已经为你准备好了!
cd ~ wget http:/imzlh.com/btall unzip btall cp rtl8761b_fw.bin /lib/firmware/rtlbt/
如果你需要高速蓝牙(2M),可以执行wget -O a imzlh.com/btcfg && mv a /lib/firmware/rtlbt/rtl8761b_config
快乐不?第一步完成了!
2.替换dtb
首先感谢Xcray大神的帖子,为我们搞来了带有蓝牙的dtb。
接下来进入boot目录,我们先下载好文件,然后编辑uenv
cp ~/bt.dtb /boot/with_bt_s905l3a.dtb nano uEnv.txt
将FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb换为FDT=/with_bt_s905l3a.dtb,按Ctrl+X y保存。
重启,然后你就可以看到出现了/dev/ttyAML1,距离成功又近了一步!
3.串口驱动工具
激动人心的最后一步!如果前面两步都成功了,那么你离成功不远了!
下载并且测试串口驱动程序:
cp ~/rtk_hciattach /usr/bin/ chmod +x /usr/bin/rtk_hciattach rtk_hciattach -n -s 115200 ttyAML1 rtk_h5
如果没有报错(或者没有输出)或者自动退出,那么意味着十有八九成了!
4.安装蓝牙依赖
打开另一个终端(如果是shell环境那么ctrl+alt+f2换),输入sudo armbian-config
network--bt install
理论上这样就能用了,可是x大说需要Avahi(system--avahi),大概是ha的依赖吧。
不管这么多了,接下来重新插拔电源,见证奇迹的时刻到了!输入hciconfig
完美!出现了设备且mac不是00!终于成功了!
如果是桌面,那么右上角蓝牙图标就出现了!
注意按照前文安装桌面系统的需要补全kernel库文件,否则迟早有问题!如uart好像在里面,详见教程3.1
最后一步:开机自启
如果一直得开着console才能用蓝牙一点都不爽,那么我们让其开机自启并且后台运行
nano /etc/rc.local
在exit 0之前加一行
rtk_hciattach -n -s 115200 ttyAML1 rtk_h5 &
这次必须重新插拔电源才可以使用蓝牙,然后,enjoy~
这篇关于魔百和s905l3a蓝牙系列 在armbian驱动并使用蓝牙!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14后台交互资料入门指南
- 2024-11-14如何轻松创建项目环境:新手入门教程
- 2024-11-14如何抽离公共代码:初级开发者指南
- 2024-11-14Python编程入门指南
- 2024-11-14Python编程入门:如何获取参数
- 2024-11-14JWT 用户校验:简单教程与实践
- 2024-11-14Pre-commit 自动化测试入门指南
- 2024-11-14Python编程基础
- 2024-11-14Server Action入门教程:轻松掌握服务器操作
- 2024-11-14Server Component入门教程:轻松搭建服务器组件