小米路由器mini刷机详细教程 第一步:绑定路由器 1.路由器mini连接电源,用挑针按压reset孔,看到指示灯闪烁,松开按压。 2.手机下载小米wifi app,打开小米wifi app,点右上角的“+”号,点“添加路由器”,添加小米路由器mini(注意,其名称并不是xiaomi mini)。 第二步:刷入开发板固件 准备工作: 1.小米路由器mini连接电源,用网线一端连接小米路由器mini的lan口,另一端连接电脑的网口。(如果电脑具有无线网卡,可以通过小米路由器wifi连接,此时的连接不可上网。) 2. 打开浏览器,输入 www.miwifi.com, 点击“下载”,点击“ROM”,找到小米路由器mini开发板,点击下载进行下载miwifi_r1cm_firmware_2e9b9_2.21.109.bin(命名为kaifa-miwifi_r1cm.bin)文件备用。 刷入开发板固件: 刷入开发板固件有两种方法: 第1种:通过官网升级刷入开发版固件。 打开浏览器,输入“192.168.31.1”, 进入路由器web管理后台“路由器设置”-“高级功能”-“路由器手动升级”,在页面中选择下载的“kaifa-miwifi_r1cm.bin”进行升级。 第2种:通过U盘刷入开发版固件。 1.准备系统格式为FAT或FAT32的U盘一个(可在U盘属性中查看);file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg 2.将下载的“kaifa-miwifi_r1cm.bin”复制到U盘的根目录,同时确保该目录下不存在其它“.bin”文件,若存在会导致刷机失败; 3.断开小米路由器的电源,将U盘插入路由器USB接口; 4.按住reset键,接通电源,等待指示灯变为黄色闪烁状态后松开reset键,路由器开始刷机; 5.等待刷机完成,整个过程约为3-5分钟,完成后系统会自动重启。 路由器指示灯变蓝刷机完成;如果出现异常、失败、U盘无法读取的状况,会进入红灯状态,建议重试或更换U盘再试。 第三步:开启ssh工具 1.访问miwifi开放平台:www1.miwifi.com/miwifi_open.html; 2.点击“开启ssh工具”, 并记住root密码(重要,一定要记住,假设密码是A);依次点击“下载工具包”“接受”,下载工具包。(注意:开启ssh后得到root权限,同时意味着放弃保修服务。) file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif 3. 将下载的工具包bin文件命名miwifi_ssh.bin,复制到U盘(FAT/FAT32格式)的根目录下;(注意:保证U盘中只有这一个bin文件。)
4.断开小米路由器的电源,将U盘插入USB接口,按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
5.等待3-5秒后安装完成之后,小米路由器会自动重启。 第四步:备份 1.额外下载两个绿色软件,即 SSH 终端 PuTTY 和 SCP 工具 WinSCP ; 2.使用putty登陆路由器,主机名称192.168.31.1 端口号22 连接类型ssh,登陆时有提示就点击“是”; file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif
3.在终端输入的用户名和密码为上一步保存的 SSH 用户名(root)和密码(A),密码输入时不会显示,输完回车即可;
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.gif
4.使用【df –h】命令查看插入等U盘的盘符。(此处是sdb1)
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.gif
5.使用cat /proc/mtd 【查看分区情况】,如下图
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.gif 6.开始备份;(下面的备份命令是针对小米mini路由器的备份命令,可以直接使用。注意红色部分替换成刚刚查看过的自己U盘的盘符)。 开始备份(直接备份到U盘-sdb1内) cd /tmp -------切换到tmp目录 dd if=/dev/mtd0of=/extdisks/sdb1/0-all.bin
dd if=/dev/mtd1 of=/extdisks/sdb1/1-bootloader.bin
dd if=/dev/mtd2 of=/extdisks/sdb1/2-config.bin
dd if=/dev/mtd3 of=/extdisks/sdb1/3-Factory.bin
dd if=/dev/mtd4 of=/extdisks/sdb1/4-OS1.bin
dd if=/dev/mtd5 of=/extdisks/sdb1/5-rootfs.bin
dd if=/dev/mtd6 of=/extdisks/sdb1/6-OS2.bin
dd if=/dev/mtd7 of=/extdisks/sdb1/7-overlay.bin
dd if=/dev/mtd8 of=/extdisks/sdb1/8-crash.bin
dd if=/dev/mtd9 of=/extdisks/sdb1/9-reserved.bin
dd if=/dev/mtd10 of=/extdisks/sdb1/10-Bdata.bin
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.gif
备份完后最好将U盘插入电脑查看一下,备份是否成功。(命令需逐行使用,备份完成一个再备份下一个)。 也可以备份到路由器闪存内,在复制出去,方法如下(此方法适合有足够闪存的路由器):
1.备份; cd /tmp -------切换到tmp目录 mkdir rom -------新建文件夹rom dd if=/dev/mtd0of=/tmp/rom/ALL.bin dd if=/dev/mtd1of=/tmp/rom/Bootloader.bin dd if=/dev/mtd2of=/tmp/rom/Config.bin dd if=/dev/mtd3of=/tmp/rom/Factory.bin dd if=/dev/mtd4of=/tmp/rom/OS1.bin dd if=/dev/mtd5of=/tmp/rom/rootfs.bin dd if=/dev/mtd6of=/tmp/rom/OS2.bin dd if=/dev/mtd7of=/tmp/rom/overlay.bin dd if=/dev/mtd8of=/tmp/rom/crash.bin dd if=/dev/mtd9of=/tmp/rom/reserved.bin dd if=/dev/mtd10of=/tmp/rom/Bdata.bin 2.用WinSCP登陆路由器后台(文件协议选SCP,IP为:192.168.31.1,用户名(root)、密码(A)同上一步保存的); file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.gif 3. 将备份到/tmp/rom 中的这些 bin 文件拷贝出来作为备份。(注意:因为 tmp 目录是个临时存放处,当系统重启时临时文件就会丢失。)借图! file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.gif 另:恢复命令 (以后备用) mtdwrite /tmp/rom/Bootloader.bin Bootloader mtdwrite /tmp/rom/Config.bin Config mtdwrite /tmp/rom/Factory.bin Factory mtdwrite /tmp/rom/OS1.bin OS1 mtdwrite /tmp/rom/rootfs.bin rootfs mtdwrite /tmp/rom/OS2.bin OS2 mtdwrite /tmp/rom/overlay.bin overlay mtdwrite /tmp/rom/crash.bin crash mtdwrite /tmp/rom/reserved.bin reserved mtdwrite /tmp/rom/Bdata.bin Bdata 第五步:输入不死的breed 1.下载下载小米路由器mini专用breed固件备用; file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg 2.调出WinSCP登陆界面,把breed-mt7620-xiaomi-mini.bin上传(或拖入)到 /tmp 目录; file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image027.gif file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image029.gif 3.调出PuTTY登录界面,切换目录至 /tmp ,执行下面引号内操作:“mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader”。(注意:需要注意breed的大小写需一致) 下图为重新登录界面! file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image031.gif 4.刷入后,机器会重新启动,指示灯变蓝; 5.将电脑设置为自动获取 IP 地址,并且用外网网线连上的路由器的wan口。 6.按“win+R”键,开启运行,输入CMD,在弹窗运行 ping 192.168.1.1 -t(这时是 ping 不通的); file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image033.jpg 按如下流程操作: a.断开小米路由器的电源,用牙签等尖锐物按下路由器 reset 按钮后重新接入电源; b.等到 mini 路由器的灯开始闪烁或 ping 通时即表明进入 Web 刷机模式,松开 reset 键。 这时在电脑上输入192.168.1.1,就进入不死 Breed 的控制台了。刷入不死breed控制台成功。 第六步:刷固件 1. 电脑上输入 192.168.1.1 或192.168.123.1,登录breed控制台。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image035.jpg 2. 备份【EEPROM】和【编程器固件; file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image037.gif 3. 点击【固件更新】,选择要刷机的固件即可。最后画面提示,需要手动检查设备状态。
(本图刷入的是H大的Padavan,登录路由器192.168.123.1,admin/admin即可) file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image039.gif file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image041.gif file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image043.gif 固件刷入成功! 旧固件网关:192.168.1.1,管理账号:root/admin,wifi密码:无; 新固件网关:192.168.123.1,管理账号:admin/admin,Wifi密码:1234567890 刷机不恢复默认值 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image045.jpg
|