華碩Asus無線寬頻路由器WL-500g Premium改造:硬體改機介紹

華碩Asus無線寬頻路由器WL-500g Premium改造:硬體改機介紹
文∕趙英傑

本來想要購買2.5吋的IDE硬碟,替換iBook G4的舊硬碟,無意中發現店家在促銷WL-HDD無線網路硬碟外接盒…這個外接盒輕巧方便,外殼雖然是塑膠,但質感很好,提供以Wi-fi無線方式透過「網路芳鄰」及FTP存取硬碟或USB隨身碟的功能,也可以充當無線印表機伺服器。WL-HDD原價好像要新台幣四千元,促銷價格是1290元,真令人心動。

WL-HDD外觀

WL-HDD主機其實是一個安裝了嵌入式Linux作業系統的微電腦,詳細的產品剖析介紹請參閱「電子時報(DigiTimes)」的「開啟數位家庭的入門磚」這篇報導。除了使用華碩原廠的韌體(firmeware)之外,它還可以安裝其他玩家和廠商製作的系統以便徹底發揮它的硬體功能,或者執行原廠無法提供的軟體服務,例如,安裝Web Server並執行PHP程式和SQL資料庫。

然而,我購買的裝置不是WL-HDD,而是WL-500g Premium(簡稱WL-500gP)——因為某個商店在出清展示機種,而且WL-500gP的微處理器速度、記憶體大小、USB介面等規格都比WL-HDD好,只可惜它的體積比WL-HDD大了許多,畢竟WL-HDD只是個無線AP,而WL-500gP是一台無線寬頻路由器(router),外觀如下圖:

WL-500g Premium外觀

底下是WL-HDD的主要硬體規格:

  • 微處理型號和時脈:Broadcom 4710, 125MHz
  • 快閃(Flash)記憶體容量:4MB
  • 主記憶體(DRAM)大小:16MB
  • USB介面:一個USB 1.1

此外,WL-HDD還內建一個IDE介面,可安裝2.5吋硬碟。WL-500gP的主要規格如下:

  • 微處理型號和時脈:Broadcom 4704, 266MHz
  • 快閃(Flash)記憶體容量:8MB
  • 主記憶體(DRAM)大小:32MB
  • USB介面:兩個USB 2.0

WL-500gp在硬體設計上又分成兩個版本,舊版(姑且稱為v1)和v2版本,兩者的差別在於v1的無線網路晶片和主機板是透過mini-PCI插槽連接,而v2的網路晶片則是焊接在主機板上。

WL-500gP的處理器效能和記憶體容量比較好,改機的樂趣好像也比較多,例如,WL-HDD的效能也許不足以擔當媒體伺服器(Media Server)。除WL-500gP之外,採用Broadcom 5365, 200MHz處理器的WL-500g Deluxe,也是非常好的改造選擇,目前全新品的價格好像不到台幣1000元,價格∕效能比很不錯。各家廠商的網路儲存設備(NAS)的硬體規格表,可參閱OpenWrt韌體的硬體支援表列

把WL-500gP超頻到300MHz

根據Broadcom原廠的"BCM94704"網路處理器產品網頁指出,4704的時脈可達300MHz。雖然將CPU超頻不會加快網路速度,也不會延長無線傳輸的距離,但也許可以提升一些爽度。我自己的機器並沒有超頻,若讀者有興趣,可用底下的指令參數將它超到300MHz(參閱wl500g.info的這篇超頻文章,當然,路由器必須先安裝好自訂韌體):

nvram set clkfreq=300,150
nvram commit
reboot

把主記憶體擴充到64MB或128MB!

主記憶體大小會影響機器的效能,某些軟體也無法執行。有些玩家將WL-500g Deluxe和WL-500gP的DRAM「升級」到64MB和128MB,升級主記憶體的過程有點麻煩,因為DRAM晶片是直接焊接在主機板上,不像個人電腦一樣有DRAM的插槽。升級的做法是先取下主機板上的DRAM(容量是8Mx16),再銲上較大容量的DRAM(例如:16Mx16)並修改一些位址設定的線路,和系統韌體上的NVRAM參數即可,相關介紹請參閱wl500g.nl論壇上的這一篇文章

擴充WL-500gP的USB埠

雖然WL-500gP「只有」兩個USB埠,但是它所採用的VIA VT6212L晶片,實際上具有連接4個USB埠的輸出線路(可按此連結下載VT6212L的原廠PDF規格書)。wl550g.info論壇上的一個玩家 "parper",就在未被使用的USB接腳上,焊接了一個USB轉IDE的介面卡,在WL-500gP內部安裝一個2.5吋的硬碟(此硬碟所需的5V電源取自WL-500gp的電源供應器,而非USB埠)。

在WL-500gP內部安裝硬碟

這張照片(取自wl500g.info論壇的這篇文章)則是另一個玩家自行在背板開孔,另外安裝兩個USB插座的樣子:

USB擴充埠

連接序列埠

WL-500g和WL-500gp的主機板都有預留序列埠(亦即,UART埠),若要和電腦的RS-232埠相連,必須先透過MAX232或MAX3232之類的晶片轉換電壓規格。網路上有個玩家,運用這個序列埠自製一個「擴充槽」,電路圖和相關說明請參閱這篇文章

WL-500g序列埠轉並列埠

若只是要連接串列埠,或許也可以購買現成的「USB轉RS-232」轉換線來用,不過,Broadcom網路處理晶片核心是MIPS32處理器,和個人電腦上使用的x86處理器完全不一樣,驅動程式也許需要重新編譯。

Posts created 468

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top