
路由器刷OpenWRT
为什么要刷OpenWrt
现在有一个红米的RM2100AC路由器,在之前因为想折腾刷了PDCN(padavan-老毛子),最近系统不大稳定(偶尔路由器会死机),且网速表现不理想(500Mbps的带宽,由于进了一个上线300Mbps的路由器只有300Mbps,但是经过这个路由器之后只有100Mbps)
路由器专业论坛
恩山论坛
借鉴几个帖子
(整合) 关于红米AC2100有多个坏块的固件安装方法 openwrt padavan (我有5个坏块)
小米 红米【AC2100】一键刷BREED【30秒刷完】小白帅小伙专用 检查坏块 | 无需Telnet
[2020-08-29更新] 教程:小米和红米AC2100用breed刷openwrt
大致流程
现在还没开始实操,只能做一些理论上的过程推测
进入breed
- 方案一(手动):参考文章
- 将路由器的“lan”口通过网线连接到电脑,给路由器断电;
- 用卡针或者牙签按住路由器后面的复位键(一定要是在路由器不通电的情况下);
- 然后给路由器插电开机,插上电先别急着松开卡针,按住复位键大概十秒左右,注意路由器指示灯的状态,当路由器指示灯开始亮起紫色的灯(蓝色+黄色),一秒之后变成蓝灯,常亮一两秒,再变成紫灯开始闪两下,最后成蓝灯一直闪烁。此时松开复位键;(橙色是uboot,蓝色是breed)
- 在电脑浏览器里访问“192.168.1.1”这个地址,如果顺利的话就能看到Breed控制台界面了:
- 方案二(自动):breedEnter
下载并安装底包
选择中意的固件先在breed中直接升级看下,成功最好。如果提示检验失败,那么就需要底包了
OpenWrt底包下载地址
升级想要安装的包
想要下这个,到时候再看
实操(待更新)
发现没有装breed,需要安装breed
参考文章
- 下载breed
- 连接ssh
- 上传breed到路由器
- 提交修改
# Enable uart and boot_wait, useful for testing or recovery if you have an uart adapter!
nvram set uart_en=1
nvram set boot_wait=on
nvram set bootdelay=5
# Set kernel1 as the booting kernel
nvram set flag_try_sys1_failed=1
# Commit our nvram changes
nvram commit
- 刷breed
- mtd_ write -r write breed-mt7621-xiaomi-r3g.bin Bootloader
- 重启路由器
- 插电开机,插上电先别急着松开卡针,按住复位键大概十秒左右,注意路由器指示灯的状态,当路由器指示灯开始亮起紫色的灯(蓝色+黄色),一秒之后变成蓝灯,常亮一两秒,再变成紫灯开始闪两下,最后成蓝灯一直闪烁。此时松开复位键;
在breed依次安装rootfs0和kernel1
刷入需要刷的openWrt
后续
速度可以,但是第三天早上未知原因断网,刷回padavan