Xiaomi Mi WiFi Router Mini のOpenWrt化

こんにちは。

 

先日ゲットしたMi WiFi Routerくんですが、標準のファームでも特に問題ないんですが、折角なんでOpenWrtを入れてみましょう。動くのに入れないのは勿体ない、ということで。

流れとしては、0. Miアカウントに紐付け ①開発者ファーム入れる ②SSHを開ける ③OpenWrt入れる ④後はお好きに設定を ということになります。

参考にしたサイトはこちらです。

en.miui.com

 

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のものです。

f:id:tcp774:20160228221449p:plain

③ 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 

しばらくすると勝手にリブートします。

f:id:tcp774:20160228222841p:plain

リブートすると、PandraBox_596XXX というAPが出来てると思います。

④ 設定するなり何なりと

このAPに接続して、192.168.1.1 にアクセスします。root/admin でログインできます。中国語なので、英語にしましょう。左の系統にいって、一番右のタブへ。chinese をEnglish にします。

f:id:tcp774:20160228223216p:plain

f:id:tcp774:20160228223425p:plain

後は、お好きなように設定して使いましょう。

 

以上です。