Xiaomi Mi WiFi Router Mini のOpenWrt化
こんにちは。
先日ゲットしたMi WiFi Routerくんですが、標準のファームでも特に問題ないんですが、折角なんでOpenWrtを入れてみましょう。動くのに入れないのは勿体ない、ということで。
流れとしては、0. Miアカウントに紐付け ①開発者ファーム入れる ②SSHを開ける ③OpenWrt入れる ④後はお好きに設定を ということになります。
参考にしたサイトはこちらです。
0. Miアカウントに紐付け
スマホアプリMiWiFi Routerで自分のMiアカウントと紐付けましょう。後でSSH接続するときに、Miアカウントが必要になります。SSH用のバイナリが本体のIDと紐付いてて、他人のを使い回しできないようです。
① 開発者ファームを入れる
miwifi_r1cm_all_ace8a_0.6.40.bin がよいようです。
http://www.miui.com/thread-1776173-1-1.html の、「小米路由器mini MiWiFi 开发版 0.6.40」からゲットできます。
これを miwifi.bin にリネームしてUSBメモリ(2GB以上推奨?)に入れます。ルーターのUSBポートに挿し、横にあるResetボタンを押しながら電源を入れます。正面のLEDがオレンジ色で点滅し始めたらResetボタンを離してOKです。
② SSHを開ける
http://d.miwifi.com/rom/ssh に行って、miwifi_ssh.bin をダウンロードします。SSH用のrootパスワードも画面に表示されてるのでメモしておきます。空のUSBメモリに miwifi_ssh.bin を入れ、USBポートに挿して Reset押しながら電源ON.
PuTTYで 192.168.31.1 へアクセスします。パスワードは先ほどのURLのものです。
③ OpenWrt入れる
WinSCPで/tmp/の下にでもOpenWrtのバイナリを置きます。
http://downloads.openwrt.org.cn/PandoraBox/Xiaomi-Mini-R1CM/ にあります。testingの PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1216-20150721.bin が一番新しそうだったので、これで。
んで、書き込みます。
# mtd -r write /tmp/PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1216-20150721.bin firmware
しばらくすると勝手にリブートします。
リブートすると、PandraBox_596XXX というAPが出来てると思います。
④ 設定するなり何なりと
このAPに接続して、192.168.1.1 にアクセスします。root/admin でログインできます。中国語なので、英語にしましょう。左の系統にいって、一番右のタブへ。chinese をEnglish にします。
後は、お好きなように設定して使いましょう。
以上です。