下面是一种修复方法你可以试试。应该和你的修复是一样的。怕就是你选择错误固件还有在分解的时候弄错。
到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。
|