0


小米路由器3G R3G 刷入Breed和OpenWrt 插入可共享网络的usb随身WiFi

小米 R3G 参数(以下加黑加粗需要特别关注,灰常详细)

市面上有R3G和R3Gv2两种型号, 注意区分, 后者是缩水版, 没有USB口. 内存只有128M, Flash只有16M. 这里描述的只适用于R3G.

e584509c838547a29213448751a3fa5c.png

就是这样

操作步骤开始,,注:刷写openwrt需要小米R3G路由器用以太网插到wan口(即入网插口)

第一步,先给路由器通上电,重置路由器

第二步,进入路由器后台192.168.31.1/miwifi.com,设置好路由器后进行ROM升级开发版软件

  1. 软件下载地址https://download.csdn.net/download/weixin_45539766/89994582,怕有病毒也可以到小米rom官网下载MiWiFi – 下载,ok下一步,先解压开发版软件(小米官网下载不用解压)

ROM 的升级有两种方式

1、登陆路由器后台192.168.31.1在线升级

选择下载的文件进行升级。

图待放

低版本不会提示,高版本会提示。

图待放

如果它提示让清除,那就勾选。需要重新设置一下密码和局域网IP地址,

图待放

2、如果前一个方式不行, 可以将其拷贝到U盘根目录, 并命名为 miwifi.bin,

随后断开电源, 插上U盘, 并按住 reset 按钮后插入电源, 等到指示灯变为黄色闪烁(10-15秒)后松开 reset 键, 之后路由器将更新 ROM 并重启进入正常状态(指示灯变为蓝色常亮),

如果出现异常、失败、U盘无法读取的状况,会进入红灯状态,建议重试或更换U盘再试。
3、ROM刷写完成后进入路由器查看是否刷写成功,是否变成小米3g开发版

注明:这里给家里没有宽带但是有多个路由器的人提供一些小方法(家里有宽带的可以跳过这个步骤)
因为我没有宽带,只有随身wifi,但是我有多个路由器,这里来了!!!!
我是这样操作的,首先再拿出一个无用路由器出来!!!!注!!!!必须带wifi的路由器,什么路由器都行,只要带wifi,
这里将这个路由器以下都称路由器B,首先手机打开热点,然后用路由器B进行无线桥接手机的热点,不懂再问度娘,留言,
然后路由器B桥接网络成功后,拿出一根祖传网线出来,一端插到路由器B的lan口,;另一端插到我们的小米R3G路由器的wan口,这样小米路由器就可以用MiWiFi手机APP进行绑定了

刷写完成——绑定完小米账号后进入下一步,获取SSH权限
1、先注册小米账号.
2、安装MiWiFi手机APP, 连上路由器WIFI后绑定路由器, 绑定教程请参见 https://zhidao.baidu.com/question/2011024461729333668.html
3、绑定后, 登陆 http://d.miwifi.com/rom/ssh, 点击"下载工具包"
4、下载工具包的链接旁边有root密码, 需要记一下(特别关注)
下载工具包时显示的信息

  1. 工具包使用方法:小米路由器需升级到开发版0.5.28及以上, 小米路由器mini需升级到开发版0.3.84及以上, 小米路由器3即将支持. 注意:稳定版不支持
  2. 请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下, 保证文件名为miwifi_ssh.bin
  3. 断开小米路由器的电源, U盘插入USB接口;
  4. 按住reset按钮之后重新接入电源, 指示灯变为黄色闪烁状态即可松开reset键;
  5. 等待3-5秒后安装完成之后, 小米路由器会自动重启, 之后您就可以尽情折腾啦 :)

下一步将开启 SSH
将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下, 保证文件名为miwifi_ssh.bin;
断开小米路由器的电源, 将U盘插入USB接口;
按住reset按钮之后重新接入电源, 指示灯变为黄色闪烁状态(10-15秒,如果没闪一直按着)即可松开reset键
等待3-5秒后安装完成之后, 小米路由器会自动重启, 蓝灯常亮
登录ssh的密码, 在刚才下载工具包的界面上

连接SSH

ssh连接方式,win11可用系统自带ssh服务,可用工具MobaXterm,crt,xshell等,反正可以连接ssh服务即可

