小米路由器MINI/NANO刷LEDE固件流程实测
发布于 分类 电脑相关
更新于 2020-07-16
2小时前 有1个用户阅读过
背景
经过一段时间还不错的体验,整理总结小米路由器mini以及小米路由器青春版(nano)刷LEDE固件流程以及注意事项存档!
一直不愿意刷Lede主要的原因如下:
1.小米路由器APP管理比较方便
2.小米路由器有VPN配置,虽然不怎么顺手,勉强够用!
由于疫情期间宽带升级,升级千兆路由器后,这2个百兆路由就闲置下来,不折腾还能干啥呢!
因为mini有U盘比较好操作也比较方便失败重刷,变砖几率比较小。先拿mini试验!
小米路由器MINI刷lede固件流程(实测)
1. 小米路由器MINI刷开发版
http://www1.miwifi.com/miwifi_download.html
下载对应机型刷机包,将下载的ROM包复制到U盘的根目录,并重命名为miwifi.bin
断开小米路由器的电源,将U盘插入路由器USB接口;
按住reset键,接通电源,等待指示灯变为黄色闪烁状态后松开reset键,路由器开始刷机;
等待刷机完成,整个过程约为3-5分钟,完成后系统会自动重启。
路由器指示灯变蓝刷机完成;如果出现异常、失败、U盘无法读取的状况,会进入红灯状态,建议重试或更换U盘再试。
2. 小米路由器开启SSH,
https://d.miwifi.com/rom/ssh
下载工具包并保存root密码
请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin
断开小米路由器的电源,将U盘插入USB接口;
按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)
3. SSH进入小米路由器,将lede固件保存到/tmp目录后(使用wget/curl等等),执行刷lede固件命令如下:
# 网上流传的方法(已失效)
# mtd -r write /tmp/lede-17.01.4-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin firmware
# 当前有效的办法 https://v2ex.com/t/174978
mtd -r write /tmp/lede-17.01.4-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin OS1
4. 如无意外,LEDE安装成功。默认路由器管理帐号以及SSH帐号:地址192.168.1.1,账户root,密码无。(在路由器后台修改相关密码)
5. lede默认为英文且无其他语言,SSH下安装中文语言包
opkg install luci-i18n-base-zh-cn
完成后登陆路由器后台可将语言设置为中文
6. SS/SSR安装事项
将luci-app-shadowsocksR-GFW_1.2.1_all.ipk下载到/tmp目录后,依次执行如下命令:
opkg update
cd /tmp
# 安装SS提示dnsmasq-full与默认的dnsmasq冲突,需要卸载dnsmasq
opkg remove dnsmasq
opkg install luci-app-shadowsocksR-GFW_1.2.1_all.ipk
LEDE相关配置(实测)
1. 路由器LEDE为红色,进入路由器后台--系统--LED配置,LED名称选red项,默认状态不勾选,确定即可显示为蓝色
2. 路由器外网访问设置思路,路由器后台--防火墙--端口转发,添加8888端口转发路由器的80端口,路由器设置定时任务脚本,通过API的方式按一定频率更新外网IP地址。外网通过IP地址+端口的方式进行访问!
3.定时重启路由器,sleep和touch解决时间问题,很重要!
30 4 * * * sleep 70 && touch /etc/banner && reboot
小米路由器青春版nano刷lede流程(实测)
1. 登录路由器后台后上传开发版 ROM刷机成功后。
2. 然后是稳定版、开发版都必须执行的改 root 密码步骤:
登录路由器管理后台,把URL中的 /web/home#router 替换成:
/api/xqsystem/set_name_password?oldPwd=__xxx___&newPwd=admin
其中oldPwd 是当前的网页管理密码,自行替换,比如:
/api/xqsystem/set_name_password?oldPwd=12345678&newPwd=admin
确定URL无误后,确定等浏览器显示 {"code":0} 后即可。
3.SSH进入小米路由器,将lede固件保存到/tmp目录后(使用wget/curl等等),执行刷lede固件命令如下:
mtd -r write lede-17.01.4-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin firmware
4.接下来的流程参考mini刷LEDE流程即可!
nano变砖恢复模式
由于刷mini太顺利,我根据教程刷机的时候未仔细查看文档,错误的使用了mini的固件,导致变砖。解决办法:电脑网线与nano路由器直接连接,路由器重置时,(迅速)电脑打开浏览器192.168.31.1进入恢复模式选择固件进行恢复。
20200716 补充内容:
mini/nano官方LEDE包下载:
https://downloads.openwrt.org/releases/17.01.4/targets/ramips/mt7620/lede-17.01.4-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin
https://archive.openwrt.org/releases/17.01.4/targets/ramips/mt7628/lede-17.01.4-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin
-- The End --