highsun 发表于 2014-5-8 11:40

【原创】T61主板FSB1066 总线MOD

写在所有之前:
      肯定有网友会说,T61都多少年前的古董了,还折腾什么呢?i7都4代了!是的,T61的确是老古董了,
现在我也不拿它作主力机器了,但是生命不止,折腾不已。771 CPU都能折腾上965的主板,T61上Penryn
FSB1066不也是一种乐趣么?又何须在意什么性价比呢?

       关于T61主板上T9900之类FSB1066 CPU的方法已经有网友实践了,如@rmsmajestic
http://www.ibmnb.com/viewthread.php?tid=1390754

       提出了三种方法,但是都太复杂了,需要主板又是开槽,又是割脉,动手能力要求太高,对主板的伤害也太大,
一旦失败主板很难复原。而此文38楼的朋友提出一种修改R1025电阻的方法,开拓了一个新的思路,有没有
更简单的方法来实现呢?我查找了相关资料,发现老外早在2012年就已经有了相关的经验,但是可惜他停留
在了FSB800 CPU超频上了,没有更进一步。
他的原文见
http://forum.notebookreview.com/
他的超频方法就是51nb网友提出的R1025电阻修改方法。

    好了,此文不是什么创新,只是将两个早已存在的MOD技术合并应用一下,让我们的T61再飞跃一次。

    首先来谈谈BIOS。现有上FSB1066的BIOS是2010年年底出现的,它移植了W700笔记本的CPU微码,
但是它到底支持哪些CPU,大家一直都不太明确。借助于Xeon 771 CPU上775主板学到的经验,我检查了
一下这个BIOS,它包含四种微码
CPUID=10674 UpdateRev=405 2007/07/20 Checksum=735D9FE0 PlatformID=7
CPUID=10676 UpdateRev=60C 2008/01/19 Checksum=FBAC0EED PlatformID=7
CPUID=1067A UpdateRev=A07 2008/04/09 Checksum=83067ECB PlatformID=5,7
CPUID=6FD UpdateRev=A3 2007/08/13 Checksum=89C0D01F PlatformID=7

而原始的2.27版本的T61 BIOS包含这些微码
CPUID=10671 UpdateRev=106 2007/03/29 Checksum=80731B2D PlatformID=7
CPUID=10674 UpdateRev=405 2007/07/20 Checksum=735D9FE0 PlatformID=7
CPUID=10676 UpdateRev=60C 2008/01/19 Checksum=FBAC0EED PlatformID=7
CPUID=10661 UpdateRev=33 2007/03/16 Checksum=9E99CC48 PlatformID=7
CPUID=6F1 UpdateRev=12 2005/11/29 Checksum=A67C6FEC PlatformID=0,1,2,5
CPUID=6F4 UpdateRev=26 2006/03/12 Checksum=DA8E97D1 PlatformID=0,2,4,5,6,7
CPUID=6F5 UpdateRev=38 2006/07/25 Checksum=6333B559 PlatformID=7
CPUID=6F9 UpdateRev=83 2006/09/28 Checksum=85B7E1DF PlatformID=7
CPUID=6FA UpdateRev=92 2007/03/13 Checksum=13ED7841 PlatformID=7
CPUID=6FD UpdateRev=A3 2007/08/13 Checksum=89C0D01F PlatformID=7
CPUID=6FB UpdateRev=B6 2007/07/13 Checksum=2831CEE4 PlatformID=7

所以有朋友反映刷了MOD的BIOS后黑屏,无法启动。W700主板BIOS里面的微码的确太少了。
不过好在其实常用的CPU已经包含了。具体来讲就是:
6FD
Intel         Celeron Dual-Core Mobile         T1600         
Intel         Celeron Dual-Core Mobile         T1400         
Intel         Pentium Dual-Core Mobile         T3200
Intel         Pentium Dual-Core Mobile         T3400
Intel         Celeron M         575         
Intel         Celeron M         585         
Intel         Core 2 Duo Mobile         T7100
Intel         Core 2 Duo Mobile         T7250
Intel         Core 2 Duo Mobile         U7700


10674
Intel         Core 2 Duo Mobile, Core 2 Extreme Mobile

10676
Intel         Core 2 Duo Mobile         T8100
Intel         Core 2 Duo Mobile         T8300
Intel         Core 2 Duo Mobile         T9300
Intel         Core 2 Duo Mobile         T9400
Intel         Core 2 Duo Mobile         T9500
Intel         Core 2 Duo Mobile         P8400
Intel         Core 2 Duo Mobile         P9500
Intel         Core 2 Duo Mobile         SL9400
Intel         Core 2 Extreme Mobile         X9000
Intel         Core 2 Extreme Mobile         X9100

