前段时间花了30块钱左右从X宝淘了个二手TP-WR710N当Debug工具,现在拿来当正常路由用发现自带系统的功能真是捉襟见肘,所以产生了刷OpenWRT的想法。
这次更新总结一点非常重要的注意事项!!
在硬件升级前,先记录下原系统里面的本机MAC地址,软件升级完成后会用到!!!
硬件的升级参考了恩山无线论坛的各位前辈:
1. Flash升级为16M
2. DDR升级为64M
3. R66加一个22欧姆的电子,封装是0402的
硬件的升级过程中不小心把DDR旁边的电容给搞掉了,所以各位还是得小心点。
软件的升级过程:
1. 刷bootloader
我选的是Breed,没用u-boot,我的newifi用的也是这个bootloader,更新固件很方便。
Breed的下载地址 http://breed.hackpascal.net/
这个是Breed作者自己架设下载服务器,更新有保证
Bootloader的升级方法是使用编程器刷入SPI Flash,直接0地址开刷,刷完后记得校验
然后就可以把Flash焊到板子上了
2. 刷固件
从OpenWrt官网下载,注意是放在ar71xx目录下,开始我一直在找ar9331找不到。固件名如下
openwrt-15.05.1-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin
此固件要求Flash至少为8M,刷入容量更大的Flash是没有问题的,系统启动后会自动扩展文件系统
刷固件的方法其实很简单,按住Reset键给WR710上电,系统会停在bootloader阶段,此时用网线将电脑连入WAN口,会自动获取到IP
然后打开浏览器登录192.168.1.1,在出来的页面点击固件更新,选择PC上的固件,然后点击上传,上传完后点击更新就OK,基本是傻瓜式操作。
3.刷原机ART,并改回原机MAC,使能WiFI
OpenWrt刷完后就可以开机了,但此时只有有线网口可以用,所以继续断电,按RESET键上电,网页登录到Bootloader,
点击固件更新,在ART那一栏选择原机的ART bin档,然后更新,再次开机后在network菜单就可以看到WiFi了,不过此时WiFi还不能enable,就算你点击了enable了也没有用
还记得开头提到的MAC地址吗?!没错,再次断电,按RESET上电开机,进Bootloader,在”TP-LINK设置“里填入一开始记下的原机的WAN口MAC地址,点击修改,然后重启,再次进入OpenWrt的WiFi菜单,点击enable按钮,此时WiFi就可以正常工作了
原机ART下载地址:http://pan.baidu.com/s/1boNgzlt