沙唐桔

斐讯 K3 路由器上车

一年前上过 K1、K2 的车,都安全下车,两个都高价专卖,目前还正常服役中。前阵子看博友 FROYO 双十一连上两趟车,忍不住上了 K3 的车,外加 K2。(2018.8 已翻车

K3 上车前特意 Google 做了一下功课,看有没第三方固件可以刷,折腾方不方便,要不要拆机……结果是:挺容易折腾的,可以刷梅林、LEDE、官改固件,官改 Root 固件……但是,三星 NAND 的机子目前不大时候刷梅林,有可能会出现坏 Blocks (应该只是逻辑坏 Blocks)而无法正常使用。

K2、K3 昨天拿到手,迫不及待就开始折腾 K3,看到 K3 第一反应是:真大!(器大活好?)还有就是最希望不是三星 NAND。怎么确定是不是?

Telnet 或者 SSH 执行命令:dmesg | grep nand

官方固件两者默认是用不了的,最简单的是使用 K2/K2P/K3/K3C 新版固件 Telnet 激活工具,一键打开 Telnet。(亲测 K3 A1 硬件,V21.5.39.260 可以使用)

Telnet 是可以顺利连接上,可是执行 dmesg 命令得不到想要的信息,无法确认是不是三星的 NAND,只能继续折腾。

最好先备份一下固件:(参考:K3 流光金 260 免拆刷机

U盘插入路由器,在我的电脑地址栏输入 \\p.to 查看U盘的共享目录,比如我的目录为 sda1

Telnet 依次下执行以下指令(我选择备份所有的分区)

mkdir /tmp/share/sda1/backup
cd /tmp/share/sda1/backup
cat /dev/mtdblock0 > mtdblock0.bin
cat /dev/mtdblock1 > mtdblock1.bin
cat /dev/mtdblock2 > mtdblock2.bin
cat /dev/mtdblock3 > mtdblock3.bin
cat /dev/mtdblock4 > mtdblock4.bin
cat /dev/mtdblock5 > mtdblock5.bin
cat /dev/mtdblock6 > mtdblock6.bin
cat /dev/mtdblock7 > mtdblock7.bin
cat /dev/mtdblock8 > mtdblock8.bin

接着尝试刷 tianbaoha 官改 root 固件,下载 K3_V21.6.8.46_tb.bin(注意校验 MD5),拷贝到 U盘(sda1),然后在 Telnet 下执行命令:cd /tmp/share/sda1 && cat K3_V21.6.8.46_tb.bin > /dev/mtdblock6 && reboot ;当 Telnet 窗口出现 reboot: rmmod dhd failed: No such file or directory 表示刷写完固件,等待路由器重启完成就好了。

登录路由器,恢复一次出厂设置。

SSH 登录路由器,用户名 admin,密码为登录路由器后台的密码。执行 dmesg 命令还是无法得知是否三星 NAND。

好吧,那就转刷 LEDE,这个官改 root 固件自带工具箱,可以一键刷 LEDE。SSH 下输入 tb 可以进入工具箱,选择 [5] 刷机&还原

-----------------------------------------------
刷机&还原
-----------------------------------------------
[1] 刷入lede固件 by updateing
[2] 刷入lede固件 by lean
[3] 刷入lede固件 by stones
[4] 刷入lede固件 by xiaoshan
[5] 刷入merlin固件 by 63780223
[6] 刷入Tomato DualWAN(宽带宝)固件 by zd

[7] 恢复出厂设置
[8] 解除root恢复原厂

[0] 返回

lede固件刷回root固件的三种方法:
● lede固件 备份升级页面 不保留配置 上传刷入root固件
● lede固件下使用WinSCP把root固件传到路由/tmp目录 然后ssh执行
mtd -r write /tmp/k3.bin firmware
● CFE+TFTP方式 (帖子里有刷机视频)
merlin固件刷回root固件需要:
格式化nvram 和 格式化恢复yaffs2存储分区(先刷lede固件再刷root固件)

输入你的选择 [0-8]:

温馨提示:路由器需能上网!温馨提示:路由器需能上网!温馨提示:路由器需能上网!

按提示操作即可。

等待刷机完成,SSH 登录路由器,执行 dmesg | grep nand,有点失望:

root@LEDE:~# dmesg | grep nand
[    0.516524] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
[    0.522914] nand: Samsung NAND 128MiB 3,3V 8-bit
[    0.527544] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.535145] iproc_nand 18028000.nand: detected 128MiB total, 128KiB blocks, 2KiB pages, 16B OOB, 8-bit, BCH-4
[    1.728305] 4 bcm47xxpart partitions found on MTD device brcmnand.0
……

算了,反正暂时不打算自用,重新刷回官改 Root 固件。K3 折腾暂告一段落。


接着是 K2,这个好折腾。拿到手的 K2 硬件版本:A5,软件版本:22.4.11.14,好像这个版本不好刷 breed (Boot and Recovery Environment for Embedded Devices (BREED)),论坛找了下,有工具很容易就能把 breed 刷进去。

在线工具:K2 Breed配置文件下载 http://iytc.net/k2.php

方法很简单,页面输入 WAN 口 MAC 地址(格式为CC:81:DA:11:22:33,以冒号隔开),点“下载配置文件”将配置文件下载到本地;然后在 K2 WEB 管理页面“高级设置”-“系统设置”-“备份恢复”界面,导入下载的配置文件,点击“恢复备份”按钮即可。

然后就可以愉快的刷固件了。我是刷了改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(私人云储存 aria2 QOS)这个帖子的改版华硕固件,做中继挺好用的。

折腾结束,静待安全下车!2018.8 已翻车


更新:2018.1.25 K2 已安全下车,K3 已下(3/12)车 ¥649。


更新:2018.2.24 K3 已下(4/12)车 ¥649 + ¥150,另外 ¥100+ 的返利也到账了。


更新:2018.5.25 K3 已下(7/12)车 ¥649 + ¥150 + ¥150 + ¥150 + ¥150。

2018.8 已翻车