智能电视网

电脑版
提示:原网页已由神马搜索转码, 内容由www.znds.com提供.
跳转到指定楼层
楼主
发表于 2024-5-29 14:58|只看该作者回帖奖励
创维e900v22c上刷入EmuELEC系统后,想要充分利用其强大的游戏和多媒体功能,开启蓝牙和WiFi是不可或缺的一步。接下来,我们将详细介绍如何轻松实现这一操作,让您的设备焕发新生。

教程适用于 创维e900v22c,已刷入EmuELEC 4.6版本(内核版本Linux EMUELEC 4.9.269)

一般文章都在说,e900v22c刷EMUELEC后是没有蓝牙及WIFI驱动的,但EMUELEC 4.9.269内核中其实已经包含了uwe5621ds的相关驱动文件

  1. EMUELEC:~ # ll /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/

  2. drwxrwxr-x   2 root     root         83 Dec  2 10:42 ./
  3. drwxrwxr-x   33 root     root         937 Dec  2 10:42 ../
  4. -rw-rw-r--   1 root     root       63816 Dec  2 10:42 sprdbt_tty.ko
  5. -rw-rw-r--   1 root     root       550880 Dec  2 10:42 sprdwl_ng.ko
  6. -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连上盒子并执行以下代码

  1. insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/uwe5621_bsp_sdio.ko
  2. insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdbt_tty.ko
  3. insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdwl_ng.ko

  4. ifconfig wlan0 up

  5. 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刷机教程分享


上一篇:福建移动创维E900V22E原机系统
下一篇:
求四川电信高安E900V21E固件!
沙发
发表于 2024-5-29 15:00|只看该作者
特别好,我这的wifi和蓝牙工作得也特别好,唯独就是emuelec里的游戏马赛克太可怕了。

板凳
发表于 2024-6-12 11:33|只看该作者
感谢楼主的分享,回头试试看