Post by jhoonq on Mar 19, 2012 6:29:36 GMT -5
Hello, HP 4530s users have been using the latest version of TPFC to control the fan. It seems to be the only tool capable of working with that controller, but it can't read temps. Aida64, speedfan, hwmonitor and other tools can read all the temps this notebook has.
Hp decided to start the fan at 40C at a higher than minimal speed and to turn it off only after a few minutes under 35C, but i have never been able to get it there. (The fan starts directly at 82 state (0x52) )
So the problem with this laptop is that the fan will be allwas on, even if the cpu is idle and cool at 36C...
The only solution is to block the fan at a minimal level using tpfc. That minimal level is obtained by setting "bios mode" in tpfc or "128" in manual mode. This 128 value does something and keeps the fan at this level allways, even if the temps get to 80C.
Edit: Also, any value in manual mode between 128 and 0 locks the controller in stat state and bios does not take over if the speed increases or drops. Bios takes over only if manual mode is in 255 state and the fan is off.
If tpfc is in active=0, the fan starts at 40C, increases in speed at 50C, higher at 60C, 70C, 80C and so on. Once the temps drop, the speed decreases.
The fan can be turned OFF using manual mode and 255 state (0xff), but can be set only if previous state was between 128 (0x80) and 254. the problem is that this works for a few minutes. Once the temp reaches 40C, bios takes over and changes the speeds up and down at every 10C.
Setting the fan in manual mode between (128 lowest) and 0 (highest), changes the fan speed with every step, the 128-254 range has the same effect as 128 and keeps the fan at minimum.
Can you help us lock the 255 state for a longer period of time, by not letting bios start the fan at 40C?
Here are two posts of mine on the hp forum, where i did some testing with tpfc - h30434.www3.hp.com/t5/Notebook-Hardware/Probook-4530s-fan-noise-DSDT-table-edition/m-p/1339605#M67529 and h30434.www3.hp.com/t5/Notebook-Hardware/Probook-4530s-fan-noise-DSDT-table-edition/m-p/1341279#M67584
Here is my dsdt.ASL - db.tt/AHk0922r
And here is a tpfc log as i was changing speeds in manual mode - db.tt/MjAdSMAi
255 = 0xff
128 = 0x80
82 = 0x52
74 = 0x4a
65 = 0x41
59 = 0x3b
49 = 0x31
If tpfc could read temps and be used just like on thinkpads, it would be amazing, but i would be happy if i would know what to change in the dsdt file so that tha fan would start at 60C.
If you have time, please have a look at this mess. I am willing to test whatever you may need.
Thanks for this great tool!
Hp decided to start the fan at 40C at a higher than minimal speed and to turn it off only after a few minutes under 35C, but i have never been able to get it there. (The fan starts directly at 82 state (0x52) )
So the problem with this laptop is that the fan will be allwas on, even if the cpu is idle and cool at 36C...
The only solution is to block the fan at a minimal level using tpfc. That minimal level is obtained by setting "bios mode" in tpfc or "128" in manual mode. This 128 value does something and keeps the fan at this level allways, even if the temps get to 80C.
Edit: Also, any value in manual mode between 128 and 0 locks the controller in stat state and bios does not take over if the speed increases or drops. Bios takes over only if manual mode is in 255 state and the fan is off.
If tpfc is in active=0, the fan starts at 40C, increases in speed at 50C, higher at 60C, 70C, 80C and so on. Once the temps drop, the speed decreases.
The fan can be turned OFF using manual mode and 255 state (0xff), but can be set only if previous state was between 128 (0x80) and 254. the problem is that this works for a few minutes. Once the temp reaches 40C, bios takes over and changes the speeds up and down at every 10C.
Setting the fan in manual mode between (128 lowest) and 0 (highest), changes the fan speed with every step, the 128-254 range has the same effect as 128 and keeps the fan at minimum.
Can you help us lock the 255 state for a longer period of time, by not letting bios start the fan at 40C?
Here are two posts of mine on the hp forum, where i did some testing with tpfc - h30434.www3.hp.com/t5/Notebook-Hardware/Probook-4530s-fan-noise-DSDT-table-edition/m-p/1339605#M67529 and h30434.www3.hp.com/t5/Notebook-Hardware/Probook-4530s-fan-noise-DSDT-table-edition/m-p/1341279#M67584
Here is my dsdt.ASL - db.tt/AHk0922r
And here is a tpfc log as i was changing speeds in manual mode - db.tt/MjAdSMAi
255 = 0xff
128 = 0x80
82 = 0x52
74 = 0x4a
65 = 0x41
59 = 0x3b
49 = 0x31
If tpfc could read temps and be used just like on thinkpads, it would be amazing, but i would be happy if i would know what to change in the dsdt file so that tha fan would start at 60C.
If you have time, please have a look at this mess. I am willing to test whatever you may need.
Thanks for this great tool!