ivex 发表于 2015-4-26 00:45

【已解决】X201风扇不转已刷专用BIOS解决,SLIC也自己加上了。

本帖最后由 ivex 于 2015-6-4 21:59 编辑

RT,猪总已找人刷专用BIOS搞定风扇问题,SLIC我也学会自己加了。可是我学会之前机器就换了一台回来,computrace是打开的,更难搞定,费了很多周折也没有用,目前正在郁闷中...
以下为历史...
-------------------------------------------------------------------------------

风扇不肯转解决方案已出,恭喜Valkyrie1996兄弟刷6.1.10.1052 AMT旧版PCH固件成功完美解决!一并感谢提供成功经验!
他是拿到JS处刷的,具体过程还未叙述,估计是编程器强刷吧.

但我自己操作的时候,固件升级工具FWUpdLcl.exe,总是检测固件版本,如果要刷的版本比现有版本旧,就出Error 8705: Firmware update not initiated due to version mismatch:-^| 死活不给刷!
有没有哪位大神能修改这个程序,不让它检测固件版本,从而实现强刷?或者,这个程序有没有支持降级的版本?
如果是FW的硬件验证,只改这个程序就不管用,很可能要编程器强刷,我又不想动主板.
还有一个不是很完美的办法,修改PCH固件的版本号,改成和现在一样骗过程序,这个会不会简单一点?
(刚作了尝试,将新版的PCH_8M_MB_UPD_Production.BIN文件头3行数据复制替换老版本,23A0处如法炮制,工具第一次验证过去了,不出所料卡在第二次FW验证:
Error 8706: Firmware update not initiated due to integrity failure or invalid FW image
C23A0复制过去也无效,看来是对固件有整体校验,可能文件本身有自校验功能.这个要怎么去除呢?
只把空白处的一个FF改成FE,FW校验也过不去,显示Error 8707: Firmware update failed due to an internal error.)
猜想:如果是芯片里原有的固件校验过不去,只改工具就没有效果,因为这个校验是通过刷的最新固件自身完成的,也就是说,在可以刷进去的最新的固件里可以改变这个设置或程序,使之不校验版本并把自校验完整性的功能去除.之后把这个修改过的最新版本刷进去,接着不重启再刷老版本,就可以零风险解决了.可是,现在不知道这个PCH_8M_MB_UPD_Production.BIN是用什么写的
...论坛刚换新版,不会传附件了.
如果这些都不好实现,有没有更好的思路?
如果可以成功,将造福X201被忽悠刷过新版AMT,却只知道清灰换硅脂换风扇换热管的悲摧坛友!!或许,还将可以重新给X201正名,别觉得我热就全都怪我!
希望能给这十几天以来的折腾画上一个完美的句号!


----------------------------------以下为前情概要------------------------------------

第一季:主题为X201高温,http://www.ibmnb.com/thread-1569264-1-1.html
第二季:主题为X201风扇懒死,http://www.ibmnb.com/thread-1570439-1-1.html
第三季:前两季的后半段有交叉.我自己也没想到,X201的高温问题会有这么复杂的情况,会这么多人帮助我这么久都解决不了.
事不过三,希望这次能真正解决这个问题.

好吧,这次不是风扇懒死了.....
对BIOS来说,风扇是先和CPU表面温度挂钩的.所以表面温度不正确,风扇就不正常.
试各种驱动的时候,无意中发现最下面那个微码,记得看过是修正CPU等硬件错误用的,有个AMT6.2的.记得看过AMT跟发热有关,到底有没有关系呢.试试吧.
结果一试不要紧,貌似是刷AMT固件的...刷着我出去再回来,DOS的对话框就没有了
重启发现风扇开始转了,激动ing!
进系统一直转,觉得不太对....
进去之后打开看,CPU温度终于不是48了,而是86.但问题是一直都86啊!!!
风扇3700+,抱希望等等等,核心都四五十度了,风扇还是一样,CPU还是86,打死都是86.

weilovofei 发表于 2015-4-26 09:13

