WR30U 刷官方 openwrt 的一些疑问

rivercherdeeeeee · 2024-11-7 11:34:08 · 323 次点击
刷机链接: 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 ,是干什么用的
举报· 323 次点击
登录 注册 站外分享
4 条回复  
jiejianshiwa 小成 2024-11-7 11:40:50
Hostname OpenWrt Model Xiaomi Mi Router WR30U (112M UBI with NMBM-Enabled layout) Architecture ARMv8 Processor rev 4 Target Platform mediatek/filogic Firmware Version OpenWrt 23.05.3 r23809-234f1a2efa / LuCI openwrt-23.05 branch git-24.264.56413-c7a3562 Kernel Version 5.15.150 Local Time 2024-11-07 11:40:19 Uptime 2d 3h 7m 38s Load Average 0.07, 0.02, 0.00 同款 openwrt 原版系统,稳如老狗
返回顶部