找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 28041|回复: 8

网件Netgear R6900/R7000 刷入原版梅林固件

[复制链接]
本帖最后由 speedturtle 于 2018-8-12 00:29 编辑

网件Netgear R6900/R7000 修改CFE(Bootloader)刷入原版梅林固件






以下所说的都来自于http://www.linksysinfo.org/index.php?threads/asuswrt-merlin-on-netgear-r7000.71108;可以去详细看原帖(英文)
这里提及的固件是原版的梅林,

              Xwrt-Vortex        Asuswrt-Merlin firmware for various routers

不是出自Koolshare论坛的改版。

首先说一下这个自定义CFE的优缺点
      优点:自定义CFE提供了一个miniweb的刷机界面,在刷固件变砖的情况下,只要CFE没有损坏,可以通过 按住reset打开电源,进入救援模式(miniweb的刷机界面);
      缺点:无法刷回原厂固件(估计也没几个人刷机之后会用回原版固件)

CFE工具压缩包里面的文件如下, 文章结尾会有修改工具和固件的网盘下载地址。
1      cfe.bin  自定义CFE文件;
2     CFEEdit.exe  cfe编辑工具,用于修改cfe.bin中的3个MAC地址

3     mtd-write   刷CFE的工具
4     flash-cfe.sh  一个使用mtd-write完成刷CFE的脚本,本教程中没有使用。

      
刷CFE步骤:
       1、修改cfe.bin文件
       运行CFEEdit.exe,File->Open CFE...选择cfe.bin打开文件;选择Advanced Mode,修改其中的
       et0macaddr=E4:F4:C6:00:00:01
       pci/1/1/macaddr=E4:F4:C6:00:00:01
       pci/2/1/macaddr=E4:F4:C6:00:00:00

网件和华硕路由的修改方法都不同 (要注意的是MAC地址是用16进制记录的,请自行按照16进制计算自己路由需要修改的MAC地址
The following are the schemes how Netgear and ASUS FW calculate wifi mac adddresses based on et0macaddr set in the CFE:

1) Netgear:
et0macaddr=LAN_MAC_Address (翻到路由背面标签可以看到)
pci/1/1/macaddr=et0macaddr
pci/2/1/macaddr=et0macaddr-1  #计算出新MAC地址后替换
2) Asus:
et0macaddr=LAN_MAC_Address (翻到路由背面标签可以看到)
pci/1/1/macaddr=et0macaddr
pci/2/1/macaddr=et0macaddr+4 #计算出新MAC地址后替换

设置完后,File->Save CFE As...保存为你自己的CFE文件,假设为cfe-new.bin
      2、备份现有的CFE
      通过 SSH/telnet工具登录到你的路由;运行如下命令备份现有CFE;
      dd if=/dev/mtd/0 of=/tmp/boot.bin
      在梅林固件下,上述命令有问题,需要运行
      dd if=/dev/mtd0 of=/tmp/boot.bin
      这样,在/tmp目录下会生成一个boot.bin文件,大小512K,这个就是你现有的CFE,下载这个文件保存;
或者备份CFE到USB储存设备, command:
cat /dev/mtd0 > /tmp/mnt/USB_NAME/original_cfe.bin
To find USB name (if it isn't labeled):
cd /tmp/mnt/
ls
then
cd USBNAME

     3、刷CFE
      上传cfe-new.bin、mtd-write到你的路由,假设上传到/tmp/home/root目录下面,通过 SSH/telnet工具登录到你的路由,进入/tmp/home/root目录;
      首先运行 chmod +x ./mtd-write 给mtd-write增加执行权限;
      然后运行  ./mtd-write -i cfe-new.bin -d boot 刷入自定义CFE。
     4、进入CFE刷入原版梅林
      打开CMD窗口输入ping 192.168.1.1 -t
      按着reset键开机,然后过个1分钟再放掉reset键(保险起见1分钟,看到ttl=100就可以放手了)
      然后设置有线网卡IP:192.168.1.X,网线接入LAN,浏览器打开192.168.1.1
      miniweb界面有清除NVRAM选项,然后就可以刷入原版的梅林固件。

不懂的可以留言。

原版梅林固件以及修改CFE工具包下载链接
https://pan.baidu.com/s/1TwLYZ58d4NjNCmMkKOaUzA



我的恩山、我的无线 The best wifi forum is right here.
这个建议不推荐使用。还是谢谢了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
lsydy 发表于 2018-8-12 07:53
这个建议不推荐使用。还是谢谢了。

原版功能少了软件中心

点评

也不错啊,可以刷了原版梅林,然后升级改版梅林的,多了一道工序而已,也不算复杂,反正web界面刷  详情 回复 发表于 2018-8-29 16:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢楼主分享!
找个4500的,拿来试试。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

speedturtle 发表于 2018-8-12 15:39
原版功能少了软件中心

也不错啊,可以刷了原版梅林,然后升级改版梅林的,多了一道工序而已,也不算复杂,反正web界面刷
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
这个原版是华硕官方的还是编译的?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
lhs 发表于 2018-9-3 04:18
这个原版是华硕官方的还是编译的?

原版的梅林系统
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

不敢刷梅林,拍刷不回原厂
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

好贴 还是原版梅林放心
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 02:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表