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

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

就是这样

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

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

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

        软件下载地址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密码, 需要记一下(特别关注)
下载工具包时显示的信息

工具包使用方法:小米路由器需升级到开发版0.5.28及以上, 小米路由器mini需升级到开发版0.3.84及以上, 小米路由器3即将支持. 注意:稳定版不支持
请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下, 保证文件名为miwifi_ssh.bin;
断开小米路由器的电源, 将U盘插入USB接口;
按住reset按钮之后重新接入电源, 指示灯变为黄色闪烁状态即可松开reset键;
等待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连接遇到错误

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

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、如果 kernel0 存在, 那么启动 kernel0
        2、如果 kernel0 不存在, kernel1 存在, 那么启动 kernel1
        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)先在breed平台中选择固件更新,然后上传名为openwrt-19.07.7-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin的文件(闪存布局选择 2)

        (2)刷完之后重启,进入openwrt,自行在电脑中查看路由器ip地址,有可能是192.168.1.1,亦有可能是192.168.3.1,在openwrt管理界面 系统>>备份/升级>>刷写新的固件>>选择openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin升级(刷sysupgrade的包都是同样的方法在wrt中固件升级就好,随意刷)注意:刷完x-wrt后ssh登录用户名密码改变,用户名是root,密码是admin。

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博客

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/916432.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/916432.shtml
英文地址,请注明出处:http://en.pswp.cn/news/916432.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot实现Serverless:手撸一个本地函数计算引擎

前言 最近突然冒出一个想法:能不能用SpringBoot自己实现一个类似AWS Lambda或阿里云函数计算的执行引擎? 说干就干,于是从零开始设计了一套基于SpringBoot的Serverless执行框架。 这套框架支持函数动态加载、按需执行、资源隔离,甚…

Java排序算法之<插入排序>