为了一个电脑这么来回折腾,只能说毅力可嘉

ivex 发表于 2015-4-26 09:24

回复 #2 weilovofei 的帖子

我也不想折腾啊,只要风扇正常,这些温度全都不显示我也无所谓。可现在是要么80多度风扇才转,要么就是一直三千多转,叫我怎能不折腾啊!

bbc0556 发表于 2015-4-26 09:56

全部驱动用官方的。。
BIOS也用官方最新版本的。。。
不需要这么折腾吧。。。
这机器CPU的温度本来就很高,能用就行了。

ivex 发表于 2015-4-26 09:59

回复 #4 bbc0556 的帖子

就是全部都用官方最新的都不行,而且还不如原来,所以怀疑还是新版不如老版,在驱动方面这也是常见情况。
之前的热键驱动,显卡驱动,全都是最新版的不能用,换回老版本就好.
发热大不要紧,要紧的是风扇要么一直三千多转呼呼呼,要么一百多度才转烫手,谁受得了啊

[ Edited byivex on 2015-4-26 10:30 ]

Valkyrie1996 发表于 2015-4-26 10:37

48度门变86度门……
我觉得,至少算是进步吧?

我已开始就刷了联想最新版的AMT6.2(6ir654ww),和联想官网最新的6.2驱动(6irb03ww)现在还是48度门……

楼主就是用的这两个、使得48度门变86度门的吗?

ivex 发表于 2015-4-26 10:41

回复 #6 Valkyrie1996 的帖子

只刷了AMT最新固件就86了.但不算进步啊,现在又48度了,而且PCH和IMC也都不可变了,只是多了些经验而已
新版不如老版,在驱动方面这也是常见情况
之前的热键驱动,显卡驱动,全都是最新版的不能用,换回老版本就好
关键是AMT刷新程序会检测版本,版本低就Error 8705: Firmware update not initiated due to version mismatch
无法降级,所以无法测试
所以,只要能把AMT降级,回到机器出厂时的情况,有可能问题就解决了
这些应该全都是因为,AMT固件的内容其实是PCH_8M_MB_UPD_Production.BIN,看名字就知道了.
如果真的降不了,这个问题就很难有解决的希望了.

[ Edited byivex on 2015-4-26 10:55 ]

苍穹寒星 发表于 2015-4-26 11:39

已经换过3次风扇了,一年一次,之前2次都是thinkpad售后干的,一般转速3700左右,基本不上4000,常年转;保修过了,这次找的非官方,换了个风扇,玩了命的跑,4000多常见,上8000也是分分钟的事,结果就是风扇噪音不是一般的大,温度也好一些了

LiveOnLove 发表于 2015-4-26 11:51

回复 #1 ivex 的帖子

我的也是 #6 Valkyrie1996这两个最新的固件和驱动。但一直没怀疑到BIOS风扇控制可能还与这个有关啊。

其它的驱动,比如HOTKEY啥的,驱动不是越新越好。

#8的看来风扇真有这回事,我说7000转很少有人信,想不到8000转都出来了

ivex 发表于 2015-4-26 11:56

回复 #9 LiveOnLove 的帖子

刚刷完ECP之后重启自检,风扇那一下应该有七八千转.
刚才刷BIOS N次,一路降到1.37,完全无效,又直接刷回1.40-1.15,还是48 85 86
暂时排除BIOS的问题了,目前焦点就在于AMT固件,其实就是PCH的固件.
AMT固件只能升不能降,刷老版本,错误提示是Error 8705: Firmware update not initiated due to version mismatch
用WINHEX对比,两个版本之间区别很大,也找不到version有关的关键字,如果可以逆向分析并修改版本号,强刷应该是可行的,问题是如何逆向分析.
只听说有盲刷BIOS,没听说有强刷AMT(PCH)固件的吧...
如果实在没有降级的办法,我打算先一直刷AMT,如果刷完之后CPU固定在50度左右,风扇虽然一直运行但不会很吵,如果拷机超过100度也应该会加速.如果能实现,这应该是没有办法的情况下最好的办法了.
刚又刷了一遍,CPU PCH IMC分别是60 59 58,风扇降到3200+转了.
之后打算关机凉一会,开机就刷,差不多就能达到要求了.但刷完发现,一重启又回到没刷之前的样子了...
记起昨晚有重启不影响的时候,就刷了ECP 1.14,再刷AMT,重启暂时就没问题了

