-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
内蒙联通E900V21D(S905L3-B,主板5800-2amba02)刷入armbian成功。 #2447
Comments
多谢分享,教程图文并茂,安卓系统镜像也提供了,刷机教程也细致如丝,盒子的照片和短接点也进行了示意,难得一见的精品分享贴。 根据你的分享成果,我随后添加到设备列表里。 |
现在添加了130是这个设备的配置,和120,122配置相同,可以下载s905l3的默认固件使用。 |
https://github.com/ophub/kernel/releases/tag/tools 安卓系统我转存了一份到上面的地址了。 |
非常感谢!
另外如果有好的编写驱动的方法,希望解答一下! |
led灯的显示红绿效果在dts文件里也有一些代码设置,你可以在内核源码里找已有的参考怎么写,编译内核测试一下。 仅编dts可以在编译时选择参数 https://github.com/ophub/amlogic-s9xxx-armbian/tree/main/compile-kernel https://github.com/unifreq/linux-6.6.y/tree/main/arch/arm64/boot/dts/amlogic |
如果只编辑设备树的话,是否可以选择跳过编译kernel的步骤,直接选择使用DTC修改设备树? |
可以反编译修改 |
尝试了一下反编译并加入led驱动,可以正常运行,但会变得不稳定,而且有很多奇怪的bug。
其中linux,default-trigger只能给其中一个led用,两个同时用就无法开机。而且不支持磁盘使用等等回调,只能用heartbeat和timer。 |
记录历程:
拆机图。
所需工具:
外设:
软件:
镜像:
注意:刷机过程中本人遇到的各种问题写在了文章末尾,并附上了本人的解决办法,欢迎大家参考。
线刷ATV桌面
烧录armbian镜像
U盘引导启动armbian
SSH登录盒子,安装armbian到板载emmc
过程中遇到的问题
本人安装ATV9镜像之前曾经胡乱线刷了一堆镜像,把原厂的mac地址丢失了,导致ATV9每次开机都是随机地址,但可以正常上网。然而在U盘引导Armbian后,机器无法连接到网络。解决方法:通过https://www.znds.com/tv-1213499-1-1.html 帖子找到了大神VastStarGames的博客:http://vaststargames.com/read.php?tid=24 ,在录入底板上的原mac地址后,随机mac问题再也没有出现,并且armbian可以正常上网了。
刷入ATV9后意外发现ATV9非常好用,而且发现它可以调用遥控器传感器,所以研究了一下ATV9使用遥控器的方法。本人将从帖子https://www.znds.com/tv-1235401-19-11.html 找到的安卓4.4固件刷入盒子后发现遥控器完全可以正常使用,因此产生想法想将遥控码文件移植到ATV9上。然而比对后发现,安卓4.4与安卓9的遥控码文件存在些许差异,安卓4.4为:/etc/remote.conf,安卓9为:/vendor/etc/remote.tab1。移植需要做的措施:
本人一开始使用balenaEtcher烧录,但一直报错,且无法引导。最终使用rufus-4.5烧录成功。
细心的网友会注意到,本人选择烧录的固件为:s905l3b-e900v22e.dtb,其中对应的armbian的安装列表为124项,但在我烧录的时候使用124项安装报错:
dd: fsync failed for '/dev/mmcblk2': Input/output error 8191+0 records in 8191+0 records out 4193792 bytes (4.2 MB, 4.0 MiB) copied, 2.09829 s, 2.0 MB/s [ ERROR ] Failed to write bootloader using [ dd ].
在更换安装列表122项后,刷机成功。
The text was updated successfully, but these errors were encountered: