華碩 ASUS WL-520g 韌體更新 同事委託設定兩台無線分享器, 其中一台是PCI BLW-04GM, [URL="http://www.pczone.com.tw/vbb3/thread/44/141931/"]韌體已經更新[/URL], 另一台是華碩 ASUS WL-520g, 小弟一拿到就手癢(賤), 因為想要試試 '[URL="http://www.pczone.com.tw/vbb3/thread/16/141966/"]把 "四埠" 無線分享器改成 "五埠" 交換器加上純AP[/URL]', 不過首先還是決定升級到原廠最新中文版v1.9.5.6, 先瞭解一下原廠有何特異功能, 發現確實沒什麼好玩的, 於是參考 "[URL="http://5i01.com/topicdetail.php?f=110&t=543758&p=2"]asus無線ip分享器刷dd-wrt的方式[/URL]", 但是不論安裝3.1.1.0 版或1.3.4.0 版公用程式, "Firmware Restoration" 都無法找到[B]救援模式[/B](PWR 緩慢閃爍)之下的WL-520g, 於是打算改用WL-520g WebGUI 升級到英文版v1.9.5.7 再說, 但不知道過程出了什麼問題, WL-520g 似乎自動進入救援模式, 這下子有點心急了, 因為沒收錢不打緊, 還得倒賠一台, 只好使出看家本領, 第一步先設法打開外殼, 發現底部對角兩個腳墊之下各有一個螺絲, 打開之後終於看到PCB, 糟糕! [B]Serial Console[/B] 並沒有排針! 而小弟也並沒打算在別人的機器上動手腳, 但看到[B]RX0, TX0[/B] 和[B]GND[/B] 不在一直線上, 靈機一動, 取出兩個2x1 排針插入貫孔, 然後硬是將4-pin 杜邦頭套上, 有點緊, 這正是小弟想要的效果, 連忙接上傳輸線, 開啟Putty, [B]115200n81[/B], WL-520g 開機, 終於看到CFE 所顯示的[B]SOS[/B] 訊息 :[INDENT]Device eth0: hwaddr 00-18-F3-00-18-F3, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set Null Rescue Flag. Boot program checksum is invalid Hello!! Enter Rescue Mode: (Check error) Reading :: TFTP Server. Failed.: Timeout occured[/INDENT]確定問題後, 立刻開啟 "[URL="http://www.dd-wrt.com/dd-wrtv2/downloads/others/tornado/Windows-TFTP/tftp2.exe"]tftp2.exe[/URL]", Server IP 輸入 "192.168.1.1", 再瀏覽到預先下載的 "[URL="http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v24/Broadcom/Broadcom%20Generic/micro/dd-wrt.v24_micro_generic.bin"]dd-wrt.v24_micro_generic.bin[/URL]", 然後按下 "Upgarde":[INDENT]Done. 1769472 bytes read Download of 0x1b0000 bytes completed Write kernel and filesystem binary to FLASH (0xbf040000) flash device 'flash1.trx' Programming... done. 1769472 bytes written[/INDENT]等候數分鐘再重新啟動WL-520g, Bingo! 大功告成! 華碩 ASUS WL-520g 硬體資訊: BCM5350 200MHz 2MB Flash 8MB RAM 原廠預設無線輸出功率: 16dBm (39mW) [URL="http://www.dd-wrt.com/wiki/index.php/Installation#Asus_WL550gE"]Installation - DD-WRT Wiki[/URL] [URL="http://support.asus.com.tw/download/download.aspx?SLanguage=zh-tw&model=WL-520g&type=map&mapindex=1"]WL-520g 相關連結 - ASUSTeK Computer Inc.-Support-[/URL] |
又花了點時間研究WL-520g 韌體更新(還原)和VLAN, DD-WRT 的VLAN 設定看起來非常直覺, 但小弟還不能完全瞭解其設定方式, 只知道如果打算將WAN 當成LAN 來用, 首先必須關閉WAN, 其次啟用 "Assign WAN Port to Switch", 而韌體更新則非常容易, 因為[B]救援模式[/B]屬於CFE 的功能之一, 和Kernel 無關, 所以只要先按住RESET 再開機, 經過十秒以上才放開, CFE 就會進入救援模式, 然後下達以下任何一個指令, 就可以更新韌體: [CODE]tftp -i 192.168.1.1 PUT WL520g_1.9.5.6_TW.trx 或 tftp -i 192.168.1.1 PUT dd-wrt.v24_micro_generic.bin[/CODE] 然而從DD-WRT 恢復到華碩韌體之後, 小弟無法以華碩原始密碼登入, 此時只要在啟動之下, [B]按住RESET 按鈕超過十秒以上[/B], 則會回到華碩出廠預設值 雖說小弟更新韌體算是很有經驗了, 但有時仍會忘東忘西, 還好手邊工具齊全, 才不至於完全沒救, 所以還是歸納一下重點:[list=1][*]更新韌體之前, 請先[B]恢復出廠預設值[/B], 尤其是以WebGUI 更新, 然而華碩較新的分享器應該都已經支援救援模式, 那麼這個步驟就不一定需要[*]只連接一台用來更新韌體的電腦[*]除了華碩的救援模式之外, 如果打算嘗試Ping 加上TFTP, 則務必[B]另外連接一台交換器[/B][*]極少數情況下, 而且沒有另一台交換器可用, 則可嘗試將網卡設定為10M, 半雙工[*]更新過程, 請留意指示燈的變化(詳見原廠使用說明), 以便決定何時可以重新啟動[*]更新完畢, 保險起見, 請再度恢復出廠預設值, 這是由於各版本對於NVRAM 的設定可能不盡相同的緣故[/list]小弟決定將WL-520g 更新為DD-WRT, 除了VLAN 之外, 另一個原因就是調整無線功率, 華碩預設無線輸出功率為16dBm (39mW), DD-WRT 預設為70mW (略高於18dBm), 按照FCC 的標準可達100mW (20dBm), 請千萬別調整到251mW, 烤焦了小弟可不負責 WL-520g 刷DD-WRT 之後, 預設無線功率70mW 之下, 待機耗電流約450mA, 關閉無線訊號則耗電流約350mA, 變壓器電壓9V, 目前的DD-WRT V24 版有一個小瑕疵, 一旦啟用Radio Scheduling, 則Wireless Network Mode 將無法關閉無線訊號, 不過也只有小弟在測試時會如此設定, 並不重要 WL-520g 待機時CPU 散熱片溫度約54℃, 其他零件溫度不超過40℃, 測試時上蓋開啟, 室溫30℃ |
回覆: 華碩 ASUS WL-520g 韌體更新 [QUOTE=FYI;1022828]又花了點時間研究WL-520g 韌體更新(還原)和VLAN, DD-WRT 的VLAN 設定看起來非常直覺, 但小弟還不能完全瞭解其設定方式, 只知道如果打算將WAN 當成LAN 來用, 首先必須關閉WAN, 其次啟用 "Assign WAN Port to Switch", 而韌體更新則非常容易, 因為[B]救援模式[/B]屬於CFE 的功能之一, 和Kernel 無關, 所以只要先按住RESET 再開機, 經過十秒以上才放開, CFE 就會進入救援模式, 然後下達以下任何一個指令, 就可以更新韌體: [CODE]tftp -i 192.168.1.1 PUT WL520g_1.9.5.6_TW.trx 或 tftp -i 192.168.1.1 PUT dd-wrt.v24_micro_generic.bin[/CODE] 然而從DD-WRT 恢復到華碩韌體之後, 小弟無法以華碩原始密碼登入, 此時只要在啟動之下, [B]按住RESET 按鈕超過十秒以上[/B], 則會回到華碩出廠預設值 雖說小弟更新韌體算是很有經驗了, 但有時仍會忘東忘西, 還好手邊工具齊全, 才不至於完全沒救, 所以還是歸納一下重點:[list=1][*]更新韌體之前, 請先[B]恢復出廠預設值[/B], 尤其是以WebGUI 更新, 然而華碩較新的分享器應該都已經支援救援模式, 那麼這個步驟就不一定需要[*]只連接一台用來更新韌體的電腦[*]除了華碩的救援模式之外, 如果打算嘗試Ping 加上TFTP, 則務必[B]另外連接一台交換器[/B][*]極少數情況下, 而且沒有另一台交換器可用, 則可嘗試將網卡設定為10M, 半雙工[*]更新過程, 請留意指示燈的變化(詳見原廠使用說明), 以便決定何時可以重新啟動[*]更新完畢, 保險起見, 請再度恢復出廠預設值, 這是由於各版本對於NVRAM 的設定可能不盡相同的緣故[/list]小弟決定將WL-520g 更新為DD-WRT, 除了VLAN 之外, 另一個原因就是調整無線功率, 華碩預設無線輸出功率為16dBm (39mW), DD-WRT 預設為70mW (略高於18dBm), 按照FCC 的標準可達100mW (20dBm), 請千萬別調整到251mW, 烤焦了小弟可不負責 WL-520g 刷DD-WRT 之後, 預設無線功率70mW 之下, 待機耗電流約450mA, 關閉無線訊號則耗電流約350mA, 變壓器電壓9V, 目前的DD-WRT V24 版有一個小瑕疵, 一旦啟用Radio Scheduling, 則Wireless Network Mode 將無法關閉無線訊號, 不過也只有小弟在測試時會如此設定, 並不重要 WL-520g 待機時CPU 散熱片溫度約54℃, 其他零件溫度不超過40℃, 測試時上蓋開啟, 室溫30℃[/QUOTE] 請問大大DD-WRT是什麼意思? 若手上有一台asus wl500W 能刷嗎,謝謝^^:cry: |
理論上只需進入救援模式, 以tftp 刷新dd-wrt.v24_mini_asus.trx, 然後按住Reset 開機, 恢復出廠預設值, 再以DD-WRT WebGUI 刷新std generic 版以上即可, DD-WRT Installation 所教的方法太複雜, 而且也不容易成功 ASUS WL-500W 有8MB Flash, 32MB RAM, USB2.0 x 2, 可刷新mega generic 版, 可玩性相當高, 支援USB 則得動點手腳 [URL="http://www.dd-wrt.com/wiki/index.php/USB"]USB - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/wiki/index.php/Flash_Your_Asus_WL-500G_Deluxe"]Flash Your Asus WL-500G Deluxe - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/wiki/index.php/Installation#Asus_WL500W"]5.16 Asus WL500W - Installation - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fv24-sp1%2FConsumer%2FAsus%2FWL500W/"]DD-WRT v24-sp1 ASUS WL500W[/URL] |
回覆: 華碩 ASUS WL-520g 韌體更新 以跑嵌入式Linux 來說 8MB 的記憶體真的是太小了. 很單純的 AP (bridge) 還算可以. 如果我沒記錯的話, Broadcom 只有同一個 mii, 用 VLAN (vconfig) 來切出 WAN 跟 LAN. 可以看看 vlan0ports 或是 vlan1ports 的設定. 讓 WAN 原本的 VLAN 不要加入 WAN port 的實體阜號. 讓 LAN 原本的 VLAN 加入 LAN port 的實體阜號. [url]http://www.dd-wrt.com/wiki/index.php/Switched_Ports[/url] 這樣應該就可以要做到你要的 ;) |
回覆: 華碩 ASUS WL-520g 韌體更新 [QUOTE=FYI;1030053]理論上只需進入救援模式, 以tftp 刷新dd-wrt.v24_mini_asus.trx, 然後按住Reset 開機, 恢復出廠預設值, 再以DD-WRT WebGUI 刷新std generic 版以上即可, DD-WRT Installation 所教的方法太複雜, 而且也不容易成功 ASUS WL-500W 有8MB Flash, 32MB RAM, USB2.0 x 2, 可刷新mega generic 版, 可玩性相當高, 支援USB 則得動點手腳 [URL="http://www.dd-wrt.com/wiki/index.php/USB"]USB - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/wiki/index.php/Flash_Your_Asus_WL-500G_Deluxe"]Flash Your Asus WL-500G Deluxe - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/wiki/index.php/Installation#Asus_WL500W"]5.16 Asus WL500W - Installation - DD-WRT Wiki[/URL] [URL="http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fv24-sp1%2FConsumer%2FAsus%2FWL500W/"]DD-WRT v24-sp1 ASUS WL500W[/URL][/QUOTE] FYI大大請問一下我已將我的ASUS WL-500W更新軔體為dd-wrt.v24_mega_generic.bin, 不過我連進去之後~~看DHCP無法指定GETEWAY,原ASUS軔體 有支援指定GETEWAY,不知道DD-WRT有哪個版本有支援指定GETEWAY呢 ??謝謝 |
回覆: 華碩 ASUS WL-520g 韌體更新 FYI兄, 您好!小弟拜讀您文章 [url]http://www.pczone.com.tw/vbb3/thread/44/142117/[/url] 中提及如何用putty來連上wl-520g。小弟拆開那台,是有看到2x4p的rx0/tx0/gnd,但實在很想知道您是如何裝,才能用serial 來連入,實在太神。原諒小弟對您教學中所談及[B][I]"但看到RX0, TX0 和GND 不在一直線上, 靈機一動, 取出兩個2x1 排針插入貫孔, 然後硬是將4-pin 杜邦頭套上, 有點緊"[/I][/B], 這正是小弟想要的效果, 連忙接上傳輸線," 想要如法泡製! 不知大大,可否再說明一下呢? 先看國外文章,有談及可以短接flash上pin 9,但我不是很確認那顆flash位置。 目前小弟的狀況是一接電源就power燈每隔約兩秒而閃一次。此看國外文章是已進入restore mode,但我ip一直無法連上,也用軟體去掃ip,也沒找到。 剩下您這法子尚未實作出來,懇請大大教導一下。感激! |
[QUOTE=FYI;1022197]糟糕! [B]Serial Console[/B] 並沒有排針! 而小弟也並沒打算在別人的機器上動手腳[/QUOTE] [QUOTE=dogz;1115490]小弟拆開那台,是有看到2x4p的rx0/tx0/gnd,但實在很想知道您是如何裝,才能用serial 來連入[/QUOTE] 1x4p 杜邦頭如何連接不在同一排的RX0, TX0 和GND, 而且不能鬆脫導致接觸不良或短路? 當然是 "硬插", 因為並未焊接, 所以全程得非常小心, 小弟早已歸還機器, 所以也不會再補圖, 如果你看不懂也沒有實際揣摩一下, 代表此方法對你來說有短路的風險, 那就焊接吧! |
回覆: 華碩 ASUS WL-520g 韌體更新 [QUOTE=dogz;1115490]FYI兄, 您好!小弟拜讀您文章 [url]http://www.pczone.com.tw/vbb3/thread/44/142117/[/url] 中提及如何用putty來連上wl-520g。小弟拆開那台,是有看到2x4p的rx0/tx0/gnd,但實在很想知道您是如何裝,才能用serial 來連入,實在太神。原諒小弟對您教學中所談及[B][I]"但看到RX0, TX0 和GND 不在一直線上, 靈機一動, 取出兩個2x1 排針插入貫孔, 然後硬是將4-pin 杜邦頭套上, 有點緊"[/I][/B], 這正是小弟想要的效果, 連忙接上傳輸線," 想要如法泡製! 不知大大,可否再說明一下呢? 先看國外文章,有談及可以短接flash上pin 9,但我不是很確認那顆flash位置。 目前小弟的狀況是一接電源就power燈每隔約兩秒而閃一次。此看國外文章是已進入restore mode,但我ip一直無法連上,也用軟體去掃ip,也沒找到。 剩下您這法子尚未實作出來,懇請大大教導一下。感激![/QUOTE] 一般進入restore mode ip ping不到是正常的,排針只要固定好不一定要焊上去 最多自己加工去配合 |
回覆: 華碩 ASUS WL-520g 韌體更新 謝謝兩位前輩說明,小弟從網路上找到一些資料,才恍然大悟 FYI前輩所說的意思。不確定是否小弟有誤解,以下想法是空想的,有錯,敬請各位前輩教導小弟。小弟實在沒學習過這些電子電機,連基本概念都很.... 慚愧之至。 在 [url]http://wiki.openwrt.org/_media/doc/hardware/ttltors2320kf.jpg[/url] 此圖中,只會用到serial的第2,3,5 PIN,其中要將 SERIAL的第2 PIN接到 此台AP中的TX0;第3pin接到ap上的RX0;第5pin接到此ap上GND或是其它金屬部份。 再用CONSOLE線,putty用基本的115200n81, 再將WL-520g接上電源來開機。看putty顯示訊息? 假設以上都做到了,接下來,依FYI前輩的作法是用tftp來上傳,但在小弟的情況(一接電源,只有power燈每隔兩秒閃一次,wireless燈不會亮)用它上面顯示的ip會通嗎?因小弟有去設電腦的ip為 192.168.1.10/16 再用軟體去批次ping此網段中有哪個ip有通,都是沒有通的,那不就沒法用tftp去上傳firmware!? ps:順便請教,在那2x4pin還有 TX1及 RX1 這又是用在什麼用途呢? ps:此台那時刷ddwrt時,被小朋友不小心斷電,就一直死在那。華碩的救援模式是無法找到,試過30/30/30,試過 PIN9(不確定那顆是否是,在broadcom下方有兩顆像ram的chip,朋友的520g,是有像國外的flash上顯示mx;而小弟這台相同位置,則都是三星),但只會重啟ap, 但仍然ping不到。 那接下來,小弟要如何做呢?依kain6156前輩所言,進入restore mode,那如何將此ap恢復呢? 還是說此ap變磚了? 望請各位前輩教導,此過程雖然已耗費小弟不少時間,不過那學習過程,小弟很想向各位前輩學習。 |
所有時間均為 +8。現在的時間是 08:12 PM。 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。