Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

New methods to reduce the fan noise in a T60 or in a T60p

T60/T61 Series
Message
Author
zoltan87
Junior Member
Junior Member
Posts: 292
Joined: Mon Oct 24, 2016 12:16 pm
Location: Plymouth, United Kingdom

Re: New methods to reduce the fan noise in a T60 or in a T60p

#61 Post by zoltan87 » Fri Dec 08, 2017 4:48 pm

lab wrote:
Sat Feb 02, 2013 9:32 am
Not completely happy with the heat from ATI graphics I decided to replace the motherboard in my T60p with one that has Intel integrated graphics (on ebay only ~$20 plus shipping). I had expected a power consumption of something like 10W att idle, similar to my T400, but it turned out to be as high as 15W, only 3W lower than the tweaked ATI 5200.

Very well, after undervolting the CPU the temperatures has gone down a bit and I guess a temperature of 45 degrees Celcius at low load (internet browsing, watching movies) is acceptable.


I have tested some different rpm tables both on the ATI 5200 system and on the Intel board and all has been flashed to the bios not causing any problems.

The current setting is 2100-2400-3000rpm:

1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 2100 2400 3000 32767
1056 3000 3500 4400 32767
1056 3000 3450 3800 32767
1056 3000 3450 3800 32767

As the table show I left the last three lines unaltered, since my guess is that each line represents a different configuration and the three last lines are the highest factory settings and thus unlikely to be used for an Intel graphics system. So far my guess seems to hold.


For those non hackers (like myself) interested in making the same modifications to bios EC, a simplified version of the steps posted before are:

1. Download the latest version of the bios utility for T60/T60p from Lenovo, unpack and load the $01A3000.FL2 or $01AC000.FL2 (identical) in a hex editor capable of displaying both hex and decimal.

2. Implement the LRC, e.g. in Matlab, and test the algorithm on all three check blocks to make sure you get the check value of 0.

2. Find the rpm table at the location given in previous post and alter the settings as you find suitable (keep an eye on the temp readings afterwards to make sure cooling is sufficient).

4. Calculate the LRC for block [011000, 030000), replace the check word in 0x02fffe and then re-calculate to make sure its correct and sums to 0.

5. Save in flash folder and update bios with "winuptp.exe /s" run from the same folder. Since silent mode, wait a couple of extra minutes after the process has finished to make sure the update is completed before rebooting.


NO WARRANTY OF SUCCESS, FOLLOW THESE INTRUCTIONS AT YOUR OWN RISK.

Edit. The power consumption has now droped to 12.5W at idle after installaing some missing drivers for wireless network(I think!).
Well, I finally decided to try and modify the EC, reading through this thread multiple times, watching tutorials about hex editors and such. I have been sweating blood for hours. I managed to find the rpm tables in the $01AC000.FL2 file, and using the programmer calculator function of the Windows built in calculator I managed to verify that I was indeed looking at the correct numbers.

But here is the thing: after hours of thinking, Googling and reading, I still have absolutely no clue how to do that checksum thing, or in fact what the heck is that. Also no clue how to use Matlab. So in the quoted post, lines number 2 and 4 as numbered, to me read like Chinese. And no matter how hard I try, I just can't comprehend it. I could modify the rpm values, but don't understand that validation process involving checksums and such.

So by this point I am sure it's obvious that I am not a hacker by any means. I am perfectly capable with everyday things and maintenance on my laptops, but this is just way out of my league.

So my question would be this: Could the people who already managed to modify these files with lower RPM values, share those modified files? I would even be willing to pay some for a custom file with values I would specify (I am not rich or anything, but a quiet laptop would worth a few quid for me).

EDIT: I am also aware of the risks of bricking my laptop, but T60 motherboards are pretty cheap nowadays, I would gladly take the risk if I have a chance of having a near silent T60.

