k2p官改固件或原厂固件下安装breed的方法

June 19, 2017

首先确保开启了ssh 或 telnet, 然后任选一种方式登录进去控制台. (如果不知道开启, 查看帖子 http://www.right.com.cn/forum/thread-217088-1-1.html) #后面的为实际命令

这里我原来教程是下载的breed下载站的https://breed.hackpascal.net/breed-mt7621-phicomm-k2p.bin , 但是官方时常会更新,因此我换成我的备份链接了. 我的站点暂时没有弄https,因此安装wget-ssl不是必要的.只是之前教程的一部分. 这里为了方便有些人可能想下载官方的,因此安装wget-ssl的部分继续保留了.

root@K2P:/#cd /tmp
root@K2P:/tmp#opkg install http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/packages/wget_1.16.3-1_ramips_1004kc.ipk

安装成功应该可以看到有wget-ssl文件了

root@K2P:/tmp# ls /overlay/usr/bin/
dbclient     dropbearkey  scp          ssh          wget-ssl

然后下载breed:

wget-ssl --no-check-certificate http://files.80x86.io/router/rom/bootloader/K2P/breed-mt7621-phicomm-k2p.bin

下载完成后校对一下md5是不是 4864e1c72c9bf4f2ab5983dc9862a882 ,如果OK,继续下一步操作.

root@K2P:/tmp# md5sum breed-mt7621-phicomm-k2p.bin
4864e1c72c9bf4f2ab5983dc9862a882  breed-mt7621-phicomm-k2p.bin

(如果是下载的breed官方的链接,相应的md5与官方公布的一致即可)

写入breed:

root@K2P:/tmp# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 00050000 00010000 "permanent_config"
mtd5: 00f60000 00010000 "firmware"
mtd6: 00c48b96 00010000 "rootfs"
mtd7: 00200000 00010000 "rootfs_data"
root@K2P:/tmp# mtd -r write /tmp/breed-mt7621-phicomm-k2p.bin Bootloader

写入成功的情况下会自动重启的.

comments powered by Disqus