小米路由器CR660X全系列开SSH刷OpenWrt教程
路由器硬件配置
SoC: MediaTek MT7621AT
RAM: 256MB DDR3 (ESMT M15T2G16128A)
Flash: 128MB NAND (ESMT F59L1G81MB)
网口: 1个千兆WAN 3个千兆LAN (MT7530 SoC)
无线: 2x2 2.4GHz 574Mbps + 2x2 5GHz 1201Mbps (MT7905DAN + MT7975DN)
准备工作
1、一台刷好openwrt的路由器(无线名称改为OpenWrt,无线密码改为password)
2、电脑一台,需要用网线的方式连接路由器
3、准备一个牙签或卡针
本方法支持小米CR660X的全部机型,我用的是小米CR6608。
配置openwrt路由器
电脑用网线连接openwrt路由器
- 用winscp把文件
xqsystem.lua
上传到/usr/lib/lua/luci/controller/admin/
目录下
openwrt路由器ip设置为 169.254.31.1 然后关闭DHCP
电脑固定ip为169.254.31.3,再重启openwrt路由器
169.254.31.1能进openwrt路由器后台后,浏览器访问
http://169.254.31.1/cgi-bin/luci/api/xqsystem/token
,之后会出现code 0
等字样就OK了
- 拔掉openwrt路由器跟电脑的网线放在一边备用(电源不要拔),然后电脑的ip地址改为自动获取。
CR660X开启SSH
电脑网线连接CR660x路由器,进入后台
浏览器访问
1 | http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/misystem/extendwifi_connect?ssid=OpenWrt&password=password |
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 “code”:0 等字样
然后浏览器访问
1 | http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx |
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 “code”:0 等字样
此时已经成功开启SSH接下来刷pb-boot
刷入pb-boot
用 winscp 将 pb-boot.img
上传到/tmp
目录
用户名root,密码admin
执行命令:
1 | mtd write /tmp/pb-boot.img Bootloader |
进pb-boot刷固件
按住复位孔再插电,20秒后松开,浏览器192.168.1.1进入pb-boot控制台,点浏览,选
openwrt-ramips-mt7621-xiaomi_mi-router-cr660x-squashfs-factory.bin
,再点恢复固件,等待几分钟即可。