专门网

标题: 【原创】关于最新BIOS的升级的详细说明! [打印本页]

作者: sd613    时间: 2006-2-17 21:42
标题: 【原创】关于最新BIOS的升级的详细说明!
刚才仔细看了一下IBM网站关于BIOS和ECP(Embedded Controller Program)升级的说明,正确的步骤应该是:
a.如果机器是系列1: (ThinkPad T43/p 2668, 2669, 2678, 2679, 2686, 2687)系列,则BIOS的最新版本为1YET60WW(1.25),安装文件为1yuj14us.exe,只支持ECP1.05或以上版本,ECP最新版本为1YHT28WW (1.05).
b.如果机器是系列2: (ThinkPad R52 (1858, 1859, 1860, 1861, 1862, 1863), T43 (1871, 1872, 1873, 1874, 1875, 1876) 系列的,则BIOS的最新版本为70ET63WW (1.23),安装文件为70uj23us.exe,对ECP的支持是1.01或以上版本,ECP最新版本为70HT26WW (1.03)................以上文件都是不用软驱直接安装的版本(non-diskette)
一般情况下无论哪个版本,都是先升级BIOS到最新然后升级ECP.

唯一注意的是如果系列2的机器BIOS版本低于1.01,则要先升级ECP,这一点网站上的说明有点自相矛盾.我看了半天也没搞清楚到底先升级哪个,幸亏现在BIOS版本低于1.01的不多了呵呵.
关于这一点朋友们可以查看链接(关于系列2的机型):
升级ECP:http://www-3.ibm.com/pc/support/ ... ?lndocid=MIGR-59439
升级BIOS:http://www-3.ibm.com/pc/support/ ... ?lndocid=MIGR-59379
另外升级的准备工作:
1.连接AC电源,装好电池.
2.拔下外设,像USB之类的东西

升级失败的恢复:
1.关闭系统.
2.开机
3.当屏幕左下角显示To interrupt normal startup, press the blue Access IBM button 的时候,按下ACCESS IBM
4.双击Start setup utility,进入BIOS 设置,可能需要输入SUPERVISOR 密码
5.按F9恢复系统默认的设置,按YES确认
6.按F10,保存,确认,退出.
恢复后系统自动重启,以前的设置需要再进入BIOS重新设定,





楼主这帖子没有发完,还发了另外一个完整的帖子,因为这个帖子已加nb ,所以将完整的那个帖子编辑过来,另外那个重复的帖子暂时关闭

[ 本帖最后由 sd613 于 2006-2-18 10:20 编辑 ]
作者: leoyoungn410c    时间: 2006-2-17 21:50
不错哈
最近bios刷新的疑问多起来了,这个有指导意义,加点nb鼓励
不过搂主还是要尽量写得详细一点

转一个深度区hope的帖子,作为补充:
http://thinkpad.cn/forum/viewthr ... &extra=page%3D1
----------------------------------------------------------------------------------------------------------------------

he Embedded Controller Program Update Utility是BIOS升级所必须的,可看作是BIOS的辅助控制升级程序,该程序主要作用是辅助将主BIOS文件写入BIOS芯片,有些BIOS的升级文件需要此控制程序的版本达到某个版本以上才能顺利升级。如果该控制程序版本不够高,可能会导致刷新BIOS失败。

说白一点,依我的理解,就是bios升级的一个辅助平台,bios就是通过平台写入的,打个太不恰当的类比,如果把bios的新旧版本看作fat,fat32,ntfs,winfs等不同格式的数据,那么想把某种bios格式数据写入硬盘就需要不同的windows系统平台的支持。而The Embedded Controller Program Update Utility就好比windows系列,假如你的版本过低,就好比你只有98的操作系统,自然读写ntfs格式的会出错,同样道理,低版本的embedded controller无法支持高版本的bios。所以新的bios需要新的Embedded Controller Program Update Utility。而同样道理,新的controller需要新的bios:)
by huahope
---------------------------------------------------------------------------------------------------------------------------------------------
这个话扯得比较远,首先得铺垫一下,我们知道,纯粹的主板上比较重要的芯片,一般有南桥和北桥,BIOS了。

南桥是主板上的芯片,提供对键盘控制器,USB(通用串行总线),实时时钟控制器,数据传送方式和高级电源管理等的支持。

北桥是负责与CPU的联系并控制内存,作用是在处理器与PCI总线、DRAM、AGP和L2高速缓存之间建立通信接口。北桥芯片提供对CPU类型,主频,内存的类型,内存的最大容量,PCI/AGP插槽等设备的支持。北桥起到的作用非常明显,在电脑中起着主导的作用,所以人们习惯的称为主桥(Host Bridge)。

