無(wú)線路由器怎樣刷uboot(愛(ài)蹭網(wǎng)路由器自帶uboot怎么刷機(jī))
一、無(wú)線路由器怎樣刷uboot
"具體操作步驟如下:
1.用到的東西
網(wǎng)線 一條
USB轉(zhuǎn)TTL線 一條
SecureCRT終端仿真程序
2.接駁TTL線
路由器PCB板上的TX、RX、GND分別連接到USBTTL(USB轉(zhuǎn)串口)的TX、RX、GND插針上
拔掉路由器WAN和LAN口所有網(wǎng)線
3.電腦預(yù)設(shè)(筆者用的是XP系統(tǒng))
將USB轉(zhuǎn)TTL接到電腦上,裝好USBTTL驅(qū)動(dòng),選擇正確的COM口
4.把電腦的網(wǎng)卡地址改成靜態(tài)IP地址(筆者設(shè)置為192.168.1.100)
5.設(shè)置SecureCRT COM口的速率為每秒位數(shù)57600(筆者這里用的是SecureCRT,)。
設(shè)置SecureCRT里(Protocol:Serrial Port:COM9 Baud rate:57600 Data bits:8 Parity:None Stop bits:1)
Flow control選項(xiàng) DTR/DSR,RTS/CTS,XON/XOFF都不打勾(COM口根據(jù)設(shè)備管理器中選擇相應(yīng)的數(shù)字)。
6.點(diǎn)“Connect”完成SecureCRT COM口連接設(shè)置,如果連接正確,窗口前會(huì)有一個(gè)綠色的勾
7.可以打開(kāi)路由的電源,如SecureCRT有顯示就表示接駁正確,關(guān)上電源。
如沒(méi)有,把RX和TX兩根線對(duì)調(diào)。
把相關(guān)的文件(u-boot、eeprom及Openwrt固件),與TFTPD32放在同一文件夾內(nèi),運(yùn)行TFTPD32(什么都不要設(shè)置)。
8. 開(kāi)始刷機(jī)——刷入u-boot(確保TTL線已經(jīng)正確接好)
(一)在SecureCRT,打開(kāi)HG255D電源, 當(dāng)出現(xiàn)
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Enter boot command line interface.
9: Load Boot Loader code then write to Flash via TFTP.
(二)馬上按4后出現(xiàn)如下(不能按9,按9更新U-boot 100%變磚頭——鍵盤(pán)上的數(shù)字鍵4)
4: System Enter Boot Command Line Interface.
U-Boot 1.1.3 (Nov 28 2012 - 12:00:15
Main_loop !!
9.(三)設(shè)置tftp服務(wù)的網(wǎng)絡(luò)地址與上傳文件到內(nèi)存
輸入命令
setenv serverip 192.168.1.100
回車(chē)
接著輸入
tftpboot 0x80100000 tftpd-uboot.bin
回車(chē)
SecureCRT窗口返回信息如下:
RT3052 #
10.等SecureCRT里顯示2個(gè)Arp Timeout Check插上網(wǎng)線時(shí),把網(wǎng)線插入路由器的LAN口(黃色的接口),隨便哪個(gè)口都可以。
注意:如果沒(méi)有提示成功下載到問(wèn)題,千萬(wàn)不要繼續(xù)下面的操作。
等完全tftp上傳好,出現(xiàn)NetBootFileXferSize= 00023874)后 (00023874為tftpd-uboot.bin文件大小的16進(jìn)制數(shù)值,別的U-boot文件的值可能不同)
11.(五)解鎖flash 保護(hù)
輸入
protect off all
回車(chē)
12.(六)擦除U-BOOT
輸入
erase 0xBF000000 0xBF03FFFF
回車(chē)
13.寫(xiě)入U(xiǎn)-BOOT
輸入
cp.b 0x80100000 0xBF000000 0x40000
回車(chē)
14.備份EEPROM
cp.b 0xBFFA0000 0x80100000 0x20000
md 0x80100000
erase 0xBF060000 0xBF07ffff
cp.b 0x80100000 0xBF060000 0x20000
md 0xBF060000
15.刷完系統(tǒng)會(huì)自行重啟,如果沒(méi)有重啟請(qǐng)按Ctrl+C來(lái)重啟機(jī)器,如果再不行就直接關(guān)路由器電源。
16.到這里u-boot刷完成,關(guān)閉tftpd32.exe
這里筆者刷的是tftpd版的uboot,這種方法還可以刷電信原版的uboot和httpd版的uboot。
注意:如果要刷eeprom要先刷tftfd版的uboot,再刷eeprom。
刷httpd版后是不能刷eeprom的,因?yàn)閑eprom是需要tftp刷的。
"
二、愛(ài)蹭網(wǎng)路由器自帶uboot怎么刷機(jī)
手機(jī)進(jìn)入recovery模式進(jìn)行刷機(jī):關(guān)機(jī)狀態(tài)下長(zhǎng)按Home鍵和關(guān)機(jī)鍵。
如果長(zhǎng)按后出現(xiàn)一個(gè)嘆號(hào)和手機(jī)圖片,原因是recovery版本較舊,這時(shí)同時(shí)按接聽(tīng)和掛機(jī)鍵,然后再按Home鍵和關(guān)機(jī)鍵可進(jìn)入recovery模式。
如果出現(xiàn)這種情況,建議升級(jí)recovery到1.6.2.
進(jìn)入recovery模式后,先執(zhí)行WIPE,把所有選項(xiàng)都WIPE一遍,然后進(jìn)入flash zip from sdcard,按照說(shuō)明的順序開(kāi)刷。
提示:刷機(jī)之前記得先備份聯(lián)系人和短信以及其它重要文檔。