近期公司批量採購了一款叫WR-525W的路由器。到貨回來一看,咋和小度路由一個樣的。於是順了一個扒了衣服,果然連pcb版型號都和小度一樣...
配置方面比較豪華mt7620a的方案帶usb口,內存128M,閃存16M。網上查了下原來是DualWan的官方硬件,原裝自帶TT系統。TT用着不習慣,小度路由已經有大神移植了OpenWrt,這個克隆貨肯定也是可以上OpenWrt的,但需自挖大坑折騰之。
首先上TTL,如圖所示網口向上,從左至右分別是VCC GND RXD TXD。VCC要留空千萬別接,否則燒燬TTL小板。。
首先,直接刷了自編譯的initramfs小度固件,發現有線可用,無線不能用。
經仔細研究恩山上的大神981213那個小度路由的補丁,以及對比原始系統。發現小度和這個wr525w的分區不一樣,小度的uboot分區少了64k,導致後面的factory分區在flash上的位置不一樣,系統讀取不到factory分區裏面的eeprom無法啓動無線。結論:小度路由和wr525w固件不能通用。
既然如此,只需把分區參數修改下就好了。參照大神的的補丁在openwrt的源碼裏面增加一個設備,需要修改多個文件。最近學着用github,修改後的代碼都放到github上了。
修改明細參見github,是基於981213的代碼改的,trunk42088。
修改後,在make menuconfig的菜單裏面會發先7620a下面的Target Profile多了DualWan WR-525W。後面的就不再詳述了,選擇各種軟件,編譯之。tftp刷入,又一臺openwrt的路由器誕生了。
Enjoy!!
參考
http://www.right.com.cn/forum/thread-144204-1-1.html
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=145182&page=1#pid903722