我们还应该了解,BIOS,只是两块内存而已,一块是FLASH/EPROM,另外一块,就是CMOS设置了,通过电池保存BIOS设置信息。

铺垫好了。




了解清楚这些东西之后,我们应该更加清楚地明白,只有这些个标准配置的东西,是不可能实现笔记本的全部快捷功能的。各家笔记本厂商对于自己的笔记本都有独特的配件,比如,IBM的电池,就无法在HP下使用,接口完全不一样,也无法实现IBM的Fn+PgUp键盘灯功能,因为CPU/南北桥只能控制标准设备,所以这些,并不是在BIOS里写一段汇编代码就可以通过CPU,让键盘灯亮起来的,至少,我还没有见到过。

键盘灯,屏幕亮度,音量控制,这些功能即使电脑还在自检,即使电脑死机了,我们仍然可以毫不费力的控制它开关。其他如CPU风扇,是谁控制它到一定的温度就要开转?又如何通过升级BIOS/ECP来调整它?那肯定会有另外一个个CPU在跑,通过这个辅助CPU控制这些设备,那就是Embedded Controller,它在BIOS之前,就接管了电源,电池,键盘,PS2口,小红点,触摸板,屏幕,还有很多接口/设备的管理,因此,Embedded Controller实际上是笔记本的一个独立运行的设备,通过I/O接口与总线相连,BIOS再读这个端口,实现扩展中断,这样,我们就可以通过调用中断/读写一个特定的端口,从而控制屏幕亮度,电池信息,AccessIBM,甚至802.11b网卡的开关。



应该明确了Embedded Controller就是另外一个CPU,相对于主CPU,这个辅助的CPU很弱,至于这个CPU怎么跑,就要Embedded Controller Program这一段FirmWare类的代码了,这段代码同时负责同总线的I/O接口。假如我们的BIOS升级了,需要读电池的一个信息,而老版本的ECP并没有提供这个I/O接口,这个时候读就会出错,从而引起错误。因此只有升级了ECP到相应的版本,才能够正确执行。




ECP和BIOS是可以放在一起的,比如下面那个链接所说到的SharedMemory技术。
http://www.iteusa.com/ite_news/press_20041206.asp
http://www.iteusa.com/product_info/NB/Brief-IT8510.asp




