刷机链接: https://github.com/openwrt/openwrt/pull/12770
这个 WR30U 是双系统分区,第三步骤: If you find firmware=0 or mtd=ubi, use these commands: nvram set flag_last_success=1 nvram commit
If you find firmware=1 or mtd=ubi1, use these commands: nvram set flag_last_success=0 nvram commit
我的理解:如果当前是 A 分区系统( firmware=0 ),就刷 B 分区系统( firmware=1 ),反之亦然,flag_last_success 查资料得知是上次的启动状态,用于执行一些故障恢复操作等,
疑问 1:为什么 A 分区系统下刷机要 set flag_last_success=1, B 分区系统下刷机 set flag_last_success=0 疑问 2:步骤五中的 setup uboot-env 又设置一遍 fw_setenv flag_boot_rootfs 0 fw_setenv flag_last_success 1 ,是干什么用的 |
|