找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7260|回复: 10

bcm4712芯片 F5D7231-4 无法升级DD-WRT

[复制链接]
发表于 2010-5-29 20:22 | 显示全部楼层 |阅读模式
本帖最后由 MINE 于 2010-5-29 20:25 编辑

F5D7231-4 设备上的Version为00399-4712L,升级了f5d7231-4v1_uk_4.07.07 (http://belkin.com/uk/support/art ... d=5755&scid=282 官网下载)后,当前设备信息为:
Firmware Version     4.07.07  
Boot Version            2.01.09
Hardware                 F5D7231-4
Serial No.                 BEL1R99R
用TFTP方法试图升级DD-WRT(比如dd-wrt.v23_micro_generic等,大小都不超过2M)固件总是不成功,

以下是升级过程和升级后TTL输出log

Decompressing..........done


CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Wed Oct  6 17:54:04 CST 2004 (denny@dny_fc2.localdomain)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena.
Initializing Devices.
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.9.0
CPU type 0x29007: 200MHz
Total memory: 0x800000 bytes (8MB)

Total memory used by CFE:  0x80300000 - 0x80435970 (1268080)
Initialized Data:          0x8032FA30 - 0x80331D70 (9024)
BSS Area:                  0x80331D70 - 0x80333970 (7168)
Local Heap:                0x80333970 - 0x80433970 (1048576)
Stack Area:                0x80433970 - 0x80435970 (8192)
Text (code) segment:       0x80300000 - 0x8032FA30 (195120)
Boot area (physical):      0x00436000 - 0x00476000
Relocation Factor:         I:00000000 - D:00000000

Device eth0:  hwaddr 00-11-50-4F-51-A4, ipaddr 192.168.2.1, mask 255.255.255.0
        gateway not set, nameserver not set
Reading :: Done. 1732608 bytes read
[flash1.trx] : Programming...done. 1732608 bytes written
boardcase upgrade status to client: upgrade success

Loader:raw Filesys:raw Dev:flash0.os File: Optionsnull)
Loading: .. 3732 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000


LOG中有明显的upgrade success提示,但自动重启后到Starting program at 0x80001000就停止。
当然现在仍然可以用同样的方法升级官网固件:f5d7231-4v1_uk_4.07.07
请大家帮忙。
发表于 2010-5-29 22:18 | 显示全部楼层
上JTAG清除NVRAM。或者TTL进cfe清除也行,再传固件。。。
 楼主| 发表于 2010-5-29 22:23 | 显示全部楼层
上JTAG清除NVRAM。或者TTL进cfe清除也行,再传固件。。。
xgg54321 发表于 2010-5-29 22:18

升级过原厂固件后 我清空过NVRAM(包括在GUI里面恢复出厂,按RESET恢复,以及在CFE中使用命令清空)
 楼主| 发表于 2010-5-30 20:48 | 显示全部楼层
升级文件选择错误,缘于我这个F5D7231-4 有很多版本,虽然机壳上写的是F5D7231-4 ,但实际上应该升级F5D7230-4 V2000版本的固件。

现在的问题是WAN不通。
发表于 2010-6-5 21:52 | 显示全部楼层
V2000刷完DD,wan口就废了。正常的吧。。
 楼主| 发表于 2010-6-14 11:52 | 显示全部楼层
5# xgg54321


目前用网上的把LAN1改为WAN的方案也不行,我看你在这款设备的相关贴子中多有留言,不知有何高见?
发表于 2010-8-21 22:10 | 显示全部楼层
V2000刷完DD,wan口就废了。正常的吧。。
xgg54321 发表于 2010-6-5 21:52



这个问题好像目前还没看到什么解决办法,我在dd-wrt.com/wiki里也看到这样的说明:
The Belkin F5D7230-4 v2000/FD57231-4 (with screws not under label) are still not completely functional with DD-WRT, but it can be used as either a wireless access-point or a wireless client. The reason for this limitation is due to the fact that the current robo-switch is unable to properly configure the vlan with this router's implementation of the BCM5325EKQM switch chip. By bypassing the vlan stuff we can get limited functionality from this router.
我翻译一下:
贝尔金F5D7230-4 v2000/F5D7231-4(螺丝不在标签下方)仍然不能完全正常的在DD下运行,不过可以当成无线接入点或者无线客户端来使用。功能受限的原因在于目前无法正确设置BCM5325EKQM交换机芯片的虚拟局域网功能,不过其他部分功能还是能正常使用的
(详见:http://www.dd-wrt.com/wiki/index ... 0-4_v2xxx_and_Lower)
发表于 2010-8-21 22:16 | 显示全部楼层
F5D7231-4 设备上的Version为00399-4712L,升级了f5d7231-4v1_uk_4.07.07 (http://belkin.com/uk/support/art ... d=5755&scid=282 官网下载)后,当前设备信息为:
Firmware Version   ...
MINE 发表于 2010-5-29 20:22


楼主拆开外壳看看flash芯片是不是串行的at45db161b,如果flash是串行的,必须刷SF_build的DD,下载地址:
http://www.dd-wrt.com/dd-wrtv2/d ... 7_NEWD_SF_micro.bin

关于这个版本的7231的问题,简单总结如下:

1。由于是串行的flash,刷机的时候要刷SF build的DD,否则无法启动,刷砖了的朋友用tftp重新刷一遍串行支持的DD就ok了。

2。交换芯片的支持有问题,有一个WAN口无法正常使用,dd-wrt.com/wiki/里也有相应说明,WAN/LAN只能使用一种模式,而且,可能刷机之后必须通过无线连接路由,手工激活LAN口!
激活方法如下:
1)telnet  路由ip
2)nvram set lan_ifnames="eth0 vlan0"
    nvram set port0vlans=0
    nvram set lan_ifname=eth0
    nvram set wan_ifname=vlan1
    nvram set wan_ifnames=vlan1
    nvram commit
    reboot

dd-wrt.com/wiki原文见:
http://www.dd-wrt.com/wiki/index ... 0-4_v2xxx_and_Lower
里面有相应的说明。
发表于 2010-8-21 22:17 | 显示全部楼层
另外我也借花献佛问一个问题,我自己刚到手一个7231-4,背面贴纸写着version 1000tt,DD识别为V2000(这个可以改),
方案如下4712+5325+at45db161b的串行flash,内存换成了16M的,但是原来的CFE只识别8M,请问如何才能激活16M呢?
在论坛和网上搜索了很多,都是关于激活32M和64M,没找到有如何激活16M的...
因为是micro的DD,telnet进去之后很多命令不支持,(连ls都不支持...)期待哪位大侠指点一二!
mail: jarod.pretender&163邮箱,把&换成@
 楼主| 发表于 2010-9-5 12:59 | 显示全部楼层
楼主拆开外壳看看flash芯片是不是串行的at45db161b,如果flash是串行的,必须刷SF_build的DD,下载地址:
http://www.dd-wrt.com/dd-wrtv2/d ... -9517_NEWD_SF_micro ...
Lizvo 发表于 2010-8-21 22:16

谢谢你积极的回答,回去试验了之后再来汇报。
发表于 2010-9-11 16:41 | 显示全部楼层
这个路由好像要用软件刷的,用TFTP方法不行,我也是在网上下了软件才刷成功了,按住复位键不放,插上电源,等第二个指示灯一亮,就放开复位键,这个时候,路由上应该有两个灯交替闪,这个时候就是路由的升级状态,这个时候就可以运行软件升级了,整个过程可能不到两分钟就搞定了,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-7 11:33

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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