本帖最后由 微笑,一路向前 于 2016-5-11 16:12 編輯
我進(jìn)行刷機(jī)的是聯(lián)想新路由,也就是newifi mini,是百度與聯(lián)想聯(lián)手打造的路由產(chǎn)品,2014年9月18日發(fā)售,支持最新802.11ac協(xié)議,同時(shí)支持2.4G頻段和5G頻段傳輸,雙頻并發(fā)時(shí)傳輸率高達(dá)1167Mbp。這個(gè)是起步比較早的所謂的智能路由器,后面我們可以看到,其實(shí)基本上所有的國(guó)內(nèi)的智能路由器都是基于OpenWrt,修改的基本上只有界面。。。
我就不多吐槽了。在此申明下,我操作的對(duì)象是基于OpenWrt的路由器,其他不是基于這個(gè)路由器的可能方法有些不太一樣,要具體分析。
在硬件階段,我們需要對(duì)路由器進(jìn)行拆機(jī),然后焊接串口,才能后續(xù)進(jìn)行操作,所以首先完成對(duì)硬件的處理。
所需要的設(shè)備包括:
newifi mini一臺(tái),螺絲刀一把,串口板一塊,串口線一組,電烙鐵一個(gè),焊錫若干
軟件:
終端模擬軟件Xshell或者SecureCRT等,tftp工具
20160511_155605_000.jpg (36.22 KB, 下載次數(shù): 5)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
把路由器拆開(kāi),Newifi真的省到了極致,連螺絲都沒(méi)有一個(gè),只需要用螺絲刀直接翹一下就開(kāi)了。然后你就看到是這樣的
20160511_155605_001.jpg (47.76 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
這時(shí)候你就可以把天線從天線扣上摳下來(lái),得到裸板,很easy
20160511_155605_002_副本.jpg (40.42 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
此時(shí),拿到了裸板之后,我們要對(duì)裸板進(jìn)行焊接,接上一個(gè)一組TTL線,根據(jù)我的拆機(jī)經(jīng)驗(yàn),所有的路由器都會(huì)有串口的焊接位,不過(guò)一般情況都需要自己動(dòng)手去焊接,Newifi的焊接的位置如下:
20160511_155605_003_副本.jpg (75 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
我是把VCC和GND作為一組,把Rx和Tx作為一組進(jìn)行焊接的,焊接結(jié)果如下圖
20160511_155605_004_副本.jpg (71.62 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
焊接完了之后就基本上是大功告成了,基本上我就可以對(duì)我的這塊開(kāi)發(fā)板進(jìn)行各種操作了。下圖是我連接到串口板上的示意圖
20160511_155605_005_副本.jpg (57.2 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:07 上傳
這樣,對(duì)開(kāi)發(fā)板的操作基本上就完成了
然后我們?cè)陔娔X端,通過(guò)設(shè)備管理器找到我們串口對(duì)應(yīng)的COM口,然后打開(kāi)Xsehll,新建一個(gè)serial,選擇對(duì)應(yīng)的COM口,波特率等相關(guān)的參數(shù),點(diǎn)擊確定,這時(shí)候如果連線正確,就會(huì)進(jìn)入到開(kāi)發(fā)板的Terminal。如果沒(méi)有,請(qǐng)檢查一下VCC,GND是否連接正確,再檢查Tx,Rx是否正確,這二者不正確就會(huì)出現(xiàn)亂碼。波特率沒(méi)有設(shè)置準(zhǔn)確也會(huì)沒(méi)有反應(yīng)。
總之,如果能夠進(jìn)入到開(kāi)發(fā)板的Terminal,那就基本上大功告成了。
這時(shí)候如果重啟樣機(jī),我們應(yīng)該可以看到這樣的東東
20160511_155605_006_副本.jpg (70.9 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:08 上傳
進(jìn)入到這一步之后,我們就可以把上篇中講到的編譯的bin文件燒入Flash中,把我們的成果跑起來(lái)了。
我們通過(guò)Terminal在開(kāi)發(fā)板開(kāi)機(jī)的時(shí)候可以看到這些
20160511_155605_007_副本.jpg (50.26 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2016-5-11 16:08 上傳
搭建完整的拓?fù)洌液?jiǎn)略的畫一下,設(shè)置好網(wǎng)口的IP地址,連接好串口
QQ截圖20160511161140.png (117.65 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:10 上傳
打開(kāi)你的tftp工具,win7及以上請(qǐng)用管理員權(quán)限打開(kāi),要不然后面下載不了不要怪我啊,然后把tftp的路徑選擇到你放編譯出的bin的文件夾下,然后重啟
開(kāi)發(fā)板,tftp應(yīng)該是這樣的,
20160511_155605_008_副本.jpg (43.57 KB, 下載次數(shù): 5)
下載附件
保存到相冊(cè)
2016-5-11 16:08 上傳
重啟開(kāi)發(fā)板,等到出現(xiàn)選擇啟動(dòng)的時(shí)候,鍵入2,如下圖所示,這時(shí)候選擇從通過(guò)TFTP把bin寫入flash,然后鍵入Y,選擇Erase Linux in Flash then burn new one。這里要填入網(wǎng)卡的IP,一般要求是192.168.1.100,填寫開(kāi)發(fā)板對(duì)應(yīng)的IP,192.168.1.1,最最重要的是Input Linux Kernel filename,這里要把你編譯的對(duì)應(yīng)的bin文件的名字填入,這三者如果有一個(gè)不對(duì),都沒(méi)法正確的下載。如果正確了,就可以看到下面刷刷刷寫入的過(guò)程,就寫入了一大堆東西,這時(shí)候千萬(wàn)別斷電,如果這時(shí)候斷電,就比較危險(xiǎn),整個(gè)過(guò)程它會(huì)自動(dòng)完成。
20160511_155605_009_副本.jpg (45.62 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:08 上傳
當(dāng)你看到下圖,就完成了你的bin的寫入并開(kāi)始啟動(dòng)
20160511_155605_010_副本.jpg (68.66 KB, 下載次數(shù): 5)
下載附件
保存到相冊(cè)
2016-5-11 16:08 上傳
這時(shí)候,你就完成了把編譯的bin文件寫入了你的路由器了,徹徹底底就在你的掌控之下了。
這一篇講完硬件,下一篇就介紹對(duì)軟件的設(shè)置,設(shè)置完,你自己制作的路由器就誕生了。
11111.PNG (526.29 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2016-5-11 16:11 上傳
|