miwifi_mini 5G中继

  • 小米路由器mini 5G 频段中继,居然这么折腾…

  • 资料来源:

    https://openwrt.org/toh/xiaomi/mini

  • 更新

    1
    19.01.27 初始化

导语

  • 继吸尘器 3b 中继不理想后,今天实在是怒了,刨出了深埋的小米路由器 mini,坑爹的是官方系统居然不支持 5g 频段中继.
  • 行吧,刷成 openwrt 总行了吧,解锁过程简直让人抓狂.小米不仅是路由器手机也在慢慢走向封闭,以后可能只剩下一加可以选了.
  • 不解锁总行了吧,还好低版本的官方固件还有漏洞可以开刷.
  • 但是刷入 openwrt 总是不太稳定,尤其是 5g 频段.回到 PandoraBox ,但是 PandoraBox 在官网已经没有下载了,又是从网盘里刨出了备份.
  • 最后回到了 PandoraBox 的老版本,终于可用.😔…

刷入 PandoraBox

  • 开刷之前建议详细看看 Xiaomi Mi WiFi Mini

  • 老版本我下的是 miwifi_r1cm_firmware_b9d56_2.7.11.bin

  • 很久之前 mini 的 PandoraBox 就停止更新了,这里翻到的是 PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1024-20150608.bin .自行 Google 吧,不太难找.

  • 刷回老版本

    • 准备一个 FAT32 的 U 盘,把老版本镜像改名 miwifi.bin.
    • 插上 U 盘,按住复位键,再接上电源.
    • 大约 10s 左右, LED 变成橘黄色开始闪烁时放开复位键.
    • 之后等待 LED 变成蓝色,就刷回去了.
    • 默认 mini 的 ip 地址是 192.168.31.1,初始化按照引导进行即可.需要设置密码.
  • 启用 telenet / ssh

    • 正常登录后在地址栏解取 stok=xxx字段另存.
    • 替换下面的 stok=xx字段. http://192.168.31.1/cgi-bin/luci/;stok=<替换>/api/xqnetwork/set_wifi_ap?ssid=whatever&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd,在浏览器打开这个 url.
    • 之后回应应该是中文: {“msg”:“未能連線到指定Wi-Fi(Probe timeout)”,“code”:1616} 或者英文: {“msg”:“Couldn't connect to this network(Probe timeout)”,“code”:1616}
    • 重设密码: 替换字段 http://192.168.31.1/cgi-bin/luci/;stok=<替换>/api/xqsystem/set_name_password?oldPwd=<初始化的密码>&newPwd=<新的密码> .
    • 拷贝 url 到浏览器回应应该是 {“code”:0}.
    • 登录 telent telnet 192.168.31.1 23 输入密码,正常登录.
    • 注意 仅开机有效,重启后,需要重新进行.
  • 刷入 PandoraBox

    • Xiaomi Mi WiFi Mini 仅仅提到了开启了 telnet ,实际上 ssh 也一并开启了.通过 ssh 可以非常简单的把镜像上传到 mini,不必再开个 ftp 再 wget.
    • 登录ssh, yes ,输入密码 ssh root@192.168.31.1
    • 上传镜像,默认上传到 /tmp/ 下. scp .\PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1024-20150608.bin root@192.168.31.1:/tmp/
    • cat /proc/mtd 确认由 “OS1” 分区.之后可以开刷了.
    • 刷入 OS1 : mtd -r write PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1024-20150608.bin OS1
    • 之后等待 LED 变蓝,整个过程几分钟.
    • 默认有两个没有密码的wifi,连上 192.168.1.1,默认用户名:密码. root:admin

设置中继

  • 最好把默认的 lan 口地址改一下,许多光猫或者路由默认都是 192.168.1.1

  • 连接上级 wifi 具体参考这里 使用PandoraBox进行无线万能中继的教程

  • mini 的 wifi 很垃圾,默认参数可能并不好用,这里仅说一点 wifi 的参数

    • 硬件加速必须关闭,开启之后简直负优化.
    • 2.4G 要打开 Force HT40/VHT80 5G 不要打开.
    • 802.11h 直接关闭即可,这是 wifi 为了解决 5g wifi 对雷达和其他使用此频段的干扰,国内没有实际作用.
    • WMM多媒体加速看设备,没有问题可以打开,有的设备并不兼容.
    • Green AP 没必要开,节能而已.
    • 修改国家代码并不生效.

后记

  • 最后中继速度能到大概 50M 带宽.距离主路由还是有点远.不过相比之前的频繁掉线还算是个好结果.