首先声明,1. 首次发帖,不好勿喷。 2. 本人是不折不扣的伸手党,只是简单的把几个大神的宝贵经验拼凑一起,最后连焊接都是大神代劳的,才弄出了这台机器,这里只是和大家分享下经历。感谢以下几位大神的热心帮助:
Simple4Wan
找到了对应的OP官网板子型号,直接可刷OP官网的固件了,有能力的可以方便的自己编译固件,并翻译了国外的刷机教程。Simple4Wan的
原帖 邪恶蚊子
最先分享改双网口经验的大神,指导硬件修改
東昇电脑科技
看名字就知道,硬件专家,操刀硬件修改的大神。本来根据蚊子的指引改完了网口能识别但是接网线没反应,東昇仔细查看后发现还少一个原件,补上后就通了。另外,蚊子改的貌似只能百兆,東昇改的完美千兆。
废话说完,先看下改好后的20AN
20AN硬件配置,CPU AR7161, 无线网卡AR9220+AR9223(还有另一块是双AR9220的,用起来没区别),交换芯片 IP+1001,闪存16M,内存64M(两片32M),供电 DC48V和POE48V
原装的固件很坑爹,只能用1个网卡,而且只能2.4g,5.8g没法打开,而且无线不能加密。还好Simple大大很快找到了这块板子的国外机原形(JA76PF2)以及OP官方的固件和老外分享的刷机教程,果断按sample大的教程开刷
1. 刷OpenWRT
刷机还算方便,可以用配置线(RJ45转D9),没有配置线板上还有TTL插针,
原形板的针脚定义
注意,ttl和原形板子方向不同,下图黑线是GND,TX和RX自己试吧
接好配置线或TTL,打开SecureCRT或其他超级终端软件,
打开串口 波特率115200,设置电脑有线连接IP地址为192.168.1.1,子网掩码为255.255.255.0,网线连接电脑和AP LAN口,打开tftp32.exe并下载OP官方固件(BB或CC)到TFTP目录下
BB14.07地址
kernel.bin squashfs.bin CC15.05 RC3地址
kernel.bin squashfs.bin 上电启动按Ctrl+C进入Redboot
AR7161 CPU 680MHz, DDR 340MHz, AHB 170MHz
+Ethernet eth1: MAC address ff:ff:ff:ff:ff:ff
IP: 192.168.1.2\/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.1
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 10:58:18, May 6 2011
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Board: JA76PF2HX
RAM: 0x80000000-0x83ff0000, [0x80050b50-0x83fd1000] available
FLASH: 0xbf000000 - 0xbfff0000, 256 blocks of 0x00010000 bytes each.
== Executing boot script in 3.000 seconds - enter ^C to abort
^C
RedBoot>
到这里依次输入以下命令开始刷固件
fis init 回车
y 回车
load -r -b 0x80060000 openwrt-ar71xx-generic-ja76pf2-kernel.bin 回车
fis create linux 回车
load -r -b %{FREEMEMLO} openwrt-ar71xx-generic-ja76pf2-rootfs-squashfs.bin 回车
fis create rootfs 回车
接下来是修改启动脚本
fconfig 回车
回车
fis load -l linux 回车
exec -c "board=JA76PF2" 回车
然后一直回车直到看到Update RedBoot non-volatile configuration - continue (y/n)?时输入y 回车
接下来是修改MAC,否则OP里面的MAC每次重启都会随机变化
set_mac -p 0 XX:XX:XX:XX:XX:XX 这里XX:XX:XX:XX:XX:XX建议改为机器背面标签的MAC
最后输入reset重启机器
刷完OP,作为AP用的话已经完美了,但很多人和我一样,想把路由和AP合到一块,变成无线路由,,那么你选20AN就对了,板上有WAN口的焊盘
马上联系了蚊子大大,大大说很简单,板子正面补上网变和网座,背面对照LAN口补上12个小电阻和电容就好了
于是马上某宝上按网变的型号(HST-24001DR)搜了一下,,找到一家店有卖,正好他家还有合适的网座,就一起买了(网变小贵,但只有他家有一模一样型号的,其他的型号不知能不能替代,,好吧,黑就黑点吧)
然后,,问题来了,我焊个16脚的闪存都能干掉4个焊盘,这十几个元件,,对我来说比考车牌难多了
这时就想到東昇大大了,,,这哥们bga的cpu都能换,焊几个小元件,还不是小菜一碟吗,,还能顺便把内存加到128M
马上把板子和元件快递到東昇那,,原以为坐等收货就行了,可几天后東昇给发来信息,说按照蚊子的指引把所有元件都焊好了,TTL里面能看到有网口,但插了网线连网座的灯都不亮,,,,擦,,我的心都碎了一地
过了一个小时,東昇又来信息,说弄好了。赶紧追问是什么问题,東昇说背面还少了一个原件,补上就好了。
下面是要补的元件的图,,电阻电容是東昇从一个华硕废路由上拆的,具体参数我估计他都没测,兄弟们有需要的话自己对照LAN口的测吧
板子正面补4个元件(R338=R173,R339=R174,网变和网座),记得先焊两个小电阻,再焊网变和网座
板子背面要补13个元件(R330=R122,C295=R123
**这里有疑问,板上标的是加电容,LAN口那边标的焊的是电阻**,C289=C94,R336=R124,R337=R125,C292=C95,R334=R126,R335=R127,C291=C96,R332=R128,R333=R128,C290=C97,C303=C184),,别忘了C303,开始就是漏了这个所以不亮
板子全弄好了,内存也加到128M,闪存改成diy的座子,刷机真方便
。。剩下的,当然是壳子了,,,原来的壳子没留WAN口的位置,不开口是装不上的。这种粗重活就不好再麻烦别人了,自己动手吧,,
铁壳外面有层塑料胶片,先根据LAN口的尺寸用笔画好,长宽可以留大0.3mm左右,再用刀片把塑胶片的口切掉。剩下的铁皮,,没想到能用什么好工具弄,就用最笨的方法,电磨,人工打造。
壳子弄好了,装上板子,,大功告成!!!!
测试了2个星期,还算稳定。除了OpenWRT,也可以刷石像鬼,还有QMP,,可是不会设置,最后还是刷回OP了
存在问题:1. 正如蚊子大大说的,这货电源部分很热,收摸了下变压器附近,温度得有60多度,,,蚊子说是改了双网口才出问题,東昇说不改也那样,,,不知道会不会是因为那个C295,我小白不懂,,有这个机器的帮忙看看没改有没有这样的问题,或者有知道为什么会出这个问题的请指教一下 2. AR7161应该是支持usb的,不知道怎么才能把usb引出来,,把usb引出来,就能路由+AP+NAS三合一了,更牛逼
测试了一下,这个路由的NAT转发是下行24M左右,上行29M左右(上行比下行快,可能是有OP防火墙的原因吧),应付100m的光纤宽带应该是卓卓有余了。2.4g无线信号也不错,比19.9的婓讯FIR300M信号还强点,而且比较稳定,不会时好时坏。5.8g信号一般,因为发射只有17db(50mw)。如果追求信号强度,可以换块大功率网卡。