R7000此前已刷入Merlin
跟随@XVortex 的最新版本, 但是由于没有刷入CFE 1.3.0.7 ,目前Wifi 2.4G 有断流情况
今天尝试升级CFE并更新最新固件
当前系统回退到版本 Merlin 380(旧版的最后一版)

操作主要分几步
1.制作和R7000路由器MAC地址一致的CFE
2.备份原始CFE
3.刷入新版CFE
4.重置并更新固件

需要用到的工具

[WINSCP][1]
[PUTTY][2]
Custom CFE (v1.3.0.7) provided by xVortex[3]

1.制作和R7000路由器MAC地址一致的CFE

首先解压r7000-cfe-1307.zip 得到cfe_r7000.bin CFEEdit.exe mtd-write (另外两个文件暂时用不到)

打开CFEEdit.exe ==> 左上角选择 File ==> Open CFE ==> 打开cfe_r7000.bin
CFEDEIT界面

然后在Dumb Mode 页面编辑
ETH MAC Adress=E4:F4:C6:00:00:00 后的 E4:F4:C6:00:00:00 --> 改成 路由器的mac地址
WL1 MAC Adress=E4:F4:C6:00:00:00 后的 E4:F4:C6:00:00:00 --> 改成 路由器的mac地址
WL2 MAC Adress=E4:F4:C6:00:00:04 后的 E4:F4:C6:00:00:04 --> 改成 路由器的mac地址+4 (点击右侧+号四次)
WPS Password=12345670 后的 1234560 --> 改成 路由器的PIN地址 (不知道就改成路由器的SERIAL序列号,或者任意你能记住的8位数字)

CFEEDIT2.png

修改完后点击File ==> Save CFE As ==> 这里我命名为cfe.bin

关闭CFEEdit.exe

2.备份原始CFE

2.1开启路由器SSH

下一步登录路由器 点击左下角系统管理==> 系统设置 ==> 启用SSH(选择LAN Only)==> 页面最下方选择应用

2.2上传新版CFE

打开WINSCP,注意协议需要选择SCP,填入R7000路由器IP地址,你的R7000路由器用户名及密码,登录
WINSCP.png

默认登录页/tmp/home/root/ 如果你是第一次scp登录到路由器上,这里应该没有文件(有也没问题) , 选取左侧框体内文件,将刚刚制作的cfe.bin 和之前解压得到的 mtd-write上传到右侧路由器文件列表内

2.3备份原始CFE

打开WINSCP 左上角的 Open TerminalEnter Command框体内输入cat /dev/mtd0 > original_cfe.bin 点击Execute 然后点击 Close 此时WINSCP右侧框体内新出现original_cfe.bin文件,将它下载到本地电脑备份,以后刷其它固件可能用到。
WINSCP Open Terminal.png

3.刷入新版CFE

接下来打开PUTTY
填写路由器IP和端口
PUTTY.png

登录R7000路由器
执行

chmod +x ./mtd-write

然后再执行

./mtd-write -i cfe.bin -d boot

至此 CFE 已经升级到 1.3.0.7

4.重置并更新固件

接下来恢复路由器原厂设定,升级最新固件(或者先升级最新固件再恢复出厂设定) 再重新设置路由

如果刷入cfe遇到问题,可以尝试在PUTTY输入dd if=cfe.bin of=/dev/mtd0(dd不做验证就刷入,使用此行命令需谨慎,在确定cfe制作无问题再刷入)

有问题可留言交流 后台看到会回复

参考

https://mega.nz/folder/ct9zUaCS#lG4g5i5SDhSzG_NH-QSl1g
https://www.linksysinfo.org/index.php?threads/asuswrt-merlin-on-netgear-r7000.71108/page-332
https://www.right.com.cn/forum/thread-6582485-1-1.html
Custom CFE (v1.3.0.7) provided by xVortex.zip

标签: none

添加新评论