k2ttl救砖_斐讯K2T救砖或备份恢复开telnet+ssh备份教程可能很多朋友都会斐讯K2T路由器的刷官改固件的⽅法,但总有刷机失败的时候,这时候整个路由器变砖了,要怎么救活呢?下⾯就教⼤家,以及怎么做ssh备份和恢复。 ⾸先准备软件及硬件:
购买(5V,3.3V)电压可选的TTL转接线⼀根
⼀、K2T拆机TTL救砖
1、拆机,先把路由器撕开底部的标签,拆掉2个螺丝:
2、注意⽅向,从图⽰的地⽅开始拆,只能拆⼀⾯,另⼀⾯拆不下的:
拆开后的样⼦
3、到TTL位置,焊上插针:
4、购买TTL线,电脑通过USB串⼝线连接TTL,建议买电压可选的(5V,3.3V),并选择到3.3V:
5、连接好后,⽤putty软件或超级终端连接串⼝,波特率115200
6、复位K2T,在启动时按⼏下回车键,进⼊启动模式 7、如果串⼝打印有乱码,⽆法进⼊启动模式,应该是某些USB转TTL芯⽚(如CH340)波特率有误差导致,请将波特率改为117200或其他波特率尝试 推荐使⽤FT232R的USB转TTL芯⽚
8、启动计算机,设置IP为192.168.1.10,计算机连接K2T LAN⼝
电脑上打开上⾯下载的tftp服务程序软件,把上⾯下载的K2T "TTL救砖固件"解压后放⼊tftp⽬录
9、⽤如下命令刷⼊官改固件:
tftp 0x81000000 k2t_v10d_tftp.bin
erase 0x9f090000 +0x880004
cp.b 0x81000000 0x9f090000 0x880004
10、输⼊reset重启,即变为官改版本,⾃带ssh和telnet
到此救砖成功了,下⾯教⼤家怎么备份,以防以后⼜变砖。
⼆、备份操作
rootfs_data分区是⾃动调整的,不同固件起始地址不⼀样,但⼤⼩固定为2M Byte
2、备份操作:
⾸先你需刷好官改固件,打开ssh。
登录ssh(⽤户名root,密码admin),输⼊如下命令备份分区:
注意,⽤命令备份好0、1、2、6分区后,⽤下载的winscp进⼊/tmp⽬录,把这⼏个分区的备份传到计算机,然后把备份删除,再执⾏7分区的备份,否则有可能内存不够导致死机,7分区⽤winscp传到计算机后删除tmp⽬录的备份
3、查看分区表,发现还有⼀个mtd8,看串⼝打印信息,好像是还有另⼀个flash芯⽚?没搞明⽩前也可以先备份:
第⼀个FLASH(16M):
[ 0.460000] m25p80 spi0.0: found gd25q128, expected m25p80
[ 0.470000] m25p80 spi0.0: gd25q128 (16384 Kbytes)
第⼆个FLASH(64K):
[ 0.550000] m25p80 spi0.1: found pm25lv512, expected m25p80
[ 0.560000] m25p80 spi0.1: pm25lv512 (64 Kbytes)
三、恢复操作
1、将需要恢复的分区⽤winscp上传⾄tmp⽬录,⽐如恢复第7分区:
mtd -r write /tmp/mtd7 firmware
2、恢复art分区命令
mtd -r write /tmp/mtd6 art
注:请谨慎恢复u-boot(mtd0)分区,如果操作错误,会导致变砖,只能编程器恢复,只要u-boot没坏,其他所有分区都可以在u-boot下通过ttl的tftp来恢复
总结:
说明:官改缺省开启telnet和ssh,ssh⽤户名为root,缺省密码为admin,你可以在⾼级设置中关闭telnet或ssh
特别说明:K2T的固件刷写不能直接采⽤MTD的⽅式(mtd -r write xxx.bin firmware),容易出现刷写错误导致⽆法启动或⽆法进⼊管理页⾯,应该先在内存建⽴ram盘,然后再执⾏mtd命令
所以如果你的斐讯K2T刷死了也没关系,还是有办法救活的,当然你得买⼀根线这是代价了,⽽且还要⼀点动⼿能⼒,但⼀般来说都可以修复成功的。