Skip to content

小米路由器3刷openwrt固件

· 3 min

该方案已刷机成功并且实现科学上网,实现成本很低,可以试试 我总共花费不到30元,整个过程不到1小时(包含刷机科学上网) 废话不多说,按照以下教程进行 参考链接: https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4471488&page=1&authorid=581714

刷机条件#

1.小米路由3(mir)

2.小米路由3开发版固件 https://www.miwifi.com/wap_download.html

3.小米路由3官方ssh固件(前提手机下载小米Wifi应用绑定路由器,再电脑打开网站登陆你绑定路由器的小米帐号即可) https://d.miwifi.com/rom/ssh

4.openwrt lean固件三件套 链接: https://pan.baidu.com/s/1VvT_6JmKBDdvEPoN28HAXQ?pwd=v849 提取码: v849

刷机流程#

1.拿到路由器先进入后台,将小米路由3开发版固件通过后台手动上传进行升级,升级完成后,进入小米路由器3后台,会发现版本更改为开发版则成功完成第一步

2.将下载的ssh固件(需要将文件名命名为miwifi_ssh.bin)和openwrt lean三件套中的==openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin==和==openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin==一起放入u盘(u盘需格式化为FAT32格式);路由器断电,u盘插入路由器,长按路由器重置键不放,路由器上电,等到路由器led黄灯闪烁呼吸状态即可松开重置键,稍等片刻路由器led灯光变为蓝灯则完成第二步开启ssh

3.使用ssh远程工具连接上路由器,一般ip是192.168.31.1,账号root,密钥(获取ssh固件会提供),远程连接上后按照以下命令进行 `

df -h
cd /tmp
nvram set flag_last_success=1 #非常重要
nvram set boot_wait=on #非常重要
nvram set uart_en=1 #非常重要
nvram commit #非常重要
mtd write openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin kernel1
mtd write openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin rootfs0
reboot #重启路由器

`

注意:前面4条命令非常重要,它开启 串口,因为小米默认锁死串口,如果你不开启,万一刷机失败或者出现意外,再也救不回来了,看不懂上述命令意思的不要自己胡乱操作,刷死了没得救的。

重启完路由器后,192.168.5.1进后台升级openwrt-ramips-mt7620-xiaomi_miwifi-r3-squashfs-sysupgrade.bin(openwrt lean三件套里)

升级完成后,重置一下路由器,避免各种问题

OpenWrt固件#

刷回官方固件#

  1. 去小米官方下载固件,命名为 miwifi.bin 保存到 U盘,插入小米USB
  2. ssh 登陆LEDE系统,执行命令 fw_setenv flag_last_success 0
  3. 关机路由器,插电重启并且捅住菊花(reset)保持不放,直到LED灯一闪一闪