[ Edited byivex on 2015-4-26 13:26 ]

bbc0556 发表于 2015-4-26 12:43

回复 #5 ivex 的帖子

你是不是散热器的接头坏掉的?
话说我这边一个同事一直用X201,毫无压力。。

ivex 发表于 2015-4-26 12:50

回复 #11 bbc0556 的帖子

风扇没有任何问题,吹出来的风也很热,应该不是吧...最主要的问题只是风扇一般不转,温度很高才转.机器发热再低,也架不住风扇不转啊.

Valkyrie1996 发表于 2015-4-26 13:05

回复 #5 ivex 的帖子

热键驱动,我这边安了最新版,但屏幕却无显示……
求推荐一个最好的版本~

ivex 发表于 2015-4-26 13:17

回复 #13 Valkyrie1996 的帖子

最新版貌似肯定不显示....我用的3.09 0000,3.52 0001也行

Valkyrie1996 发表于 2015-4-26 13:39

Posted by ivex on 2015-4-26 13:17 http://www.ibmnb.com/images/common/back.gif
最新版貌似肯定不显示....我用的3.09 0000,3.52 0001也行

多谢~
我去找找。

ivex 发表于 2015-4-26 16:01

回复 #15 Valkyrie1996 的帖子

你的热管还没到么,现在我是什么办法都用过了,刷AMT最新版可以风扇一直转,但关机就玩完了,总不能一直刷AMT吧...要真的刷不了老版本的AMT(PCH)固件,估计是没办法了.
主要是这个问题虽然属于通病,但怀疑到AMT固件这方面的人很少,目前也没有高手彻底解决这个问题.

Valkyrie1996 发表于 2015-4-26 16:27

回复 #16 ivex 的帖子

新买的风扇刚到。
明天找空装上试试。

目前,您测试结果是,刷AMT时,会对CPU表面温度的读数做一次重置,刷新为当前值,是吗?
系统软件或硬件本身的缺陷,导致不能实时读出真实数值。而只在刷AMT(底层操作)时,才有一次重置、正确读数的机会??
而不一定是AMT本身版本问题吧……


那么……
突然想到一个灵感:
彻底断电、并拔掉BIOS纽扣电池,清光BIOS信息后,会怎么样?

以前我错误开了BIOS的防盗术、导致换硬件时出故障,发现还没办法在BIOS里清零,于是就彻底放电来清除影响的。

你说,会不会是刷了BIOS、AMT后,BIOS记录的原有参数、数据,与新版固件不兼容,导致的传感器失灵??
彻底清光原有所有记录后,一切从0开始,会不会就能正常启用传感器了?

ivex 发表于 2015-4-26 16:47

回复 #17 Valkyrie1996 的帖子

基本是这个情况,只是只要关机,这些温度还是会回到原来不正常的状态,CPU表面温度不可读.
因为以前热键和显卡驱动的问题,我严重怀疑来挠我的新版驱动,还是觉得把AMT的PCH固件恢复到出厂状态是最有可能有效的解决方案.但目前此方案无法操作,老版本有的是,不给刷.(在此再次严重鄙视来挠我).
在这种现状下,我觉得你说的清空数据的方式值得一试,BIOS电池在什么位置,拔下多久可以达到清空数据的效果?清空数据有没有什么副作用呢?

Valkyrie1996 发表于 2015-4-26 18:20

Posted by ivex on 2015-4-26 16:47 http://www.ibmnb.com/images/common/back.gif
基本是这个情况,只是只要关机,这些温度还是会回到原来不正常的状态,CPU表面温度不可读.
因为以前热键和显卡驱动的问题,我严重怀疑来挠我的新版驱动,还是觉得把AMT的PCH固件恢复到出厂状态是最有可能有效的解决 ...