EDIT 2: I have successfully modded the EC firmware with modified rpm values for the fan. Huge thanks for forum member "lab", he helped me out with the checksum modification. The new fan levels are: 1700-2200-2700 (factory values were: 3000-3400-3800). In all fairness I could have started with 1800 or 1900 rpm as level 1, as it would have been still silent (also, maybe because I use a heatsink-fan assembly from a Thinkpad T500, my fan on level 1 runs slightly below the given 1700 value, somewhere between 1500-1650). The difference in indescribable. My T60 has become a perfectly silent laptop, the perfect machine for my needs. Now the only thing that will be left is upgrading the screen backlight with a LED kit , I bough from xiphmont a while ago (still haven't got the time to put it in, and also kinda waiting for the factory ccfl to die).

This is why I love this forum, so many helpful guys here, who share the same love for these old, great machines.
Thinkpad T60, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad T601, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad X32
Thinkpad T22
NEC ProSpeed SX/20

Lister
Freshman Member
Posts: 98
Joined: Tue Jul 28, 2015 11:35 am
Location: Czech Republic

Re: New methods to reduce the fan noise in a T60 or in a T60p

#62 Post by Lister » Thu Jan 18, 2018 8:45 am

EDIT 2: I have successfully modded the EC firmware with modified rpm values for the fan. Huge thanks for forum member "lab", he helped me out with the checksum modification. The new fan levels are: 1700-2200-2700 (factory values were: 3000-3400-3800). In all fairness I could have started with 1800 or 1900 rpm as level 1, as it would have been still silent (also, maybe because I use a heatsink-fan assembly from a Thinkpad T500, my fan on level 1 runs slightly below the given 1700 value, somewhere between 1500-1650). The difference in indescribable. My T60 has become a perfectly silent laptop, the perfect machine for my needs. Now the only thing that will be left is upgrading the screen backlight with a LED kit , I bough from xiphmont a while ago (still haven't got the time to put it in, and also kinda waiting for the factory ccfl to die).

This is why I love this forum, so many helpful guys here, who share the same love for these old, great machines.
Hi,
can a similar mode be applied to the T61? I have a T61 with Intel graphics, and 1level is a 2900 rpm speed and it's unnecessarily high. Do you think you could modify the T61? Thanks.
Apple MacBook Pro Retina 15,4 Mid 2015 | i7 4770HQ | | Intel Iris Pro 5200 | 16GB Ram | Samsung ssPolaris 1TB
IBM T60 | UXGA AFFS | T7600 | ATi X1400 | Samsung 3GB | Intel 535 240GB

zoltan87
Junior Member
Junior Member
Posts: 292
Joined: Mon Oct 24, 2016 12:16 pm
Location: Plymouth, United Kingdom

Re: New methods to reduce the fan noise in a T60 or in a T60p

#63 Post by zoltan87 » Thu Jan 18, 2018 3:03 pm

Lister wrote:
Thu Jan 18, 2018 8:45 am
Hi,
can a similar mode be applied to the T61? I have a T61 with Intel graphics, and 1level is a 2900 rpm speed and it's unnecessarily high. Do you think you could modify the T61? Thanks.
Hi, yes the T61 can be modified too, although it's EC firmware is slightly different from the T60. But I know it's doable, the mentioned "lab" forum member has in fact done it to his intel T61, and I also have somewhere the modded EC for mine, but I still use my T60, so probably will wait with my T61 mod until my T60 dies.
Thinkpad T60, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad T601, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad X32
Thinkpad T22
NEC ProSpeed SX/20

Lister
Freshman Member
Posts: 98
Joined: Tue Jul 28, 2015 11:35 am
Location: Czech Republic

Re: New methods to reduce the fan noise in a T60 or in a T60p

#64 Post by Lister » Fri Jan 19, 2018 7:54 am

To: zoltan87

Hello.
For which BIOS are the modified files and what speeds are they set up for? Thank you.
Apple MacBook Pro Retina 15,4 Mid 2015 | i7 4770HQ | | Intel Iris Pro 5200 | 16GB Ram | Samsung ssPolaris 1TB
IBM T60 | UXGA AFFS | T7600 | ATi X1400 | Samsung 3GB | Intel 535 240GB

4uk4a
Freshman Member
Posts: 74
Joined: Fri Feb 17, 2017 5:02 pm
Location: Riga, Latvia

Re: New methods to reduce the fan noise in a T60 or in a T60p

#65 Post by 4uk4a » Fri Jan 19, 2018 8:14 am

zoltan87 wrote:
Thu Jan 18, 2018 3:03 pm
and I also have somewhere the modded EC for mine
Could you share a modified bios with us?
Interests т60 and т61.

zoltan87
Junior Member
Junior Member
Posts: 292
Joined: Mon Oct 24, 2016 12:16 pm
Location: Plymouth, United Kingdom

Re: New methods to reduce the fan noise in a T60 or in a T60p

#66 Post by zoltan87 » Sat Jan 20, 2018 9:01 am

4uk4a wrote:
Fri Jan 19, 2018 8:14 am

Could you share a modified bios with us?
Interests т60 and т61.
I am away for the weekend, but will look up these things beginning of next week. The speeds I have with the modded EC firmware are: 1700-2200-2700 rpm for T60, and 1700-2000-2500 rpm for T61.

Please be warned that I use the mentioned speeds on my T60 (Ati x1400 model), but I modified the cooling with a T500 heatsink assembly, good thermal paste, I cut away some of the grill pieces around the exhaust holes to make it easier for the air to flow through (although the results of this are questionable/ maybe not necessary) and I also run my cpu undervolted and slightly underclocked (on 2.16 ghz instead of 2.33 ghz). What I am trying to say is that even though these new fan speeds are perfectly adequate for my system, I am not sure how the temperatures will be affected on a stock T60, and I won't be responsible if someone overheats his/her laptop.

I also want to add that I haven't tried out my T61 with the new fan speeds yet. With an intel gpu I am quite certain they will be fine, but with an Nvidia board they might be too low (or in fact i am not even sure if the EC firmware will work with an Nvidia T61).

Anyway, I will look into these files next week.

EDIT: Have been crazy busy in the last week so had no time to do anything really. Hopefully I will get around these things this evening, or tomorrow evening.
Thinkpad T60, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad T601, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad X32
Thinkpad T22
NEC ProSpeed SX/20

Lister
Freshman Member
Posts: 98
Joined: Tue Jul 28, 2015 11:35 am
Location: Czech Republic

Re: New methods to reduce the fan noise in a T60 or in a T60p

#67 Post by Lister » Wed Feb 07, 2018 12:29 pm

Hello, some news around testing the modified BIOS files for T60/61? Thx.
Apple MacBook Pro Retina 15,4 Mid 2015 | i7 4770HQ | | Intel Iris Pro 5200 | 16GB Ram | Samsung ssPolaris 1TB
IBM T60 | UXGA AFFS | T7600 | ATi X1400 | Samsung 3GB | Intel 535 240GB

zoltan87
Junior Member
Junior Member
Posts: 292
Joined: Mon Oct 24, 2016 12:16 pm
Location: Plymouth, United Kingdom

Re: New methods to reduce the fan noise in a T60 or in a T60p

#68 Post by zoltan87 » Wed Feb 07, 2018 7:15 pm

Lister wrote:
Wed Feb 07, 2018 12:29 pm
Hello, some news around testing the modified BIOS files for T60/61? Thx.
Well, I have found it for the T60 (the new fan rpm levels: 1700, 2200, 2700 rpm). But will have to look on my other computer for the T61 modded EC file. I can send it to your e-mail address, send me a private message. Obviously I take no responsibilty if something goes wrong/ the system gets bricked. All I can say, it worked for me. Undervolting your cpu and upgrading the heatsink assembly (either with T61 or even better with T500 heatsink) is HIGHLY recommended, otherwise you will probably have overheating issues.
Thinkpad T60, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad T601, 15" Flexview, with mods (Xiphmont's LED mod, T500 heatsink, cpu undervolt, reinforced frame)
Thinkpad X32
Thinkpad T22
NEC ProSpeed SX/20

Lister
Freshman Member
Posts: 98
Joined: Tue Jul 28, 2015 11:35 am
Location: Czech Republic

Re: New methods to reduce the fan noise in a T60 or in a T60p

#69 Post by Lister » Thu Sep 03, 2020 3:08 am

Hi all,
I edited fan speed table, but I still can't figure out how to recalculate the CRC. Can someone please help me? Thank you.
Apple MacBook Pro Retina 15,4 Mid 2015 | i7 4770HQ | | Intel Iris Pro 5200 | 16GB Ram | Samsung ssPolaris 1TB
IBM T60 | UXGA AFFS | T7600 | ATi X1400 | Samsung 3GB | Intel 535 240GB

atagunov
Senior Member
Senior Member
Posts: 921
Joined: Thu Apr 02, 2020 3:11 pm
Location: London, UK

Re: New methods to reduce the fan noise in a T60 or in a T60p

#70 Post by atagunov » Fri Sep 04, 2020 1:46 pm

Lister wrote:
Thu Sep 03, 2020 3:08 am
I edited fan speed table, but I still can't figure out how to recalculate the CRC. Can someone please help me? Thank you.
So do this guy's work on X230 help in any way?.. 1, 2, 3
X220, 2 *T520

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T60/T61 Series”

Who is online

Users browsing this forum: No registered users and 49 guests