钻石会员
  
主题
帖子
积分18119
阅读权限50
注册时间2009-12-24
最后登录1970-1-1
在线时间 小时
|
从熊那入了京信AP2600,2个2.4G接口,2个5G接口,共600Mbps。
自带的系统虽然也有胖ap模式,但完全不懂怎么设置,所以就尝试刷个openwrt。
openwrt的源码是群里的Guer_广东提供,非常感谢。
以前用rga-100aa来刷过,直接用自带系统的升级固件就可以了,不过ap2600用的人少,不知道能不能通过这种方式来搞,为了防止变砖,就不试了,手上有烧结器的可以尝试下。
说下我的方法吧。
首先ssh到rg2600的原系统,在shell中输入cat /proc/mtd,得到分区说明,
然后依次备份出来
dd if=/dev/mtdblock0 of=/tmp/mtd0.bin
dd if=/dev/mtdblock1 of=/tmp/mtd1.bin
...
用winscp来拷出来,这个过程单纯是备份,刷机不需要。
openwrt固件要做下处理,按照上图的分区,或者说按照原版固件的大小,把固件拆分掉,mtd7不需要,是多余的。
连接方法,直连电脑和ap或者通过路由器相连。电脑上开启tftp服务器,将烧写用的文件放到服务器目录中,我用的tftp32,
找一根usbttl线,接到JP1,管脚的顺序是加号标记处为1脚,1脚VCC,3脚RX,5脚TX,6脚GND。
接上之后上电,不停按ctrl+c,然后会停在redboot的shell中,
1 输入:fis init -f 回车
然后输入y回车
这一部是格式化非redboot区,不格式化应该也没有问题,因为都是直接写文件镜像的。
2 输入ip_address -l 你的ap的ip,只要和你的电脑是一个网段就可以了,比如你的ip是192.168.1.100,把-l之后的ip写上192.168.1.101就可以了
3 输入下列指令覆写区块
load mtd1.bin -b 0x80100000 -r -m tftp -h 192.168.1.100
fis write -b 0x80100000 -l 0x120000 -f 0xbf040000
load mtd2.bin -b 0x80100000 -r -m tftp -h 192.168.1.100
fis write -b 0x80100000 -l 0xe00000 -f 0xbf160000
load mtd3.bin -b 0x80100000 -r -m tftp -h 192.168.1.100
fis write -b 0x80100000 -l 0x80000 -f 0xbff60000
load mtd4.bin -b 0x80100000 -r -m tftp -h 192.168.1.100
fis write -b 0x80100000 -l 0x10000 -f 0xbffe0000
load mtd56.bin -b 0x80100000 -r -m tftp -h 192.168.1.100
fis write -b 0x80100000 -l 0x10000 -f 0xbfff0000
每次fis wirte之后,都需要输入y 回车来确认。
注意,千万不要烧mtd0.bin,这个是redboot文件,出错可能就砖了,类似于cfe。
最后reset重启。
大功告成。
本来打算把过程整个贴上来,结果发现securcrt没有设置,之前的log被冲掉了,那只能这样了。
碎碎念一句,本来以为淘了个便宜的,没天线,结果昨天晚上带天线的出现了,郁闷,这下要为天线再头痛一阵了。
附件:
http://pan.baidu.com/s/1kTn32wJ
原版固件:
ap2600.rar
openwrt固件:
AP2600 OpenWRT.rar
redboot烧写需要的openwrt固件分区文件:
openwrtap2600split.rar
|
评分
-
查看全部评分
|