路由刷机 您所在的位置:网站首页 小米路由器pro固件下载中心 路由刷机

路由刷机

2024-07-12 17:00| 来源: 网络整理| 查看: 265

小米Pro(R3P)刷入Breed操作步骤 一、先将路由器升级为开发版本

登入192.168.31.1,常用设置-系统状态-手动更新 直接把下载下来的后缀名为bin开发版固件上传并更新, 等待路由器重启即可! 进入开发版固件下载地址 选择ROM,找到路由型号的开发版固件进行下载 图片[1]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记

二、开启SSH权限

设置好路由器能上网,用手机下载小米WIFI应用,登陆账号进行绑定路由器。 绑定完成后进入小米开放平台的开启ssh工具网址开启ssh工具网站 登录完成后下载开启工具包,并记录好root密码 图片[2]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记

按照官方给出的使用方法完成ssh开启的操作 图片[3]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记

三、刷入Breed控制台前检查、备份

用ssh工具(Xshell、cmd等工具)连接路由器进入到命令模式 用户名:root 密码:官网给出密码 如果登入遇到错误:Unable to negotiate with ... 需要手动指定oKexAlgorithms

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 [email protected]

图片[4]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记

登入后先使用命令检查闪存

dmesg | grep "Manufacturer ID:"

Manufacturer ID: 后面跟着的是制造商ID, ESMT芯片的“制造商ID”为0xc8,而美光的芯片的“制造商ID”为0x2c。 确保闪存品牌为ESMT芯片

这一步骤主要是因为有人发现使用美光NAND芯片的型号的问题。特别是那些有坏块的。在刷固件之前,请确保您的NAND芯片是由ESMT制造的,然后再安装OpenWrt(或者,您已经焊接了引脚,并备有UART,以防万一。)

在命令下输入cat /proc/mtd得到分区情况(如下): root@XiaoMi:~# cat /proc/mtd dev: size erasesize name

mtd0: 07f80000 00020000 "ALL" mtd1: 00080000 00020000 "Bootloader" mtd2: 00040000 00020000 "Config" mtd3: 00040000 00020000 "Bdata" mtd4: 00040000 00020000 "Factory" mtd5: 00040000 00020000 "crash" mtd6: 00040000 00020000 "crash_syslog" mtd7: 00040000 00020000 "reserved0" mtd8: 00400000 00020000 "kernel0" mtd9: 00400000 00020000 "kernel1" mtd10: 02000000 00020000 "rootfs0" mtd11: 02000000 00020000 "rootfs1" mtd12: 03580000 00020000 "overlay" mtd13: 012a6000 0001f000 "ubi_rootfs" (不存在的话忽略!) mtd14: 030ec000 0001f000 "data" (不存在的话忽略!) 首先先备份,把U盘(FAT/FAT32格式)插入到路由, 然后用命令输入【df -h】查看查看U盘的分区路径 或者输入"cd /"回车,再输入"ls -a"查看到extdisks文件, 再"cd extdisks"进入到extdisks文件里用"ls -a"就能查看到你的U盘路径, 我的是sda4,以下以我自己U盘的路径为例: 备份(请自行修改回你自己的U盘路径):

dd if=/dev/mtd0 of=/extdisks/sda1/ALL.bin dd if=/dev/mtd1 of=/extdisks/sda1/Bootloader.bin dd if=/dev/mtd2 of=/extdisks/sda1/Config.bin dd if=/dev/mtd3 of=/extdisks/sda1/Bdata.bin dd if=/dev/mtd4 of=/extdisks/sda1/Factory.bin dd if=/dev/mtd5 of=/extdisks/sda1/crash.bin dd if=/dev/mtd6 of=/extdisks/sda1/crash_syslog.bin dd if=/dev/mtd7 of=/extdisks/sda1/reserved0.bin dd if=/dev/mtd8 of=/extdisks/sda1/kernel0.bin dd if=/dev/mtd9 of=/extdisks/sda1/kernel1.bin dd if=/dev/mtd10 of=/extdisks/sda1/rootfs0.bin dd if=/dev/mtd11 of=/extdisks/sda1/rootfs1.bin dd if=/dev/mtd12 of=/extdisks/sda1/overlay.bin dd if=/dev/mtd13 of=/extdisks/sda1/ubi_rootfs.bin dd if=/dev/mtd14 of=/extdisks/sda1/data.bin

