路由器ttl刷机 breed(K2p)

说明

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控制台

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容