2023/5/2 K2P路由器刷机历程备份

2023-5-2 中午12点-13点

尝试进入CFE MINI

由于刷了华硕,改变了分区,B1没有breed,固件有比较少,只有官方、官改、梅林

网上推荐梅林,但是我觉得不稳定(家里使用时,只能说能用但是很多玄学问题)。加之没有经验、无法进入进入CFE MINI,无果。尝试通过拆机通过ttl刷固件。

IMG_20230502_140044.jpg
IMG_20230502_140034.jpg
IMG_20230502_140004.jpg

14点-15点

焊接好ttl,调整接头顺序,和查询波特率,安装驱动。网上教程确实比较少,但是还是能进入界面。

但是不知道为何ttl无法发送指令,干脆通过编程器刷入固件比较底层和方便。

15点-16点

焊接芯片到转接板,参考https://ostarted.com/108 ,链接341编程器,安装驱动,刷入DIY-CFE。据说类似MTK平台的breed,但也没多少资料,然后焊接回到路由器。

IMG_20230502_155517.jpg

diy-cfe

Flash 芯片焊回去,开机,按住 Reset 进入 CFE,192.168.0.1 进入 CFE 后马上 Restore default NVRAM values. 清一下 NVRAM,然后再上传固件。

文中刷的是华硕固件,但是我需要刷官改或官方,所以尝试上传官方固件或官改固件。

K2P固件

并不是都能直接网页上传后刷机(并不像breed那么方便)

最后只有上传17d能显示刷写成功,基于K2P_V21.5.23.258官方版本的最后一版官改,开机比较满意,拆掉ttl装起来。

❓问题1

WAN口位置变成了LAN4 页面提示WAN口没有连接,尝试了几次验证,确实有这个问题,真正的WAN变到了另一边。

但问题不大,只是顺序乱了而已。但即便是插到了正确的口上,也无法通过拨号、静态ip、动态获取ip,这三种仅支持的上网方式连接上互联网。

当时觉得是不是连接了软路由,多了一层NAT导致的问题,直接连接了光猫进行拨号上网,仍然无法成功,多次尝试反复拔插网线无果,考虑固件的问题。尝试更换固件。

❓问题2

通过web管理页面直接上传固件,刷回了官方版本。网口错乱、无法正确拨号上网的问题依然存在,依然多次尝试拔插网线无果。也更换回物理的WAN口(怀疑只是页面提示错误),没有成功。

当时刷是斐讯官方最推荐的最后一版本,之后的版本就加了广告锁死CFE什么的,所以这一版本好评好不错,没有听说过有网口错乱的问题,怀疑刷机不干净,问题“遗传了”。于是想恢复出厂的那个版本的固件。

查询K2P B1 出厂的固件版本为V1.0 V21.4.15.155。但是那个时候官网都可以下载,所以也没什么人备份,即便有网盘链接,也很多打不开了,很难找到可以直接上传刷机的包。

❓问题3

通过一番辛苦的搜集,找到了魔改的1.7官改 https://www.52pojie.cn/thread-1030484-1-1.html ,以及很多低版本的官改。

以及最最重要的,可以下载到出厂固件的分区备份

K2p金色B1原厂备份 救砖必备(改MAC教程)-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛 – Powered by Discuz!

K2P金色B1备份(包括所有分区).zip

那么最重要的问题就是如何刷回到,低等级的出厂版本?

之前通过CFE刷、官方web管理页面上传安装包刷,这都没有问题。但是这些安装包都无法通过以上两种方式完成刷机。

尤其是在CFE页面直接上传固件来进行刷写,没不想brred那样简单明了,提示清晰。经常出现闪动、显示complete、ping值抖动,就让你觉得他是不是在进行刷写操作。结合很多教程的提示说5分钟左右再去动路由器,但是教程也说,ping应该不通才是在刷写,但是保险起见,死马当活马医的心态,就也傻傻的等了5到10分钟,完成之后重启,或者再请一下NVRAM、反复地长按reset、修改电脑的IP段,但还是失败。

后面查到的比较常见的方法,就是在CFE页面下,在浏览器的地址后面加入命令,然后通过这些命令行来刷写固件。同时在电脑打开TFTP文件服务器,根目录放入刷机包文件,浏览器的命令就会让路由器下载这个刷机包并刷机。

尝试也好几次,最主要就是没有走进度条。但是ping值的波动,让我又一次次的等了5-10分钟重启,失败。

最后复盘,是由于很久没有用这个方式刷机了(事实上刷路由器已经是 2017、2018那段时间的乐趣,很多操作早已遗忘),所以忽略了几个关键的步骤。

1.打开TFTP后要手动选择网卡,选择本机的ip

