近期公司批量采购了一款叫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。
https://github.com/conupefox/openwrt-d2o/commit/5c0388ccd33af89d8a5a7788b571263e9c4a9c6e#diff-d41d8cd98f00b204e9800998ecf8427e
修改后,在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
https://github.com/981213