但即使使用了SharedMemory,ECP和BIOS仍然是两个不同的部分,存放在不同的物理地址,如果ECP有BUG,那么升级BIOS一点用都没有,如果BIOS有BUG,那么升级ECP也没有什么用处,而且IBM的笔记本有太多特色功能,可能从2001年开始,就专门定制了一批芯片,也可能IBM认为ECP和BIOS分开可以提升升级便利性,安全性和开发周期,抑或是不需要任何理由,于是就分成两部分了。
by redblink
---------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------
让我们来先把概念搞清楚,概念清楚了,区别和联系也就清楚了:  1、BIOS:  --英文Basic Input/output System的缩写,意思是“基本输入/输出系统”。  实际上它是被固化在计算机ROM(只读存储器)芯片上的一组程序(但大多数人把他当成了一块芯片或是CMOS),为计算机提供最低级的、最直接的硬件控制与支持。更形象地说,BIOS就是硬件与软件程序之间的一个"桥梁"或者说是接口(虽然它本身也只是一个程序) ,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令。  PS:谈到BIOS,不能不先说说Firmeare(固件)和ROM(Read Only Memory,只读存储器)芯片。Firmeare是软件,但与普通的软件完全不同,它是固化在集成电路内部的程序代码,集成电路的功能就是由这些程序决定的。ROM是一种可在一次性写入Firmware(这就是“固化”过程)后,多次读取的集成电路块。由此可见,ROM仅仅只是Firmware的载体,而我们通常所说的BIOS正是固化了系统主板Firmware的ROM芯片。    2、Embedded Controller:  --即:嵌入式控制器,简称EC。  EC在笔记本电脑中有着相当重要的作用,用于控制主要I/O的周边设备,例如:键盘、鼠标、触控板等。EC中一般内建某种型号的微处理器(如8032),可以让笔记本完成各种复杂的ACPI电源管理(包括风扇控制管理)等等。EC除了本身硬件之外,还需要Firmeare(微代码),这个部分主要由EC厂商和和几大BIOS生产公司(如Phonix等)配合开发完成。  很多EC都采用了share memory的架构,也就是EC的代码和系统BIOS代码共同储存于同一个FlashRom内。  -也正是因为这一点,IBM的BIOS升级时,往往需要连同EC一块升级。    3、Embedded Controller Program  --我们就简称为ECP吧。知道了EC,ECP的意思就不难理解了。  通常,我们能看到IBM发布最新的BIOS后,同时还发布了相对应版本的Embedded Controller Program Update Utility,这也就是EC固件的升级工具(类似PC机上常用的Winflash等软件)。  而由厂家所提供的升级程序中,往往包含了对应版本的Embedded Controller Program,这也就是前面所说的--EC的固件(controller firmware)。  by seabreeze  
-------------------------------------------------------------------------------------------------------------------------------------------
对于桌面型电脑,整个系统中有很多个CPU,为了跟主CPU相区别,咱把其它的都称为Controller比较好。常见的Controller有:图形适配器,HDD,keyboard等等    先从键盘说起吧,现在键盘基本上都是早年INTEL 8048之类的单片机实现的,完成键盘的扫描/编码等工作。在笔记型电脑中,键盘与系统一体化,而且多出一个Mouse或者其替代物,于是,系统中有必然要一个Controller实现以前8048的功能以及更多的功能,这就逐步演变成了EC了。    由于EC功能的不断扩大,现在可以完成的任务主要包括电源管理和键盘/鼠标处理,当然还有些小功能,如音量控制,键盘灯照明等等键盘上Fn功能。    键盘/鼠标是EC的传统任务。    音量控制等都是简单的GPIO实现,雕虫小技。    电源管理就有点复杂,主要分为2个部分,一是电池管理,二是ACPI。前者主要负责电池充放电;后者则复杂一些,那是因为ACPI本身就不简单。一般地,目前的电脑,风扇控制部分就是EC干的事,系统温度侦测,安全管理等等    当然EC这部分工作,在台式机中,SUPER I/O就在做这事,几乎除了电池管理以外的事它都全包了。于是,现在许多SUPER I/O厂商内置了EC,其实就是针对笔记型电脑对其功能作了细节的变更而已。    Super I/O中代码都是固化成硬件了,不可以更新,而EC更灵活一些,所以,它的代码需要可以更新,这就成了Super I/O跟EC最大的不同了。    它跟系统BIOS有什么关系?基本上它们相当于台式机中键盘跟系统的BIOS的关系,BIOS是主CPU在跑,而EC本身就是一个处理器,ECP就是EC在跑,2者为不同的主人服务。    ECP跟BIOS共FLASH,听起来好象可能,其实是不可能的,因为不同的处理器在同一个时刻或者不同时刻访问同一个FLASH,总线要为谁服务呢?它们有POWER WELL又怎么安排呢?再说ECP也就那么一点点SIZE,单独一个FLASH成本也很低,比实现与BIOS共FLASH成本要低的多。所以,俺不同意这种说法:      QUOTE:  很多EC都采用了share memory的架构,也就是EC的代码和系统BIOS代码共同储存于同一个FlashRom内。  -也正是因为这一点,IBM的BIOS升级时,往往需要连同EC一块升级。  尤其是最后一句,完全没有根据,因为事实不是这样,理由就更不成立。   by 茄子

[ 本帖最后由 leoyoungn410c 于 2006-2-17 22:05 编辑 ]
作者: song_1118    时间: 2006-2-17 21:52
===================
      嗯,不错。
      等待验证之中..............
作者: wwer    时间: 2006-2-17 22:02
不过这次很多人都是升级ecp不成功呀,是什么原因导致的呢?
作者: leoyoungn410c    时间: 2006-2-17 22:10
有可能是这样,当然只是我想的,没有验证过
有的ecp升级可能要在特定版本或以上版本的bios环境里才能成功,过低的bios版本有可能会影响ecp的刷新,反过来bios刷新也可能和ecp版本有联系,太低的ecp版本也许会无法刷新bios
关于四楼所说的问题,我感觉有可能是因为联想接手以后,ecp和bios版本发布混乱,造成同时期的ecp和bios不配套造成的
以上是个人意见,仅供参考,欢迎大家就此问题讨论!
http://thinkpad.cn/forum/viewthr ... &extra=page%3D1
这个帖子的情况就是升级到最新bios反而不能升级ecp,要降bios才能完成ecp的升级,大家可以参考一下

