亚洲V欧美V国产V在线观看,国产精品亚洲а∨无码播放,精品无码一区二区三区在线,国产老熟女狂叫对白

主頁(yè) > 裝修知識(shí) > TP-LINK TL-WR841N無(wú)線路由器變磚的故障維修

TP-LINK TL-WR841N無(wú)線路由器變磚的故障維修

時(shí)間:2024-10-28 21:39:25 瀏覽量:

朋友送來(lái)一臺(tái)TP-Link公司生產(chǎn)的TL-WR841N無(wú)線路由器,標(biāo)識(shí)的硬件版本是V3,描述的故障現(xiàn)象是刷機(jī)失敗導(dǎo)致無(wú)法啟動(dòng),即變成所謂的“磚機(jī)”。接手后馬上通電試機(jī),發(fā)現(xiàn)除sYS指示燈以外,其他指示燈均常亮,明顯是固件錯(cuò)誤導(dǎo)致該路由器無(wú)法正常工作。解決此類故障一般只要重新刷入正確的固件即可,由于機(jī)器已無(wú)法正常啟動(dòng),從Web界面刷機(jī)已不可能,查閱資料得知可利用PCB板上的TTL接口寫入固件以使機(jī)器能正常工作。

打開(kāi)路由器,發(fā)現(xiàn)板上標(biāo)識(shí)P1位置已加了四個(gè)插針,如圖1所示,看來(lái)先前已嘗試過(guò)TTL刷機(jī),只是沒(méi)有成功罷了。從網(wǎng)上查找資料得知該型號(hào)路由器TTL接口定義是(從JTAG焊盤J5算起):TX、RX、Gnd和Vcc,立馬用杜邦線連接USB口轉(zhuǎn)接TTL刷機(jī)小板,將該路由器與電腦連接,開(kāi)啟“SecureCRT”, 程序并選擇“Serial協(xié)議”,設(shè)置好cOM端口號(hào),波特率選“115200",點(diǎn)擊連接后再打開(kāi)路由器電源卻沒(méi)有任何反應(yīng)。仔細(xì)查看路由器PCB板,發(fā)現(xiàn)沒(méi)有安裝02的短路電阻R356,點(diǎn)上焊錫后再次聯(lián)機(jī)發(fā)現(xiàn)SecureCRT程序有反應(yīng),如圖2所示,顯示的終端為AR7100(實(shí)際標(biāo)識(shí)為AR9130 )處理器,32MB內(nèi)存,閃存為8MB(實(shí)際為4MB)。為了停止檢測(cè)程序不斷自檢以方便寫入固件,必須在1s內(nèi)輸入“TP"停止指令,不過(guò)筆者試過(guò)多次均無(wú)效,懷疑路由器RX接收電路有問(wèn)題,這樣的話路由器只能給電腦端發(fā)送信號(hào)而無(wú)法接收傳送信號(hào)。斷開(kāi)杜邦線測(cè)RX針電壓僅0.67V左右,而TX針為正常的3.3V左右。RX針還對(duì)地接有一個(gè)編號(hào)C376的濾波電容,將其取下后RX電壓還是很低,看來(lái)是主芯片內(nèi)部TTL接口電路有問(wèn)題,這也就代表TTL刷機(jī)無(wú)能為力了。

修復(fù)此機(jī)的辦法看來(lái)只有借助編程器了,幸好筆者手里有CH341A編程器。用858熱風(fēng)槍將Intel 320S33B(U2 )16腳Flash閃存拆下再焊接至sOP16- +DIP8轉(zhuǎn)換板上,然后裝回轉(zhuǎn)換板放到CH341A編程器上插入電腦,如圖3所示。

