MINE 发表于 2008-2-23 15:26:59

很有技术含量的帖子,当天我去搞个BCM芯片的猫,用楼主的方法来试试。

jackjdl 发表于 2008-2-24 17:19:53

:victory: 好东西帮顶!!!

kingstarx 发表于 2008-3-10 20:23:34

我的831 TW(同维)代工的,用你发的软件把Dynalink的固件合并后,刷新后成死猫了。怎么处理啊,谢谢

hugebird 发表于 2008-3-15 10:21:15

原帖由 kingstarx 于 2008-3-10 12:23 发表 https://www.chinadsl.net/images/common/back.gif
我的831 TW(同维)代工的,用你发的软件把Dynalink的固件合并后,刷新后成死猫了。怎么处理啊,谢谢


恢复时需要用TTL-232线,和JTAG线,首先需要在板子上找到这两个通讯口,首先用TTL线接入,如果CFE可以启动,并且能够正确驱动网口的话,可以用CFE的WEB界面,重新刷新正确固件即可、
一般可以试一下在CFE中修改板子的类型,一般可以找到正确驱动网卡的型号。 用TTL线的目的就是尽量避免使用JTAG线。

如果CFE无法启动的话,那么只有用JTAG线,关于用JTAG线的使用,请参考教程区的例子,并使用我改的那个JTAG工具。

现在有的简化了的板子,JTAG没有引出,那只有把flash rom芯片拆下来用编程器刷新。

所以用这个工具要特别小心,不是所有的都能成功, 一定要确认两个固件是相同特征的。否则绝对要失败。

如果没有恢复工具,不建议使用这个工具

hugebird 发表于 2008-3-15 10:27:38

请大家下载18楼的1.5版,由于论坛不支持修改帖子,1楼的那个最早的版本无法删除。


再提醒下载这个工具的朋友, 如果没有必要的恢复工具,最好不要尝试这个工具,因为刷新以后很可能板子没有正确配置,设备将不能正常工作。另外板子上没有JTAG口的,最好不要尝试刷新。

virus101 发表于 2008-3-15 15:15:27

lz关注一下e8套餐中的 大亚db120-wg 吧,配置很强悍,6358芯片,带2个usb host,32m rom,16m ram,网上有菜鸟正在低价甩卖呢,弄个来塞格openwrt看行不行。现在网上已经有一种6358芯片猫的全套源代码了,全套芯片和db120-wg 相同,不过是法文。

hcym 发表于 2008-3-31 10:23:16

收藏

难度太大了

:lol

peipei 发表于 2008-4-1 17:32:05

手上有个中型的831,外形和dynalink的rta1320一样,刷了dynalink最新的固件3.30j,后来发现tp-link的8810+也是一样的芯片,因为8810的猫可防电信的网络尖兵,所以想用8810的固件刷到中兴831上。但是用8810+的固件升级时提示tag不对,后来看到楼主的贴,就试着吧dynalink的tag合并到8810+里,不知是不是8810的固件不含CFE的问题,刷新之后猫就挂掉了。
这是中兴猫里原带的dynalink的固件
C:\rom>brfwmod -showinfo -i rta.bin

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

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = '                  '
    SIG2(FW version)    = '                  '
    chip ID             = '      '
    board ID            = 'RTA1320'
    FW endianess      = Big Endian
    CFE loading address = 0xBFC00000
    CFE length          = 0x0000F2E8
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00134000
    Kernel loading addr = 0xBFD44100
    Kernel length       = 0x00077197
    Total Image length= 0x001BA47F
=======================================================



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

这是tp-link 8810的固件
C:\rom>brfwmod -showinfo -i rta.bin

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

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = '                  '
    SIG2(FW version)    = '                  '
    chip ID             = '      '
    board ID            = 'RTA1320'
    FW endianess      = Big Endian
    CFE loading address = 0xBFC00000
    CFE length          = 0x0000F2E8
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00134000
    Kernel loading addr = 0xBFD44100
    Kernel length       = 0x00077197
    Total Image length= 0x001BA47F
=======================================================



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

这是合并后的固件
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>cd rom

C:\rom>brfwmod -showinfo -i rta.bin

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

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = '                  '
    SIG2(FW version)    = '                  '
    chip ID             = '      '
    board ID            = 'RTA1320'
    FW endianess      = Big Endian
    CFE loading address = 0xBFC00000
    CFE length          = 0x0000F2E8
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00134000
    Kernel loading addr = 0xBFD44100
    Kernel length       = 0x00077197
    Total Image length= 0x001BA47F
=======================================================



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


楼主帮研究一下,我还有两个831的猫,还想试试

peipei 发表于 2008-4-1 17:39:31

上面有错,重新发
手上有个中型的831,外形和dynalink的rta1320一样,刷了dynalink最新的固件3.30j,后来发现tp-link的8810+也是一样的芯片,因为8810的猫可防电信的网络尖兵,所以想用8810的固件刷到中兴831上。但是用8810+的固件升级时提示tag不对,后来看到楼主的贴,就试着吧dynalink的tag合并到8810+里,不知是不是8810的固件不含CFE的问题,刷新之后猫就挂掉了。
这是中兴猫里原带的dynalink的固件
C:\rom>brfwmod -showinfo -i rta.bin

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

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = '                  '
    SIG2(FW version)    = '                  '
    chip ID             = '      '
    board ID            = 'RTA1320'
    FW endianess      = Big Endian
    CFE loading address = 0xBFC00000
    CFE length          = 0x0000F2E8
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00134000
    Kernel loading addr = 0xBFD44100
    Kernel length       = 0x00077197
    Total Image length= 0x001BA47F
=======================================================



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




这是tp-link 8810的固件
C:\rom>brfwmod -showinfo -i tp.bin

===============================================================
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)    = 'ver. 2.0'
    chip ID             = '6338'
    board ID            = '96338L-2M-8M'
    FW endianess      = Big Endian
    No CFE in Image
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00136000
    Kernel loading addr = 0xBFD46100
    Kernel length       = 0x00074F2D
    Total Image length= 0x001AAF2D
=======================================================



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



这是合并后的固件
C:\rom>brfwmod -showinfo -i new.bin

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

============decoding Tag information===================
    Tag Ver signature   = '6'
    SIG1(comany info)   = '                  '
    SIG2(FW version)    = '                  '
    chip ID             = '      '
    board ID            = 'RTA1320'
    FW endianess      = Big Endian
    No CFE in Image
    RootFS loading addr = 0xBFC10100
    RootFS length       = 0x00136000
    Kernel loading addr = 0xBFD46100
    Kernel length       = 0x00074F2D
    Total Image length= 0x001AAF2D
=======================================================



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

楼主帮研究一下,我还有两个831的猫

hugebird 发表于 2008-4-2 21:22:27

RTA1320用外部的交换芯片,兼容的设备外面有4个网络接口,96338L-2M-8M使用96338芯片本身的以太网芯片,设备只有一个网口,这两种设备因为以太网驱动不同,是不能互换固件的,RTA1320对应的是96338E,
如果CFE没有被刷掉可以用TTL线进入CFE,通过CFE的web刷新界面刷回原版的固件。
CFE如果被覆盖,可以在CFE里面试一下是否能把板子的ID换成96338E,重启进CFE后就可以从web刷新恢复。 若是CFE也缩水了,那只有用jtag一条路恢复
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 发布一个Broadcom芯片ADSL固件的修改方法和工具