1067A
Intel         Mobile Celeron         900
Intel         Mobile Celeron         925
Intel         Mobile Celeron Dual-Core         T3000
Intel         Mobile Celeron Dual-Core         T3100
Intel         Mobile Celeron Dual-Core         T3500
Intel         Pentium Dual-Core Mobile         T4200
Intel         Pentium Dual-Core Mobile         T4300
Intel         Pentium Dual-Core Mobile         T4400
Intel         Pentium Dual-Core Mobile         T4500
Intel         Pentium Dual-Core Mobile         U2700
Intel         Pentium Dual-Core Mobile         SU4100
Intel         Core 2 Duo Mobile         T6400
Intel         Core 2 Duo Mobile         T9400
Intel         Core 2 Duo Mobile         T9550
Intel         Core 2 Duo Mobile         T9600
Intel         Core 2 Duo Mobile         T9800
Intel         Core 2 Duo Mobile         T9900
Intel         Core 2 Duo Mobile         P8600
Intel         Core 2 Duo Mobile         P8700
Intel         Core 2 Duo Mobile         P8800
Intel         Core 2 Duo Mobile         P9500
Intel         Core 2 Duo Mobile         P9600
Intel         Core 2 Duo Mobile         P9700         
Intel         Core 2 Duo Mobile         SU7300
Intel         Core 2 Duo Mobile         SU9300         
Intel         Core 2 Duo Mobile         SU9400
Intel         Core 2 Extreme Mobile         QX9300

需要注意的是,相同型号,不同步进的CPU,他们的微码并不一定相同。需要根据CPUID查证以后才能确定。

仔细看看,我们发现其实T8100/T8300/T9300/T9500 MOD过的BIOS是可以支持的,也就是刷完BIOS以后,
我们还可以继续使用以上CPU启动主板而不会趴窝。

好了,我们来实践一下吧。看看到底是不是这样的。
先看看今天的主角们
T9300和T9600的正面(左T9300,右T9600)


T9300和T9600的背面(作T9300,右T9600)。


T9300暴露了,植针的CPU和原针的CPU差别还是蛮大的啊。


T61 44C3924 改良独显主板开包


正面(把商家的贴个P掉了,免得作广告,taobao上很容易搜到,因为就他一家卖)


背面


所谓的白胶工厂改良主板,我也不知道是不是真的,请大家鉴定一下。为什么用了独显而不用
集显呢?因为受集显限制,内存只能刷533,高了必然花屏。用独显的话,应该不受此限制,
内存可以刷667,实际工作在888,缩小一下与T500/W500的差距。至于改良的正屏T61p主板,
我好像从来没有看到过新的。顺便鄙视一下NVIDIA,要不是显卡门,T61U绝对是经典中的经典.



好了,组装上吧。不过没有直接拆机装啊,T6*插主板实在太麻烦了,找了几个配件,凑合能
开机就可以了,所以请忽视后面渣渣的温度。


应该是全新主板哦,连UUID都是全零。要作假的话,下的功夫也太深了。



DOS下刷BIOS吧,没有什么好说的。拿U盘启动了一个纯DOS环境,然后运行BIOS压缩包里面
的go.bat.



成功(请忽略掉屏幕中间的白框,是显示器说:你的机器太老了,它显示不了了 )。刷的过程
还是很担心的。因为不方便就没装电池;没有防滚架,怕压坏核心螺丝不敢拧太紧;没有压片,
GPU和北桥靠手压着,温度超高。还好顺利刷完了。



启动了,启动了。证明前面的判断没有错,MOD的BIOS是支持T9300的。


进BIOS看一下吧。



晕哦,啥也没有变,到底是刷了么?当然是刷了,不过两个BIOS版本完全一样,真看不出来啊。

好了,下面开始MOD主板吧。怎么改动R1025电阻呢?主要参考上面老外的文章。简单说就是
把R1025靠近北桥的一端短接到VCC1R05,让它成为高电平,把R1025靠近CPU的一段的短接
到地。这样使得PLL的BSEL0:BSEL1:BSEL2为低:低:低,输出频率为266,北桥的
BSEL0:BSEL1:BSEL2为低:高:低,输出频率为200。顺便说一句,超FSB 800的CPU也
可以这样干。
这里我有个理解不知道对不对。看T61的电路图,我们可以发现BSEL0:BSEL1:BSEL2对CPU
来说是个输出信号,主要告诉PLL和北桥:我是谁,我需要什么频率。所以无论怎么接都不会对
CPU的工作有任何影响,主要影响的是PLL和北桥输入电平。所以看到大家说短接CPU BSEL什么
的,让CPU工作在什么频率的提法是不对的。准确的是改变北桥或PLL 的BSEL输入电平,从而
改变了北桥或PLL的工作频率。