[ 本帖最后由 leoyoungn410c 于 2006-2-17 22:28 编辑 ]
作者: myjoys    时间: 2006-2-17 22:12
ecp升级问题,有些是因为fan control问题
作者: aRNoLD    时间: 2006-2-17 22:15
我的想法:
1.不升级,机器原配的BIOS最好。从前一台TP因为升了级,反而出些说不清的问题,可能不是心理的感觉而已。
2.等段时间,也许联想会发现很多用户投诉或其它的咨询,它会在一段时间后查清问题并修正的。
3.前苏联某宇航员说过:如果在某一时刻你不知道该如何做,那就什么也不要做。至少结果不会比现在更糟糕。
作者: gjnt612    时间: 2006-2-17 22:16
把 开机的指纹识别系统关闭就可以安装了,我的情况是这样的
作者: sd613    时间: 2006-2-17 22:20
同意楼上几位看法,IBM网站上的说明很模糊,升级失败的原因既有版本之间的混乱也有个人或者软件环境的问题.不过显然联想没有联想到这些问题,却让我们来解决了,希望抛砖引玉 .
作者: Alain3363    时间: 2006-2-17 22:22
我是win2003 企业版sp1 现在是1.24和1.04  升级ecp就相当于重启一次... 没反应
作者: song_1118    时间: 2006-2-18 00:01
QUOTE:
原帖由 myjoys 于 2006-2-17 22:12 发表
ecp升级问题,有些是因为fan control问题

================
      可否进一步详细说一下?
作者: sd613    时间: 2006-2-18 00:12
我是用software installer升级的,升级时指纹软件没有去掉或者关闭,过程也很正常,但FANCONTROL我没有启动。
作者: song_1118    时间: 2006-2-18 07:50
QUOTE:
原帖由 sd613 于 2006-2-18 00:12 发表
我是用software installer升级的,升级时指纹软件没有去掉或者关闭,过程也很正常,但FANCONTROL我没有启动。

====================
        采用的是哪一种生机方式(步骤)?
        所有升级都成功了吗?
作者: myjoys    时间: 2006-2-18 08:15
QUOTE:
原帖由 song_1118 于 2006-2-18 00:01 发表

================
      可否进一步详细说一下?


就是安装了其他控制Fan的软件,结果Bios有错不能继续了
当你将Fan Control关闭,改回由bios控制的默认值后,ECP的升级就轻松继续了。
作者: song_1118    时间: 2006-2-18 09:52
QUOTE:
原帖由 myjoys 于 2006-2-18 08:15 发表


就是安装了其他控制Fan的软件,结果Bios有错不能继续了
当你将Fan Control关闭,改回由bios控制的默认值后,ECP的升级就轻松继续了。

==============
      没有也没有机会用这个Fan Control
      难怪一直没有理解。
作者: sd613    时间: 2006-2-18 10:17
用SOFTWARE INSTALLER升级了大概十多项内容,包括BIOS和ECP,过程是:
1.启动SOFTWARE INSTALLER,选中升级内容并下载
2.下载结束后提示重启.
3.重启后进入BIOS升级界面,升级BIOS(需等待1分钟),成功升级后系统自动关机
4.手动开机,系统提示ECP升级,到这里时我没有按照提示升级ECP,而是取消,然后检查系统后单独下载ECP软件后升级的.升级和BIOS差不多.
整个过程没有别的中断或死机,所以我觉得还是用software installer 升级更方便和安全一些.
作者: bocwwx    时间: 2006-2-18 10:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: song_1118    时间: 2006-2-18 10:51
QUOTE:
原帖由 sd613 于 2006-2-18 10:17 发表
用SOFTWARE INSTALLER升级了大概十多项内容,包括BIOS和ECP,过程是:
1.启动SOFTWARE INSTALLER,选中升级内容并下载
2.下载结束后提示重启.
3.重启后进入BIOS升级界面,升级BIOS(需等待1分钟),成功升级后系统自动 ...
4.手动开机,系统提示ECP升级,到这里时我没有按照提示升级ECP,而是取消,然后检查系统后单独下载ECP软件后升级的.

================
      说说对第4步为什么要那样做?
作者: song_1118    时间: 2006-2-18 15:55
======================
      最近由于BIOS的问题太多,顶一下这个帖子-------------置顶的话反而没有多少人看的。
作者: sd613    时间: 2006-2-18 16:21
主要是想看一下单独下载升级ECP会不会顺利,不知道为什么有那么多朋友碰到麻烦而我基本都顺利升级了,应该和软件环境也有关系
作者: yxc    时间: 2006-2-18 16:32
先升级了BIOS。
在升级ECP的时候,系统怎么没有自动重启,而是关机了。。。手动启动的。。。大家也这样吗
作者: river_s    时间: 2006-2-18 17:49
QUOTE:
原帖由 aRNoLD 于 2006-2-17 22:15 发表
我的想法:
1.不升级,机器原配的BIOS最好。从前一台TP因为升了级,反而出些说不清的问题,可能不是心理的感觉而已。
2.等段时间,也许联想会发现很多用户投诉或其它的咨询,它会在一段时间后查清问题并修正的。 ...

