找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4147|回复: 3

Dlink 2740B CFE修砖

[复制链接]
发表于 2012-4-15 10:41:31 | 显示全部楼层 |阅读模式
Dlink 2740B 因刷错固件变砖后,硬件肯定没问题,用JTAG刷CFE,flash是AMD的4M,期间CFE刷过无数,用了DLink 官网下的 .cfk再用highbird的brjmod1.5分离出来的CFE,还有就是broadcom公版的cfe,刷的软件用过JTAG和highbird的Brjtag的各种版本,有的版本刷CFE到中间就断了,要关掉猫重启才能续刷,用Brjtag2.05的能不间断的一次刷成功,但都无法开机自检,电源灯都不亮,4口网灯一闪就灭了,ping 192.168.1.1不同,用TTL 小板连超级终端根本没显示启动信息,请教大家到底问题出在哪里?我都快放弃了。
发表于 2012-4-15 11:13:40 | 显示全部楼层
下面是一种修复方法你可以试试。应该和你的修复是一样的。怕就是你选择错误固件还有在分解的时候弄错。

到DLINK官网有下载带CFE的固件http://tsd.dlink.com.tw/downloads2008list.asp?Category=xDSL,但是要分离开CFE,我们等下再说。现在改准备的都OK了,马上开工。

过程:先下载DSL2740带CFE的固件,我下的是EU_DSL-2740B_2.61b243.cfk版的,下好之后就是分离CFE,hugebird发布的一个Broadcom芯片ADSL固件的修改方法和工具https://www.chinadsl.net/forum.ph ... CC%BC%FE&page=2,我下的是18楼1.5版的,解压到C盘BrFWmod1.5文件夹,然后将下载好的DSL-2740带CFE的固件放在BrFWmod1.5文件夹内,开始-运行输入cmd,cd\BrFwmod1.5,继续 BrFwmod -decomp -i EU_DSL-2740B_2.61b243.cfk,然后我们在BrFwmod1.5文件夹内找到CFE.BIN.20xxxx_xxx,这个就是我们要的CFE。

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\BrFwmod1.5

C:\BrFWmod1.5>BrFwmod -decomp -i EU_DSL-2740B_2.61b243.cfk

===============================================================
Broadcom Chip ADSL FW Image De/Compress Utility v1.5-hugebird
===============================================================

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = 'Broadcom Corporatio'
    SIG2(FW version)    = '3.10.02.EU'
    chip ID             = '6358'
    board ID            = '96358GW'
    FW endianess        = Big Endian
    CFE loading address = 0xBFC00000
    CFE length          = 0x0000FDBC
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00322000
    Kernel loading addr = 0xBFF32100
    Kernel length       = 0x0007E24C
    Total Image length  = 0x003B0008
=======================================================

->Read image to buffer successful, 3866632 Bytes!
->Start unpacking the image ...
  ->write TAG.BIN ...Done!
  ->write CFE.BIN ...Done!
  ->write ROOTFS.BIN ...Done!
  ->write KERNL.BIN ...Done!
->Done


*** REQUESTED OPERATION IS COMPLETE, Bye! ***


C:\BrFWmod1.5>



CFE准备好了,现在就开始JTAG刷CFE,JTAG工具就不发链接了,也是hugebird发布,hugebird真是太无私奉献了,在此感谢!!!!
JTAG大家都会用,就不多说了,把刚刚分解出来的CFE复制到JTAG文件夹,改名为TFE.BIN(64K的是TFE),我一般都先erase:wholeflash,然后再flash,写完之后接上TTL,在CFE下面刷EU_DSL-2740B_2.61b243.cfk,刷完重启之后DSL2740就活啦,成功进入WEB。
 楼主| 发表于 2012-4-15 11:58:38 | 显示全部楼层
谢谢2楼,我就是看了这个帖子并完全按这个帖子的来操作的,

http://www.openwrt.org.cn/bbs/fo ... thread&tid=6626

CFE 我用过数个官网下载并分离出来的,和站内资源CFE下载区的broadcom 公版的CFE ,刷成功后都无法启动,是否提示刷成功,但其实中间出错了啊? 用 hugebird的brjtag 1.5a,1.8a,1.8c 都会在刷CFE的时候中断,关闭猫重启后,会继续接着刷CFE,这样是否就意味着出错啊?用brjtag2.05, 会检测出 CFI compatibled flash,会一次性刷成功,但都无法重启,也无法连TTL进超级终端,是 刷机软件的问题吗?请教有没有更时候AMD/Spanish的flash的版本?
 楼主| 发表于 2012-4-15 12:09:58 | 显示全部楼层
谢谢回复,我就是按这个帖子严格操作的,CFE写错了或不成功的问题出在哪?是CFE不正确还是问题出在刷的过程中?期间CFE刷过无数,用了DLink 官网下的 .cfk再用highbird的brjmod1.5分离出来的CFE,还有就是站内资源CFE下载去broadcom公版的cfe,刷后都不行,终不会这么多CFE都出错吧? 刷的软件用过JTAG和highbird的Brjtag的各种版本,有的版本刷CFE到中间就断了,好像刷着刷着就检不出flash了,要关掉猫重启才能续刷,这样是否就意味着中间出错?用Brjtag2.05的能不间断的提示一次刷成功,但为何也不行,我已经花了很长时间还搞不定,请大家赐教。万分感谢
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-15 00:33 , Processed in 0.037609 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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