声明
1、本篇教程是在本人成功把R3P刷成砖的基础上整理出来的血泪教程;
3、刷坏了概不负责,可友情指导如何救砖;
4、刷机前建议备份原厂固件(关键是bootloader,以便恢复,我没试过)
6、刷机有风险,搞机需谨慎!
参考链接
OpenWrt官方刷机教程:
https://openwrt.org/toh/xiaomi/xiaomi_r3p_pro
友中文刷机教程:
https://uxrange.com/2020/04/07/playmachine-xiaomiar3p-2/
准备资料:
1、格式化为FAT32的U盘
2、电脑端SSH管理软件(putty/xshell)
链接:https://share.weiyun.com/5qg4CD4 密码:yqrysv
3、R3P SSH文件和OP官方固件
详细教程
一、拥有SSH访问权限
1、下载R3P官方开发者固件(miwifi_r3p_firmware_daddf_2.13.65.bin)
http://www1.miwifi.com/miwifi_download.html
2、路由器联 设置,进入系统升级界面(http://miwifi.com/),点击手动升级,上传开发者固件,等待指示灯变成蓝色即可重新进入路由器管理页面
4、访问https://d.miwifi.com/rom/ssh,下载SSH文件(miwifi_ssh.bin)并记住密码。
5、到OpenWrt官 下载R3P适配固件(openwrt-19.07.7-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin)下载地址如下:
http://downloads.openwrt.org/releases/19.07.7/targets/ramips/mt7621/openwrt-19.07.7-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin
6、准备U盘,格式化为FAT32格式,将上面下载的SSH和OP文件放入U盘根目录
7、路由器断电-插上U盘-按住RESET孔-路由器通电-等待指示灯变成闪烁黄灯后松开RESET-等待路由器重启
8、电脑连接无线 ,打开putty/xshell等软件,以Xshell为例,先要设置允许粘贴(工具-选项-键盘和鼠标-将选定的文本自动复制到剪贴板),设置完成后就不用一个个敲代码了
9、粘贴代码
此处地址为路由器的初始IP地址,Windows下可以使用ipconfig查看默认 关地址,也就是路由器地址。提示yes/no,输入yes,然后提示输入密码(第4步的ssh密码),输入后按enter,如果出现ARE U OK则表示成功,如果失败会提示“connection refused”。
二、鉴别R3P芯片种类
1、连接ssh,输入代码
dmesg | grep “Manufacturer ID:”
如果是ESMT的芯片则会返回信息:
而采用美光(Micron)芯片的芯片将具有以下特征:
确切的消息可能有所不同,但主要的是ESMT芯片的“制造商ID”为0xc8,而美光的芯片的“制造商ID”为0x2c。
2、这一步骤主要是因为有人发现使用美光NAND芯片的型 的问题。特别是那些有坏块的。在刷固件之前,请确保您的NAND芯片是由ESMT制造的,然后再安装OpenWrt(或者,您已经焊接了引脚,并备有UART,以防万一。)
三、安装OpenWrt
1、连接SSH
2、逐行输入以下代码
cd /extdisks/sda1
mv openwrt-19.07.7-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin factory.bin
nvram set flag_try_sys1_failed=1
nvram set flag_try_sys2_failed=0
nvram set flag_boot_success=0
nvram commit
dd if=factory.bin bs=1M count=4 | mtd write – kernel1
mtd erase rootfs0
mtd erase rootfs1
mtd erase overlay
dd if=factory.bin bs=1M skip=4 | mtd write – rootfs0
reboot
3、等待重启指示灯变蓝后即可登入OpenWrt界面,如无法检测到无线信 ,需要用 线将电脑与路由器LAN口连接,然后访问192.168.1.1,进入后台管理界面将无线 ssid信 开启
4、如果您无法访问Web界面,请SSH到路由器并输入以下代码:
opkg update
opkg install luci
5、设置 络,到Web界面设置, 络-接口-WAN-修改
我们来到WAN接口的配置界面。我们在此页面中的“协议”功能处可以选择:“静态地址”、“DHCP客户端”、“PPPOE”中的一种。这的选择是根据你的具体情况而定的:如果你的环境中,是自动分配IP的,那您就选择“DHCP客户端”,提交就可以了,系统会自动获取上 的IP信息,然后你的电脑就可以上 了。
如果您的环境中,给您分配的是静态IP,那您就选择“静态地址”,然后点击“切换协议”,就会出现填写静态IP的配置栏,填写完整后保存应用,然后您的电脑就可以上 了。
如果您的环境中,是运营商给您的PPPoE 络,那他们会给你拨 的账 和密码,那您就选择“PPPOE”,然后点击“切换协议”,就会出现填写PPPOE账 信息的页面,填写完整,保存应用,然后您的电脑就可以上 了。
6、如果你家里是移动 络并且安装以上步骤设置后仍无法上 ,那多半是OpenWrt路由器地址与你家里光猫的IP地址发生冲突了(亲身实践),那么你就需要更改一下路由器的默认IP,这里不建议你到Web界面修改接口LAN,改用SSH的方法会省力很多,SSH路由器,输入以下代码更改默认ip为192.168.2.1
uci set network.lan.ipaddr=192.168.2.1
uci commit
/etc/init.d/network restart
四、安装功能插件及魔改版OP固件
1、单独安装IPK插件可以用SSH或者Web界面两种方法安装,具体方法可以百度,个人没试过。
2、我更倾向于安装魔改版的OP固件,里面的插件一般会安装好,这里推荐一个我用的:
https://www.right.com.cn/forum/thread-4049182-1-1.html
具体插件使用说明我后面会再出一篇文章介绍。
以上为官方稳定版固件-官方开发版固件-openwrt固件的教程
五、官方稳定版固件-官方开发版固件-潘多拉固件
参考链接:https://www.right.com.cn/forum/thread-701501-1-1.html
1、成功连接SSH后,使用WINSCP,将下载的pb-bootxxx.img文件上传到路由器/tmp目录,ssh登录路由器执行
mtd -r write /tmp/XXX.img Bootloadermtd
刷入后,机器会重新启动,重启完后路由器亮白灯,到此pb-boot刷入成功。然后拔掉电源,用硬物顶住路由的reset键然后在插入电源开机, 等到路由的黄灯闪烁的时候,松开reset键, 在电脑上浏览器中输入192.168.1.1,就进入pb-boot控制台了。
2、刷入PANDORABOX
在电脑上浏览器中输入192.168.1.1,就进入pb-boot控制台,选择下载的pandorabox固件包,点击恢复固件,开始刷机。
3、重新启动完成,浏览器访问192.168.1.1,进入pandorabox管理,用户名root,密码admin,完成设置
以上刷机教程难免有不够完善之处,刷机有风险,请彻底了解使用的方法和过程后再进行,以免进行到一半遇到问题,进退两难。建议多看几遍官方教程和 友血泪经验再刷!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!