E900
配置:E900 hi3798mv100 1G emmc 4G mdmo1g
- 刷机教程参照海纳思官网教程:TTL 刷机(海思) | 海纳思系统
- 适配列表:https://doc.ecoo.top/devices
我使用的是 TTL方式,还有 USB 和 ADB 方式可选。下面以 TTL 方式实战为例,具体教程看官网的,下面只是列出注意点和针对 E900 的接线图:
E900V22C
配置:S905L3A 2G DDR4 8G eMMC5.1
- 教程汇总:e900v22c教程汇总v1.0.2
- Armbian 系统:amlogic-s9xxx-armbian/README.cn.md at main · ophub/amlogic-s9xxx-armbian
- EmuELEC 游戏机:EmuELEC中文网
刷入 Armbian 系统直接按文档教程走就好,简单说就是将镜像烧录进 U 盘,然后插入到机顶盒再通电,一般就会用 U 盘启动进入系统了。
- 用 U 盘启动的话可以支持和电视安卓系统共存,拔掉 U 盘开机就会进入原来的系统。换 EmuELEC 的 U 盘还能启动成游戏机系统。
- 因为该机顶盒有 8G 闪存,所以可以使用
armbian-install
刷入到 eMMC 中,这样就不用拖着一个 U 盘了,不过电视机系统就被删除了。
刷入 eMMC 中有以下注意点:
- 当输入命令刷入有出现错误时候,可以反编译 dtb 文件降低频率后刷入,amlogic-s9xxx-armbian/documents/README.cn.md at main · ophub/amlogic-s9xxx-armbian,IO错误:amlogic-s9xxx-armbian/documents/README.cn.md at main · ophub/amlogic-s9xxx-armbian · GitHub
编译速度很快的,也很简单,不要被吓到。 - 1、反编译:
dtc -I dtb -O dts -o /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb.dts /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb
-
2、打开反编译的 dts 文件修改 max-frequency 值,这是十六进制或者十进制的值,直接修改为一半,保存。
-
3、编译:
dtc -I dts -O dtb -o /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb.dts
- 4、将编译好的文件替换到 /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb,之后再执行 armbian-install 刷入即可。
因为之前我买来时候刷了 EmuELEC,忘记有没有什么 TTL 操作了,大概率没有。有问题可以看回汇总教程,还不懂的话可以问一下我(虽然我可能也不懂hh