前言
家里的路由器买了两年了,昨儿给它刷个老毛子Padavan固件。搜集了互联网上的资料,进行汇集整合(主要是记录下来,防止以后遇到了问题重新搜索主要是懒)
部分资料来自网络。侵删!
路由器型号为红米AC2100,原官方官方固件版本为2.0.23
装固件原因如下:
- 提高无线网的传输速率
- 去广告
- 学科网上
其他需求
补充(非重点)
各个固件的关系:
Linksys推出WRT54G路由器,由于系统使用很多开源代码,被迫开源。
WRT54G
OpenWrt
ASUSWRT
- 博通->梅林(主要是华硕路由器)
- MTK->老毛子Padavan
- ddwrt
- pandora
- lede
- HyperWrt
实践
刷前注意事项
- 关闭电脑上的防火墙以及杀毒软件;
- 请全程保持电脑与路由器网线连接,电脑设置为自动获取IP;
- 禁止其他不相关的网卡;
- 准备一根牙签。
刷入Breed
主要方式有两种,方式一为在线刷Breed,方法二是离线刷。优先采取前者,需要路由器连入网络
确保路由器官方固件版本为2.0.23或2.0.7(如果不是要先升级或降级)
方式一(在线刷入)
- 登入路由器管理后台192.168.31.1
- 获取 stok 值,登录小米路由器后台,在地址栏会看到 stok 的值,如下:
stok是ac40dd7b2aeb62b49986568c53c57e7e
用复制的stok替换掉下面代码(隐藏内容)中的CCCCCCCCCCC(看图)
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
浏览器返回 {"code":0}
,说明成功。(如果显示其他代码,可能是你还没降级固件或者stok过期,也可以恢复出厂重试)
如果路由器在60秒内重启则代表刷BREED成功(灯会从蓝变橘,最终变*\蓝*进入系统)
成功后拔掉电源,按住reset同时接上电源等10秒即可进入breed,地址为192.168.1.1
方式二(离线刷)
开启路由器SSH连接,登录路由器,上传breed包到路由器 /tmp 目录下
SSH连接
用户名root,密码123456 回车后会出现以下界面:
上传breed包到路由器 /tmp 目录下:
安装 WinSCP-5.17.10-Setup.exe 并启动,安装一直点下一步即可。
成功上传后,在ssh命令行终端执行下面命令:
cd /tmp
mtd write breed-mt7621-xiaomi-r3g.bin Bootloader
完成后拔掉电源,按住reset同时接上电源等10秒即可进入breed,地址为192.168.1.1
亲自测试,两种方法都可以成功刷入Breed
进入Breed,刷入固件
刷固件前,记得双清/单清!!!
在刷好的固件中的系统管理里有两个重置(脚本文件和路由器参数)/breed里一清就是在breed中的恢复出厂设置
- 进入192.168.1.1,可看见后台
- 优先做好固件备份,EEPROM和编程器固件
- 进行固件更新,刷入固件
选择文件,勾选✔固件和自动重启,点击上传
上传完成后路由器会自动刷入固件,这段时间一定不能掉电,不然路由器就变砖了。
等待蓝色灯常亮时即可访问路由器的后台管理页面了:
我刷入的是恩山论坛大佬发的精简包(附在文末)
*固件默认wifi名称
2.4G:机器名_mac地址最后四位,如RM2100_9981
5G:机器名_5G_mac地址最后四位,如RM2100_5G_9981
wifi密码:1234567890
管理地址:192.168.2.1
管理账号密码:admin/admin*
进入后台后,看到这个界面就说明成功了!
上图是已经配置好了PPPOE拨号,网络恢复。
剩下的就是自由配置DNS和学科网上了
后续
和手机刷机一样,也要掌握刷回官方固件。
刷回官方Bootloader
按上面的方法进入Breed后台,点击“固件更新”,在Bootloader处选择电脑上的bootloader-redmi-ac2100.bin,点击上传,然后点更新,然后点击重启;
使用小米路由器修复工具刷回官方固件
- 启动小米路由器修复工具 MIWIFIRepairTool.x86.exe ,选择红米官方固件miwifi_rm2100_all_fb720_2.0.23.bin,下一步后选择连接网线的以太网网卡,提示配置成功。
- 断开路由器电源,然后按住Reset键随即插入路由器电源,直到橙灯闪烁松开Reset,等待几分钟,直到蓝灯闪烁时断开路由器电源,然后插上路由器电源进行重启。
- 等待几分钟,直到蓝灯闪烁时断开路由器电源,然后插上路由器电源进行重启。
- 成功刷回,进入后台http://192.168.31.1/
恢复官方文件如下,包含所刷Padavan固件
https://wws.lanzoul.com/ihv0c0c0wmcj
密码:eane