前言

这也是第一次接触路由器圈子(为了解决垃圾路由器日常断连的问题)
自己也有许多不懂的地方,如果有大佬发现错误请指出
(openwrt固件包来源网络第三方开发者提供如有问题请联系固件包开发者)

准备材料


1.可插网线的电脑一台
2.小米路由器4C
3.下方附件内的MobaXterm等工具
4.下方附件内的breed web包
5.下方附件内的第三方openwrt固件包

操作步骤

1.下载附件包

此处内容需要评论回复后(审核通过)方可阅读。

2.解压附件包内的R3GV2 patches压缩包
打开0.start_main.bat
在命令窗中输入路由器后台管理员密码后即可自动运行

3.打开 MobaXterm
新建一个 Telnet 协议的 Session
主机地址填入192.168.31.1 用户名填入 root
image.png
然后运行此会话
运行后如果提示输入用户名就再输入一次 root

4.接下来需要对数据进行备份
首先查看分区
输入 cat /proc/mtd 可查看分区情况
此后 依据分区名称前的编号 0,1,2,3,4等
输入 dd if=/dev/mtd0 of=/tmp/all.bin 将整个磁盘分区命名为 all.bin 备份到/tmp 路径下

输入 dd if=/dev/mtd编号 of=/tmp/备份名称.bin 将整个磁盘分区命名为 备份名称.bin 备份到/tmp 路径下
需要备份的除了all.bin 还有
Bootloader分区命名为bootloader.bin
以及Factory分区命名为Eeprom.bin
此后在系统资源管理器访问 ftp://192.168.31.1/
或者用8uftp也行吧(这里我直接用的资源管理器)

5.访问ftp后
打开tmp目录
将all.bin bootloader.bin Eeprom.bin复制到桌面
Eeprom.bin文件大小有差不多64kb,不要备份失败了 此文件非常重要

6.备份后将附件内breed.bin复制到 tmp 目录内
回到 MobaXterm 中
输入 mtd write /tmp/breed.bin Bootloader
刷入Breed

此后,你已经成功一大半了
如果成功刷入Breed 即使后面翻车也比较容易修理了

7.非常重要的一点
你的路由器一定要接上电脑
因为breed是不支持WiFi的
后续必须有线进行
(我第一次刷就是在这里出了问题)
但是在恩山论坛找到大神的另一解决办法,这里附上 有需要的自行研究吧
image.png

8.刷入Breed 完成后将小米路由器 4C 断电
找个针或者牙签按住复位键的同时通电(对于我这手残人士 真的难搞。)
看到电源灯(蓝色)与网络灯(黄色)
同时闪烁几下后
即可松开复位键(松开牙签)
此时路由器就进入了 Breed 模式

9.打开电脑浏览器登入 192.168.1.1
进入breed web
image.png
image.png
在此页面
第一步 必须首先刷入备份的Eeprom.bin
第二步 由于刷入Eeprom.bin后会重启路由器,需要再次重复步骤8,进入breed web
第三步 刷入附件内的openwrt.bin
image.png

等待重启(路由器上的黄色信号灯变成蓝色 即重启成功)
image.png

image.png

管理地址:192.168.5.1
初始管理密码:password
无线wifi名称:openwrt
无线wifi密码:password
至此

最后修改:2021 年 09 月 05 日
如果觉得我的文章对你有用,请随意赞赏