于   另类BIOS升级

biosbg1.GIF (6496 字节)                                       返回主页

Modem Firmware的升级

升级ModemBIOS可以可使它兼容新的协议标准、修改原来旧版本中的一些BUG,明显改善Modem性能。由于Modem BIOS代码文件通常都在500K左右,对于外置Modem来说,执行刷新操作时,数据是通过串口传输的。受系统串口和Modem通讯速度的限制,整个升级过程往往需要持续近两分钟的时间,因而,ModemBIOS升级风险比较大,升级前要有一定的思想准备。下面以实达5600 DB+  Modem为例,介绍刷新ModemBIOS的详细步骤。

 

1、下载升级软件。到实达的主页下载升级文件和刷新软件。在实达的网页上,56K ModemFirmware版本主要有3种,它们对线路的适应力是不一样的。V1.2线路适应能力最好;V1.300速度最快,但在个别线路上适应性可能会差一些;V1.4功能最全,线路适应力也大有提高,但连接速度(瞬间握手速度)会下降一级,然而实际传输速度却会有提高,在语音功能上也大有提高,使用了新的指令系统。Panther 5600DB+对应的压缩包是db30_990907.zip,里面共有8个文件,其中:flashcom.exe,这是ModemBIOS刷新软件;Bpfl17.s37是上载文件;Db14.s37Modem BIOSFirmware文件。

2、确认ModemBIOS版本号。在没有确定ModemBIOS版本号前,千万不要盲目地升级,否则极有可能出现不但没“升级”反而“降级”的错误。

检测BIOS版本的步骤如下:“控制面板”→“调制解调器”→“诊断”→“选中Modem所在端口”→“详细信息”,对V2.200版本,ATI3的响应信息应该是“V2.200-V90_2M_DLS”

3、升级操作。

  第一步:通过串行口将Modem与计算机连接好,打开Modem电源,然后启动计算机。

  第二步:运行Modem的刷新程序Flashcom.exe(图1)。注意,Flashcom.exe只能在Windows下运行,在运行刷新程序前,先关闭其它正在运行的应用程序(如屏幕保护程序及省电模式等)。

  第三步:刷新程序将对已安装的Modem进行检测(图2)。如果程序测试出多个Modem,一定要正确选择要升级的Modem,千万不能搞错!如果在Modem名称中出现有“Flash”字样,说明此Modem为可升级,loadable后的信息为当前Modem的版本号(图3)。

  第四步:Modem的刷新是分两步进行的,首先是Load(读取)一个写入程序。写入程序(Loader)BIOS的编程文件,把固件文件写入BIOS是在上载文件的控制下最终实现的,如果写入程序时发现Modem型号与升级文件不一致,它会拒绝继续执行;其次,将BIOS文件写进Flash ROM。开始刷新时,上载文件被传送到ModemRAM中,然后上载文件取得控制权,才能把固件文件写入ModemBIOS

  第五步:开始刷新。按下“Load Now”按钮后,系统将弹出一个警示框,按“确定”按钮后,就开始升级了(图4)。开始刷新后,需耐心等待,期间若停电会导致刷新失败,并使得Modem不可用。刷新若失败使得Modem无法被flashcom32.exe识别时,仍需坚持再次刷新,Modem有可能恢复正常。在刷新的过程中,绝不允许中途退出、关闭计算机或Modem的电源。

  第六步:大约经过2分钟左右的时间,如果刷新成功将会出现升级成功的画面(图5),从图中可以看出,原来的BIOS版本号已经更新。按“Close”按钮退出即可完成升级工作。请用升级后的Modem,会发现其性能已有了明显的改善.

4、升级失败后的处理

  最简单的情况是Modem保修期尚未结束,这样,你只要向经销商提出更换就可以解决问题。如果是过了保修期,那么情况就比较复杂。对于插在管座内的PLCC封装形式的BIOS,我们可以用编程器等高级工具象对付主板BIOS一样来修复它。如果Modem电路板上的Flash ROM芯片是直接焊死在电路板上的,基本上可以说是没有修复的可能了,所以,升级ModemBIOS时,一定要慎重!


多功能BIOS编程器,性价比最高的编程器!


BIOS诊断、编程二合一卡,轻松修复BIOS!


BIOS有备无患,德邦双BIOS组件帮您忙!


炜煌WH500A系列编程器,性价比最高的编程器


BIOS专页制作完成   网址:http://www.rebios.net    信箱:bios@vip.sina.com