参数说明 xiaomi.r3g.bootfw 如果写入 Breed 到 bootloader, 这个参数是必须的. Breed的启动流程如下 如果 kernel0 存在, 那么启动 kernel0 如果 kernel0 不存在, kernel1 存在, 那么启动 kernel1 如果 kernel0 和 kernel1 都存在, 则检查环境变量 xiaomi.r3g.bootfw 的值, 如果存在且值为2, 那么启动 kernel1, 否则启动 kernel0 如果通过mtd写入了OpenWrt 到Kernel1, 但是不写这个环境变量, Breed就会从kernel0启动, 无法进入系统, 然后重启, 再次从kernel0启动, 这样一直循环下去。 参数说明 normal_firmware_md5 在小米 R3G 设置中, 删除normal_firmware_md5这个键值, 因为刷新刷的固件 md5 值与原来的不一致会导致无法开机(删了, 不删是否不能开机未验证)。 ———————————————— 版权声明:本文为CSDN博主「IOsetting」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/michaelchain/article/details/124263191 Breed 2022-07-24 更新后OpenWrt不再支持通过刷底包再通过底包升级固件, 支持直接升级OpenWrt固件的kernel1和rootfs0; 不再需要修改环境变量,现在OpenWrt、Padavan和原厂固件默认从kernel1启动,PandoraBox固件默认从kernel0启动。