鑒於現在網路上相關ASUS RT-N16刷機的網頁資訊都是好幾年前的,
我就邊研究第三方韌體和記錄一下過程,方便以後維修,
因為下一台要修的機子差不多是DLINK 615。
不過最近衰事連連,我的電腦都有問題,反倒是要先維修電腦為主。
家人用很久的ASUS RT-N16,最近網路好像會一直斷掉,
所以叫我這個曾經的網路系統工程師來維修看看,不過我幾乎都是寫程式,
維修機子也只限於新人使用的板子有問題,請我來驗證與維修,
不行就直接呼叫硬體工程師拿去處理了,還沒有自己親自來處理板子的硬體狀況。
我一開始發現這台韌體過於老舊,就索性先把這台的韌體更新到最新的。
可以從下列的官方網址去下載ASUS RT-N16的最新韌體:3.0.0.4.380.7378 (2017/04/26)
直接從ASUS機子的網頁上裡的韌體更新選項裡,把剛下載下來的檔案解壓縮,會得到一個
RT-N16_3.0.0.4_380_7378-g7a25649.trx檔案,選擇這個更新。
然後等待更新完成。然後我再調一下系統一些基本參數,然後嘗試看看網路會不會斷掉。
ASUS官方網站
結果網路似乎可以撐個一兩個小時之後,就斷了,但不是常常,讓我開始懷疑,
我就把機子拆開來看看是否電容有爆掉,因為網路上滿多朋友說,此台機子用久了,
機子內左下紫色電容容易爆掉。不過我拆開來看時,似乎完好沒爆,
應該沒問題,那我就開始懷疑哪裡出了問題。
左下角那個藍色的電容就是網路上常說,用久會爆的電容。
然後發現開一陣子,機子異常過熱,所以我就想會不會是熱當,所以我就跑去買了兩個散熱片,和散熱膠。(我額外再用小風扇吹)
然後先簡單著裝上,然後再開機測試看看,網路是否會斷。
然後過了一陣子,似乎相安無事,我就想說解決了。
我在白色晶片上加裝一個散熱片,和右邊黑色的晶片上也加裝一個散熱片,可以買散熱膠黏貼(用散熱膏也行,不過散熱膠比較方便),不過右邊的那個散熱片我買的有一點大,不過不要緊,切記:散熱片比晶片可以大但不能小,不然就沒有效果了。
結果過不了多久,竟然又開始斷了又連,連了又斷,讓我想說又是哪裡問題了?
後來想想既然機子過保了,那就來刷第三方韌體好了,網路滿多說法,
官方韌體限制了此機子的性能。
網路上有很多推薦的韌體可以刷,也有下列網友寫的心得文。
也有人分析市面上的韌體差異:韌體差異。
最後我就使用Tomato版本的。
網路上有很多教法,大部分人都教先刷DD-WRT之後,才有辦法直接刷Tomato版的。
不過也有人說新版的AUSU可以直接用網頁更新成Tomato的。
不過我試過用新版的直接去更新,官方會跳出阻擋的訊息。
然後也有網友說可以先刷成mini的Tomato再刷成最新版的,不過我刷過去之後,機子還是ASUS官方的,沒有改變,我想不太行。
所以最後我自己是先刷成
tomato-K26USB-1.28.9054MIPSR2-beta-Ext.trx 這版的
然後再用這內建的網頁韌體更新再刷成
tomato-K26USB-1.28.9055MIPSR2-git-13042011-vpn3.6 -->此版為中文
不過後來我發現有更新版的140版,所以我就在用內建的刷成
tomato-K26USB-1.28.RT-MIPSR2-140-AIO.trx 這版的,
不過這版最後更新停留在2017/05月版本,
只有英文版,但有人用腳本可以直接翻譯成中文,下面文章會提到。
後來我去這 advance Tomato 下載比較新的版本。
刷到3.5-140的AIO版本。這兩版差異,目前使用上差在UI介面,
advance Tomato UI 比較直觀了解,但沒中文。
不過這版的韌體已經是2017年11月的,就沒再更新了,怕安全性問題,
我又繼續找了其他比較新的韌體來做更換。
然後找了一陣子,我找到比較新版的,目前還有在更新的,安全性上比較信賴的韌體版本。
FreshTomato ,所以我又再刷成 FreshTomato的2020.05月版本,
因為後面的沒有適合RT-N16的版本。
這版有腳本翻譯可以把英文轉成中文。不過這版的跟舊有Tomato版比起來,功能多了滿多的,也包刮了在首頁會有提醒的功能,和一些細項的功能選項,
例如無線網路還沒設定好之類的提示字。
不過刷成 freshtomato-K26USB-NVRAM32K_RT-N5x-MIPSR2-2020.6-AIO 這版本,
google瀏覽器設定會怪怪的,得要用IE設定會比較正常。
目前以安全性來說,此版或許會比較好一點,不過這新版的驅動程式在RT-N16上,
無線網路可能不太穩定,因為我嘗試許久,無線網路就是無法連上。
只好再刷 freshtomato-K26USB-NVRAM32K_RT-MIPSR2-2020.6-AIO 這個版本的。
無線網路就可以正常運作了,目前還在測試中,
不過google瀏覽器可以看設定網頁,不過無法setting,只能透過IE去setting,至於還有無其他問題,我還在測試中,未來考慮看看壓力測試。
題外話::
RT-N16 只能刷 K26 MIPSR2 的版本,記得別刷到NVRAM60K的版本,
因為這不是給RT-N16用的(TW Tomato 註解錯誤)。
RT-N16 的 NVRAM 只有 32K,刷錯版本Admin Page會進不去。
不過以上說的這麼多,我覺得可以不用跟我這樣麻煩,一版一版刷,
可以直接用下面韌體更新的方式,直接上我上面的最後的版本就可以了,
省事省時間,而我是因為在嘗試,所以一版一版的刷來測試看看。
之前刷的舊版番茄韌體介面
這是比較新版的番茄韌體介面
--------------------------------------------------------------------------------------------
Tomato版本分類,AIO意思就是All-in-One 全包的意思。
有的是VPN.trx,代表是在基本功能之外,加了VPN。
其餘的版本,以此類推。
番茄韌體目前我查到的資訊,有人說134版可能會有IP限速功能會導致USB速度下降這個問題。
而121/122這兩版的IPV6網路上也有人提到有問題,140版本滿多網友說是目前滿穩定的,
不過安全性的問題,可能就會有,因為作者後面沒有再更新,就算有漏洞也沒有改善,
不過有其他大老接力繼續更新番茄韌體,在Fresh Tomato上。
可以去那裏下載使用,目前ASUS RT-N16適合的韌體最後更新在2020/06月,
後面出的都還不適合ASUS RT-N16機子。
如果機子韌體全包,你就不太能要求他的速度是最快的,
找你需要的韌體功能下載來使用就好。
不過懶人如我,我就直接AIO了,我只要穩定,其他功能我有些會用到,未來就直接使用,
不用再為了特定功能再刷過去,除非你只要精簡快速的網路,那就要找對韌體下載刷過去。
選擇番茄韌體時,請選擇K26 MIPSR2的,這適用RT-N16。K26 RT-N5X這是新版的晶片驅動程式,似乎也適用於RT-N16,我刷過之後,都可以正常使用。
在Tomato維基上分類在有說明,有興趣的可以去參考看看:Tomato維基
你可以參照以下我刷的步驟來進行刷機。
第1步:前置準備工作
1. 要刷韌體:可以是DD-wrt 或是Tomato(番茄),而我是用後者。
當然,還有其他韌體,我就不一一介紹了,上面我有提到過,有興趣的朋友可以到上面網址去看看。
2. Firmware Restoration 網路都說在機子所附的光碟片裡Utility 資料夾內。
或是到官方網站下載 ASUS Firmware Restoration 版本 2.1.0.2。
我是用後者。然後下載下來安裝完之後
第2步:打開Firmware Restoration
第3步:選擇要上傳的韌體,選好之後,不要直接按上傳。
第4步:把PC 和 RT-N16 用網路線接好,接到機子後面黃色LAN孔,不是藍色WAN孔哦。
第5步:修改本地IP
(winodws 10請對網路按右鍵選擇開啟網路和網際網路設定,再選擇乙太網路,然後再選擇變更網路介面卡,對乙太網路按右鍵選內容,再選擇TCP/IPv4 ,再選擇內容,然後再選擇使用下列IP位址,修改為 192.168.1.X(X數字請任選2~254,但請勿使用1,超過範圍,程式會提醒你,我自己是用2)
遮罩:255.255.255.0
此步驟如果你發現你的網路介面卡出現有一個 VirtualBox Host-Only Ethernet Adapter
記得先停用,以免等等抓不到機子的IP位址。
第6步:按住RT-N16機子後面黑色小小的restore按鍵。
第7步:插上電源線。
此時restore按鍵不要放開,確認電源燈閃爍一兩次就能放開,此時機子進入了緊急救援模式。
第8步:按下Firmware Restoration的上傳鍵。
(在上傳前)有人建議把防火牆關閉,以免無法上傳,如果無法上傳,可以試著把防火牆關掉試試看
第9步:開始上傳。(如果無法上傳失敗,就重複上面三個步驟看看)
(附註:不過上面的第6步到第9步這只有在第一次刷機時,我有成功過,後來反而很難成功,
我在網路上有看到一個方式,反而每次都成功,如果上面方式不行,就用以下的方式)
第6-1步:先拔掉電源線,再按住RT-N16的紅色WPS按鍵。
第7-1步:插入電源後,再放開紅色WPS鍵,改按黑色的restore按鍵。
第8-1步:確認電源燈PWR 閃爍一兩次就能放開restore按鍵。
第9-1步:按下Firmware Restoration的上傳鍵,就可以等待他上傳韌體去強制更新了。
以上動作都做完,就可以繼續下面動作。
第10步:刷完後 請等待機子自己重開機。
等待到他pwr燈穩定亮著。不用擔心問題而拔電源。整個刷機過程都不需要去拔電源,
等待的時間可能會長達5分鐘,請耐心等待。如有不慎,網路上有提到可能會變磚,
不過這個狀況,我倒覺得應該不至於,因為只要能進入救援模式,這台機子都還有救,
除非是連進入都不行,或是真的電路板有問題,才有可能變磚。
如果是用網頁方式上傳韌體的的話,請等待網頁出現Image successfully flashed,
然後再等待看看192.168.1.1網頁有無正常顯示,有顯示代表刷機成功。
第11步:請參考第5步的動作,把網路介面卡的指定的IP改為自動取得IP位址。
第12步:瀏覽器輸入192.168.1.1就可以進入IP分享器內。
番茄韌體的帳:root 密:admin
第13步:可以按住restore來清除NVRAM內的資料或是到番茄韌體的路由器設定值內的恢復設定值,選擇徹底清除NVRAM資料,也是可以。確保刷完機之後,沒有其他舊有資料來影響機子。
第14步(可選或可不選):開始微調自己需要的機子參數。我有把無線網路的訊號與藍芽共存的功能打開,設定無線網路密碼或者其他,也可以參照我下面 A 部分那些設定微調。
這是我無線網路的設定圖,目前很順很穩,你不太懂的狀況下,可以參考我的設定來使用。
第15步:reboot,重開機,一切就可以正常work。
這是我目前最後的結果,目前無線網路和有線網路都在很穩定的在執行中。圖中是英文介面是因為我是用IE開的,沒有安裝中文介面,用google瀏覽器開啟,才會有中文介面如下圖。
----------------------------------------------------------------------------------------
如果上面我的刷機步驟你看不懂,那我把官方的方式轉貼過來,你可以參考看看。
以下是官方的刷韌體步驟:
何使用緊急救援模式?
至華碩網站下載專區
第一步:下載並安裝韌體與公用程式
1. 在「一般下載」中選擇產品,在此以無線路由器RT-N16為例
產品選擇「無線網路」,系列選擇「AP/Router」,型號選擇「RT-N16」,按下搜尋。
2. 選擇設定產品的作業系統,會出現最新的韌體與公用程式清單,請點選韌體下載最新的韌體。
3. 配合此韌體選擇或是更新公用程式,選任一「下載地點」下載公用程式。
4. 下載與儲存後,請解壓縮並安裝。
5. 安裝成功會在「開始」→「所有程式」→「ASUS Utility」中存在可執行程式。
第二步:更改電腦網卡的設定
1. 網路線連接電腦和ASUS無線路由器(Wireless Router),如下圖的綠線(LAN)。
2. 點選「開始」→「控制台」→ 「網路與網際網路」→「網路和共用中心」→在左頁面點選「變更介面卡設定」→「區域連線」→右鍵選「內容」→點選「網際網路通訊協定第四版(TCP/IPv4)」→點選右下角「內容」→更改以下「內容」
3. 使用下列IP位址,IP位址:192.168.1.10, 子網路遮罩:255.255.255.0 → 按下「確定」
第三步:上傳設備韌體
1. 先拔掉Asus 無線路由器 (Wireless Router) 的 「電源」(DC IN),
2. 之後,按住 「RESTORE」鈕約5秒,同時插入電源線(DC IN)。
3. 看到路由器的「 PWR」燈號會閃爍,此為進入救援模式。
4. 點選「開始」→「所有程式」→「ASUS utility」→「RT-N13U.B1 Wireless Router」(此名稱依產品而有不同)→「Firmware Restoration」
5. 在「Firmware Restoration」視窗中,按下「瀏覽」選取上傳之韌體(此為第一步在華碩官網下載的韌體),點選「上傳」,並等待約60秒。
6. 看到「PWR」為一直亮著,即可按下後面的「RESTORE」回復成預設值。
※ 救援模式設定完成後,請將IP位址改為「自動取得IP位址」。
--------------------------------------------------------------------------------------
然後我刷完機後,發現網路還是會不定時斷線重連,我就在想該不會電容真的有點秀逗了吧?
拆下來後,才真正發現這顆電容還真的爆了....
網路上滿多朋友都說此機子用久了,電容容易都爆掉。
只好去買電容和一些設備來準備自己來焊錫。我是參考以下網頁來準備工具傢伙。
不過我沒有買全部,我只買了錫、吸錫線、電容,焊錫槍我家就有了,就準備開始自己來焊錫了。
在買電容時,我參考下面網頁來購買電容。
以下是我自己網路上研究後的見解認知,有錯誤的部分,還請提出,畢竟這不是我的專業。
主晶片的電源電解電容:Hermei 680uF/16V,通常是這顆電容用久容易故障。
可以買1000uF/16V的來替代就可以了。V只能大於等於原有的,但是V越大,電容體積就會越大,可能會跟旁邊電路或電容卡到,所以買相等的就好了,至於uF就看你個人喜好,不要低於就好。
我在買時,電子材料行的老闆提醒我買不漏電的電腦基板電容會比一般電容好一點,
不過我不清楚差異,但不漏電應該會比較好一點吧?兩個差了一塊錢,就給她好一點的電容吧。
圖上右上有個圓形的圖樣,一半是白色,一半是綠色(未塗色的)
那個是USB 5V,在原本版子上是都沒有加裝電容,我也順便加裝上去。
未來可以外接USB網路,不用在安裝額外電力。
根據上面資料來源網頁的說法,請裝上470uF/16V的電容,我是裝上電解電容。
也可以裝上固態電容,但我對此不是很熟悉,怕會錯意或者出現其他未知狀況,
所以我還是先選擇電解電容來替換和加裝。
下面資料來源也有人把全部電解電容換成固態電容,
不過如果下次再壞,我才會考慮全部換成固態電容,
這次就先替換電解電容囉。
電容的長腳是正極,短腳是負極。
而電路板的通常塗白色的是負極,沒塗色的是正極。
不過華碩板子正負極剛好顛倒過來,白色是正極,沒塗色的是負極。(此版及是如此)
然後參考上面的網頁,用焊錫槍先解焊原有板子上的錫,然後再把電容拔掉,
換上新的電容,然後在焊上新的錫。
不過有建議用防靜電的手套方式去焊錫,這是比較正確的,
我是直接用手弄上去,其實這樣比較不專業。
距離我以前焊錫的經驗已經是十年前,大學學生時期的焊電路板,後來都專門寫程式,
很少去接觸這類的,弄得我人仰馬翻,手也不小心被燙到,
在解焊時,真的讓我吃足了苦頭,最後索性成功,可以繼續把新的電容焊上去。
然後把需要更換的電容更換上去之後,就可以準備開機測試前面刷的韌體可否正常執行不當機囉。
右下的紫色電容已換成黑色1000uF/16V的電容,和加裝了一顆綠色的470uF/16V的電容。
本來想把上面舊有的電容全部汰換,但是我弄這兩顆電容就花費了我五小時...真是辛苦ORZ
其他舊有電容,如果有問題或壞掉,我再來替換好了,畢竟我材料有多買一些,擺著備用。
希望這台可以再戰十年。
---------------------------------------------------------------------------
經過幾天的壓力測試,這幾個散熱片還是壓不住,溫度還是容易飆高,只好再加裝三個散熱片
左下兩個小晶片加裝兩個小的散熱片。
板子後面,也加裝一個小散熱片
機子外面再加掛一個小型風扇。
以上是新增的散熱東西,這樣這機子如果還會再過熱,那我就認輸,直接準備換一台機器了。
希望這樣可以讓這台繼續穩定戰十年以上。
20202/10/17新增
------------------------------------------------------
以下是比較專業的微調機子的參數設定,想再進一步微調番茄韌體參數的朋友,
可以繼續看下去,如果覺得懶了,就到上面就好,基本上用番茄韌體的預設值,
其實就可以應付生活大多事情了,也可以穩穩地再戰十年。
A:以下是番茄韌體進階的設定參數參考
1.第三方韌體的NAT session數量調到30萬個,不過Tomato內可以手動自己調整,應該也可以用這指令調整。
2.可以參考下列MOD和QoS參數調整,看得懂下面網址的朋友就修改,看不懂的,就當作新知識囉
3.可以利用這台把USB當NAS方法,網路上都有教學,我這裡就不列出了。
4.刷成最新版的Tomato版,常常有人為英文網頁苦惱,有人寫腳本去直接翻譯,可以到下列網址參考使用中文化
5.如果要設定相關IPv6的參數,可以參考下面網址:
以上都是IPv6解決辦法。
不過我家還沒申請IPv6,所以以上的參數設定我都沒測試過,以上僅供參考。
--------------------------------------------------------------------
為什麼我會想來紀錄一下,網路上的資訊滿雜的,有些也好幾年前的,
特來記錄一下在家自己維修機子的日子,方便以後可以回憶。
感謝Google教會我許多事情,也感謝許多前輩的努力,我們後人才能乘涼,
感謝許多前輩。感謝你看完這不是很專業的紀錄文,還有什麼問題歡迎提出來,
我不見得能替你解答,不過我們可以討論出真理。
2020/10/16筆
題外話part 2:
還是有神人,把這台機子改裝,增加5G功能,我只能說非常佩服,
讓這台老舊機子一直跟上時代,有興趣的朋友,可以到下面參考網址參考看看。
不過說真的,這台已經是很老舊了,壞了就可以換新的來使用了,
不用在這麼辛苦把它硬體升級上來來使用。而我會維修此機子,是因為既然壞了,
還有辦法修理,那就來修理吧!順便複習一下,我在公司裡的技能。開發了路由器軟體,和檢測路由器問題,總要會維修路由器吧!不然就愧對我的職業了。給想省錢的朋友們,一點方向明燈!
附上參考資料來源網址:
1.PPPOE-Rely使用參考
2.網路Ipv6參數參考
3.刷機的參考
4.BT離線下載參數設定參考
5.目前最新版的番茄韌體網址
6.番茄版本差異比較,和一些番茄韌體參數微調
7.使用tftp軟體來更新韌體(這個方法是我以前在公司常用的)