寫(xiě)在前面:
本文章旨在總結(jié)備份、方便以后查詢(xún),由于是個(gè)人總結(jié),如有不對(duì),歡迎指正;另外,內(nèi)容大部分來(lái)自網(wǎng)絡(luò)、書(shū)籍、和各類(lèi)手冊(cè),如若侵權(quán)請(qǐng)告知,馬上刪帖致歉。
Openwrt這個(gè)詞是之前無(wú)聊為了搞個(gè)視頻小車(chē)而接觸到的,想著為什么掛載個(gè)USB攝像頭就可以充當(dāng)視頻監(jiān)控呢,于是后來(lái)就淘了個(gè)二手TPlink WR703N小路由。為什么?因?yàn)榈土膬r(jià)格,小巧的體積,有一個(gè)USB口和一個(gè)網(wǎng)口,變磚頭也可以用 ttl刷回來(lái),最后當(dāng)然是有豐富的網(wǎng)絡(luò)教程
媽呀,就因?yàn)槲沂仲v,不懂瞎刷,變了磚頭,不然原始刷機(jī)很簡(jiǎn)單的,只用USB接線就可以了,哪用焊線接串口啊。至于為什么寫(xiě)這個(gè)貼,就是為了以后避免再踩這些坑。好了,下面就看一下怎么刷的
刷機(jī)參考鏈接:http://bbs.eeworld.com.cn/thread-457709-1-1.html
https://blog.csdn.net/u014389786/article/details/52464349
https://www.92ez.com/?action=show&id=3
https://www.right.com.cn/forum/thread-161906-1-1.html
https://www.right.com.cn/forum/thread-154561-1-1.html
資料參考鏈接:https://oldwiki.archive.openwrt.org/toh/tp-link/tl-wr703n#dokuwiki__top
https://www.right.com.cn/FORUM/thread-162699-1-1.html
https://www.right.com.cn/forum/thread-161906-1-1.html
所需資料全部打包放在文章末尾,刷機(jī)有風(fēng)險(xiǎn),變磚別找我
首先,既然要 ttl刷機(jī),那不可多說(shuō),暴力拆外殼,然后可以看到里面的電路
接著我們要引三條線出來(lái),即TX、RX、GND,需要點(diǎn)焊接技術(shù)
然后,接好線(因?yàn)樗暮副P(pán)有點(diǎn)小,最好用萬(wàn)用表測(cè)下是不是導(dǎo)通),一一對(duì)應(yīng)接到USD轉(zhuǎn)串口模塊上,這里需要注意的是不要接VCC的那根線,否則可能導(dǎo)致路由器燒壞
接著,救磚需要以下幾款款軟件
1、SecureCRT軟件
2、putty軟件
2、Tftpd軟件
3、WinSCP軟件
進(jìn)入控制面板 -> 網(wǎng)絡(luò)和 Internet -> 網(wǎng)絡(luò)連接里面設(shè)置一下網(wǎng)口的 IP地址(設(shè)成192.168.1.xxx,必須同一網(wǎng)段,因?yàn)槁酚傻哪J(rèn)網(wǎng)關(guān)是192.168.1.1,設(shè)好后后面操作的 IP要對(duì)應(yīng)回去)
將USB轉(zhuǎn)串口插入電腦USB口,接著打開(kāi)設(shè)備管理器可以看到串口設(shè)備,然后對(duì)這個(gè)設(shè)備進(jìn)行這設(shè)置,如圖
安裝SecureCRT并打開(kāi)軟件,設(shè)置一下
接下來(lái)打開(kāi)TFTP軟件,默認(rèn)是不需要設(shè)置的,注意這里需要把固件放在TFTP軟件所在的目錄,固件名稱(chēng)盡量短一些。
初次刷用 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory固件,
如果已經(jīng)是 openwrt的請(qǐng)刷 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade
(固件不要用官方的,官方的登陸進(jìn)去,沒(méi)有界面顯示的,用下面提供的固件)如圖
下面用網(wǎng)線把路由器和電腦連接,打開(kāi)電源,會(huì)在SecureCRT里看到路由器的啟動(dòng)信息。在接通路由器電源的時(shí)候,迅速按 tpl三個(gè)字母可以阻止路由器的啟動(dòng)(必須快速按,不然只能重新上電再來(lái)),直到出現(xiàn)命令輸入的光標(biāo)。如圖(這里我沒(méi)截到輸入光標(biāo)那里,因?yàn)槲沂撬⑼旰蠼氐模?/p>
接下來(lái)就可以輸入命令開(kāi)始刷機(jī)了
命令行鍵入(回車(chē)鍵結(jié)束操作)
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.169(輸入之前你設(shè)的 IP地址)
tftp 0x80000000 abc.bin (abc是你放在TFTP軟件所在目錄的固件名)
然后再輸入,看上圖
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000
最后,出現(xiàn) done,就刷機(jī)成功了,至此救磚成功,留下幸福的淚水
設(shè)置openwrt后臺(tái)密碼,進(jìn)入 192.168.1.1,剛開(kāi)始是英文的,后面教你怎么設(shè)置
進(jìn)入后臺(tái)后,如上圖那樣(只不過(guò)你的是英文界面),因?yàn)槲乙呀?jīng)設(shè)過(guò)密碼了,界面有點(diǎn)不一樣,記得好像沒(méi)有上面橙色那個(gè)界面框(忘了,我什么都不知道),然后你在用戶名跟密碼那里輸入設(shè)置,用戶名最好就 root吧,然后重點(diǎn)說(shuō)一下密碼,我是用筆記本設(shè)置的,當(dāng)時(shí)用數(shù)字設(shè)置,然后不知為啥,在用PuTTY登陸路由時(shí)出現(xiàn)拒絕訪問(wèn),后面把密碼改成英文就可以登陸了,查了下好像說(shuō)小鍵盤(pán)的數(shù)字跟字母上面有點(diǎn)不一樣,所以為了一勞永逸,建議把密碼設(shè)成英文
打開(kāi)PuTTY軟件,通過(guò)PuTTY 的SSH登入路由,照下圖填寫(xiě),IP為192.168.1.1 ,點(diǎn)擊Open。
第一次打開(kāi)會(huì)有提示,點(diǎn)擊確認(rèn)。
進(jìn)入命令行界面,用戶名和密碼就是上一步你設(shè)置的,即:輸入root,回車(chē),password輸入路由器后臺(tái)密碼(輸入不會(huì)有顯示出來(lái)的,記的得輸入正確,慢慢按),回車(chē)
看到那個(gè)大大的Openwrt的圖形就知道成功進(jìn)入了
然后運(yùn)行cd /tmp
再運(yùn)行dd if=/dev/mtd0 of=/tmp/uboot.bin(備份原始uboot),以及dd if=/dev/mtd4 of=/tmp/art.bin(備份原始art)
最后,再輸入 ifconfig etho 回車(chē),就可以得到HWaddr項(xiàng)后面路由器的mac地址(跟你路由外殼底部標(biāo)簽的 MAC值是一樣的),看上圖。刷機(jī)會(huì)改變路由器的MAC,但有的路由器MAC變化會(huì)導(dǎo)致Wifi不可用,因此這里需要記下,后面刷完機(jī)再改回來(lái)
接著,我們打開(kāi)WinSCP軟件,按照下圖配置:
一樣的,用戶名和密碼就是上一步你設(shè)置的
第一次登錄會(huì)彈出一個(gè)窗口,點(diǎn)擊Yes
即可。
接下來(lái)就看到WinSCP主界面,左側(cè)是電腦的文件目錄,右側(cè)是路由器文件目錄。右側(cè)選擇/tmp
目錄。左側(cè)選擇要傳輸?shù)奈募诘哪夸洠业揭⑷氲腂reed文件,右鍵點(diǎn)擊選擇Upload
。
操作完后,我們回到 PuTTY軟件上面,因?yàn)槁窂竭€是在 tmp目錄上,所以我們只需輸入 mtd write 文件名 u-boot,其中文件名為你剛才在WinSCP上上傳到路由器 /tmp目錄的Breed文件的名字,仔細(xì)檢查不要輸入錯(cuò)誤(有個(gè)技巧:輸入文件名的前兩個(gè)字母然后按鍵盤(pán)上的Tab鍵即可補(bǔ)全文件名)。
最后就像上圖那樣出現(xiàn)新光標(biāo)就刷入完成了
然后,把電斷掉,按住復(fù)位鍵不放再上電,直到指示燈閃爍才放開(kāi)復(fù)位鍵,接著進(jìn)入192.168.1.1,恭喜你,你會(huì)發(fā)現(xiàn)進(jìn)入了Breed控制臺(tái)界面
繼續(xù),我們?cè)赥P-LINK設(shè)置那里設(shè)回我們之前記錄下來(lái) HWaddr項(xiàng)后面路由器的mac地址
這樣就完成了breed的刷寫(xiě)了
看圖就好了
鏈接:https://pan.baidu.com/s/1MXWZaFUELIBmBuVkFQdGfw
聯(lián)系客服