在 创维e900v22c上刷入EmuELEC系统后,想要充分利用其强大的 游戏和多媒体功能,开启蓝牙和WiFi是不可或缺的一步。接下来,我们将详细介绍如何轻松实现这一操作,让您的设备焕发新生。
本 教程适用于 创维e900v22c,已刷入EmuELEC 4.6版本(内核版本Linux EMUELEC 4.9.269)
一般文章都在说,e900v22c刷EMUELEC后是没有蓝牙及WIFI驱动的,但EMUELEC 4.9.269内核中其实已经包含了uwe5621ds的相关驱动文件
- EMUELEC:~ # ll /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/
- drwxrwxr-x 2 root root 83 Dec 2 10:42 ./
- drwxrwxr-x 33 root root 937 Dec 2 10:42 ../
- -rw-rw-r-- 1 root root 63816 Dec 2 10:42 sprdbt_tty.ko
- -rw-rw-r-- 1 root root 550880 Dec 2 10:42 sprdwl_ng.ko
- -rw-rw-r-- 1 root root 1205992 Dec 2 10:42 uwe5621_bsp_sdio.ko
复制代码
网上能搜到的各个 刷机教程中告知e900v22c应使用 g12a_s905x2_2g.dtb 这个dtb,但如果使用这个dtb的话是无法直接加载这几个驱动文件的。
解决方案:2、替换掉盒子中的dtb文件 3、重启机器 4、ssh连上盒子并执行以下代码
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/uwe5621_bsp_sdio.ko
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdbt_tty.ko
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdwl_ng.ko
- ifconfig wlan0 up
- systemctl start sprd_sdio-firmware-aml.service
复制代码
执行完毕后盒子的蓝牙和Wifi就可以正常工作了
测试无误后,将步骤4的代码加入到 /storage/.config/custom_start.sh 中,之后每次重启盒子都能自动加载相关驱动,如果使用蓝牙手柄的,可参照其他蓝牙教程将自动配对代码也加入custom_start.sh即可。
后记:1、内核版本号可通过 uname -a 命令查看,EmuELEC 4.4使用的内核也是4.9.269,理论上也可以使用本办法
2、在KryptonLee大神的github仓库中,有包含e900v22c的红外遥控器的配置文件,该配置文件在他发布的CoreELEC中可以工作,我把相关文件移植到我目前使用的EmuELEC 4.6版本却无效,具体表现为按下遥控上的任意按钮,机器上的红外接受灯都会闪一下,通过ir-keytable -t进行验证下来该文件的keycode也都是正确的,但系统不会有任何反应,原因不明。
![]()
相关阅读:
创维E900V22C/E900V22D S905L3芯片安卓9.0系统通刷/卡刷固件
创维E900V22D_S905L3(B)官改线刷固件包 创维E900V22D刷机包下载
创维E900V22D S905L3-B怎么刷Armbian 创维E900V22D刷机教程分享
|