|
-----------------------------------------------
我的AX3600系统通过Web从一个OpenWrt想升级另外一个版本的OpenWrt,结果变砖,无奈只好拆机TTL救砖。
在经历一次救砖后,通过经验教训得到的稳妥的刷机方案。
rootfs 0 35M,空间比较小,适合放小米官方系统,我刷的是1.0.17,打开了SSH并固化
rootfs 1 128M,适合放OpenWrt,有空间安装软件
-------------------------------------
1)从小米系统中给rootfs 1刷OpenWrt,并将启动切换到rootfs 1
XiaoQiang:~# ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.ubi
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot
-------------------------------------------------------
2)当要重新刷OpenWrt时,不管是升级,还是换不同人定制的不同内核的版本
从rootfs 1上的Openwrt切到rootfs 0上的小米官方系统
fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
reboot
-----------------------------------------------------------------------
3)按照1)中的步骤,先刷OpenWrt的UBI格式固件,然后切换启动分区到mtd13
-----------------------------------------------------------------------
每次openwr要刷新版本,就先启动mtd12上的小米官方系统,然后ssh命令行通过ubiformat命令来刷。
如果刷的openwrt包有问题,mtd13启动不了,分区没扩容可以用官方工具救砖。
分区有扩容的话,只能TTL
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|