路由器硬件配置

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,再点恢复固件,等待几分钟即可。

刷机工具和固件

下载地址

路由器购买链接