目录 1、插入排序 2、流程介绍 3、java实现 4、性能介绍 前言 在 Java 中, 冒泡排序(Bubble Sort) 和 选择排序(Selection Sort) 之后,下一个性能更好的排序算法通常是 插入排序(Insertion …

《计算机网络》实验报告七 HTTP协议分析与测量

目 录 1、实验目的 2、实验环境 3、实验内容 4、实验结果与分析 4.1 使用tcpdump命令抓包 4.2 HTTP字段分析 5、实验小结 5.1 问题与解决办法: 5.2 心得体会: 1、实验目的 1、了解HTTP协议及其报文结构 2、了解HTTP操作过程:TCP三次…

面试实战,问题十三,Redis在Java项目中的作用及使用场景详解,怎么回答

Redis在Java项目中的作用及使用场景详解(面试要点) 一、Redis的核心作用高性能缓存层 原理:Redis基于内存操作(引用[2]),采用单线程模型避免线程切换开销,配合IO多路复用实现高吞吐(…

Python - 100天从新手到大师 - Day6

引言 这里主要是依托于 jackfrued 仓库 Python-100-Days 进行学习,记录自己的学习过程和心得体会。 1 文件读写和异常处理 实际开发中常常会遇到对数据进行持久化的场景,所谓持久化是指将数据从无法长久保存数据的存储介质(通常是内存&…

IP--MGER综合实验报告

一、实验目的完成网络设备(路由器 R1-R5、PC1-PC4)的 IP 地址规划与配置,确保接口通信基础正常。配置链路层协议及认证:R1 与 R5 采用 PPP 的 PAP 认证(R5 为主认证方),R2 与 R5 采用 PPP 的 CH…

window的WSL怎么一键重置

之前用WSL来在windows和服务器之间传输数据,所以有很多数据缓存,但是现在找不到他们的路径,所以想直接重置 首先使用spacesniffer看一下C盘的情况:看起来,这个WSL真的占用了很多空间,但是我又不知道该怎么删…

卷积神经网络研讨

卷积操作原理: 特征向量与遍历:假设已知特征向量(如蓝天白云、绿油油草地特征),在输入图像的各个区域进行遍历,通过计算内积判断该区域是否有想要的特征。 内积计算特征:内积为 0 表示两个向量垂直,关系不好,无想要的特征;夹角越小,内积越大,代表区域中有想要的特征…

【EWARM】EWARM(IAR)的安装过程以及GD32的IAR工程模板搭建

一、简介 IAR官网 EWARM,即 IAR Embedded Workbench for ARM,是由 IAR Systems 开发的一款专门用于 ARM 微处理器软件开发的集成开发环境。以下是具体介绍: 功能特性: 完整工具链支持:集成了高级编辑器、全面的编译…

【工程化】浅谈前端构建工具

一、前端构建工具概述​ 前端构建工具是辅助开发者将源代码转换为浏览器可直接运行的静态资源的工具集合。随着前端技术的发展,源代码往往包含浏览器无法直接解析的语法(如 TypeScript、Sass)、模块化规范(如 ES Modules、Common…

数据取证:Elcomsoft Password Digger,解密 macOS (OS X) 钥匙串信息

Elcomsoft Password Digger(EPD)是一款在 Windows 平台上使用的工具,用于解密存储在 macOS 钥匙串中的信息。该工具可以将加密的钥匙串内容导出到一个纯文本 XML 文件中,方便查看和分析。一键字典构建功能可以将钥匙串中的所有密码…

2.JVM跨平台原理(字节码机制)

目录引言一、跨平台就跟国际语言翻译似的二、字节码和 JVM 到底是啥玩意儿三、解决 “语言不通” 这个老难题四、实现 “一次编写,到处运行” 就这四步五、字节码技术给世界带来的大改变总结引言 咱平常是不是老纳闷儿,为啥同一个 Java 程序&#xff0c…

06-ES6

微任务&宏任务JS是单线程执行。所有要执行的任务都要排队。所有的同步任务会在主线程上排队,等待执行。异步任务:不会进入主线程,而是会进入任务队列。等到主线程上的任务执行完成之后,通知任务队列,执行异步任务。…

FreeSWITCH配置文件解析(10) 配置IP封禁(防暴力破解)

以下是针对FreeSWITCH配置IP封禁(防暴力破解)的完整方案,结合Fail2Ban与系统级防护策略:一、Fail2Ban核心配置(推荐方案)​​启用FreeSWITCH鉴权日志​​修改SIP Profile(conf/sip_profiles/int…

【React 入门系列】React 组件通讯与生命周期详解

🧩 第一章:组件通讯概述在 React 开发中,组件是封装的、独立的功能单元。为了实现组件间的数据共享与协作,需要通过组件通讯机制。组件通讯的意义: 让多个封闭的组件能够共享数据,实现协作功能。&#x1f4…

前端开发 Vue 状态优化

Vue 项目中的状态优化一般都会用Pinia替代Vuex,Pinia 是 Vue 生态系统中的一个轻量级状态管理库,作为 Vuex 的替代品,它提供了更简洁的 API 和更好的性能。模块化管理:使用 Pinia 时,建议将状态拆分为多个 store 模块&…

虚幻基础:创建角色——FPS

能帮到你的话,就给个赞吧 😘 文章目录创建角色设置模型添加摄像机添加位置:插槽弹簧臂:伸缩防止由碰撞导致摄像机穿模摄像机添加武器添加位置:插槽创建动画蓝图:主动获取角色数据并播放相应动画设置角色控制…

2025年入局苹果Vision Pro开发:从零到发布的完整路线图

苹果Vision Pro的发布标志着空间计算(Spatial Computing)进入主流市场。作为开发者,如何快速掌握visionOS开发?本文将为你提供详细的路线图、实践建议与资源指南,涵盖从窗口式应用到沉浸式3D应用的完整开发路径。 一、visionOS开发的核心目标与阶段划分 visionOS的开发可…

百度文心大模型ERNIE全面解析

百度文心大模型ERNIE概述 百度推出的文心大模型(ERNIE,Enhanced Representation through kNowledge IntEgration)系列是结合知识增强技术的预训练大模型,涵盖自然语言处理(NLP)、跨模态、行业应用等多个方向。其开源版本为开发者提供了可商用的大模型能力支持。 ERNIE的…

【SpringAI实战】提示词工程实现哄哄模拟器

一、前言 二、实现效果 三、代码实现 3.1 后端实现 3.2 前端实现 一、前言 Spring AI详解:【Spring AI详解】开启Java生态的智能应用开发新时代(附不同功能的Spring AI实战项目)-CSDN博客 二、实现效果 游戏规则很简单,就是说你的女友生气了&#x…