看官网的拆机手册。打开键盘,就看到了,一个黄色胶套包裹着的CS2032电池。
断掉电源电池,再拔下BIOS纽扣电池。就和台式机主板的清空BIOS放电是一样的操作。
等10分钟,主板电容肯定就放光电了,再将她装回去。

我这两天在外面跑,并没有带着X201。你来测试吧。

ivex 发表于 2015-4-26 18:23

回复 #19 Valkyrie1996 的帖子

哦,那个黄的就是啊.希望没有什么副作用,我试试.

ivex 发表于 2015-4-26 19:02

放电试过了,没用,跟恢复BIOS初始设置一个效果.
之前见过一个坛友X201过热,也是intel amt sol设备无法启动,但最后也不知道怎么解决的,他11年之后就没有来过了...
现在问题更集中了,应该不是AMT固件的问题,就是AMT硬件本身的问题.

Valkyrie1996 发表于 2015-4-27 01:15

Posted by ivex on 2015-4-26 19:02 http://www.ibmnb.com/images/common/back.gif
放电试过了,没用,跟恢复BIOS初始设置一个效果.
之前见过一个坛友X201过热,也是intel amt sol设备无法启动,但最后也不知道怎么解决的,他11年之后就没有来过了...
现在问题更集中了,应该不是AMT固件的问题,就是AMT硬件本身的问题.

那么……
直接禁用掉AMT呢?
卸载驱动或直接在WINDOWS下禁用设备?

Valkyrie1996 发表于 2015-4-27 08:45

您的I7 620M CPU,是C2版还是K0版来着?
我的是C2版的。

ivex 发表于 2015-4-27 08:55

回复 #23 Valkyrie1996 的帖子

我的是k0,不过我见过有这个问题的好几个都是i7的,有点怀疑是i7特有的问题。
win下的驱动貌似没关系,因为风扇每次都是开机出现thinkpad画面怎样,进Windows就怎样。BIOS打开或关闭amt也没用。
在cpu表面温度传感器不正常的情况下,BIOS控制风扇转的依据貌似是tpfc里的第7项bat,这个是什么意思呢?每次风扇转,都是这个值刚过70度。
另外,你之前说进dos风扇就转,是低速正常转还是直接高转一分钟停?我进dos时经常机器也很热,所以风扇跟win环境下一样。如果你的风扇在dos下跟在win下不同,那情况就有区别了。
你的在thinkpad画面之后有没有intel me的画面?我的x200有,这个201没有。
p.s:那么多人遇到机器热就换热管,换完就都没问题了,到底是我们的情况不同,还是这几个传感器真的跟热管和风扇有关系...

vip_chengkai 发表于 2015-4-27 09:43

回复 #24 ivex 的帖子

有一种方式可以解决楼主的烦恼:是我的话一锤子下去,整个时间都清净了。

ivex 发表于 2015-4-27 09:54

回复 #25 vip_chengkai 的帖子

多可惜啊,就是你出钱买下来砸我也不能给你啊.:D
这个事说大不大说小不小,可能问题小的话刷个固件就解决了,大的话也就一块主板,犯不着这么激动吧.

ivex 发表于 2015-4-27 22:06

没办法了,无聊看到有悬赏的帖子,忽然想到,悬赏人民币可以吗?不违反版规吧^u^

misterben 发表于 2015-4-27 22:25

回复 #27 ivex 的帖子

不违反。

ivex 发表于 2015-4-27 22:30

回复 #28 misterben 的帖子

谢谢版主回复.
等Valkyrie1996兄弟换完热管出了结果就先试试~

ivex 发表于 2015-4-28 08:19

回复 #22 Valkyrie1996 的帖子

兄弟如果换过热管了说一声,能不能解决CPU传感器和风扇的问题。我是一点招都没有了,要是你换了还不行,只能送修了。
页: [1] 2 3
查看完整版本: 【已解决】X201风扇不转已刷专用BIOS解决,SLIC也自己加上了。