意:刷机有风险,请严格按照下面步骤操作,否则非常容易无法启动,必须拆机接TTL恢复
—————————————————————————————–
刷机步骤:
1、如果当前是官改版本(175官改或113官改)或低于32.1.26.175的官方版本,请先web手动升级到官方32.1.26.175版本,下载地址:
http://www.phicomm.com/cn/Uploads/files/20170930/K3C_V32.1.26.175.bin
2、在175版本上用工具开启telnet,先点击“设置永久标志”,然后重启K3C,重启后再点击“打开telnet”,工具如下:
RoutAckProV1B2
确认是否永久开启telnet:
windows命令行telnet连接K3C(telnet 192.168.2.1),然后输入telnetd_startup show查看是否打开永久标志
如返回“telnetd default on”表示标志打开
如无法打开永久telnet,请参考【此贴】
如还无法打开永久标志,可用下面的方法:
1)下载下面的文件,并解压成mtd6on:
mtd6on.zip
2)将mtd6on文件拷贝到U盘,U盘插入K3C USB口
3)windows命令行telnet连接K3C(telnet 192.168.2.1),在telnet中输入命令
mtd write /ramdisk/usb/.run/mountd/sda1/mtd6on pro_info
4)在telnet中输入命令telnetd_startup show查看是否打开永久标志(返回telnetd default on)
请确认打开telnet永久标志后再进行后面的操作!
其他说明:如果提示“’telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”,在windows打开telnet客户端:
telnet永久标志存在mtd6分区(pro_info)的0x30字节,标志字符为1070:
3、web页面手动升级到V32.1.45.267版本,下载地址:
http://osv9bkktj.bkt.clouddn.com/SW_K3C_703004761_V32.1.45.267.bin
4、重启后在web页面再手动升级一次V32.1.45.267版本。需要升级两次的原因是因为K3C有两个主备固件区,最好将两个分区都升级为最新版本,升级后最好恢复一次出厂设置
5、配置K3C使K3C能够正确联网,计算机通过windows命令行或工具telnet到K3C,执行如下三条命令(在刷写过程中千万不能断电,否则必须用TTL恢复):
wget http://iytc.net/tools/k3c.sh -O /tmp/k3c.sh
chmod 755 /tmp/k3c.sh
/tmp/k3c.sh
执行过程如下图所示,执行完脚本后自动重启:
telnet连接:
执行脚本:
6、重启后即为官改版本
【离线刷机说明】
如果上述第5步无法正确下载刷机,可以采用离线刷机的方法:
注意离线刷机必须保证固件是V32.1.45.267版本,可以是267官改或者是已开启了永久telnet的267官方版本(执行完上述1-4步骤)。
1、下载刷机文件
https://www.ittel.cn/tools/k3c_v11.tar.gz
2、将下载文件拷贝到U盘,插入到K3C USB接口
3、用telnet或ssh连接K3C,执行下面的命令:
tar xzf /ramdisk/usb/.run/mountd/sda1/k3c_v11.tar.gz -C /tmp && /tmp/upfw.sh
执行结果:
/ramdisk/usb/.run/mountd/sda1为U盘路径,可用mount或df命令查看:
k3c_v11.tar.gz为离线刷机包名称,如有不同,请更改上述命令
执行完成后会自动复位,复位后即为新版本。
升级后ssh的用户名为admin,密码为web密码或者admin;如果接ttl,用户名和密码与ssh一致
如果没有开启telnet永久标志就升级了最新版本,可以拆机接ttl后,输入3条命令升级官改
267版本官改版本升级可以ssh运行3条命令升级或者采用离线刷机包方式升级,V1.1之后的版本也可以采用在线升级方式升级。
成功升级到官改后,如需关闭永久telnet,可以用telnetd_startup clear关闭,后续如需打开,可下载上面的mtd6on文件并在SSH中执行相关命令即可。
升级成功后,建议恢复一次出厂设置并且清除计算机浏览器缓存!