具体来说需要修改两处:
主板正面:将红色两点之间连起来。



主板背面:绿色方框中的就是R1025电阻,可以将两个小红点连起来,也可以按绿色线的方式连接。


这是我焊好的。焊点实在太小了,渣渣的焊接技术,大家手下留情。基本上用线焊都不太可能,
太近太小,最好用漆包线焊,还得请各手工好的师傅。线是有绝缘了,但是焊接的时候都烫化了,
只好拿绝缘胶带做一下绝缘。本来想焊的美观一点的,最后还是毁容了。



好了,换上T9600吧。不换的话T9300将被超到266*12.5=3.3G,我怕这个渣散热下,直接冒烟了。
保险起见,内存也刷了533的SPD。
开机。祈祷。。。。。。

经过漫长等待(没有装BIOS电池,启动非常慢),亮了。我发誓,这幅图今天出现好几次了,
但都是即时抓的,没有假唱。



激动。。。。

进BIOS



继续激动 T9600。。。 但 怎么是2.1G!!!这不科学~~~

启个PE看看吧。


晕,直接IDA成2.93G了。

好了,基本上今天的折腾就到这里了,应该装个完整的操作系统看看CPU到底工作怎么样,
什么节能IDA,双核工作正常不正常。不过参考以前网友的实践,我觉得问题应该不大。
上班时间也到了(早上5点起来,7点到公司),领导来了该不好看了。装机什么的,大家
见的太多了,就不写了。上幅合影吧。


在来幅CPU和GPU的合影吧。



“你们虽然是包办的,可一定要幸福哦。”

阿道夫巴雅尔 发表于 2014-5-8 11:46

好贴要顶。赞一个。

dyln2010 发表于 2014-5-8 11:46

又有得折腾了 :D :D

阿道夫巴雅尔 发表于 2014-5-8 12:06

如果使用这种方法,x61上到P9700应当也不是难事。

阿道夫巴雅尔 发表于 2014-5-8 12:23

顶起来。

highsun 发表于 2014-5-8 12:29

T61集显机器的改法和这个类似,具体要看板型了. 但肯定具体位置和独显不一样.
需要查点位图确定.

highsun 发表于 2014-5-8 12:29

老潜水艇发长文,板斧们也不鼓励鼓励.^u^ ^u^

highsun 发表于 2014-5-8 12:33

厚朴的T62P的改法虽然好,但是在我看来改动太大了,而且基本上原来小黑的附件都没有利用价值了.
所以虽然W500的板子我也有,可一直也没有改.T61 的板子上T60p的改动我还是可以接受了.毕竟只削
了一点点防滚架.

highsun 发表于 2014-5-8 12:34

最后,MOD主板有风险,各位需谨慎.

plclife 发表于 2014-5-8 12:46

好贴啊!T61P和X61T都有
记号下,感谢楼主!

plclife 发表于 2014-5-8 12:48

回复 #1 highsun 的帖子

请问楼主这个MODBIOS是SATA2的么?是白名单的吗?可以分享下载么?

绝影 发表于 2014-5-8 12:50

这个要支持一下!

3.14 发表于 2014-5-8 12:55

储备下,有机会试试

highsun 发表于 2014-5-8 12:57

BIOS就是
http://www.ibmnb.com/thread-1062553-1-1.html中的
或者直接下
http://www15.zippyshare.com/v/33223109/file.html

按原文的说法是
" 此BIOS基于T61 2.27-1.08修改,带白名单,带SLIC 2.1 "

应该是破解了SATA2的,但我没有试过。


特注明 T61/T61p主板所有独、集显,宽、正屏 BIOS都一样。

Posted by plclife on 2014-5-8 12:48 http://www.ibmnb.com/images/common/back.gif
请问楼主这个MODBIOS是SATA2的么?是白名单的吗?可以分享下载么?

[ Edited byhighsun on 2014-5-8 13:14 ]

mouse1292000 发表于 2014-5-8 13:12

