这个是无线AP-京信AP2600-IFM,刷机是由于它自带的系统很鸡肋,甚至设置无线加密WPA/WPA2模式都不生效,只能使用WEP模式,最后决定必须刷。看着很大,做工也很好啊,不刷个好系统实在太浪费了。
好马要配好鞍嘛!
这货就是今天的主角!
编程器没有,USB-TTL也没有,临时从网上买的,又耽误了段时间。
等啊等的,终于到手了。防静电膜包装。
拆开,附送了转接板
还买了杜邦线
因为LZ的焊工太烂,没自信,担心焊下FLASH,再焊上去出一些列的问题,所以还是决定飞线,这样稳妥些,结果焊的时候才发现,远远没有想象中的简单,太细了,第一次焊,焊的不忍直视
飞线太细担心上编程器夹断,所以又接了点网线,才上编程器,检查好几遍,没有短路
查上USB,接电脑,全F,又检查好几遍焊点,没问题。看来是主板外围电路影响到编程器识别FLASH
此路不通只有另想办法了。琢磨着试试USB-TTL串口的方法看行不行。
AP模式地址为192.168.100.100,把电脑IP设置同一网段。然后网线连接AP,ssh上去。会看到如下文件
备份出mt0-mt7这些bin文件到tmp目录
把这些文件拷到电脑备份,需先安装winscp这个软件。装好后,连接如下,可直接备份文件到本地
备份完成之后可以放心刷机。
先把编程器上的跳线改变,变为TTL模式。
然后找到JP1接插件,管脚的顺序是有个加号标记开始为1脚,1脚VCC,3脚RX,5脚TX,6脚GND,3脚RX接编程器TX,5脚TX接RX,6脚GND和GND对接
接上后检查看是否接错。
没有问题就加电连接,用超级终端或SECURECRT都行。
问题来了,超级终端或SECURECRT看到的都是乱码,最后发现是波特率的问题
更改为115200后正常
连上后不停按ctrl+c,知道出现redboot的命令行,输入fis init -f 初始化
把TFTP软件和openwrtap2600split刷机文件放同一目录
开启TFTP服务
ip_address -l 后接AP的IP地址
输入下列指令覆写区块,tftp -h 后接本地电脑IP
load mtd1.bin -b 0x80100000 -r -m tftp -h 192.168.100.55
fis write -b 0x80100000 -l 0x120000 -f 0xbf040000
load mtd2.bin -b 0x80100000 -r -m tftp -h 192.168.100.55
fis write -b 0x80100000 -l 0xe00000 -f 0xbf160000
load mtd3.bin -b 0x80100000 -r -m tftp -h 192.168.100.55
fis write -b 0x80100000 -l 0x80000 -f 0xbff60000
load mtd4.bin -b 0x80100000 -r -m tftp -h 192.168.100.55
fis write -b 0x80100000 -l 0x10000 -f 0xbffe0000
load mtd56.bin -b 0x80100000 -r -m tftp -h 192.168.100.55
fis write -b 0x80100000 -l 0x10000 -f 0xbfff0000
中间过程需要输入y 回车来确认
最后reset重启,不需断电,看到下面红框代表已经成功。
重新设置本地IP,连接AP地址变为192.168.1.1 看到如下
点一下就进入AP管理界面,出现登陆界面
登陆后一堵OPENWRT芳容,功能真是强大!可玩性实在太高了。
默认的是英文界面,可自己设置为中文的。功能很强大,还在摸索中。
和之前烂到爆的系统说拜拜了。留个纪念吧。