HG522-C(HG522BBA) BCM6358刷D-LINK 2760u 成功
本帖最后由 fastpace 于 2011-11-24 10:29 编辑HG522-C(HG522BBA)BCM6358 的 CFE 版本是: 1.0.37-102.6 for BCM96358 (32bit,SP,BE),刷了几个OPENWRT版本都不能正常启动。原因可能是CFE的版本不对,这个102.6的版本刷什么OP都不行{:soso_e105:} 。要刷OP必须将CFE版本替换掉,因为手头无JTAG线,怕砖了,因此一直都刷不带CFE的固件。
有哪位大侠刷过HG522-C的CFE并成功的,请告诉我一个地址,最好是1.0.37-10.3或者1.0.37-6.5或者1.0.37-102.9。
昨晚尝试了一下刷D-LINK 2760u 1.05(https://www.chinadsl.net/thread-52663-1-1.html,DSL-2760U-RU_1.05_11032010_fs_kernel_128k),居然成功了,虽然不是OPENWRT,但可以先玩玩吧。
硬件信息:BCM6358UKFBG + BCM5325EKQMG + BCM4318KFBG + AM29LV320MT + 16M + 32M
设备型号: EchoLife HG522-c
设备标识号: 002568-47200002568A2BE80
硬件版本: HG522BBA
软件版本: V100R001C08B026SP02_JSCT
批次编码: BWC8P2.026.B023k.d20h_JSCT
刷之前:
CFE version 1.0.37-102.6 for BCM96358 (32bit,SP,BE)
Build Date: Wed Jul 22 20:08:25 CST 2009 (root@localhost.localdomain)
Copyright (C) 2000-2008 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)
Boot Address 0xbe000000
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-6) : HG522_B
Number of MAC Addresses (1-32) : 11
Base MAC Address : 02:10:18:01:00:01
PSI Size (1-64) KBytes : 0
Main Thread Number : 0
刷新过程
1、进入CFE,用网线连接hg522任意一个网卡,把电脑网络设置成 192.168.1.100。如果能ping通,浏览器打开192.168.1.1/upload.html,上传DSL-2760U-RU_1.05_11032010_fs_kernel_128k(不带CFE的那个)。
2、猫自动重启,再刷一遍。
3、刷好后进入CFE修改参数
CFE> b
Press:<enter> to use current value
'-' to go previous parameter
'.' to clear the current value
'x' to exit this command
96358VW2 ------- 0
96358VW ------- 1
96358GWVG ------- 2
96358IVWG ------- 3
96358SV ------- 4
HG553 ------- 5
HG522_B ------- 6
Board Id (0-6) :01
Number of MAC Addresses (1-32) :12
Base MAC Address :02:10:18:01:00:01
PSI Size (1-64) KBytes :24
Main Thread Number :0
Resetting board...
这里我选的是96358VW(也就是1),MAC Addresses=12,PSI Size=24。
4、重启后就成功了。
刷新后参数如下:
CFE version 1.0.37-102.6 for BCM96358 (32bit,SP,BE)
Build Date: Wed Jul 22 20:08:25 CST 2009 (root@localhost.localdomain)
Copyright (C) 2000-2008 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)
Boot Address 0xbe000000
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-6) : 96358VW
Number of MAC Addresses (1-32) : 12
Base MAC Address : 02:10:18:01:00:01
PSI Size (1-64) KBytes : 24
Main Thread Number : 0
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 0
Support Double system.
Flash boot Flag: MAINSS
Boot from main system!
Decompression OK!
Entry at 0x802cc000
。。。。。。。。。。。。
用浏览器打开192.168.1.1,输入密码admin/admin就可以访问了。这个固件的功能是否正常还未测试,简单试了一下有线、无线都可以连。
下一步目标:刷OpenWrt。
补充内容 (2011-11-26 21:12):
zfggong反映,刷不上D-LINK 2760u,今天我特地又试了一下。真同zfggong反映一样,再次刷D-LINK 2760u总是不断重启。后来仔细看了我前面的日志。按照前面步骤再重新刷了一边,居然又成功了。重新更新一下帖子。
补充内容 (2011-11-26 21:33):
补充部分见本帖4楼 这个猫,有人成功刷了OpenWrt吗? 顶起来啊88888888 本帖最后由 fastpace 于 2011-11-26 21:38 编辑
今天又刷了一下D-LINK 2760u,居然失败了,修改什么参数都无效。真是奇怪的很。又找出前期的刷机日志,仔细研究了一下刷机过程,又一次成功了。现将刷机过程要点说明如下:
1、CFE version 1.0.37-102.6 直接刷D-LINK 2760u 1.05是不会成功的。
2、hg522-c刷D-LINK 2760u 1.05必须先刷二遍D-LINK 2760u 1.06(不带CFE),然后再刷两遍D-LINK 2760u 1.05。
刷完后,hg522-c启动会看到一长串的debug信息和XML信息:===== Release Version 4.02L.03 (build timestamp 101103_1011) =====
wl_cnt= 1
cvtpsi:debug:13.229:oalMsg_init:132:commFd=3 connected to smd
cvtpsi:debug:13.229:oalMsg_init:153:sent LAUNCHED message to smd
cvtpsi:notice:13.230:cmsMdm_init:173:entered, eid=13(cvtpsi) shmid=0
cvtpsi:notice:13.230:oalShm_init:139:attaching to existing shmId=0
cvtpsi:notice:13.230:oalLck_init:118:attach existing done, semid=0
cvtpsi:notice:13.230:cmsMem_initSharedMemPointer:94:shm pool: 0x5880f600-0x58848000
cvtpsi:debug:13.231:cmsMdm_init:217:attach existing done, ret=0
cvtpsi:debug:13.360:oal_readConfigFlashToBuf:1005:read 24576 bytes from flash, look for first 0 byte
cvtpsi:debug:13.360:isCompressedConfigFile:881:returning 0
cvtpsi:notice:13.363:oal_readConfigFlashToBuf:1106:returning ret=0 len=16178
cvtpsi:debug:13.363:readPsiToBuf:274:got config file, psiLen=16178
<psitree>
<WirelessCfg>
<vars state="enabled" ssIdIndex="0" country="ALL" apMode="ap"bridgeRestrict="disabled"wdsMAC_0=""wdsMAC_1=""wdsMAC_2=""wdsMAC_3=""band="b" channel="0" rate="auto" multicastRate="11.0" bak_Rate="0" basicRate="default" fragThreshold="2346" RTSThreshold="2347" DTIM="1" beacon="100" XPress="off" gMode="auto" gProtection="auto" preamble="long" AfterBurner="off" TxPowerPercent="100" WME="off" WMENoAck="off" WMEApsd="off"RegulatoryMode="off" PreNetRadarDectTime="60" InNetRadarDectTime="60" TpcMitigation="0" AutoChannelTimer="0" globalMaxAssoc="16" NBandwidthCap="2" NCtrlSideband="none" NBand="2" NMCSIdx="-1" NProtection="auto" NMode="auto" NReqd="off" />
<wlMssidVars tableSize="4">
<wlMssidEntry enblSsId="1" ssId="Chinaunicom_WIFI" enblSubcrb="1" bcntpSubcrb="1" ssIdSubcrb="1" hide="0" apIsolation="off" fltMacMode="disabled" disableWme="off" MaxAssoc = "128"wsc_mode="disabled"wsc_config_state="1"shownForTr069="1"tr69cBeaconNone="1"tr69cBasicAuthBoth="0"authMode="open" radiusServerIP="0.0.0.0" radiusServerPort="1812" radiusServerKey="" wep="disabled" auth="0" keyBit="64-bit" key64_1="" key64_2="" key64_3="" key64_4="" key64Index="1" key128_1=""key128_2=""key128_3=""key128_4=""key128Index="1" wpaRekey="0" wpakey="11851528db32"Preauthentication="off" ReauthTimeout="36000" wpa="tkip" tr69cBeaconType="Basic" tr69cBasicEncryptionModes="None" tr69cBasicAuthenticationMode="None" tr69cWPAEncryptionModes="TKIPEncryption" tr69cWPAAuthenticationMode="EAPAuthentication" tr69cIEEE11iEncryptionModes="AESEncryption" tr69cIEEE11iAuthenticationMode="EAPAuthentication"/>
<wlMssidEntry enblSsId="0" ssId="Guest" enblSubcrb="1" bcntpSubcrb="1" ssIdSubcrb="1" hide="0" apIsolation="off" fltMacMode="disabled" disableWme="off" MaxAssoc = "128"wsc_mode="disabled"wsc_config_state="1"shownForTr069="0"tr69cBeaconNone="1"tr69cBasicAuthBoth="0"authMode="open" radiusServerIP="0.0.0.0" radiusServerPort="1812" radiusServerKey="" wep="disabled" auth="0" keyBit="128-bit" key64_1="1234567892" key64_2="" key64_3="" key64_4="" key64Index="1" key128_1=""key128_2=""key128_3=""key128_4=""key128Index="1" wpaRekey="0" wpakey="wappskpassword"Preauthentication="off" ReauthTimeout="36000" wpa="tkip" tr69cBeaconType="Basic" tr69cBasicEncryptionModes="None" tr69cBasicAuthenticationMode="None" tr69cWPAEncryptionModes="TKIPEncryption" tr69cWPAAuthenticationMode="PSKAuthentication" tr69cIEEE11iEncryptionModes="AESEncryption" tr69cIEEE11iAuthenticationMode="EAPAuthentication"/>
<wlMssidEntry enblSsId="0" ssId="Guest1" enblSubcrb="1" bcntpSubcrb="1" ssIdSubcrb="1" hide="0" apIsolation="off" fltMacMode="disabled" disableWme="off" MaxAssoc = "128"wsc_mode="disabled"wsc_config_state="1"shownForTr069="0"tr69cBeaconNone="1"tr69cBasicAuthBoth="0"authMode="open" radiusServerIP="0.0.0.0" radiusServerPort="1812" radiusServerKey="" wep="disabled" auth="0" keyBit="128-bit" key64_1="1234567893" key64_2="" key64_3="" key64_4="" key64Index="1" key128_1=""key128_2=""key128_3=""key128_4=""key128Index="1" wpaRekey="0" wpakey="wappskpassword"Preauthentication="off" ReauthTimeout="36000" wpa="tkip" tr69cBeaconType="Basic" tr69cBasicEncryptionModes="None" tr69cBasicAuthenticationMode="None" tr69cWPAEncryptionModes="TKIPEncryption" tr69cWPAAuthenticationMode="PSKAuthentication" tr69cIEEE11iEncryptionModes="AESEncryption" tr69cIEEE11iAuthenticationMode="EAPAuthentication"/>
<wlMssidEntry enblSsId="0" ssId="Guest2" enblSubcrb="1" bcntpSubcrb="1" ssIdSubcrb="1" hide="0" apIsolation="off" fltMacMode="disabled" disableWme="off" MaxAssoc = "128"wsc_mode="disabled"wsc_config_state="1"shownForTr069="0"tr69cBeaconNone="1"tr69cBasicAuthBoth="0"authMode="open" radiusServerIP="0.0.0.0" radiusServerPort="1812" radiusServerKey="" wep="disabled" auth="0" keyBit="128-bit" key64_1="1234567894" key64_2="" key64_3="" key64_4="" key64Index="1" key128_1=""key128_2=""key128_3=""key128_4=""key128Index="1" wpaRekey="0" wpakey="wappskpassword"Preauthentication="off" ReauthTimeout="36000" wpa="tkip" tr69cBeaconType="Basic" tr69cBasicEncryptionModes="None" tr69cBasicAuthenticationMode="None" tr69cWPAEncryptionModes="TKIPEncryption" tr69cWPAAuthenticationMode="PSKAuthentication" tr69cIEEE11iEncryptionModes="AESEncryption" tr69cIEEE11iAuthenticationMode="EAPAuthentication"/>
</wlMssidVars>
</WirelessCfg>
。。。3、刷机过程中请不要使用CFE的E A 、E N、i等清空命令。
就这样稀里糊涂地成功了,也不知道为什么要先刷两遍D-LINK 2760u 1.06。
本帖最后由 fastpace 于 2011-11-29 09:26 编辑
昨晚继续折腾我的HG522-C,刷BCM公版固件成功(https://www.chinadsl.net/thread-39498-1-1.html,不带CFE)。{:soso_e147:}
参数如下:
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 3
Boot image (0=latest, 1=previous) : 0
Board Id (0-6) : 96358VW
Number of MAC Addresses (1-32) : 12
Base MAC Address : 02:10:18:01:00:01
PSI Size (1-64) KBytes : 24
Main Thread Number : 0
刷2遍就可以了,还是公版固件兼容性好呀!
Number of MAC Addresses=11比Number of MAC Addresses=12多出两条错误信息,所以最终参数选择了=12。
LAN1口好像无效,怎么连都不通。lan口对应关系如下:
LAN1 = 未知
LAN2 = eth1.4/ENET3
LAN3 = eth1.3/ENET2
LAN4 = eth1.2/ENET1
另外系统WEB管理里看到多出个eth0/ENET4,不知道eth0对于物理的哪个网口。猜测是LAN1,可连这个网卡一点数据都看不到。猜测可能跟上面的Number of MAC Addresses参数设置有关。
D-LINK 2760u和OP(带ADSL拨号的)我都成功刷过,但很可惜刷了之后无线信号很弱很弱,基本无法使用无线,但其他所有功能一切正常. 本帖最后由 fastpace 于 2011-12-1 16:22 编辑
fszzy 发表于 2011-11-29 22:38 static/image/common/back.gif
D-LINK 2760u和OP(带ADSL拨号的)我都成功刷过,但很可惜刷了之后无线信号很弱很弱,基本无法使用无线,但其他所 ...
你的op是刷了哪个版本?CFE刷到哪个版本了?给个地址呀!
我刷了博达3g的信号满格,2760U信号稍微少些,但还可以。 fastpace 发表于 2011-12-1 16:19 static/image/common/back.gif
你的op是刷了哪个版本?CFE刷到哪个版本了?给个地址呀!
我刷了博达3g的信号满格,2760U信号稍微少 ...
不知道为何,我的HG522-C TTL无论怎么设置出来都是乱码的,所以我用不了TTL,也许我的无线信号弱就是因为没经过TTL设置参数. fastpace,方便就留个QQ号交流吧,我刷过无数次HG522-C了. fszzy 发表于 2011-12-2 23:06 static/image/common/back.gif
fastpace,方便就留个QQ号交流吧,我刷过无数次HG522-C了.
已发消息给你了