運(yùn)行CH341A編程器軟件,點(diǎn)擊“檢測(cè)"按鈕后軟件無(wú)法識(shí)別閃存品牌型號(hào)及大小,不過(guò)可以發(fā)現(xiàn)Manufacture ID、Memory Type 和MemoryCapacity均有相關(guān)數(shù)據(jù)顯示,這說(shuō)明電腦與該閃存間通信是正常的,參考編程器說(shuō)明書得知,當(dāng)檢測(cè)目標(biāo)芯片為"Unknown"時(shí)并不代表編程器不能燒寫,此時(shí)可通過(guò)手動(dòng)選擇芯片進(jìn)行燒寫操作,若芯片列表中沒(méi)有對(duì)應(yīng)型號(hào)選"COMMON(通用)"即可(SST和ESMT除外)。于是在CH341A編程器軟件類型欄目中選“25 SPIFLASH",廠商選“COMMON"項(xiàng),名稱選"25X32"一項(xiàng),即容量為4MByte/32MBit。點(diǎn)擊“打開(kāi)”按鈕并定位到之前下載的TL-WR841N V3固件,然后再擊點(diǎn)“自動(dòng)”按鈕讓編程器自動(dòng)完成“查空->編程->編程”操作,如圖4所示,當(dāng)彈出如圖5所示的對(duì)話框時(shí),代表數(shù)據(jù)已經(jīng)正常無(wú)誤寫入到閃存中。將寫好數(shù)據(jù)的閃存焊到PCB板上后打開(kāi)電源發(fā)現(xiàn)故障依舊,難道無(wú)法識(shí)別型號(hào)的閃存按此法強(qiáng)行寫入數(shù)據(jù)有誤?不過(guò)仔細(xì)查看寫入的固件大小發(fā)現(xiàn)有問(wèn)題,因?yàn)楣P者燒寫的這個(gè)固件是從TP-Link公司官網(wǎng)下載的,大小為3.75MB,而閃存為4MB,從過(guò)去刷寫中九接收機(jī)固件的經(jīng)驗(yàn)來(lái)看兩者大小應(yīng)該一致。

再次查找資料得知:從官網(wǎng)下載的3.75MB大小的升級(jí)固件是用來(lái)升級(jí)Web界面的,該固件不包括UBoot程序,因此路由器將無(wú)法自動(dòng)引導(dǎo),看來(lái)必須找到包括UBoot程序的固件寫入閃存才可以修復(fù)機(jī)器。后來(lái)經(jīng)過(guò)網(wǎng)上一番搜索,終于找到了網(wǎng)友使用編程器備份的TL-WR841NV3無(wú)線路由器固件,下載解壓后果然為4MB大小的bin文件。再次拆下U2裝至編程器上,寫入新下載的4MB固件,寫好后再裝到PCB板上,通電試機(jī)發(fā)現(xiàn)除電源指示燈外,其他指示燈一閃即滅稍后sys燈常閃,看來(lái)路由器已經(jīng)啟動(dòng)了,立刻用網(wǎng)線將電腦與該路由器連接,發(fā)現(xiàn)電腦端可以自動(dòng)獲得IP地址,在瀏覽器里輸入192.168.1.1” ***地址和輸入用戶名、密碼,成功登錄到管理界面,如圖6所示,進(jìn)行相關(guān)設(shè)置后網(wǎng)絡(luò)也正常,至此,這臺(tái)TL-WR841N V3無(wú)線路由器完全修復(fù)。

知識(shí)鏈接:Uboot全稱是Universal Boot Loader,它是遵循GPL條款的開(kāi)放源碼項(xiàng)目,由德DENX小組開(kāi)發(fā)用于多種嵌入式CPU的bootloader程序, UBoot不僅僅支持嵌入式Linux系統(tǒng)的引導(dǎo),還支持NetBSD、VxWorks、QNX、RTEMS、ARTOS、LynxOS嵌入式操作系統(tǒng)。UBoot除了支持PowerPC系列的處理器外,還能支持MIPS、x86、ARM、NIOS、XScale等諸多常用系列的處理器。Uboot程序相當(dāng)于PC電腦中的BIOS程序,PC電腦的啟動(dòng)都是先執(zhí)行BIOS程序,然后由BIOS程序?qū)⒖刂畦窘唤o操作系統(tǒng)(比如WindowsXP),若PC中的BIOS程序出錯(cuò)是無(wú)法正常啟動(dòng)的。因此,在路由器中若閃存中無(wú)Uboot程序的話也是無(wú)法正常啟動(dòng)的。其實(shí)不光是路由器,很多其他嵌入式系統(tǒng)也如此,即用編程器寫入的固件要包括Uboot程序,通常這些固件與普通固件的區(qū)別是其大小與閃存容量大小是一致的,因?yàn)檫@類固件通常都是使用編程器直接從閃存中讀出來(lái)的。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報(bào)建公司 版權(quán)所有 | 黔ICP備2023009682號(hào)

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來(lái)源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請(qǐng)聯(lián)系我們進(jìn)行刪除,我們將在三個(gè)工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)