小米路由器R3G刷(openwrt/原厂)保姆级教程

2024-08-31 00:08:17 11点赞 88收藏 21评论

大家好我是云上爪哇,一个没事喜欢折腾的Coder。

前序:事情是这样的由于近期国内docker镜像仓库全部下架停止服务,导致我的NAS(华硕AS6604T)docker相关的应用都没办法正常更新启动了。起初还没意识到是这个问题,这里得吐槽一下官方技术售后是真的一言难尽。在自己的一通折腾之下,找到了报错日志(error="dial tcp 69.197.153.180:443: i/o timeout"),这才意识到是墙了。。。小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程

解决方案:要么自己找能正常访问的镜像仓库,要么就是施加魔法破墙。(有兴趣华硕NAS的可以留言,我抽空写一篇如何在docker里修改镜像仓库,这里就不多扯了)

家里主路由是小米AX9000,也没折腾过,买来就正常使用的,也一直没上软路由啥的。感觉反正该来的总是会来,这不借着机会折腾下软路由吧。怎么说呢,在没搞清楚真正需求之前,我不想入坑,虚拟机玩还得占个资源,先买个R3G体验一下吧小米路由器R3G刷(openwrt/原厂)保姆级教程。网上R3G的帖子也多,那就买这个搞来当旁路试试。我写这个也是记录一下自己的折腾经历,也方便大家伙看看。

R3G的机器配置我就不多说了,想了解的可以自行百度

准备工作:R3G路由器(带USB版)、网线一根、U盘、卡针

小米路由器R3G刷(openwrt/原厂)保姆级教程

刷机工具包:winscp、finallshell、刷机固件

小米路由器R3G刷(openwrt/原厂)保姆级教程

MiWiFi – 小米路由器官网,官网能下载到相关固件包

刷机工具网上也有,不过为了方便食用,我这里整理了一份,有需要的可以自行下载

R3G刷机包,提取码:kc49

一、刷入Breed Web 恢复控制台

  1. 解锁ssh

    参考官网给的教程就行,简单说一下,U盘最好格式化为FAT32格式,把miwifi_ssh.bin拷贝到U盘的根目录下就行,接下来按官方步骤操作即可

小米路由器R3G刷(openwrt/原厂)保姆级教程

如果没有反应多重复试几次即可。

  1. ssh登录

    先访问MiWiFi – 小米路由器官网,依次点击开放、开启ssh工具,当然你得提前绑定小米路由器R3G。然后复制自己的ssh登录密码

小米路由器R3G刷(openwrt/原厂)保姆级教程

打开finalshell工具,按图示操作即可

小米路由器R3G刷(openwrt/原厂)保姆级教程

点击确定登录系统,如图所示

小米路由器R3G刷(openwrt/原厂)保姆级教程
  1. 路由器备份

    cat查看R3G的布局

小米路由器R3G刷(openwrt/原厂)保姆级教程

执行备份操作,这里我是将数据备份到了U盘里面,命令如下,操作结果如图,这一步干完,U盘就可以拔掉了,备份文件自行保存吧


dd if=/dev/mtd0 of=/extdisks/sda1/bak/ALL.bin

dd if=/dev/mtd1 of=/extdisks/sda1/bak/Bootloader.bin

dd if=/dev/mtd2 of=/extdisks/sda1/bak/Config.bin

dd if=/dev/mtd3 of=/extdisks/sda1/bak/Bdata.bin

dd if=/dev/mtd4 of=/extdisks/sda1/bak/Factory.bin

dd if=/dev/mtd5 of=/extdisks/sda1/bak/crash.bin

dd if=/dev/mtd6 of=/extdisks/sda1/bak/crash_syslog.bin

dd if=/dev/mtd7 of=/extdisks/sda1/bak/reserved0.bin

dd if=/dev/mtd8 of=/extdisks/sda1/bak/kernel0.bin

dd if=/dev/mtd9 of=/extdisks/sda1/bak/kernel1.bin

dd if=/dev/mtd10 of=/extdisks/sda1/bak/rootfs0.bin

dd if=/dev/mtd11 of=/extdisks/sda1/bak/rootfs1.bin

dd if=/dev/mtd12 of=/extdisks/sda1/bak/overlay.bin

dd if=/dev/mtd13 of=/extdisks/sda1/bak/ubi_rootfs.bin

dd if=/dev/mtd14 of=/extdisks/sda1/bak/data.bin


小米路由器R3G刷(openwrt/原厂)保姆级教程
  1. 刷入breed

    使用winscp工具登录路由器,按图示操作即可

小米路由器R3G刷(openwrt/原厂)保姆级教程

点击一下保存会自动保存到左边,然后点登录即可。

通过winscp工具上传breed,右边窗口找到tmp目录点进去,把breed-mt7621-xiaomi-r3g.bin文件直接拖进去,弹窗提示点确定即可,上传成功后,回到finalshell,输入命令cd /tmp/,然后确定上传文件没问题后,执行命令mtd write breed-mt7621-xiaomi-r3g.bin Bootloader 刷入breed,如图所示,就刷成功了

小米路由器R3G刷(openwrt/原厂)保姆级教程
  1. 访问breed

    拔掉电源,长按reset键,然后插入电源,大概5-10秒后(看到指示灯红色闪烁)松开reset键,等待路由器启动

    把电脑通过网线连到路由器的任一Lan口,电脑调出控制面板、点击网络和Internet、网络和共享中心

