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啦。。。
版权声明:本文标题:关于CFE修改和刷写整理(写给无JTEG想修改CFE的朋友) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1721699713a892015.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论