USB WiFi プリンタサーバ Planex Mini 102MG のHackその2

昨日の顛末をメモとして記録。
まずは、OpenWRT の開発環境の整備が必要。(どちらにしても、自分のツールを入れたいので)
そこで、VirtualBoxUbuntu 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

でいろいろな機種用のファームを作っているらしい。