xiaomi router r3g upgrade to openwrt from padavan - HelloMorningStar/HomeAssistant GitHub Wiki

1, 小米路由器3刷开发版开启ssh http://www1.miwifi.com/miwifi_open.html
下载工具包:

1)请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;
2)断开小米路由器的电源,将U盘插入USB接口;
3)按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
4)等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)

2,如果要体验一下padavan就做这一步(或者直接刷openwrt见步骤3) 开启ssh后可以刷breed,然后再刷 padavan
刷breed
把下载好的breed.bin通过ssh上传给小米路由器 mtd -r write /tmp/breed.bin Bootloader
刷入成功后路由器会重新软启动。重启后,拔掉电源,用硬物顶住路由的reset键开机,等到路由的灯狂闪的时候,松开reset键,电脑上在浏览器中输入192.168.1.1,就可以进入不死breed控制台。
把下载好的padavan传到breed即可开始刷机,刷机成功后是Pavadan系统界面:(登入IP—— 192.168.123.1 , 默认密码和用户名都是admin,小初始wifi为PCDN和PCDN_5G)。
以上完成后如果又刷回小米3开发版,由于没有原版的bootloader,ssh用小米的工具包就不能再次打开了,只能进入breed。
需要按照以下步骤用breed刷第三方集成好的openwrt(不过这个版本还是很不错的),或者再次刷padavan用padavan也是可以打开ssh的。
注意,R3G通过breed刷机。需要选闪存为小米2。检查环境变量 xiaomi.r3g.bootfw 的值,存在且值为 2。(没有的话请自行添加)然后刷入openwrt-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin那个文件。如果已经是openwrt了,直接网页里升级那个openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin
对于r3g,breed的启动流程如下:
如果kernel0存在kernel1不存在,那么启动kernel0
如果kernel1存在kernel0不存在,那么启动kernel1
如果kernel0和kernel1都存在,那么检查环境变量 xiaomi.r3g.bootfw 的值,如果存在且值为 2,那么启动kernel1,否则启动kernel0
breed刷机后重启设置不能保存的,请在openwrt里面升级那个sysupgrade.bin
openwrt刷好后ip地址是192.168.1.1,用户名是root,密码是password
以上刷过padavan,不能按照openwrt的介绍步骤刷比较纯净版的openwrt。
3,openwrt刷机步骤
小米路由器开发版ssh后,按官网介绍刷很简单。

以上步骤2刷入的openwrt把xray集成更换为v2ray方法:
先从网页删除xray有关的软件包,然后安装以下两个文件,第三个文件可选。 https://github.com/kuoruan/openwrt-v2ray
https://github.com/kuoruan/luci-app-v2ray/releases/tag/v1.5.6-1 以下最好都下载后上传路由器再手动安装比较方便:
opkg install v2ray-core (把文件v2ray-core_4.36.2-1_mipsel_24kc.ipk上传到路由器安装)
opkg install luci-app-v2ray
opkg install luci-i18n-v2ray-zh-cn(中文可以不安装)
客户端配置参考https://www.zzhyun.com/2020/09/04/178/

⚠️ **GitHub.com Fallback** ⚠️