【Router】斐讯K2P B版 – 从tftp到刷机

发布于 / Router / 2 条评论

自从斐讯翻车以后 大量的路由器在闲鱼 转转 PDD等平台售卖 K2P也成为了200元以内几乎没有对手的产品 K2P A版是MTK芯片 可玩性非常高 K2P B版是BCM芯片 相对于A版来说更加的稳定

配置参数

CPU:BCM47189 900Mhz
RAM:128MB DDR3 SDRAM
FLASH:16 MB SPI Flash
2.4G:BCM43217 PA:067 41EX 1721 LNA:SKY15201
5G: BCM47189 FEM:QPF4519
Ports:1 WAN 4LAN

唯一和K2P A版的区别就来自于2.4G K2P A版的无线速率是400M 而B版的无线速率是300M

很多用户抱怨MTK会断流不稳定的 Broadcom的芯片对比MTK还是好一些的

V21.5.23.258及之后版本封堵了TFTP刷机方法 需要拆机TTL才能刷机

开始搞机

上次我们拿到的是K2P A2的版本 今天我们找来了K2P B1的版本 也算是弥补了K2P B版的空缺

B版的固件相对于A版来说比较少 而且刷机的步骤也和A版的有些许差异

这次拿到手的版本是V21.4.15.155版本的 属于比较旧版的系统

我们没必要对K2P的系统进行升级 在新版本的系统里斐讯封堵了刷机的漏洞已经插入了更多的广告 类似如下

K2P B版的固件大概可以分成 官改 和 梅林 两个版本

梅林的固件 只有在博通上才能体验 也算是B版的一个特色之处吧

由于之前的教程都是官改为主 我们这一次 尝试尝试梅林

刷入官改

首先我们先刷入官改系统 备份好固件后我们再刷梅林固件

  1. 我们先网线接入电脑-路由器LAN口

  2. 计算机设置为固定IP:192.168.2.2

  1. 按住复位键给路由器上电,按10秒左右松开

  2. 访问192.168.2.1,打开CFE的miniweb

  1. 电脑上启动tftp服务器,将固件解压后放入tftp服务器根目录,tftp软件中选择192.168.2.2的网卡

  1. 做完这一切后 打开浏览器 输入在计算机浏览器上输入:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:k2p_bcm_v17d2.bin+flash0.trx
    
  2. 回到tftp 可以看到有进度条正在刷过 等待大约5分钟 断电重新上电 就OK辣

到这里 刷入官改的步骤也就告一段落了 如果你想使用官改系统 折腾就到这结束啦~

备份固件

下面这部分是属于折腾 梅林固件 的 如果你不想折腾动手太过于麻烦 可以跳过了

由于梅林固件的分区差异性 如果不备份就刷入梅林 到时候刷回官改系统则会比较麻烦

备份固件可以让你快速的回到原厂固件

备份过程稍微复杂

首先进到后台管理界面 在 高级设置 里打开Telnet

备份编程器固件

  1. Telnet或SSH登录K2P

  2. 输入命令,生成编程器固件

cat /dev/mtd0 /dev/mtd1 /dev/mtd3 /dev/mtd4 /dev/mtd5 /dev/mtd6 /dev/mtd7 > /tmp/all.bin

  1. 查看生成的固件大小是否为16777216字节
    ls -l /tmp/all.bin

  2. 挂载到web上
    mount –bind /tmp/all.bin /www/web-static/fonts/icofont.eot

  3. 用浏览器下载编程器固件
    http://192.168.2.1/web-static/fonts/icofont.eot

下载后将icofont.eot改名为all.bin,并确认固件大小为16777216字节

备份各个分区

如果你想单独备份某个分区,可以按如下方法
最关键的是出厂分区,这里保存了MAC地址、无线参数等信息

  1. Telnet或ssh登录后,输入如下命令
    dd if=/dev/mtd4 of=/tmp/mtd4

  2. 查看生成的固件大小是否为65536字节
    ls -l /tmp/mtd4

  3. 挂载到WEB
    mount –bind /tmp/mtd4 /www/web-static/fonts/icofont.eot

  4. 用浏览器下载编程器固件

http://192.168.2.1/web-static/fonts/icofont.eot

下载后将icofont.eot改名为mtd4.bin,并确认固件大小为65536字节

其他分区将mtd4改成你需要备份的分区名称即可,比如要备份CFE,就改为mtd0
dd if=/dev/mtd0 of=/tmp/mtd0
mount –bind /tmp/mtd0 /www/web-static/fonts/icofont.eot
ls -l /tmp/mtd0
用浏览器下载编程器固件下载,然后改名为mtd0.bin

http://192.168.2.1/web-static/fonts/icofont.eot

建议你备份所有分区(mtd0-mtd7),以防不测

恢复各个分区

你可以通过tftp恢复备份的各个分区
1. 进入CFE的miniweb界面

  1. 计算机开启tftp服务器,将你备份的固件放在根目录

  2. 计算机浏览器输入相应的地址

  • 恢复出厂分区:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:mtd4.bin+flash0.factory
  • 恢复固件分区:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:mtd1.bin+flash0.trx
  • 恢复CFE分区:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:mtd0.bin+flash0.boot
  • 恢复dev_info分区:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:mtd5.bin+flash0.dev_info
  • 恢复nvram分区:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:mtd7.bin+flash0.nvram

刷入梅林

备份完上面的就可以开始刷梅林系统辣 梅林系统似乎只有BCM的路由器才能享受 话不多说 开工吧~

刷梅林和刷官改的步骤是差不多的 都是tftp刷机法

  1. 我们先网线接入电脑-路由器LAN口

  2. 计算机设置为固定IP:192.168.2.2

  1. 按住复位键给路由器上电,按10秒左右松开

  2. 访问192.168.2.1,打开CFE的miniweb

  1. 电脑上启动tftp服务器,将固件解压后放入tftp服务器根目录,tftp软件中选择192.168.2.2的网卡

  1. 做完这一切后 打开浏览器 输入在计算机浏览器上输入:
    http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:K2P_Mrelin_V12.trx+flash0.trx
    
  2. 回到tftp 可以看到有进度条正在刷过 等待大约5分钟 断电重新上电 就OK辣

到这里 刷入梅林就结束了 等待几分钟 断电重启就OK辣

对比一下ACRH17的界面

折腾到这里就告一段落啦~

固件下载

TFTP 4.62
K2P_BCM_MERLIN
K2P_BCM_V17D2

最后

免费寄送刷写服务仅支持K2 K2P 需自付两程邮费

本篇文章首发于针针小站 酷安 未经许可禁止一切形式的转载

如果你对文章顺序以及文章的技术内容有好的建议 非常希望您能给我提出建议 谢谢

2018/12/09

转载原创文章请注明,转载自: 针针小站 » 【Router】斐讯K2P B版 – 从tftp到刷机

  1. avatar

    第一

    1. avatar
      @DOPE 第二