admin管理员组

文章数量:1565794

2024年7月23日发(作者:)

[技术研究] 关于CFE修改和刷写整理(写给无JTEG想修改CFE的朋友)

本帖最后由 leoplod 于 2010-8-21 17:35 编辑

事出有因,我的华硕WL-520GC改GU购入后,使用的是500GP V2 CFE,也不知是什么原因,

我始终无法稳定脱机下载,虽然我不怎么用脱机。但始终心里不爽,有些怀疑是不是因为

500GP V2接口后有个USB芯片,所以CFE启动后USB始终不稳定。

于是打起还原CFE到520GU的心思,怎奈这机器一无TTL监控,二无JTEG。无法监控启动

也无法用JTEG刷CFG。到处爬文看到原来在DD-WRT下能打开MTD CFE区域,于是抱着死就

死的心态尝试下。(这里要感谢群友太阳发来他64M固化后520GU的CFE做对比)

不过刷CFE有危险请谨慎对比,一定要先备份出原机CFE ,如有现成的修改后CFE一定要

仔细对比下参数。不然信息不同进去就砖,没商量的。----CFE原理通俗点说就是电脑中的

BIOS。作用是:自诊断程序/加电自检程序

刷写具体操作方法如下

在DD-WRT下刷写CFE的具体方法

1. 备份路由器的CFE和NVRAM文件,备份cfe和nvram的命令如下

打开命令窗口,telnet 到你的路由,输入用户名,密码登录路由器,接着输入以下命

dd if=/dev/mtd/0 of=/tmp/

dd if=/dev/mtd/3 of=/tmp/

2. 安装winscp,然后运行winscp,右边第一个框填上路由的地址IP,中间那行的第一个框

填登录的名字,

旁边的框填登录的密码.最后在最下面的协议里点选SCP,然后点连接上登陆到路由器

3. 进入winscp,分左右两个框,先在左边框中新建一个文件夹(名字自己起),在右边框

中可以看到路由器的内容,双击上面的/tmp目录,

可以看到/tmp目录下有 两个文件,将其选中并拖动到左边框中进行

备份

4. 修改CFE文件,先将备份出来的文件重新复制一份保存备用,以备将来恢复使用。然后

在使用WinHex .查找sdram_init,并作出相应修改,最后保存修改.

(WL520GU原文件内存是sdram_init=0X000A直接修改到:sdram_init=0x0012)保存后

刷回就可激活64M一劳永逸

如果是下载到其他备份的CFE,就要修改MAC地址了,具体方法是查找 et0macaddr=

XX:XX:XX:XX:XX:XX (XX=实际地址) 修改为机器背面的MAC地址,保存回去(实际MAC

就一个,其他接口都是+1+2系统自己算出来的)

5. 再次运行winscp,先点左边框中找到修改后的,在右边框中双击上面的/tmp目

录,可以看到/tmp目录下的文件,将左边的文件

选中并拖动到右边框/tmp目录下,完成修改好的上传

6. 打开命令窗口,重新Telnet到路由,输入用户名,然后是密码登录路由器,接着输入

以下命令

cd /tmp

mtd write cfe

mtd write nvram

nvram commit

reboot

路由器会自动重启,完成CFE刷写 .重新复位次就可看到效果了。后续我会陆续查找和

整理其他路由CFE。分享给大家

修改CFE让路由直接启动超频、激活附加内存

2009-11-09 11:27

淘Buffalo WZR-G108 路由有段时间了, 入货的时候已经加装 USB,刷了Linksys

WRTSL54GS的CFE, 刷了dd-wrt mini 版本, 当然这个版本功能太少了, 自

己就刷了 番茄、open-wrt, dd-wrt usb, dd-wrt mega 等。。。

折腾来去,还是觉得dd-wrt usb目前适合我。。。 不想太多折腾了。。。

周末又淘了 JTAG线 TTL线, 这下就可以放心大胆的大动干戈了!

没搞过, 还是多亏愚山无线论坛的yy5409网友的指点。。。

修改CFE实现开机自动超频、自动激活附加内存的步骤总结如下:

1、下载最新WRTSL54GS的CFE

2、用vim或者nano,查找 clkfreq, 可能是 clkfreq=264 (原装为264MHz

的CPU)

查找 sdram_init, 可能是 sdram_init=0x000b

然后用sed 替换这两个参数:

sed -i "s|sdram_init=0x000b|sdram_init=0x0011|g"

sed -i "s|clkfreq=264|clkfreq=300|g"

3、插好JTAG线 也可以插上TTL线来监控

4、路由通电

5、将改好的 重新命名为 放到

同级目录下

6、运行 填上 的完整路径,包含其文件名, 然后

install, start

7、运行 来刷机

-probeonly /verbose

来判断是否正确识别板子、cpu等

-backup:cfe

备份原cfe

-flash:cfe

将刚才改好的刷到flash上

(会自动删除原CFE信息)

一般情况下, reboot就ok了

实在不行就tftp刷dd-wrt的mini固件,

重启, ok啦。。。

本文标签: 修改自动路由器刷写保存