记得好久之前刷过一次,最近发现越来越卡,想着重新找个包刷一下,按着以前的教程开刷:
(这里是失败方法,可不看)
拔电源,按住reset同时插线,等5s左右黄灯双闪后,连网线,电脑输入192.168.1.1进bread(我此时还是1.1版本,不能用,后面再讲),OpenWrt软路由固件下载与在线定制编译 ,在这里定制了一个固件包,下载底包initramfs-kernel.bin,刷入固件,重启进入底包,刷固件squashfs-sysupgrade.bin,然后重启进入100.0.1,还是进了底包的页面,开始还以为是没刷成功试了几次才发现可能是底包的问题,又下载了其他大佬提供的固件包,发现里面有好几个文件:
openwrt-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-kernel1.binopenwrt-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-rootfs0.binopenwrt-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-sysupgrade.bin类似这种,我想这往哪放。。squashfs-kernel1.bin,squashfs-rootfs0这些放哪里。。又找找找,
看了半天才知道从22年8月24日起,openwrt不支持从低包刷入固件了,需要直接在bread里刷。
看别人的bread版本1.2,我的还是1.1,于是更新bread,
https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin
下载这个,勾选BootLoader刷入
这样bread就升级好了。
选到固件更新,闪存布局选:小米R3G Openwrt,然后上面就会出来两个选择文件的,一个是kernel1,一个是rootfs0,按照步骤选好,上传确认,这样就更新完毕了。