最近到手一(yī)批OEM的PoE路(lù)由器(qì),沒有USB接口,正好(hǎo)(hǎo)拿來(lái)研究下(xià)TTL刷機,話(huà)不多說(shuō),拆機,找到TTL接口,動手焊接3個(gè)腳,RX,TX,GND
然後連線USB轉TTL,這(zhè)裏注意下(xià),有些(xiē)闆子(zǐ)會不兼容出現(xiàn)亂碼,可以嘗試更改波特率如(rú)果不行就(jiù)是換一(yī)個(gè)USB轉TTL的闆子(zǐ)。
電腦端使用SecureCRT,串口連接,顯示連接上(shàng)無任何字符,接下(xià)來(lái)給路(lù)由器(qì)上(shàng)電,屏幕開始顯示UBOOT,按任意鍵中斷,有些(xiē)是按TPL中斷或者ctrl+c中斷,我第一(yī)步先刷入breed
這(zhè)些(xiē)軟件下(xià)面會提供下(xià)載,刷breed前了(le)解下(xià)FLASH的命令
2M的:
刷編程器(qì)固件:
tftp 0x80000000 full.bin
erase 0x9f000000 +0x200000
cp.b 0x80000000 0x9f000000 0x200000
刷uboot:
tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
刷fw:
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x1c0000
cp.b 0x80000000 0x9f020000 0x1c0000
刷art:
tftp 0x80000000 art.bin
erase 0x9f1f0000 +0x10000
cp.b 0x80000000 0x9f1f0000 0x10000
4M的:
刷編程器(qì)固件:
tftp 0x80000000 full.bin
erase 0x9f000000 +0x400000
cp.b 0x80000000 0x9f000000 0x400000
刷uboot:
tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
刷fw:
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000
刷art:
tftp 0x80000000 art.bin
erase 0x9f3f0000 +0x10000
cp.b 0x80000000 0x9f3f0000 0x10000
8M的:
刷編程器(qì)固件:
tftp 0x80000000 full.bin
erase 0x9f000000 +0x800000
cp.b 0x80000000 0x9f000000 0x800000
刷uboot:
tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
刷fw:
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
刷art:
tftp 0x80000000 art.bin
erase 0x9f7f0000 +0x10000
cp.b 0x80000000 0x9f7f0000 0x10000
16M的FLASH:flash地址從0x000000~0x0FFFFFF
ttl訪問flash的地址從0x9F000000~0x9F0FFFFFF
網線連接路(lù)由器(qì)lan口,電腦配置設置成192.168.0.2,掩碼255.255.255.0,網關(guān)192.168.0.1
打開我軟件包裏面的tftp,選擇連接路(lù)由器(qì)網線的網卡,正常會顯示192.168.0.2這(zhè)個(gè)IP,點擊“Show Dir”裏面含有一(yī)個(gè)breed-ar9341.bin的固件,先刷入他,執行如(rú)下(xià)命令
setenv ipaddr 192.168.0.1
setenv serverip 192.168.0.2
tftp 0x80000000 breed-ar9341.bin
出現(xiàn)done表示刷入成功,然後執行
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
出現(xiàn)done就(jiù)刷入成功了(le),拔下(xià)路(lù)由器(qì)電源,重新(xīn)插上(shàng),secureCRT顯示了(le)breed引導按任意鍵終端,同時(shí)可以看到默認lan口的地址是192.168.1.1
電腦浏覽器(qì)連接192.168.1.1,接下(xià)來(lái)就(jiù)直接可以用breed web操作(zuò)了(le)
浏覽器(qì)地址欄輸入 192.168.0.1,選擇固件升級,這(zhè)裏注意保存備份下(xià)原來(lái)的固件,等刷入完成後就(jiù)可以配置openwrt了(le)
軟件下(xià)載地址:
https://pan.baidu.com/s/1Z7PkN8ROxpDITdRZHgw3nQ
提取碼:be5m