强帖必须学习一下。收藏了,T61P我还有一台呢,那天我改了直接9900

zz243 发表于 2014-5-8 13:34

厉害,回头刷



楼主CPU微码里面包含了QX系列,可以试试

[ Edited byzz243 on 2014-5-8 13:36 ]

highsun 发表于 2014-5-8 13:37

这样改QX9300还是用不了的。4核的CPU远比2核的麻烦。

还要参照W700改好几个地方。

Posted by zz243 on 2014-5-8 13:34 http://www.ibmnb.com/images/common/back.gif
厉害,回头刷



楼主CPU微码里面包含了QX系列,可以试试

[ Edited byzz243 on 2014-5-8 13:36 ]

kecin1981 发表于 2014-5-8 13:46

niubility
!

ksjgiks 发表于 2014-5-8 13:59

继续用T9500.性能过剩了

针头 发表于 2014-5-8 14:20

mark!!

raulganseles 发表于 2014-5-8 14:33

感觉X61也可以试一试的节奏。

kart 发表于 2014-5-8 14:33

厉害:) :) :)

KJC 发表于 2014-5-8 14:45

关于BIOS的介绍,非常有用,回头查一下X61及X61T的BIOS内容...

highsun 发表于 2014-5-8 16:10

X61 微码
CPUID=10671 UpdateRev=106 2007/03/29 Checksum=80731B2D PlatformID=7
CPUID=10674 UpdateRev=405 2007/07/20 Checksum=735D9FE0 PlatformID=7
CPUID=10676 UpdateRev=60C 2008/01/19 Checksum=FBAC0EED PlatformID=7
CPUID=10661 UpdateRev=33 2007/03/16 Checksum=9E99CC48 PlatformID=7
CPUID=6F1 UpdateRev=12 2005/11/29 Checksum=A67C6FEC PlatformID=0,1,2,5
CPUID=6F4 UpdateRev=26 2006/03/12 Checksum=DA8E97D1 PlatformID=0,2,4,5,6,7
CPUID=6F5 UpdateRev=38 2006/07/25 Checksum=6333B559 PlatformID=7
CPUID=6F9 UpdateRev=83 2006/09/28 Checksum=85B7E1DF PlatformID=7
CPUID=6FA UpdateRev=92 2007/03/13 Checksum=13ED7841 PlatformID=7
CPUID=6FD UpdateRev=A3 2007/08/13 Checksum=89C0D01F PlatformID=7
CPUID=6FB UpdateRev=B6 2007/07/13 Checksum=2831CEE4 PlatformID=7

X61T微码
CPUID=6F1 UpdateRev=12 2005/11/29 Checksum=A67C6FEC PlatformID=0,1,2,5
CPUID=6F4 UpdateRev=26 2006/03/12 Checksum=DA8E97D1 PlatformID=0,2,4,5,6,7
CPUID=6E0 UpdateRev=08 2005/02/15 Checksum=9969C6BB PlatformID=5
CPUID=6E1 UpdateRev=0C 2005/04/13 Checksum=0470EE98 PlatformID=5
CPUID=6E4 UpdateRev=26 2005/08/16 Checksum=EB21D139 PlatformID=5
CPUID=6E8 UpdateRev=39 2005/11/15 Checksum=00E9D6A3 PlatformID=5
CPUID=6EC UpdateRev=54 2006/05/01 Checksum=7066B518 PlatformID=5

X61T里面高档CPU都没有

plclife 发表于 2014-5-8 16:46

回复 #24 highsun 的帖子

楼主,这个你能把X61和X61T微码都增加进去吗?

这么说来X61T也不能BGA    T8300了啊,本来还打算去搞的!

highsun 发表于 2014-5-8 17:15

刷 坏你有办法么?你要是有编程器不怕麻烦我可以试试。

LiveOnLove 发表于 2014-5-8 17:34

非常NB

Tongerian 发表于 2014-5-8 17:44

看完,思路没错

megi 发表于 2014-5-8 18:15

受教了^,^

rmsmajestic 发表于 2014-5-9 01:00

楼主你不是原创吧^x^

不过有个疑问:
r0步进的T6670在t61原版的bios上无法点亮,而在这个修改版的bios上完全可以,推测是属于1067A的cpu

而根据这个帖子
http://www.ibmnb.com/thread-1208197-1-1.html
t6400/6670是可以装x61上的,
是否可以推断x61已经包含了p系列的微码?
页: [1] 2 3 4 5
查看完整版本: 【原创】T61主板FSB1066 总线MOD