主页

斐讯K2P B1版(博通方案)双频千兆路由 原厂固件备份方法


扫码关注公众号diydaily,获得更多DIY及最新福利资讯

本文主要参考以下帖子,感谢 abccba94 大神的无私奉献:

http://www.right.com.cn/forum/thread-254919-1-1.html


此帖为 斐讯K2P B1版(博通方案)刷机的一个重要补充,相关信息请看原帖

http://www.diygogogo.com/article/item/3988.html

注:进入CFE的方法以及所用文件、软件的地址请看上面的原帖,此处不再赘述


下面直接开始:

打开tftp软件,首先选好之前已经配置好的电脑的有线网络接口


将所要用到的 k2p_bcm_v10d.bin 固件拷入tftp软件的根目录,如下所示

注:网盘里的文件为rar压缩文件,记得解压


然后在CFE里网页的地址栏,填入如下代码(复制粘贴):

http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.91:k2p_bcm_v10d.bin+flash0.trx

注意,上述代码中的IP地址必须和你的电脑IP一致(本文中设置的是192.168.2.91),后面跟的文件名也必须和上一步的一致

确认无误后按下回车键

然后你会发现tftp软件端显示路由正在下载固件【CFE网页端会显示错误,此为正常情况,不用管它】

注意:整个刷写过程耗时几分钟,安全起见5分钟内不要去动路由

下载完后可以点击tftp软件的“log viewer”看看刚刚的下载记录,91diy用这里面的时间来帮助判断上面说的5分钟


5分钟时间到后,路由拔电,再插电,重启

重启完成后进入路由管理界面192.168.2.1完成快速配置后可以看到版本已经变成了V1.0d,telnet功能已经被激活了。

注:2017年11月后下载改版固件的朋友,请在登录后进入“高级设置”界面打开telnet或ssh

ssh用户名为root,密码为admin


继续,下一步就是telnet登陆路由输入指令了

注:你也可以用文件夹里的PUTTY来执行指令,这里91diy还是用电脑自带的cmd算了

按下windows键+R键(或者找到电脑上的“运行”),输入cmd,回车


然后输入 telnet 192.168.2.1,回车


出现如下信息就说明登陆上路由了


首先开始备份固件(先备份编程器固件即完整的flash,备份单独分区的方法一样,只是所用代码略有不同,稍后会说)

复制如下代码(在cmd界面点击右键可以粘贴),然后回车:

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

此操作需要一定时间才完成,不要急着下一步,等出现如下所示的两个“#”号就说明这一步完成了,然后我们继续


验证下生成的文件大小是不是正确,输入如下代码后回车

ls -l /tmp/all.bin 

然后系统会返还此文件的大小,正确大小是16777216字节,如下所示



然后将其挂载到web上方便我们下载,输入如下代码并回车

mount --bind /tmp/all.bin /www/web-static/fonts/icofont.eot 


然后就可以到浏览器里,输入如下代码,回车

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

下载后将文件名改为all.bin,顺便再检查下文件大小是不是16777216字节


至此,K2P的编程器固件就被我们复制下来了。


如果想单独备份某个分区,请参考以下代码(具体过程就不截图了,操作方法和上面一样的)

①以出厂分区为例,这里保存了MAC地址、无线参数等信息【建议备份】

    1、telnet登录后,输入如下命令

    dd if=/dev/mtd4 of=/tmp/mtd4

    2、挂载到WEB

    mount --bind /tmp/mtd4 /www/web-static/fonts/icofont.eot 

    3、用浏览器下载编程器固件

    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 、

    从http://192.168.2.1/web-static/fonts/icofont.eot下载,

    然后改名为mtd0.bin


备份好固件以后,就可以继续刷机之旅了,点击下面链接回到刷机贴继续

http://www.diygogogo.com/article/item/3988.html


注:如果出现问题需要恢复某个分区,请参考原帖


http://www.right.com.cn/forum/thread-254919-1-1.html


扫码关注公众号diydaily,获得更多DIY及最新福利资讯