...

小米路由器MINI/NANO刷LEDE固件流程实测

发布于 分类 电脑相关

更新于 2020-07-16

Markdown版本

背景

经过一段时间还不错的体验,整理总结小米路由器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

本文标题: 小米路由器MINI/NANO刷LEDE固件流程实测

本文地址: https://seonoco.com/blog/miwifi-mini-nano-lede

本文是否有所帮助?
00
0

评论 ( 当前有 2 条评论 )

网友

最新最早
  • 网友2020-07-16 08:27:03
    lede固件包的下载地址,没有提供出来给大家吗?
  • noco @ 楼上 2020-07-16 08:41:09
    是的,文中没有下载。扩展阅读里的文章有下载地址,你也可以通过文中的文件名搜索互联网资源!