小米路由器R3G刷(openwrt/原厂)保姆级教程

右键以太网属性,双击ipv4,手工设置一下网络,最后点击确定

小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程

电脑通过浏览器访问192.168.1.1进入breed控制台,如果不能访问请确认breed是否刷写成功,正常访问界面如下

小米路由器R3G刷(openwrt/原厂)保姆级教程

二、刷openwrt

这里我提供固件包里有两个,自由选择,immortalwrt(汉化好的)其实也是openwrt,文中我以immortalwrt举例

进入breed控制台,先在左侧菜单中找到“环境变量编辑”,添加一个环境变量,名称为“xiaomi.r3g.bootfw”,值为2

点击固件更新,闪存布局选择小米R3G Openwrt,上传immortalwrt固件,openwrt同理,点击上传

小米路由器R3G刷(openwrt/原厂)保姆级教程

上传后,点击更新

小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程

更新过程中路由器黄灯闪烁,等待两三分钟,黄灯变蓝色常亮,电脑通过浏览器访问192.168.1.1进入openwrt,用户名root,密码password

首次使用请务必更改密码

小米路由器R3G刷(openwrt/原厂)保姆级教程

开启ssh,如下图勾选

小米路由器R3G刷(openwrt/原厂)保姆级教程

升级固件,如下图操作即可

小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程小米路由器R3G刷(openwrt/原厂)保姆级教程

三、刷原厂

  1. 拔掉电源,长按reset键,然后插入电源,大概5-10秒后(看到指示灯红色闪烁)松开reset键,等待路由器启动

  2. 电脑通过浏览器访问192.168.1.1进入breed控制台,点击固件更新,闪存布局选择R3G,上传对应的原厂固件,勾上自动重启,点击上传,然后点击更新

小米路由器R3G刷(openwrt/原厂)保姆级教程

刷写完成后,等待路由器重启,修改网络连接为自动获取,或者你修改ip地址为192.168.31.2,网关/DNS换成192.168.31.1,浏览器访问192.168.31.1即可进入小米R3G的初始化页面

小米路由器R3G刷(openwrt/原厂)保姆级教程

注意刷回原厂固件后,breed就失效了,如果再需要刷openwrt就要重复以上步骤。

注意我刷机的时候,R3G并未接入我家里的主路由,所以不涉及IP地址冲突问题,如果你接入了上级路由器,就要注意设置IP地址,R3G我个人推荐刷机后作为旁路由使用,具体旁路由的设置教程,可自行百度。

结语:好了,到这R3G的刷机分享就到这了。至于软路由要怎么使用,也欢迎大家留言讨论。当然如果大家有更好的固件也请留言讨论分享。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
21评论

  • 精彩
  • 最新
  • 我想把3G刷回官方固件,但是按RESET都没用,不跳到breed是什么原因,请教

    校验提示文案

    提交
    教程里第三节你参考一下试试

    校验提示文案

    提交
    还原固件弄了后名字和sn和mac地址都变了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 大佬请教一个问题,现在r3g刷opwrt遇到一个很奇怪的事情,我的是breed1.2,就是第一步刷kernel1和rootfs0都成功,但是进到系统后用sysupgrade就失败,不论多少次都升级失败,进去后台还是原来系统。看r3g的灯,会黄色变蓝色两次,感觉是路由器自己刷了2次固件?搞不懂,换了三个固件都是最后一步sysupgrade更新失败,麻烦大佬指点一下。

    校验提示文案

    提交
  • 这个路由器最好的就是原厂固件,然后远程下载

    校验提示文案

    提交
    细说

    校验提示文案

    提交
    就是不折腾,插个淘汰的固态硬盘,用小米路由自带的远程下载啊,手机可以直接扫码二维码下载,也可以用 d.miwifi.com 网页下载,堪比迅雷会员的下载速度,下磁力太方便了。
    家里路由器各种升级,但还是串了个这个当下载服务器用,什么 nas 上面的 qbittorrent 和他比起来,都是弟弟

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 我是小米3g。。。带了个usb口,一级插个硬盘好方便。。但是最近好慢。。。房间门一关,总是几百k。。。

    校验提示文案

    提交
    这个作为主路由还是不太行,是时候换了 [装大款]

    校验提示文案

    提交
    收起所有回复
  • 去年差点50买了当轻nas,现在好像降价了。手上也有nas

    校验提示文案

    提交
  • 你好,能麻烦分享下bootloader吗?想刷回原厂发现没有备份。

    校验提示文案

    提交
  • 您好,您的文章写的非常棒,一次就成功了。我现在有个问题想请教您
    我现在将我的路由器r3g刷了openwrt,也下了一些安装包,我为了保险一点,想将固件直接导出,这样我继续折腾如果我想还原的话直接刷入。可以出一个教程吗,就是备份成一个完整的固件,或者作者有没有其他更好的方法可以帮我我备份,非常谢谢

    校验提示文案

    提交
  • 贴主我想问一下,前面指示灯怎么都不亮,后面网口灯和网络正常,wifi没了后台登不上了是什么情况

    校验提示文案

    提交
    成砖了在u盘里导入固件重新弄吧

    校验提示文案

    提交
    收起所有回复
  • 学习了,不错

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

云上爪哇

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
88
扫一下,分享更方便,购买更轻松