2.关闭防火墙和杀毒软件

3.刷机命令里面的地址要搞清楚

http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:k2P-haodadak2pb.bin+flash0.trx

192.168.2.1 路由器cfe页面地址 ,实际要改成192.168.0.1 192.168.2.2 本机自定义的ip地址,实际要改成192.168.0.2

❓问题4

在关闭防火墙后终于能够有进度条了,然后先刷了最新的魔改1.7官改

haodadak2pb.bin

网口错乱和无法拨号问题依然存在。

开始考虑用分区文件挨个刷机分区,参考https://www.right.com.cn/FORUM/thread-260418-1-1.html

K2P金色B1备份(包括所有分区).zip

你可以通过tftp恢复备份的各个分区
1、进入CFE的miniweb界面
2、计算机开启tftp服务器,将你备份的固件放在根目录
3、计算机浏览器输入相应的地址
恢复出厂分区:
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
  • 恢复mtd1分区请等待3分钟以上,恢复其他分区等待1分钟以上再进行下一步操作
  • 恢复后建议清除一次nvram
  • 按步骤细致操作,终于回到了出厂的原本系统。当完成之后,稍有成就感。
image.png

虽然mac丢失但也不改了,问题不大,最主要的问题是:无论是最新的还是最旧的固件官方固件、官改固件,都不支持原生的AP模式。也就是说使用它来进行联网,会全部划归到192.168.2.1这个网关一下,虽然也能够访问软路由、访问Nas,但包括Vmix的DNI、打印机的发现等都会有问题。

简单总结过程

这个diy-cfe是腾达AC9改的,不知道在这次刷机中有多大的帮助。拆芯片刷机也只是刷了这个cfe,因为没有找到编程器固件直接刷机(最底层还原),所以也不知这个拆芯片具体有多大的帮助。

因为网上有说

博通版本是梅林的话刷回官改很容易啊,跟刷官改的方法一样,我在这里简单说一下:

  1. 首先,知道你路由器的LAN网地址是多少,比如初始的是 192.168.2.1,如果你自己有修改地址,那么重置后你的路由器地址仍然是这个,因为你没有恢复分区;
  2. 关机状态下长按住复位键开机,按住十秒后松开;
  3. 将电脑上的ip地址改成对应的,比如路由器的地址是192.168.2.1,就把电脑的设置成192.168.2.2
  4. 浏览器输入路由器地址能进CFE的话,就可以按照教程上提供的刷官改的方法刷机了,下载tftpd工具,下载固件包,打开tftpd,设置好IP,在浏览器地址栏输入代码,开刷就可以了 具体参考:https://www.right.com.cn/forum/thread-574950-1-1.html 帖子里有介绍的刷机方法

后续的真正的刷机也是在cfe页面通过浏览器命令行来刷机的 ,直接上传很多都刷不了,所以其实本质上方法都是一样的,尝试果多次没成功的原因主要是:

  1. 没有找到cfe的页面地址,由于没有DHCP,需要手动修改,只有刷了DIY CFE之后才知道是192.168.0.1 (手动输入这个,ping这个地址都快吐了)。不知道之前华硕固件的时候是多少,尝试过2.1,无果,没有尝试一下1.1和0.1、123.1(据说运行的是梅林/华硕,就是 192.168.1.1),以及还原一下华硕固件。否则也许并不需要拆机这一步。
  2. 但是也有帖子说,华硕固件如果还原的话,可能会把flash芯片干掉。

2019-5-11 亲测 K2P 金色 B1/B2 均可用。不知道是不是原厂 CFE 问题,刷梅林后在管理页面恢复出厂设置,可能会把 Flash 干掉(反正我试了两台,无法进入 CFE,拆 Flash 下来上编程器,芯片无法识别)https://ostarted.com/108 https://www.right.com.cn/forum/thread-1510872-1-1.html

  1. 在cfe中上传多次无果,尝试用浏览器命令行,tftpd服务器没有进度条。后来发现原来是没有关闭杀毒软件和防火墙。单只尝试过很多次,甚至每一次尝试都要等个5分钟,担心也许已经在刷机了。来来回回折腾好几次每次5-10分钟,时间紧不知不觉的过去了。😂

最终

我又从初始版本固件➡258版本固件➡华硕梅林固件

原因很简单无论是初版本、新版都没法实现AP模式,但是摄像头链接NAS,手机和电脑连接NAS都有一定问题,虽然手机电脑好解决,但摄像头无解。

Snipaste_2023-05-11_18-41-17.png
Snipaste_2023-05-11_18-47-34.png

刷机和编程器固件备份可以参考https://www.right.com.cn/forum/thread-575973-1-1.html