USB WiFi プリンタサーバ Planex Mini 102MG のHackその2
昨日の顛末をメモとして記録。
まずは、OpenWRT の開発環境の整備が必要。(どちらにしても、自分のツールを入れたいので)
そこで、VirtualBoxに Ubuntu 10.04 を導入。導入するツールは 最新ではなく、1つ古い Kamikaze8.09 としてみる。(サイズの問題)
以下はUbuntu上での実行内容
$ sudo apt-get install subversion $ mkdir kamikaze;cd kamikaze $ svn co svn://svn.openwrt.org/openwrt/branches/8.09 $ cd 8.09 $ sudo apt-get install g++ flex patch zliblg-dev $ sudo apt-get install libncurses5-dev $ make menuconfig $ make
これだけ。menuconfig の後は、必要なオプション等の設定が必要。
しばらく時間がかかるが、bin の下に、ファームウェアができてる。
残念ながら、 102MG 用に、すぐ使えそうなファームは無い。
どうも、ファームのファイルのヘッダ部分が機種ごとに違うことが判明。
Makeを解析してみると、
target/linux/brcm47xx/image/Makefile
でいろいろな機種用のファームを作っているらしい。