找回密码
 注册

QQ登录

只需一步,快速开始

楼主: hugebird

发布一个Broadcom芯片ADSL固件的修改方法和工具

  [复制链接]
 楼主| 发表于 2008-12-15 15:58:27 | 显示全部楼层
1.6版的,主要是为了配合brjtag 1.6r的使用和6358的box,现在6358以上的芯片默认用/128K 进行打包,另外增加了错误提示,主要用来防止疏忽造成的误操作。使用中主要最后面的警告信息。

BrFwMod 1.6.
主要功能,分解和重组Braodcom BCM963xx系列Firmware.
1.6分3个版本可以对应不同的CFE NVRAM格式。
- v3 针对公版3.xx
- v4 针对公版4.xx. 未见v4版固件发行,只从某个最新4.02L用户源码中发现新的定义
- v3u US.Robtics.  USR在使用V3基础上扩展了地区码字段。
以上三个版本可以通过修改.c文件中条件编译的定义重新编译得到。
1. 显示固件文件的基本信息
brfwmod -showinfo  -i xxxxxxx.bin
2. 分解原始固件文件
brfwmod -decomp -i xxxxxxxx.bin
brfwmod -decomp -i xxxxxxxx.bin /notimestamp
文件分解成4个子文件,可以选择不在子文件名后加时间标志
-TAG.BIN    固件文件头,里面定义固件的基本硬件信息
-CFE.BIN    BOOTloder。 CFE里面还含有一个NVRAM字段,定义硬件的基本配置信息。
-KERNL.BIN  vmlinux 嵌入linux运行的核心代码
-RootFS.BIN 文件系统
3. 重新组合
brfwmod -comp -o newfile.bin /m:2  /s1
    使用方法2进行完整重组,包含所有4个子文件。激活双固件标志位。
brfwmod -comp -o newfile.bin  /128K
    使用默认的方法1进行重组,生成不包含CFE的镜像。子文件地址按flash为128KB扇区计算
brfwmod -comp -o newfile.bin /m:2 /cfenvram /b1
    重组完整固件,生成CFE的NVRAM,设置启动固件为旧镜像。
brfwmod -comp -o newfile.bin /m:2 /cleannv /boardid:96358GW
    重组完整固件,清CFE的NVRAM,并指定TAG中的BoardID。
brfwmod -comp -o newcfe.bin /m:5 /nvboardid:96358GW
    仅生成带有NVRAM的CFE文件,指定NVRAM中的BoardID, 文件夹不需存在TAG.BIN。
brfwmod -comp -o newcfe.bin /m:5 /cleannv
    仅生成新的CFE文件,NVRAM中的板子名称为96358GW, 文件夹不需存在TAG.BIN。
brfwmod -comp -o newcfe.bin /m:5 /b0
    仅生成新的CFE文件,设置从最新镜像启动标志,需读取文件夹TAG.BIN中的BoardID等信息。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-12-15 21:09:01 | 显示全部楼层
试了三次才成功的下载,并且还是用另存为,用迅雷下载不了啦.被扣了三次猫粮. :(

谢谢楼上的大大更新程序,辛苦了.
 楼主| 发表于 2008-12-17 21:36:26 | 显示全部楼层
修正一个压缩时出现误告警的小bug

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-12-19 16:37:34 | 显示全部楼层
在这个论坛我学到了很多知识,这些知识是前辈们的心血,,万分感谢各位大侠,以后有什么不懂的还请不吝赐教奥
发表于 2008-12-25 14:57:58 | 显示全部楼层
Broadcom芯片   6338 6348 6358
发表于 2008-12-26 22:47:58 | 显示全部楼层
谢谢楼主! 下载。。。。。。。。。。。。。
发表于 2008-12-30 08:35:21 | 显示全部楼层
好东西收藏了.这个贴我既然下了就顶起来支持楼主
发表于 2008-12-30 09:58:30 | 显示全部楼层
非常感谢楼主的无私奉献!谢谢!!
发表于 2009-1-1 19:02:07 | 显示全部楼层
怎么打开这个程序?我一打开后自动又关闭了
发表于 2009-1-1 19:02:50 | 显示全部楼层
我用的是XP系统
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-4-26 01:11 , Processed in 0.026421 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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