K2P TTL拆机刷openwrt固件
1. 背景
K2P在软件版本22.8.5.189之后修复了所有的后门,之前的版本不需要拆机升级,之后的版本就需要拆机升级了。查看软件版本的方法是登录路由器的管理界面,功能设置---》系统状态
我的软件版本号是22.10.3.42,要拆机刷了
2.硬件准备
-
CH340G
CH340G,拼多多直接搜USB转TTL就可以了,最好送排针,方便插到K2P
-
K2P路由器
通上电并按复位键10秒
3.软件准备
-
breed
进入Breed,然后选择breed-mt7621-phicomm-k2p.bin,K2P用的是联发科的7621 CPU。下载完后,需要校验md5值,避免下载的是损坏的文件。
windows查看md5方法:
进入需要查看文件所在的目录,打开cmd,执行命令
certutil -hashfile breed-mt7621-phicomm-k2p.bin md5
breed k2p的md5为08d8b75fd76005ece35600f8c1311d3d
-
tftpd
提供tftpd服务,让路由器将breed下载到本地并安装
[官方下载地址](phjounin / tftpd64 / Downloads — Bitbucket),下载tftpd64.464.zip即可,下载后解压
-
MobaXterm
可以打开串口连接的都可以,putty也可以
-
openwrt固件
固件下载 -
其他
解压tftpd,并把breed和tftpd.exe放在同一个目录下,并重命名breed-mt7621-phicomm-k2p.bin为breed.bin
4.拆机
路由器插电一端的两个垫脚下面是螺丝,两个垫脚是双面胶粘上去的,需要扣下来,卸掉螺丝之后,从图上的角开始撬开,一圈有好多卡扣,要粗中有细,大力出奇迹
拆完之后的样子,红圈里面就是一会儿要插的地方喽
5.USB转TTL准备
路由器不要接电,只需要插好线
注意:
-
用3.3v的(我的买来之后不需要动,直接就是3.3v的)
-
GND接GND,TX接RX,RX接TX
-
win10的不需要装驱动,其他的问卖家要驱动
最终效果图:
6.刷breed
6.1.设置IP地址
电脑和路由器网线直连(连接到路由器的lan口)
6.2.打开tftpd
选择192.168.2.10
6.3.串口连接
6.3.1.串口连接
串口选择com3(USB那个,具体忘了),速率选择57600
6.3.2.路由器通电
路由器通电后,黑框会出现滚动的字母,此时按9,不要按着不送,要一次一次按
如下图出现Done,说明breed已经上传了,路由器自动重启
重启完了,拔掉USB转TTL线,拔掉电源线
7.进去breed
路由器插电之前先用手按着复位键,然后插电,然后等十秒松开复位键(以后想刷其他固件也是同样的方法)
打开浏览器,输入192.168.1.1就可以进去breed的web控制界面
8.刷openwrt
固件更新,选择下载好的openwrt固件,一定要提前弄明白闪存布局(下载固件都有说明)
9.设置IP为自动获取
路由器重启后,查看自动获取到的IP,网关就是openwrt的地址。一般我们在下载固件的也会说明地址和密码