** 如果ssh连接遇到错误**

  1. Unable to negotiate with 192.168.31.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1

** 需要手动指定oKexAlgorithms**

  1. ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 root@192.168.31.1

ssh连接主机名为路由器ip地址,即192.168.31.1,登录名为root,密码是在上面获取ssh权限的密码

到这就已经进入路由器内,下一步需要将breed文件上传到路由器内,需要上传到哪里呢

首先 cd /tmp,到tmp的路径下面,然后将文件breed文件(没有的话可以去这里下载https://download.csdn.net/download/weixin_45539766/89995240)上传到tmp的路径下

然后,执行这个命令mtd -r write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

多等待几分钟观察一下指示灯,如果没重启那就手动重启。

先将电脑网口街道路由器lan口。按住reset按键上电直到led闪烁(我这边是蓝灯闪烁)。进入192.168.1.1即可。

以上文献参考Openwrt_XiaoMiR3G路由器_刷入Breed固件_r3g刷openwrt-CSDN博客

恭喜你,到这就刷完了breed了,你已经完成了一半,继续吧

现在要配置breed了
1、在小米 R3G 设置中, 删除normal_firmware_md5这个键值, 因为刷新刷的固件 md5 值与原来的不一致会导致无法开机(删了, 不删是否不能开机未验证)
2、在环境变量编辑中, 添加一个环境变量, 变量名为 xiaomi.r3g.bootfw, 值为2. 这个必须要设置, 否则进不去原来的小米系统.
3、然后拔电再插电重启路由器, 之后就会进入小米系统, 需要在ssh下写入OpenWrt.

参数说明 xiaomi.r3g.bootfw
如果写入 Breed 到 bootloader, 这个参数是必须的. Breed的启动流程如下

  1. 1、如果 kernel0 存在, 那么启动 kernel0
  2. 2、如果 kernel0 不存在, kernel1 存在, 那么启动 kernel1
  3. 3、如果 kernel0 kernel1 都存在, 则检查环境变量 xiaomi.r3g.bootfw 的值, 如果存在且值为2, 那么启动 kernel1, 否则启动 kernel0

如果通过mtd写入了OpenWrt 到Kernel1, 但是不写这个环境变量, Breed就会从kernel0启动, 无法进入系统, 然后重启, 再次从kernel0启动, 这样一直循环下去.

到这就配置好breed,配置好后可以开始刷openwrt了,鸡冻人心的时刻到了

1、首先下载我提供的wrt包https://download.csdn.net/download/weixin_45539766/89995269

  1. 1)先在breed平台中选择固件更新,然后上传名为openwrt-19.07.7-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin的文件(闪存布局选择 2
  2. 2)刷完之后重启,进入openwrt,自行在电脑中查看路由器ip地址,有可能是192.168.1.1,亦有可能是192.168.3.1,在openwrt管理界面 系统>>备份/升级>>刷写新的固件>>选择openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin升级(刷sysupgrade的包都是同样的方法在wrt中固件升级就好,随意刷)

2、其中一个固件自带以太网usb0,不需要安装新插件,可直接插上usb随身wifi

3、若有其他路由器,也可从该地址下载自己路由器的openwrt固件Index of /releases/19.07.7/targets/ramips/mt7621/

至此,小米R3G路由器配随身wifi的教程已更新完,后续有空会更新图文并茂

以上内容参考文献https://zhuanlan.zhihu.com/p/679573191

https://openwrt.ai/?target=ramips%2Fmt7621&id=xiaomi_mi-router-3g

小米路由器3G一R3G一OpenWrt

【2021/08/12】小米路由器3G / R3G 100%可用openwrt底包-小米无线路由器及小米网络设备-恩山无线论坛

小米路由器3G R3G 刷入Breed和OpenWrt 20.02.2 的记录_小米r3g-CSDN博客

标签: 智能路由器

本文转载自: https://blog.csdn.net/weixin_45539766/article/details/143758438
版权归原作者 俊哥哥! 所有, 如有侵权,请联系我们删除。

“小米路由器3G R3G 刷入Breed和OpenWrt 插入可共享网络的usb随身WiFi”的评论:

还没有评论