刷写工具:Etcher
镜像地址(官方):https://users.armbian.com/balbes150/arm-64/
镜像地址(Flippy优化版):https://www.right.com.cn/forum/thread-4076037-1-1.html
救砖刷写工具:https://androidmtk.com/download-amlogic-usb-burning-tool
救砖软件需要的License:网上都有
Bionic 是Ubuntu 18.04编译的
Focal 是Ubuntu 20.04编译的
Buster 是Debian 10编译的
Bullseye 是Debian 11编译的
刷机
使用Etcher刷写镜像到一个空U盘中
刷写完成后,将meson-sm1-hk1box-vontar-x3.dtb固件(网上到处都有)放入dtb\amlogic目录下
修改extlinux下的extlinux.conf,将不需要的代码给注释掉,只留下需要的dtb
1
2
3
4
5
6FDT /dtb/amlogic/meson-sm1-hk1box-vontar-x3.dtb
#FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb
#FDT /dtb/amlogic/meson-gxm-q200.dtb
#FDT /dtb/amlogic/meson-g12a-x96-max.dtb
#FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb
APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0(如果是Flippy的固件则修改boot目录下的uEnv.txt)
修改根目录下的u-boot-s905x2-s922文件名为u-boot.ext
用一根棉签塞进耳机孔抵住reset按钮,然后接通电源,直到成功进入系统
执行家目录下的install-to-emmc.sh,后面都按照提示进行,之后重启就刷好了
救砖
如果刷到bootloader都不能进入了,救砖吧
刷写工具一定要安装,不能用便携版,不然没有驱动
安装好软件后去设备管理器中检查一下有没有libusb-win32 Usb Devices,如果没有还需要手动添加过时硬件
添加licence:这个没搞明白,反正按照网上来吧,说法众多,但是大意都是将licence文件添加到v2版本的文件夹中
对于连接的物理操作,我没研究明白,有人说必须拆机短接,也有人说接通电源就不用短接,还有人说按住reset,反正识别不上就几种都试试,接上USB后大概4-6s能够识别到设备。我记得我当时是先短接,然后按住reset再接通电源,再接上USB就是识别出来了。
连接好后如果遇到各种刷机问题,再次识别问题,先尝试重启软件
(写的很糙,等我后面如果又搞成砖头了,再来更新经验)