不升级不可取8?何况本来SI在升级软件的同时就会自动帮你升级BIOS的,这说明BIOS的升级已经非常成熟和简单了,实际上就是相当于一次软件升级而已,并不存在什么问题
作者: scqzm    时间: 2006-2-18 20:14
很值得期待
作者: mssoft    时间: 2006-2-19 00:34
升级最新的ECP三次失败,两次在loading的时候停止,一次到了writeing?就是不许关机的那个画面时停止。
后来用虚拟软盘工具把img搞成启动盘,升级成功。与用Software Installer不同的是,使用SI升级时只有电池灯是亮着的,启动盘升级时电源灯什么的都亮,硬盘灯也会乱闪。
使用SI升级的时候从Windows退出来后没有经过Post画面,不知道是不是有些东西没有关闭完全,所以反而不如启动盘升级来的稳定了。
作者: song_1118    时间: 2006-2-19 06:36
QUOTE:
原帖由 mssoft 于 2006-2-19 00:34 发表
升级最新的ECP三次失败,两次在loading的时候停止,一次到了writeing?就是不许关机的那个画面时停止。
后来用虚拟软盘工具把img搞成启动盘,升级成功。与用Software Installer不同的是,使用SI升级时只有电池灯是亮着的,启动盘升级时电源灯什么的都亮,硬盘灯也会乱闪。
使用SI升级的时候从Windows退出来后没有经过Post画面,不知道是不是有些东西没有关闭完全,所以反而不如启动盘升级来的稳定了。



===================
       嗯,目前我也在怀疑是SI的升级BIOS的过程有BUG..................
作者: melonboy    时间: 2006-2-19 15:07
我的ECP也是用软盘版的升级成功的,不知道为什么用硬盘版的升级N次都无法继续
全部都是停再那个地方不动~
让我郁闷了整整一天
作者: frandxp    时间: 2006-2-19 15:24
QUOTE:
原帖由 sd613 于 2006-2-18 10:17 发表
用SOFTWARE INSTALLER升级了大概十多项内容,包括BIOS和ECP,过程是:
1.启动SOFTWARE INSTALLER,选中升级内容并下载
2.下载结束后提示重启.
3.重启后进入BIOS升级界面,升级BIOS(需等待1分钟),成功升级后系统自动 ...

我决定用你的方式升级试试!
作者: 我很安静    时间: 2006-2-19 16:17
进入了ECP以后怎么操作啊?看不懂
作者: ibmt42p    时间: 2006-2-20 12:28
留名, 慢慢看
作者: 我很安静    时间: 2006-2-20 14:22
大家说的都是新的机器么?我昨天升了我自己的R40,很顺利。
作者: 流放鸟    时间: 2006-2-20 17:30
我的r51今天成功升了bios,ECP还没有升级,先过来学习学习。顺便求个升级ECP的步骤,不知道哪位兄弟知道,给个连接啊?
谢谢
作者: song_1118    时间: 2006-2-20 18:53
QUOTE:
原帖由 我很安静 于 2006-2-20 14:22 发表
大家说的都是新的机器么?我昨天升了我自己的R40,很顺利。

==================
      目前升级不顺利的主要集中在T43和R52吧。
作者: song_1118    时间: 2006-2-21 11:24
================
    问题好像还是不太明朗,顶上去,大家多多关注一下吧---------我没有使用T42/R52,没有办法测试。
作者: zjwwxzxy    时间: 2006-5-6 00:22
继续顶,我的是X20,最近想升级硬盘到80G,不知是否要升级BIOS。
作者: ulti_ko    时间: 2006-5-6 16:28
用 SI 升级不是更简单吗!
作者: wenzy    时间: 2006-8-29 01:11
期待讨论390X刷到390E里的简单有效方法!
作者: gl261166162    时间: 2007-9-4 18:21
标题: 刷bios失败啊!!!救救我啊!!!
大家好!
我今天把我的T43本本换了块三星的硬盘.可是开机总是提示错误2010,到网上查了下,是降低 bios,或刷硬盘微码,我选择了前者.但是软件也装了,重启之后毫无反应,也没有提示升级bios啊!我都郁闷一整天了.各位大侠帮帮忙啊!小弟先谢谢了!




欢迎光临 专门网 (https://www.thinkpad.com.cn/) Powered by Discuz! X3.5