备份到最后一个mtd14可以会出现如下出错提示: dd: can't open '/dev/mtd14': Device or resource busy 该分区备份不成功无所谓,关键的mtd0-mtd4备份下来就行了。 如果还在官版的固件下想恢复的,可使用如下命令: 恢复(这里我们不需要该步骤,只是给有需要的人看的官版固件下的恢复步骤)

mtd write /extdisks/sda4/Bootloader.bin Bootloader mtd write /extdisks/sda4/Config.bin Config mtd write /extdisks/sda4/Bdata.bin Bdata mtd write /extdisks/sda4/Factory.bin Factory mtd write /extdisks/sda4/crash.bin crash mtd write /extdisks/sda4/crash_syslog.bin crash_syslog mtd write /extdisks/sda4/reserved0.bin reserved0 mtd write /extdisks/sda4/kernel0.bin kernel0 mtd write /extdisks/sda4/kernel1.bin kernel1 mtd write /extdisks/sda4/rootfs0.bin rootfs0 mtd write /extdisks/sda4/rootfs1.bin rootfs1 mtd write /extdisks/sda4/overlay.bin overlay mtd write /extdisks/sda4/ubi_rootfs.bin ubi_rootfs (不存在的话忽略!) mtd write /extdisks/sda4/data.bin data (不存在的话忽略!)

(至此备份部分全部结束,妥善保存备份文件)

四、刷入BREED

[downloadbtn link='/save-file/file/openwrt/breed-mt7621-xiaomi-r3g-r3p.bin']Breed文件下载[/downloadbtn] 下载Breed文件后,使用工具上传到路由器的/tmp的文件夹中,注意协议要要用scp,端口为22,可以直接使用cmd的scp命令进行上传(需要先切换到breed.bin的文件目录下)

scp ./breed-mt7621-xiaomi-r3g-r3p.bin [email protected]:/tmp/

上传后,使用putty登陆路由器,使用cd /tmp进入tmp目录, 执行下面代码进行刷入:

mtd -r write /tmp/breed-mt7621-xiaomi-r3g-r3p.bin Bootloader

刷入后,等待几分钟,机器会重启。(注意:需要注意breed的大小写需一致) 重启完成后就可以进行下一步

五、刷入openwrt固件或其他第三方固件

进入Breed Web方法 拔掉电源,先用硬物顶住路由器reset键, 再给路由器通电,等到路由器灯闪的时候(大概3秒即可), 松开reset键,电脑上在浏览器中输入192.168.1.1,访问不了请设置自己的电脑IP为192.168.1.2 就进入breed控制台了 进入breed控制台后先添加xiaomi.r3g.bootfw环境变量,值为2 图片[5]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 添加完成后重启一次,重新进入breed 点击固件更新,选择kernel的固件,内存布局要选择第二个 图片[6]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 添加完毕后点击上传,更新, 将电脑IP改为自动获取,然后等待路由重启完毕后用浏览器访问192.168.1.1,建议先把Wan口网线拔掉 默认没有密码,直接点击login即可, 登入后要再次上传并更新一次正常的Sysupgrade固件,具体上传位置如下 图片[7]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 要选择不保存设置更新 图片[8]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 等待重启完毕后,重新进入192.168.1.1,设置一下Lan的IP,防止冲突 点击Lan为止的edit进行编辑 图片[9]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 修改红框中的IP地址,只要不与其他网络段冲突即可, 图片[10]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 改完Lan地址点save,并点击下方的更新并应用 图片[11]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记 弹出的框中,要点击红色按钮,否则会保存失败 图片[12]-路由刷机-小米路由pro,刷Breed以及刷openwrt-Zel笔记, 插上Wan口网线,等待IP刷新即可。然后就可以随意折腾啦!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有