w04nをopenwrtにしてbittorrentクライアントにするには
秋月電子で以下のものを買う
・FT232RL USBシリアル変換モジュール
・ブレッドボード
・細ピンヘッダ
・ブレッドボード・ジャンパーワイヤ
・12Vサイドフローファン

書き込むファームは
10.03.1-rc4のopenwrt-ar71xx-mzk-w04nu-squashfs-factory.bin
下記URLの一番下の書き込み通りコマンドを打ち込んでいけばOKです。
eraseするアドレスが10.0.3のものと異なっています。
(追記すると1度目のtftpの前にsetenv serverip 192.168.1.254; setenv ipaddr 192.168.1.1しました。)
https://forum.openwrt.org/viewtopic.php?id=24783

導入するパッケージソフトウェアはsamba、usbストレージ関係、transmissionとそのweb管理ツール
(これらはopenwrtの管理画面からリストアップされたものを導入します)

USBのHDDはサイズが大きいとext3フォーマットできませんから注意してください。
4Gはできましたが、700Gはメモリが足りないとエラーが出てフォーマットできませんでした。
めいいっぱいデーモンを停止させても駄目でした。
(別のlinuxでフォーマットしました)

ブート後、私が手書きしたスクリプトをtelnetに入り実行し(自動でもできるが、いまはまだ手対応)
USB HDDのマウント、swap file作成、swapon(torrentを動かすとメモリが足りないと思います)
samba再起動、transmission起動
transmissionの設定でつまづくと思います(認証が通らない)。その場合telnetでこんな感じに起動すれば使えます。
transmission-daemon --allowed 192.168.10.* --download-dir /mnt/usb --incomplete-dir /mnt/usb/incomplete