说明
k2p(a1 a2版)由于新版本固件被封死了软件升级的渠道,只能通过硬件ttl刷机。b开头的版本用的是博通而非mtk的cpu,无法通过本教程ttl刷机。
设备名称:Phicomm K2P
软件版本:22.10.3.42
硬件版本:A2
系统:windows11
准备
硬件
编程器:淘宝usb转ttl小板基本上都可以,我用的是CH341G,图便宜十块包邮。
杜邦线:三根以上一排,因为本次需要连接三个脚位。
三根针:商家一般会送排针,但排针较短且难以控制插入长度。如果想尝试不拆机刷固件的话尽量选择长且细的绣花针。
软件
Putty:串行接口连接软件所需软件
官方下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
选择64bit-x86,msi安装文件或exe应用都可以
Tftpd:传输bin文件
官方下载地址: https://bitbucket.org/phjounin/tftpd64/downloads/
同样选择64位,SE为标准版
Breed :固件
官网下载网址:https://breed.hackpascal.net/
一定要选择于自己设备相匹配的breed,否则刷进必成砖。
开始
硬件环境
1、路由器通电后长按复位键将路由器恢复出厂设置,断电。
2、拧开路由器后盖上方两颗螺丝从右上角缺口撬开背板。
3、路由器右侧有竖向排列的ttl刷写口上到下分别是vc、gnd、txd、rxd
4、用杜邦线将ttl小板与刷写口连接,gnd对gnd、rxd对txd、txd对rxd、vc不接
5、小板短接3v
6、将路由器的lan口用网线与电脑网口相接
以上操作均在路由器断电情况下进行
软件配置
配置ip
1、将电脑除有线以太网外的其他网口全部禁用
2、配置以太网的ip,改为手动,ipv4
具体数值
ip地址:192.168.2.10
子网掩码:255.255.255.0
默认网关:192.168.2.1
配置tftpd64
1、将下载好的breed更名为breed.bin后放到tftpd64的安装目录
默认为c:\program files\tftpd64
2、运行tftpd64,将current directory改为tftpd64的安装目录,sever interface改为192.168.2.10
配置putty
1、右键次电脑,属性,设备管理器,查看端口,找到小板的com号,我的是com6
2、运行putty,选择serial(串口)
3、修改数值:将默认的com1改为自己的com号,我的是6
修改speed为57600,以默认规则运行
PuTTY出现乱码可能的原因:
线接接触不良
PuTTY速度填写不正确
RT与TX未交叉连接
刷写
1、路由器通电,注意,先接线再通电
2、PuTTY 黑框内出现代码,重复按9键(不是按住),如果不行就反复尝试
3、当框的底部出现如下应答语句的时候按两次回车,并输入breed.bin(如果你的breed文件是其他名字的输入它的文件名.bin)
4、当看到done就表示完成了
结束
拔去路由器电源,长按reset键后接通电源,大约5秒左右红灯闪烁
在电脑的网址栏输入192.168.1.1进入breed控制台