主页 > 路由器 > 【原创首发】斐讯K2T官方固件开telnet、ssh及备份说明

【原创首发】斐讯K2T官方固件开telnet、ssh及备份说明

K2T刷官改的方法,参考【此贴】,下面的操作可以用于K2T救砖或备份、恢复:

一、K2T拆机TTL救砖
1、拆机
先撕开底部的标签,拆掉2个螺丝

注意方向,从图示的地方开始拆,只能拆一面,另一面拆不下的

拆开后的样子

找到TTL位置,焊上插针:

计算机通过USB串口线连接TTL,建议买电压可选的(5V,3.3V),并选择到3.3V:

连接好后,用putty或超级终端连接串口,波特率115200

2、复位K2T,在启动时按几下回车键,进入启动模式

如果串口打印有乱码,无法进入启动模式,应该是某些USB转TTL芯片(如CH340)波特率有误差导致,请将波特率改为117200或其他波特率尝试
推荐使用FT232R的USB转TTL芯片

3、启动计算机,设置IP为192.168.1.10,计算机连接K2T LAN口
计算机上启动tftp服务程序,把K2T的"TTL救砖固件"解压后放入tftp目录
固件下载
tftp工具下载
用如下命令刷入官改固件:
tftp 0x81000000 k2t_v10d_tftp.bin
erase 0x9f090000 +0x880004
cp.b 0x81000000 0x9f090000 0x880004

4、输入reset重启,即变为官改版本,自带ssh和telnet

二、备份操作
K2T固件分区图:

rootfs_data分区是自动调整的,不同固件起始地址不一样,但大小固定为2M Byte

备份操作:
首先你需刷好官改固件,打开ssh。
登录ssh(用户名root,密码admin),输入如下命令备份分区:

注意,用命令备份好0、1、2、6分区后,用winscp进入/tmp目录,把这几个分区的备份传到计算机,然后把备份删除,再执行7分区的备份,否则有可能内存不够导致死机,7分区用winscp传到计算机后删除tmp目录的备份

查看分区表,发现还有一个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)

三、恢复操作
将需要恢复的分区用winscp上传至tmp目录,比如恢复第7分区:
mtd -r write /tmp/mtd7 firmware
恢复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命令!!!

 

评论:27

  1. 123 回复
    2018年5月18日 于 下午8:03

    接下来的骚操作呢???

  2. sanmin 回复
    2018年5月18日 于 下午10:06

    多谢分享!比悍闪存方便

  3. sanmin 回复
    2018年5月18日 于 下午10:09

    没看见 k2t官改的下载地址呀?

    • ywb 回复
      2018年5月18日 于 下午10:25

      现在还不完善,稍等

  4. tom 回复
    2018年5月19日 于 下午1:54

    QSDK

  5. tuanqing 回复
    2018年5月22日 于 上午12:43

    怎么进启动模式?我的一直进不去,一直跑代码。求救啊,大佬

    • ywb 回复
      2018年5月22日 于 上午9:28

      启动时不停按回车

      • tuanqing 回复
        2018年5月22日 于 下午12:41

        谢谢大佬,解决了

  6. tuanqing 回复
    2018年5月22日 于 上午12:48

    我是用telnet将固件wget到tmp,然后执行了mtd -r write /tmp/k2t_v10d_tftp.bin firmware,就起不来了。这是我的ttl信息,https://pan.baidu.com/s/18TBmi5kpW4q353XUMzh2AA

    • ywb 回复
      2018年5月22日 于 下午3:07

      分区被破坏,拆机ttl恢复

    • ywb 回复
      2018年5月25日 于 上午10:53

      打印乱码,将波特率改为117200尝试

  7. 海阔天空 回复
    2018年5月24日 于 上午8:58

    计算机上启动tftp服务程序,把K2T的"TTL救砖固件"解压后放入tftp目录
    大神 怎么启动tftp服务程序 tftp目录在哪?

    • ywb 回复
      2018年5月24日 于 上午11:27

      工具目录tftp32

  8. Virgo 回复
    2018年5月29日 于 下午9:24

    启动模式进不去,看了下我的那个hit any key 的时间是0 来不及按啊

  9. Virgo 回复
    2018年5月30日 于 下午7:42

    多谢大佬教程,已成功救回来

  10. 老徐 回复
    2018年6月1日 于 下午5:16

    新手也救回来了。只不过用了快3个小时。,中途一大堆问题,最后都解决了我用的是CH341,用的117200搞定的

  11. 老徐 回复
    2018年6月1日 于 下午5:18

    计算机上启动tftp服务程序,把K2T的"TTL救砖固件"解压后放入tftp目录.文档最不容易理解的就是这句话

  12. 回复
    2018年6月8日 于 下午9:06

    感谢A大帮助,救砖成功。。。买TTL要稍微好点的。。。要不莫名其妙的乱码。无法刷。。。

  13. 痞子 回复
    2018年6月11日 于 上午10:11

    老大 首先感谢,按您的教程,TTL恢复了K2T,但现在出现 Breed恢复出厂设置,出现无法定位JFFS2分区错误,能解决不 谢谢

  14. 陈易 回复
    2018年6月26日 于 下午7:40

    半砖了,电脑有ip,打不开telnet,是不是只能ttl救了

  15. SheZhang 回复
    2018年7月24日 于 下午9:58

    大佬您好,请问官版为22.23.1.158的K2T官改版什么时候上线呢?

  16. leo 回复
    2018年8月26日 于 下午7:20

    TTL是编程器吗

发表评论

电子邮件地址不会被公开。 必填项已用*标注