小米路由器4刷机说明(openwrt-21.02.1)

这篇具有很好参考价值的文章主要介绍了小米路由器4刷机说明(openwrt-21.02.1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小米路由器4刷机说明(openwrt-21.02.1)

1,确保小米路由器4 为原版固件。

2,网线插LAN口,此时默认网关192.168.31.1
登录小米后台,设置路由器为路由模式,而非中继模式

3,运行 0 - patches_telnet\0.start_main.bat
输入小米后台管理密码,等待telnet+tftp开通,看到Done字样。即表示
开通成功。
如果开通没有成功,检查路由器的WAN口的网络是否有问题。连不上github
是开通不了的。

4,运行 1 - httpserver\httpserver.bat 打开本地http服务器。后续需要的资源
都在Res文件夹中。

5,运行 2 - putty(中文版)\putty.exe
选择telnet方式连接路由器地址192.168.31.1
用户名root
无密码或者是password

执行:
cd /data/usr
wget http://当前电脑的IP:8081/Res/r3g.bin&&nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit

mtd -r write r3g.bin Bootloader(执行会立即重启路由器。所以先顶住reset按钮,再回车)

6,观察指示灯,变蓝 闪烁证明进入了breed,松开reset
a 备份eeprom,等固件到本地
b 设置环境变量 xiaomi.r3g.bootfw 为 2
c 写入固件(不是编程器固件) \1 - httpserver\Res\openwrt-21.02.1-ramips-mt7621-xiaomi_mi-router-4-initramfs-kernel.bin

7,重启进入openwrt
选择菜单 =》 系统 =》 备份/升级 =》 选择 \1 - httpserver\Res\openwrt-21.02.1-ramips-mt7621-xiaomi_mi-router-4-squashfs-sysupgrade.bin
去掉方块中的对号

8,在breed控制台,手动执行以下命令重刷 kernel.bin
(感谢评论区朋友的建议。这里进breed的方法再赘述一下,方法:断电,顶住Reset通电,5秒后放开进入breed)
运行 2 - putty(中文版)\putty.exe
选择telnet方式连接路由器地址192.168.1.1
用户名root
密码无

执行:
wget http://当前电脑的IP:8081/Res/openwrt-21.02.1-ramips-mt7621-xiaomi_mi-router-4-squashfs-kernel1.bin

flash erase 0x200000 0x400000

flash erase 0x600000 0x400000

flash write 0x200000 0x80001000 0x400000

flash write 0x600000 0x80001000 0x400000

autoboot (自动重启)

9,安装中文界面luci
路由器正常启动进入openwrt后,此时确保WAN口可以正常连接外网
运行 2 - putty(中文版)\putty.exe

执行:
opkg update
opkg install luci
opkg install luci-i18n-base-zh-cn
reboot

10,设置LAN口网关IP:192.168.31.1
注意默认网关是192.168.1.1这个是和移动网关重复的,所以必须修改。


关于路由器刷机文件的说明:

--------------------------------------【1】-----------------------------------------
在下载openwrt系统时,经常能看到
initramfs-kernel.bin,
squashfs-factory.bin,
squashfs-sysupgrade.bin
等结尾的文件。

factory适用于从原厂系统刷到openwrt,
sysupgrade则是从openwrt刷到openwrt(已经是openwrt系统,在openwrt系统中更新自己),
squashfs则是一种文件系统,适用于嵌入式设备。
initramfs是放在内存RAM中的rootfs 映像文件,跟kernel放在一起。
一般来说用不到initramfs-kernel.bin来刷机,因为启动后,所有的配置在路由器重启后都不能保留
(毕竟ram文件系统,所有文件放在ram中,断电就没了)。
但也有用到initramfs-kernel.bin的时候,就是在移植openwrt系统的时候,设备上没有flash闪存的时候。

简单来说:
256k(u-boot)
64k(u-uoot-env)
属于启动区文件,类似电脑的BIOS作用

1024k(kernel)
6528k(rootfs)
属于是固件的核心文件和固件的功能性文件,类似电脑的操作系统

256k(cfg)
这个是路由器的配置文件

64k(eeprom)
这个是路由器一些硬件参数类文件,比如无线的调试参数,MAC地址等等,每个路由器都有属于自己的eeprom文件。
备注:当无线不稳定的时候有必要刷回原厂备份的eeprom。

--------------------------------------【2】-----------------------------------------
固件下载的地址:
https://downloads.openwrt.org/releases/21.02.1/targets/ramips/mt7621/

--------------------------------------【3】-----------------------------------------
本次刷机的主要重点问题:

	小米r3g和小米4, 有两个kernel分区, openwrt里定义为 kernel_stock 和kernel

	分别从 0x200000 和0x600000 开始,大小都为0x400000

	breed可以在环境变量设置 xiaomi.r3g.bootfw

	为1 则启动 位于 0x200000 的 kernel_stock

	为2 则启动位于 0x600000 的 kernel

	那么如果要从breed刷openwrt,

	则首先启动到breed,在刷固件界面,刷入initramfs-kernel.bin

参考:
小米路由器4刷breed, pandavan,openwrt
https://zhuanlan.zhihu.com/p/56317023

--------------------------------------【4】-----------------------------------------
刷过Breed之后无法用小米救砖修复的处理办法:
a 在Breed界面选择 Bootloader 固件选择:
4 - 官方原版2.26.175 恢复救急用\官方Bootloader救刷了r3g用\Bootloader.bin
b 断电重启之后,再连接网线 按照官方救砖办法即可恢复
--------------------------------------【5】-----------------------------------------
所有内容打包地址:
链接:https://pan.baidu.com/s/1xLZ923FwIeTCjptkXFwpaw
提取码:flkj文章来源地址https://www.toymoban.com/news/detail-502709.html

到了这里,关于小米路由器4刷机说明(openwrt-21.02.1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 支持刷机(OpenWrt)的路由器大全

    2023年上半年最热门的刷机路由器当然是360T7、小米WR30U这两款,主要是性价比高,闲鱼100多搞定,支持刷OpenWrt、支持WiFi6,采用MTK798X系列处理器,性能强,轻松跑满千兆,如果你想追新,那就选择这两款。 360T7和小米WR30U硬件配置几乎一模一样: 除了以上两款路由器,我们还

    2024年02月12日
    浏览(52)
  • 小米无线路由器变砖怎么办?小米路由器U盘刷机视频教程

    小米无线路由器变砖怎么办?有时候由于不当的系统升级或者刷机会导致小米路由器变砖,从而无法正常使用。小米路由器变砖怎么办?小编在此之前曾为大家带来了一篇《小米路由器U盘刷机图文教程》,而今天,小编有为大家带来了详细的小米路由器U盘刷机视频教程,下

    2024年02月08日
    浏览(45)
  • 小米青春版路由器刷openwrt

    下载小米路由器R1CL开发版 通过手动上传更新,更改固件版本 将之前地址栏URL中的 /web/home#router 替换为(密码为admin) 如果网页返回 {“code”:0} ,则说明修改成功。 将之前地址栏URL中的 如果网页返回 {“msg”:“未能连接到指定WiFi(Probe timeout)”,“code”:1616},则说明修改成功

    2024年02月11日
    浏览(57)
  • 【路由器】小米 WR30U 解锁并刷机

    本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ssh 和刷机的过程中有一些细节需要注意,因此记录一下 环境准备 需要一台 同时具有 WiFi 和有线网络 的电脑,以及一根网线 然后需要配置 python 环境,并且安装

    2024年02月11日
    浏览(192)
  • 小米路由器4A千兆版 OpenWRTInvasion 刷机教程

    2023-03-23 补充内容: 最近又入手一台小米路由器4A千兆版,打算通过 CH341A 编程器刷成老毛子的,结果一拆机傻眼了,整个电路板上的芯片和硬件布局都换了。如果最近想刷机的先别着急开刷,先看看这篇文章:小米路由器4A千兆版更换5G芯片和硬件布局后出现的刷机问题。 对

    2024年02月09日
    浏览(150)
  • 小米路由器部分机型刷原生Openwrt系统

    小米路由器的部分机型在官网没有开发版的固件,不支持直接开启ssh,可以通过OpenWRTInvasion工具解决。 本文以小米路由器4为例: 在openwrt官网的设备列表中找到对应型号,按照页面中提供的方法刷机 (链接:[OpenWrt Wiki] Xiaomi Mi Router 4) 1.开启telnet的注意事项 由于网络原因,

    2024年02月09日
    浏览(206)
  • 【小米路由器R2D刷机】局域网内的电脑访问小米路由器R2D的管理界面和硬盘

    这几天家里宽带由300Mb升级至1000Mb,最初699买的小米路由器R2D的wifi最高速度不超过300Mb,果断把家里的主路由换成电信送的WTA301,毕竟wifi6比wifi4香啊~ 小米路由器R2D我也不想浪费,故将电脑和小米路由器都连在WTA301下,没想到竟然发现,局域网内的电脑却无法访问小米路由器

    2024年02月05日
    浏览(151)
  • 小米路由器3G刷OpenWrt或ImmortalWrt的详细步骤

    步骤1:先从小米的管理页面升级路由器到开发版本,下载网址:MiWiFi – 下载 步骤2:手机上下载一个小米WIFI APP,跟这个小米路由器进行绑定,确保这个路由器一直连上外网。 步骤3:从https://d.miwifi.com/rom/ssh获取ROOT密码和SSH工具包,工具包下载好名字是:miwifi_ssh.bin,密码最

    2024年02月09日
    浏览(187)
  • 小米路由器4A千兆版刷入OpenWRT并远程访问

    OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,可以让路由器变得更智能,简单的说,路由器刷了OpenWrt就相当于一个Linux系统带无线带多网卡的电脑。 举个栗子:有usb功能的路由器刷后可以实现多端文件共享 ,挂站,远程监控甚至智能家居 ;无线可桥接,可以无线

    2024年02月05日
    浏览(49)
  • TPLink-941N-v6路由器刷机教程(刷入openwrt 与不死breed )

    为了刷入openwrt固件,我们可以使用以下这种方法,此方法不需要拆机,接下来我将详细讲解刷机步骤。本教程使用TP-Link941N v6路由器演示,请根据自己的路由器版本查找好对应的固件,本教程的固件在网盘中,可以通过链接下载:链接:https://pan.baidu.com/s/1dZcgjkngnSrxlgHFC37UMA?

    2024年02月09日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包