小米ac2100刷openwrt教程

小米ac2100刷openwrt教程

  • 本文编写的初衷是为了给自己留个备忘录,恕不提供任何技术支持,同时感谢固件作者提供的固件与教程。
        • 温馨提示:
        • 搞机有风险,刷机需谨慎。
        • 如有问题,后果自负。
  • 准备工作
    • 开始操作
      • 一、降级
      • 二、刷入Breed
        • 更改环境变量
      • 三、刷入新固件

本文编写的初衷是为了给自己留个备忘录,恕不提供任何技术支持,同时感谢固件作者提供的固件与教程。

温馨提示:

搞机有风险,刷机需谨慎。

如有问题,后果自负。

准备工作

相关文件:
1.降级固件 miwifi_r2100_firmware_4b519_2.0.722.bin
2.过渡固件 AC2100-Breed-MiddleRom.bin
3.openwrt正式固件 03.10-openwrt-ramips-mt7621-redmi-ac2100-squashfs-sysupgrade.bin
百度云链接:https://pan.baidu.com/s/1ujOkmdQvO_T3I0ZkKa7Qkg?pwd=2100
提取码:2100
小米ac2100刷openwrt教程_第1张图片

开始操作

一、降级

进入后台 192.168.31.1->常用设置->系统状态->手动升级
加载固件,可以保留数据->开始升级

二、刷入Breed

首先需要确保路由器有网络,有网络才能自动下载BREED。
下面开始进入主题,真·30秒刷BREED!
1.进入后台192.168.31.1,复制自己的stok,看图
在这里插入图片描述
2. 用复制的stok替换掉下面代码(隐藏内容)中的CCCCCCCCCCC(看图 在这里插入图片描述
3. 复制修改好stok的代码,粘贴到浏览器,回车。(浏览器会显示 : {“code”:0} ). 如果显示其他代码,可能是你还没降级固件或者stok过期。也可以恢复出厂从试。
此代码是用来检查NAND坏块的。路由器开机超过一小时建议先重启。运行代码后,你路由器的2.4g WiFi名称会改名成:比如 “ESMT”,“Toshiba”,“Toshiba 90 768”。 90和768是坏块。 如果ESMT或者Toshiba后面没数字,那恭喜你,没有坏块!!!

http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0A%5B%20-z%20%22%24(dmesg%20%7C%20grep%20ESMT)%22%20%5D%20%26%26%20B%3D%22Toshiba%22%20%7C%7C%20B%3D%22ESMT%22%0Auci%20set%20wireless.%24(uci%20show%20wireless%20%7C%20awk%20-F%20'.'%20'%2Fwl1%2F%20%7Bprint%20%242%7D').ssid%3D%22%24B%20%24(dmesg%20%7C%20awk%20'%2FBad%2F%20%7Bprint%20%245%7D')%22%0A%2Fetc%2Finit.d%2Fnetwork%20restart%0A

此代码是用来刷BREED的。你可以先检查坏块,不检查也没关系。Bootloader那里肯定不会有坏块,不然官方Uboot也会出问题的。

http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Acurl%20-o%20B%20-O%20https%3A%2F%2Fbreed.hackpascal.net%2Fr1286%2520%255b2020-10-09%255d%2Fbreed-mt7621-xiaomi-r3g.bin%20-k%20-g%0A%5B%20-z%20%22%24(sha256sum%20B%20%7C%20grep%20242d42eb5f5aaa67ddc9c1baf1acdf58d289e3f792adfdd77b589b9dc71eff85)%22%20%5D%20%7C%7C%20mtd%20-r%20write%20B%20Bootloader%0A

如果路由器在60秒内重启则代表刷BREED成功(灯会从蓝变橘,最终变蓝进入系统)。成功后拔掉电源,按住reset同时接上电源等10秒即可进入breed。192.168.1.1
如果没重启,可能是stok过期了。进入后台复制新的stok即可。也有可能下载的BREED损坏,从新运行代码。也有可能没网络。
刷完后可能无法进入原厂系统,进BREED删变量:normal_firmware_md5

更改环境变量

1.断电,找个针戳住路由器背后Reset小孔并插电,等路由器等一直闪烁后,浏览器输入192.168.1.1进入breed,
2.找到环境变量增加:xiaomi.r3g.bootfw 值:2 然后保存。

三、刷入新固件

1.进入breed。
2.点击更新固件-上传OpenWrt过渡包。(Padavan固件不需要刷上述过渡包,直接在Breed里刷下面Padavan固件即可)
3.刷完后重启进入路由器后台,找到system-Backup&Update 刷写OpenWrt固件包。

默认配置
Breed:192.168.1.1
Openwrt:192.168.2.1
密码:password

参考文章
https://www.right.com.cn/FORUM/thread-4066963-1-1.html
https://vvmi.net/archives/s-breed/
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4019555&highlight=%D0%A1%C3%D7ac2100

你可能感兴趣的:(opencv,路由器)