1. 程式人生 > >要搞刷機!從它的屍體上踏過去!鋼板雲路由!WPR003N復活!成功啟動OPENWRT

要搞刷機!從它的屍體上踏過去!鋼板雲路由!WPR003N復活!成功啟動OPENWRT

cpu 定性 視角 是不是 cti neo tle 下回 wid

這是一個很鼓舞人心的標題,自從上一篇Aria2序之導言 00,成功的貼出兩張開場圖片,本來計劃寫它的開場引言 01,正好cp一個合格的導引(引導讀起來有些奇怪),連續懶惰了好幾天,突然想起了WPR003N, 當時記錄了WPR003N變成屍體的後記,想著想著,突然就拿出來摸一摸,這一摸,還真的....嗯成功啦

借著這個振奮的標題,先比較一下WPR003N和TPLINK 720N的區別,從功能上和性能上幾乎相似,雖然隔了一代,但是本質上它們仍然屬於同一系列,對IEEE 802.11n的支持從150M上升到300M,射頻由原來1x2:1提升到了2x2:2,頻率略有提升, 內存從DDR更新到DDR2, 豐富了ref/div。

從硬件角度,720N的三態滑動開關已經在OPENWRT裏非常成熟,正確的配置好kernel後可以在上層靈活的映射action,WPR003N的開關是電路控制,和gpio沒有關系,形態上兩者區別不大,720N方一點,003N邊角是圓潤的,並且多了一個LINEOUT接口。

從pcb的視角,720N明顯的落後於003N, Atheros的logo也有一處顯著的區別,那就是代工方由原來的韓國遷移到了彎彎,pcb一個是綠色的一個是土黃色的。

從OS的視角24kc和74kc的mtune完全是沿襲24kc,target歸於同類。

一頓分析猛於虎,下面開始正式環節,請繼續聽說書:

上回說到摸與非摸間,突然有一個聲音響起了那就是Atheros reference design, 這個聲音聽起來細微,但是仔細回想,突然靈感來了,發掘了AP123-031-D1156,這樣的關鍵性息,這就像醍醐灌頂一樣,在四周激蕩,激蕩,然後從這個點金石出發,123就開啟了OPENWRT的大門,作為全網首發,你們可以問渡娘,我有沒有抄襲,恩山上一群基友在幫滬郊松江XX消費接盤的同時,在那裏發帖沒有活人應答的當下,寥寥幾筆,就把這個過程描繪的惟妙惟肖,為了做到老少皆宜,寓教於樂,有圖有真相,請看下圖:

技術分享圖片

我在2019 Valentine‘s Day 聖地巡禮和WPR003N開箱刷U-boot記錄的最後留下一個懸疑已經解開,仿佛聽到了密封袋裏的散熱片癡癡一笑,百年好合,它是不是在妄想呢,請聽下回分解。

我們再閃回到中間的屍體環節,看一下這次成功的意義何在?重要的內容我要留在最後:

為這個小眾的路由找到了baseline, 一個ref board起了決定性作用,盡管沒有去編譯它,但是有了這樣的平臺,完善switch內的order和gpio cfg就變得可行了,在只有一個bootloader的環境,權衡ttl找手冊找low uart gpio找pcb背面(cpu在背側,居心叵測)排線的時效,切換思路是一種非常有成效的方式,實踐證明了這是很好的捷徑,規避了很多專業硬件開發才會去觸碰的知識面。

好了,當我看到圖中的畫面,想起一首歌詞和一副畫面:

讓我們蕩起雙槳 小船兒推開波浪 海面倒映著美麗的白塔 四周環繞著綠樹紅墻 小船兒輕輕飄蕩在水中 迎面吹來了涼爽的風 紅領巾迎著太陽 陽光灑在海面上 水中魚兒望著我們 悄悄地聽我們愉快歌唱

要搞刷機!從它的屍體上踏過去!鋼板雲路由!WPR003N復活!成功啟動OPENWRT