Amlogic S905L3a是二手圈宝藏芯片机型,可以刷电视盒子、游戏盒子、armbian系统等,而且u-boot可以支持主线,可玩性很强。在此,如何用真正意义上标准的刷机方式,正确的把它们刷成冬瓜HAOS,形成一个合适的最低成本小主机。
一、刷机重点知识:
第一步、线刷安卓固件
因为amlogic的刷机工具基本上是专用的,必须进入刷机模式,才以刷机,对于安卓匹配很好,固件广泛。最主要的是一个双头USB线就行。
A、拆机短接法:原理是空片自动进入刷机流程,你可以通过百度等方式搜索机型和图片,就能找到对应主板的短路点。
B、HDMI短路块法:通过HDMI中的I2C总线的特定数据,让工具软件能进入刷机模式。
以上两种是最常用的,HDMI短路块法不用拆机,最适合懒人和电子线路“恐惧”人士等。至于固件,多种渠道都可以找到。
第二步、安卓启动u盘引导
在amlogic的引导u-boot中,默认是不支持U盘引导的,必须从安卓中激活usb引导。
进入命令行方式,输入
reboot update
再启动就可以进入U盘引导了。
第三步、armbian当工具盘
armbian是较流行的linux系统,它有ubuntu和debian两个系列。用它像winpe一样当工具盘再合适不过了。
所以我选用armbian做为工具盘是网上相关介绍多,方便。(但说到这里,你必须对于机型和可用版本较熟,否则下载回来的有时无法使用,会导致很郁闷。)
第四步、刷成冬瓜HAOS系统
通过各种机型帖子进入后,认真看说明,执行相关刷机指令。看清楚相关提示,否则你将随便准备从第一步开始。
二、工具盘制作流程:
1、机型确认
- 确认准备刷的设备是下列支持设备中的一种(这些是我测过的,但是有可能会有批次都情况,未来我会完善这个表)。
机型 |
对应dtb名称 |
cm311-1a-yst |
meson-g12a-s905l3a-cm311.dtb |
m401a,unt403a,B863AV3.2-M |
meson-g12a-s905l3a-m401a.dtb |
e900v22d |
meson-g12a-s905l3a-e900v22c.dtb |
2、制作引导工具盘
下载制作软件和帖子最后相应的工具盘镜像,具体烧录方法请参考 魔百盒刷机指南 文章中的"三、制作烧录工具盘"。
这里只简单说一下
烧录软件:etcher
3、 修改uEnv
此步骤需要根据具体情况来做,其实就是把通刷盘改成自己机器能正常启动的配置。原则上,可以先试“三、刷机”后,再决定要不要尝试修改。
方法a:手动修改
1) 把制作好的U盘接入电脑,打开BOOT盘符并进入/dtb/amlogic文件夹,找到自身机型的dtb文件,并复制完整的文件名。我手中的机型是cm311-1a,所以我复制的文件名为:meson-g12a-s905l3a-cm311.dtb
2) 返回到BOOT目录,打开uEnv.txt文件,将图中选中的文本进行替换并保存。
3) 将改好的U盘安全退出。
方法b:运行BOOT目录下dtb_select.exe 11月6日编辑:图标尚在紧急修改中 以后会修复图标
选择自己手里的机型!!!
三、刷机流程
从这次开始,未来的冬瓜HAOS懒人包盘都装把主机名由原来armbian改为wghatools做为区分。以下教程都是不用显示器的玩法,至于接显示器,用键鼠的,请自行修正操作方法。
1、接U盘上电:
将制作好的U盘插到需要刷机的盒子上,并接好网线和电源线,耐心等待两分钟左右。
在浏览器上的地址栏,输入
http://wghatools.local:7681
然后会出现登录
用户名:root
密码:1234
登录后,会有以下画面
2、安装冬瓜HAOS
命令行输入(可以用tab键补全)
./zwgusb2haos_s905l3a
然后后续步骤请认真看提示!!!
烧录ing...
待刷机完成后,可直接断电拔下U盘,再开机进入冬瓜HAOS初始化的过程。
设备重启后就是熟悉的ha-install -t环节,在此不作赘述。(具体请看“冬瓜HAOS系列汇总功能介绍”)
四、常见问题
1、U盘引导是存在挑盘的。
最好选用USB2.0的品牌U盘。
2、7681无法进入。
(A)引导不对
(B)路由不支持mdns
文件地址及其他补充