IODATA WN-G300DGR OpenWrt 化事前調査
WN-G300DGR を分解して基板を見てみた。
CPU Ralink RT3052F,メモリ 32MB,ギガビットイーサースイッチの Realtek RTL8366RB が載っており,USBコネクタ(重要)とシリアルのピンホールがある。
なお,分解は簡単で,コネクタやポートのある下部の2本のトルクスネジを外すのみだ。
いつも使ってる USB-RS232C変換モジュールでシリアルにつないでみる。
先ずは基板のシリアルにピンを立てる。下の写真では右上から PWR,GND,TX,RX になっている。(上の基板写真も参照) なお PWR はつながない。
57600ビット/s,8ビット,ノンパリティ,ストップビット1で接続する。
出力は以下のとおり。
U-boot Ver:1.0.5.17 2010/06/10
Board: Ralink APSoC DRAM: 32 MB 2*16 MB
============================================
ASIC 3052_MP2 (Port5<->GigaSW)
Product Name: WN-G300DGR
SDRAM CAS = 3(d1835272)
============================================
Please choose the operation:
1: Load system code to SDRAM via TFTP.
LINUX started...
THIS IS ASIC
init started: BusyBox v1.7.5 (2011-12-20 15:34:49 CST)
starting pid 151, tty '/dev/console': '/sbin/config_init'
Config Init version: 1.11.000.95 date: 2011/12/20
Could not find Watchdog driver (/apps/lib/modules/2.6.21/kernel/arch/mips/rt2880/rt_timer.ko)
starting pid 200, tty '/dev/ttyS1': '/sbin/config_term'
********************************************
* WN-G300DGR *
********************************************
KernelApp/Ramdisk Ver:1.11.000.95 Date:2011/12/20
console> cat: can't open '/apps/lib/modules/2.6.21/modulesApp.dep': No such file or directory
ln: /sbin/./apps_init: File exists
ln: /sbin/./opmode.sh: File exists
sh: cannot create /proc/netpktconfig/config_interface: nonexistent directory
route: SIOCADDRT: File exists
1を押してTFTPで OpenWrt のロードはできそうだ。
なんらかの操作で隠しメニューが出るかもしれない。
wn-g300drで検索したところ、このページにたどりつきました。
100M版のwn-g300drでは
openwrt-ramips-rt305x-wr512-3gn-4M-squashfs-sysupgrade.bin
が使えるようでした。
貴重な分解記事ありがとうございます。
今ではUSB-AUDIOでインターネットラジオ再生までできました。
by k346 (2013-02-13 07:48)
k346様
貴重な情報ありがとうございます。
フラッシュのレイアウトが分からず困ってました。
早速試してみます。
by atc-500 (2013-02-14 23:11)