SSブログ

【プラネックス MZK-MR150 Realtek ファームウェア】 [OpenWRT/DD-WRT]

MZK-MR150 で,Realtek SDKでビルドした FW が動作した。今のところ動作に不具合はない。
MZK-MR150はRealtek RTL8196C SoCチップが載っている。
このチップはOpenWrt未サポートだ。
RTL819XプロジェクトからSDKをダウンロードできる。

cd rtl819x
make menuconfig
make

オリジナルFWのWeb管理画面で,FWアップデートを試みたがエラーではじかれる。
ダウンロードした Realtek SDK の中に,SDK マニュアルがある。シリアルからのFW更新は,ESCキーでブートを中断して,ブートローダーのtftpd機能を使う。
いつもどおり,USBシリアル変換モジュールを接続して,PCをコンソール接続した。

P1070070

分解は,ネジ2本を外して,後はマイナスドライバ等でこじ開ける。前記事
基板のシリアルは,VCC-TX-RX-GND で四角枠がVCC。埋まっているハンダを取り除くとホールになるので,ピンヘッダをハンダ付けした。

PC (BackTrack linux)から,minicom でシリアル接続する。/dev/ttyUSB0, 38400
シリアルとLANでPCを接続して,MZKの電源オン,ESCでブートを中断する。

no sys signature at 000CF000!
Set 8196C PHY Patch OK

---Ethernet init Okay!
<RealTek>

PC からFWをtftp転送する。MZKは192.168.1.6 固定になる。

cd rtl819x-sdk-v2.5_2.5.1_2.5.2_boa/rtl819x/image
ifconfig eth0 192.168.1.3

atftp -p -l webpages-gw.bin 192.168.1.6
atftp -p -l root.bin 192.168.1.6
atftp -p -l linux.bin 192.168.1.6

FW転送時のコンソール表示

---Ethernet init Okay!
<RealTek>
*TFTP Client Upload, File Name: webpages-gw.bin
\
**TFTP Client Upload File Size = 1E368 Bytes at 80500000
Success!
<RealTek>
Webpages upgrade.
checksum Ok !
burn Addr =0x10000! srcAddr=0x80500000 len =0x1e368 
...............................
Flash Write Successed!
<RealTek>
**TFTP Client Upload, File Name: root.bin
|
**TFTP Client Upload File Size = FF012 Bytes at 80500000
Success!
<RealTek>
Root filesystem upgrade.
checksum Ok !
burn Addr =0x100000! srcAddr=0x80500010 len =0xff002 
.............................................................................................
Flash Write Successed!
<RealTek>
**TFTP Client Upload, File Name: linux.bin
\
**TFTP Client Upload File Size = C7C12 Bytes at 80500000
Success!
<RealTek>
Linux kernel (root-fs) upgrade.
checksum Ok !
burn Addr =0x30000! srcAddr=0x80500000 len =0xc7c12 
.............................................................................................
Flash Write Successed!
<RealTek>
reboot.......

転送が終わると,MZKは自動再起動する。

FW書き換え後のWeb管理画面

rtl8197c2

オリジナル

rtl8196c1

現状telnet接続ができない。またUSBデバイス*も認識しない。たぶんビルド時に選択できると思う。(*MZK-MR150はUSBコネクタが1つある,電源コネクタもUSB端子形状だ)

ブート表示

Booting...
========== SPI =============
 
---RealTek(RTL8196C)at 2010.09.10-11:24+0800 version v1.1f [16bit](390MHz)
no sys signature at 00010000!
no sys signature at 00020000!
no rootfs signature at 000E0000!
no rootfs signature at 000F0000!
no rootfs signature at 00130000!
no rootfs signature at 001D0000!
no rootfs signature at 001D1000!
no rootfs signature at 001D2000!
no rootfs signature at 001D3000!
no rootfs signature at 001D4000!
no rootfs signature at 001D5000!
no rootfs signature at 001D6000!
no rootfs signature at 001D7000!
no rootfs signature at 001D8000!
no rootfs signature at 001D9000!
no rootfs signature at 001DA000!
no rootfs signature at 001DB000!
no rootfs signature at 001DC000!
no rootfs signature at 001DD000!
no rootfs signature at 001DE000!
no rootfs signature at 001DF000!
no rootfs signature at 001E0000!
no rootfs signature at 001E1000!
no rootfs signature at 001E2000!
no rootfs signature at 001E3000!
no rootfs signature at 001E4000!
no rootfs signature at 001E5000!
no rootfs signature at 001E6000!
no rootfs signature at 001E7000!
no rootfs signature at 001E8000!
no rootfs signature at 001E9000!
no rootfs signature at 001EA000!
no rootfs signature at 001EB000!
no rootfs signature at 001EC000!
no rootfs signature at 001ED000!
no rootfs signature at 001EE000!
no rootfs signature at 001EF000!
no rootfs signature at 001F0000!
no rootfs signature at 001F1000!
no rootfs signature at 001F2000!
no rootfs signature at 001F3000!
no rootfs signature at 001F4000!
no rootfs signature at 001F5000!
no rootfs signature at 001F6000!
no rootfs signature at 001F7000!
no rootfs signature at 001F8000!
no rootfs signature at 001F9000!
no rootfs signature at 001FA000!
no rootfs signature at 001FB000!
no rootfs signature at 001FC000!
no rootfs signature at 001FD000!
no rootfs signature at 001FE000!
no rootfs signature at 001FF000!
no rootfs signature at 00200000!
no rootfs signature at 00201000!
no rootfs signature at 00202000!
no rootfs signature at 00203000!
no rootfs signature at 00204000!
no rootfs signature at 00205000!
no rootfs signature at 00206000!
no rootfs signature at 00207000!
no rootfs signature at 00208000!
no rootfs signature at 00209000!
no rootfs signature at 0020A000!
no rootfs signature at 0020B000!
no rootfs signature at 0020C000!
no rootfs signature at 0020D000!
no rootfs signature at 0020E000!
no rootfs signature at 0020F000!
Jump to image start=0x80500000...
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
done decompressing kernel.
start address: 0x80003600
RTL8192C/RTL8188C driver version 1.4 (2010-12-22)
init started: BusyBox v1.13.4 (2012-07-02 18:56:22 JST)
Default configuration invalid, reset default!
MIB Version update
Init Start...
Init bridge interface...
Init Wlan application...
WiFi Simple Config v1.19 (2011.05.30-06:30+0000).
Register to wlan0
route: SIOCDELRT: No such process
iwcontrol RegisterPID to (wlan0)
IEEE 802.11f (IAPP) using interface br0 (v1.7)
Init WAN Interface...
#



nice!(2)  コメント(0)  トラックバック(1) 

nice! 2

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 1

【Buffalo WHR-G300N O..Realtek SDK Firmware.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。