小米路由器mini刷Openwrt

网络技术 2年前 (2022) PsychCoder
720 0

一、准备工作

  1. 准备卡针或牙签一根,用来按路由器的reset按键;
  2. 准备一个 U 盘,并格式化成FAT32格式;
  3. 准备一条网线,连接上路由器和电脑;
  4. 下载对应路由器的 官方开发版ROM(官网);
  5. 下载对应路由器的 官方开启SSH工具(官网),并记录root密码下来;
    小米路由器mini刷Openwrt
  6. 下载对应路由器的 breed小米路由器mini应该是breed-mt7620-xiaomi-mini.bin
  7. 下载对应路由器的 openwrt固件这里使用的是在Openwrt基础上开发PandoraBox固件PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r512-20150309.bin
  8. 使用 PuTTY连接。免安装下载putty.zip

二、刷路由器成开发版

小米路由器默认的系统版本为稳定版,不支持开启 ssh 权限。所以需要先升级成开发版的系统。在电脑端用浏览器打开路由器设置界面,点击右上角的下拉菜单,选择系统升级,再点击手动升级,最后选择我们上一步准备的开发版ROM。
官方目前下载的miwifi_r1cm_firmware_2e9b9_2.21.109.bin
开发版试验了几次SSH都不能链接成功。
后又找了一个早期的开发版miwifi_r1cm_all_46ed1_0.4.36.bin
成功了✌
小米路由器mini刷Openwrt

U盘刷机步骤
【重要】:U盘刷机可能会清空硬盘数据,请仔细阅读如下步骤。

  1. 准备系统格式为FAT或FAT32的U盘一个(可在U盘属性中查看);
    小米路由器mini刷Openwrt
  2. 将下载的ROM包复制到U盘的根目录,并重命名为miwifi.bin ,同时确保该目录下不存在其它“.bin”文件,若存在会导致刷机失败;
  3. 断开小米路由器的电源,将U盘插入路由器USB接口;
    小米路由器mini刷Openwrt
  4. 按住reset键,接通电源,等待指示灯变为黄色闪烁状态后松开reset键,路由器开始刷机。
  5. 等待刷机完成,整个过程约为3-5分钟,完成后系统会自动重启。路由器指示灯变蓝刷机完成;如果出现异常、失败、U盘无法读取的状况,会进入红灯状态,建议重试或更换U盘再试。

三、开启路由器的SSH功能

开启路由器的SSH功能,我们就可以使用SSH连接路由器,就可以在上面尽情折腾啦。下面我们开始吧:

  1. 请将我们上一步准备的的 开启SSH工具 bin文件复制到U盘的根目录下,保证文件名为miwifi_ssh.bin
  2. 断开小米路由器的电源,将U盘插入USB接口;
  3. 按住reset按钮之后接入电源,指示灯变为黄色闪烁时再松开reset键;
  4. 等待3-5秒后安装完成之后,小米路由器会自动重启,指示灯变蓝了表示成功。

四,刷入breed

Breed 是由网友开发的一个号称“不死”的引导加载程序。只要路由器成功刷入 Breed 之后,就可以借助它来备份和刷入路由器固件。我们就是使用 Breed 来刷 openwrt 的。下面开始刷入Breed:

  1. 路由器断电,将U盘拔出;
  2. breed-mt7620-xiaomi-mini.bin文件名更改为breed.bin,复制到 U 盘根目录,并保证 U 盘根目录没有其他 bin 文件;
  3. 路由器插入U盘,插电启动,使用 PuTTY连接;小米路由默认IP:192.168.31.1
    小米路由器mini刷Openwrt
    小米路由器mini刷Openwrt
  4. 用户名root,密码是之前记录的小米官方给的root密码;
    小米路由器mini刷Openwrt
  5. 连接上之后执行下面的命令:
    mtd -r write /extdisks/sda1/breed.bin Bootloader
  6. 出现下面类似的界面后,将U盘拔出,路由器断电,按住reset按钮之后接入电源,指示灯蓝灯闪烁时再松开reset键;
    小米路由器mini刷Openwrt
  7. 刷完Breed后,路由器会自动重启,如果电脑网线直连小米路由Lan口,IP会变成192.168.1.1

五,刷Openwrt Pandorabox固件

在刷固件前,建议使用Breed固件备份功能,将原路由所有的项目备份好以备用,同样的用不到最好。

  1. 接着我们用硬物顶住mini的reset键插上电源开机,等到mini的指示灯狂闪的时候,松开reset键,打开浏览器登录192.168.1.1就可以进入Breed的web界面了,如下图
    小米路由器mini刷Openwrt
  2. 点击“固件备份”,备份固件,以防以后想刷回去;
  3. 点击“固件更新”,选中固件,文件选择我们准备工作中的openwrt固件,点击上传;在固件处选择【PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1696-20151122.bin
    小米路由器mini刷Openwrt上传确认,请看图中提示。
  4. 点击更新;
    小米路由器mini刷Openwrt
  5. 等待进度条完成,路由器自动重启后,访问192.168.1.1即可进入Pandorabox的管理界面

默认的路由器地址192.168.1.1
默认用户名root,密码admin


版权声明:PsychCoder 发表于 2022-11-22 18:07:40。
转载请注明:小米路由器mini刷Openwrt | TOESWN

暂无评论

暂无评论...