TP-wr703N TTL刷机以及刷u-boot/breed教程记录
寫在前面:
本文章旨在總結備份、方便以后查詢,由于是個人總結,如有不對,歡迎指正;另外,內容大部分來自網絡、書籍、和各類手冊,如若侵權請告知,馬上刪帖致歉。
?
Openwrt這個詞是之前無聊為了搞個視頻小車而接觸到的,想著為什么掛載個USB攝像頭就可以充當視頻監控呢,于是后來就淘了個二手TPlink WR703N小路由。為什么?因為低廉的價格,小巧的體積,有一個USB口和一個網口,變磚頭也可以用 ttl刷回來,最后當然是有豐富的網絡教程
媽呀,就因為我手賤,不懂瞎刷,變了磚頭,不然原始刷機很簡單的,只用USB接線就可以了,哪用焊線接串口啊。至于為什么寫這個貼,就是為了以后避免再踩這些坑。好了,下面就看一下怎么刷的
刷機參考鏈接: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
所需資料全部打包放在文章末尾,刷機有風險,變磚別找我
?
一、TTL刷機、救磚
首先,既然要 ttl刷機,那不可多說,暴力拆外殼,然后可以看到里面的電路
接著我們要引三條線出來,即TX、RX、GND,需要點焊接技術
然后,接好線(因為它的焊盤有點小,最好用萬用表測下是不是導通),一一對應接到USD轉串口模塊上,這里需要注意的是不要接VCC的那根線,否則可能導致路由器燒壞
接著,救磚需要以下幾款款軟件
1、SecureCRT軟件
2、putty軟件
2、Tftpd軟件
3、WinSCP軟件
進入控制面板 ->?網絡和 Internet ->?網絡連接里面設置一下網口的 IP地址(設成192.168.1.xxx,必須同一網段,因為路由的默認網關是192.168.1.1,設好后后面操作的 IP要對應回去)
?
將USB轉串口插入電腦USB口,接著打開設備管理器可以看到串口設備,然后對這個設備進行這設置,如圖
安裝SecureCRT并打開軟件,設置一下
接下來打開TFTP軟件,默認是不需要設置的,注意這里需要把固件放在TFTP軟件所在的目錄,固件名稱盡量短一些。
初次刷用 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory固件,
如果已經是 openwrt的請刷 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade
(固件不要用官方的,官方的登陸進去,沒有界面顯示的,用下面提供的固件)如圖
下面用網線把路由器和電腦連接,打開電源,會在SecureCRT里看到路由器的啟動信息。在接通路由器電源的時候,迅速按 tpl三個字母可以阻止路由器的啟動(必須快速按,不然只能重新上電再來),直到出現命令輸入的光標。如圖(這里我沒截到輸入光標那里,因為我是刷完后截的):
接下來就可以輸入命令開始刷機了
命令行鍵入(回車鍵結束操作)
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.169(輸入之前你設的 IP地址)
tftp 0x80000000 abc.bin (abc是你放在TFTP軟件所在目錄的固件名)
然后再輸入,看上圖
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000?
最后,出現 done,就刷機成功了,至此救磚成功,留下幸福的淚水
?
二、配置 Openwrt以及刷入 Breed(刷不死)
設置openwrt后臺密碼,進入 192.168.1.1,剛開始是英文的,后面教你怎么設置
進入后臺后,如上圖那樣(只不過你的是英文界面),因為我已經設過密碼了,界面有點不一樣,記得好像沒有上面橙色那個界面框(忘了,我什么都不知道),然后你在用戶名跟密碼那里輸入設置,用戶名最好就 root吧,然后重點說一下密碼,我是用筆記本設置的,當時用數字設置,然后不知為啥,在用PuTTY登陸路由時出現拒絕訪問,后面把密碼改成英文就可以登陸了,查了下好像說小鍵盤的數字跟字母上面有點不一樣,所以為了一勞永逸,建議把密碼設成英文
打開PuTTY軟件,通過PuTTY 的SSH登入路由,照下圖填寫,IP為192.168.1.1 ,點擊Open。
第一次打開會有提示,點擊確認。?
進入命令行界面,用戶名和密碼就是上一步你設置的,即:輸入root,回車,password輸入路由器后臺密碼(輸入不會有顯示出來的,記的得輸入正確,慢慢按),回車
看到那個大大的Openwrt的圖形就知道成功進入了
然后運行cd /tmp
再運行dd if=/dev/mtd0 of=/tmp/uboot.bin(備份原始uboot),以及dd if=/dev/mtd4 of=/tmp/art.bin(備份原始art)
最后,再輸入 ifconfig etho 回車,就可以得到HWaddr項后面路由器的mac地址(跟你路由外殼底部標簽的 MAC值是一樣的),看上圖。刷機會改變路由器的MAC,但有的路由器MAC變化會導致Wifi不可用,因此這里需要記下,后面刷完機再改回來
?
接著,我們打開WinSCP軟件,按照下圖配置:
一樣的,用戶名和密碼就是上一步你設置的
第一次登錄會彈出一個窗口,點擊Yes即可。
接下來就看到WinSCP主界面,左側是電腦的文件目錄,右側是路由器文件目錄。右側選擇/tmp目錄。左側選擇要傳輸的文件所在的目錄,找到要刷入的Breed文件,右鍵點擊選擇Upload。
操作完后,我們回到 PuTTY軟件上面,因為路徑還是在 tmp目錄上,所以我們只需輸入 mtd write 文件名 u-boot,其中文件名為你剛才在WinSCP上上傳到路由器 /tmp目錄的Breed文件的名字,仔細檢查不要輸入錯誤(有個技巧:輸入文件名的前兩個字母然后按鍵盤上的Tab鍵即可補全文件名)。
最后就像上圖那樣出現新光標就刷入完成了
然后,把電斷掉,按住復位鍵不放再上電,直到指示燈閃爍才放開復位鍵,接著進入192.168.1.1,恭喜你,你會發現進入了Breed控制臺界面
繼續,我們在TP-LINK設置那里設回我們之前記錄下來?HWaddr項后面路由器的mac地址
這樣就完成了breed的刷寫了
?
三、Openwrt界面漢化
看圖就好了
?
四、固件及相關軟件下載
鏈接:https://pan.baidu.com/s/1MXWZaFUELIBmBuVkFQdGfw?
提取碼:rloo
?
總結
以上是生活随笔為你收集整理的TP-wr703N TTL刷机以及刷u-boot/breed教程记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络信息检索(三)Web信息搜集
- 下一篇: 为什么浙江初中数学用计算机,计算器对初中