某讯的K2G,几年后拿出来刷固件,想刷个集客AP固件当AP用,按网上方法,先开telnet,再刷breed,然后再刷集客AP固件,K2G能用的集客固件在集客的测试库里,AP230G,刷完一切正常,就是看到WAN口变成百兆,按网上说的,要回千兆需要从breed里刷回原机的bootloader,刷吧,变砖了。折腾半天,发现按住reset键开机,已经不会进入breed,只能进入官方的uboot,一个选择固件的界面,但是刷任何固件包括备份的官方固件,都会回到这个选择固件文件的画面,再重启更什么都没有。
没办法,只好去网上买USB转TTL来急救,也不知道该买什么样的,看着有个CH340的USB转TTL刷机板,好像可以用(主要是便宜)就下单。到货后,插上USB口,先装驱动,又从网上找半天,从http://www.wch.cn/download/CH341SER_EXE.html下载驱动,适配win10,安装很顺利,没有网上说的失败的情况,系统马上认出来,从设备管理器里看了下COM口的号数,记下来备用,设备管理器的COM口的属性不用改。
接着是接线,拆开K2G,大力出奇迹,找到TXD、RXD、GND,发现有个孔是用焊锡堵上的,身边没有电烙铁,直接找个螺丝钉,钻个小坑,再找个回形针剪下三段,分别插入杜邦线,买刷机板时送的,并接到刷机板的TX、RX、GND,5V和VCC用跳线帽短接,刷机板的TX、RX、GND分别接路由器主板上的RX、TX、GND,就是说TX和RX交叉连接,因为我没用焊锡接,直接用刚才的回形针头插在路由器主板上的小孔里,开始用手扶着,后来发现只剩下一只手实在忙不过来,就把三个插针弯成L形,这样比较好用胶布粘在主板上固定。
然后电脑网卡改IP为192.168.2.99,插上网线,另一头接K2的LAN口,在电脑上运行起tftpd64.exe,开了就别关,当tftp服务器,指定到192.168.2.99的网卡,默认桌面位置为当前文件夹,把要刷的固件文件放到桌面,保险起见用了原来刷机时备份的官方固件。然后运行putty,设置串口连接,填入前面记下的COM号,设置波特率为57600,数据位8,停止位1,其余都是无,连接。这时路由器还没有上电,因为变砖后直接开机没有IP,还得按住reset再插电开机才能进192.168.2.1,putty上有显示了,赶紧按下9,不然就过去了,默认好像是3还是几(可以在之前先试几遍,了解下显示的情况再实操),9是从tftp上刷固件,tftp服务器就是之前运行的tftpd64.exe,我用win10 64位,所以是tftpd64,32位可用tftpd32。然后会有提示,按提示进行就行:第一个是确认刷机的设备IP:192.168.2.1,默认的,直接回车就行,然后是tftp服务器IP,输入192.168.2.99,我的电脑,之前设的,最后是刷机文件名,按实际固件的文件名输入,所以文件名最好先改成简单点的,剩下就是刷机过程了,等就是了。
看看屏幕上代码字符刷起走动,等了好久,没看到个明确的结果 ,正在想要不要重启看看时,发现路由器的指示灯由红变黄了,应该是OK了,已经正常启动。拔掉其他乱七八糟的,只留下网线接LAN口,浏览器输192.168.2.1,某讯的官方登录界面出来了。但是默认密码进不去,试了下才发现,竟然是我变砖前设的集客固件的登录密码,登录后发现变砖前设置的无线SSID什么的还在,只是变成官方版本的界面。再按住reset重启,breed也回来了。剩下的可以继续折腾了。顺便说一下,后来发现我用来接路由器WAN口的网络口最高只到百兆……
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2199.html