[GH-ISSUE #553] Help for config HP Pavillon Power 15 cb028nf #500

Closed
opened 2026-02-26 00:32:49 +03:00 by kerem · 20 comments
Owner

Originally created by @Cherryblue on GitHub (Sep 6, 2018).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/553

Hello,

First, congratulation for making this kind of software, it really is needed and is a godly gift :).

I'm an IT engineer trying to configure my girlfriend's new laptop (I believe a funny background is essential :)).

I did succeed in getting my DSDT, "temperature" is mentionned twice within lines 21597 and 21604.
So I kinda got a starting point, but I'm at a loss for making the config with that :).

DSDT - HP Pavilion Power 15 cb028nf.txt

Any help on how to proceed any further? If I can create it, I hope to share it to help anyone with these new HP laptop series.

Thanks a lot guys!

Originally created by @Cherryblue on GitHub (Sep 6, 2018). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/553 Hello, First, congratulation for making this kind of software, it really is needed and is a godly gift :). I'm an IT engineer trying to configure my girlfriend's new laptop (I believe a funny background is essential :)). I did succeed in getting my DSDT, "temperature" is mentionned twice within lines 21597 and 21604. So I kinda got a starting point, but I'm at a loss for making the config with that :). [DSDT - HP Pavilion Power 15 cb028nf.txt](https://github.com/hirschmann/nbfc/files/2357855/DSDT.-.HP.Pavilion.Power.15.cb028nf.txt) Any help on how to proceed any further? If I can create it, I hope to share it to help anyone with these new HP laptop series. Thanks a lot guys!
kerem 2026-02-26 00:32:49 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@dan-and commented on GitHub (Sep 9, 2018):

Could you be so kind and copy out the elements you are mentioning ?

Also give the ec-probe.exe a try. It is straight forward to figure out which register are used for what if you observe the HP cooling in action.

<!-- gh-comment-id:419700220 --> @dan-and commented on GitHub (Sep 9, 2018): Could you be so kind and copy out the elements you are mentioning ? Also give the ec-probe.exe a try. It is straight forward to figure out which register are used for what if you observe the HP cooling in action.
Author
Owner

@cvkogz commented on GitHub (Oct 10, 2018):

Hello

I tried ec-probe.exe, but i could find only cpu fan's register. GPU, i couldnt find.

I have very few knowledge, but a IT Engineer, i think, can find this.

Waiting for good news!!

<!-- gh-comment-id:428736277 --> @cvkogz commented on GitHub (Oct 10, 2018): Hello I tried ec-probe.exe, but i could find only cpu fan's register. GPU, i couldnt find. I have very few knowledge, but a IT Engineer, i think, can find this. Waiting for good news!!
Author
Owner

@Cherryblue commented on GitHub (Oct 11, 2018):

Good to know people are waiting for this, HP default cooling rules really are shitty..

Well I'm no embarked developer, I used to develop high level software.

Anyway, I need this too, so I'll be trying hard to build one config, but I need time.
My girlfriend just broke her knee, so it's not helping :D.

@cvkogz could you share what you found on the cpu register?

<!-- gh-comment-id:428912569 --> @Cherryblue commented on GitHub (Oct 11, 2018): Good to know people are waiting for this, HP default cooling rules really are shitty.. Well I'm no embarked developer, I used to develop high level software. Anyway, I need this too, so I'll be trying hard to build one config, but I need time. My girlfriend just broke her knee, so it's not helping :D. @cvkogz could you share what you found on the cpu register?
Author
Owner

@cvkogz commented on GitHub (Oct 11, 2018):

Hello again

I cant remember exactly now but you can accelerate the cpu fan and you can see which register is changing.

I could just check that register. I couldnt find gpu one.

<!-- gh-comment-id:429033057 --> @cvkogz commented on GitHub (Oct 11, 2018): Hello again I cant remember exactly now but you can accelerate the cpu fan and you can see which register is changing. I could just check that register. I couldnt find gpu one.
Author
Owner

@cvkogz commented on GitHub (Oct 11, 2018):

"HP Pavilion 17-ab240nd" this config works with cpu fan. So you can grab the cpu register from that.

<!-- gh-comment-id:429033905 --> @cvkogz commented on GitHub (Oct 11, 2018): "HP Pavilion 17-ab240nd" this config works with cpu fan. So you can grab the cpu register from that.
Author
Owner

@Cherryblue commented on GitHub (Oct 17, 2018):

Hi,

Reading this software F.A.Q, it appears it cannot control fans when the laptop is equipped with Nvidia Optimus technology, and has the dedicated graphic card running.

This, is really a pain for me :(.
My girlfriend's laptop has a 1050ti, and I also needed to control the fans when playing.

<!-- gh-comment-id:430656310 --> @Cherryblue commented on GitHub (Oct 17, 2018): Hi, Reading this software F.A.Q, it appears it cannot control fans when the laptop is equipped with Nvidia Optimus technology, and has the dedicated graphic card running. This, is really a pain for me :(. My girlfriend's laptop has a 1050ti, and I also needed to control the fans when playing.
Author
Owner

@cvkogz commented on GitHub (Oct 17, 2018):

:/

<!-- gh-comment-id:430663181 --> @cvkogz commented on GitHub (Oct 17, 2018): :/
Author
Owner

@Cherryblue commented on GitHub (Nov 13, 2018):

Hi,

So I didn't like to back off, I tried to at least change fan speed when optimus/nvidia not used.
The indicated profile "HP Pavilion 17-ab240nd" didn't work for me. Not sure why.

I then tried to find my informations using ec-probe as indicated on the wiki.

This is what I found so far:

Temperature readings:
0x47
0x59

Value example: 2C,2D ,2E ,2F,30 ,31 ,32 ,33 ,34 ,35 ,36 ,37
The two of them are really close in term of values, makes sense. This also seems close enough to HW-Info readings once converted to decimal, as °C.

At 70°C Celsius, fan activates
Waiting enough time? (like 30s to 1 min)
0x58 0 : stops fan

Value Example: 0x58: ...,00 ,40,00 ,40 ,00 ,40 ,00 ,40,00 ,40,00,40,00 ,40,00,40,00

But well, I cannot make it go faster. I can only stop it when it makes noise, a certain duration after.
Moreover the values don't add up... Why would it go like 40 and then 00 and then 40 again, when the cpu is still hot (45°C+). I'm not the one writing all the 00s..

Anyone has a guess about what i'm playing with for it to stop the fan? Thanks in advance

<!-- gh-comment-id:438377263 --> @Cherryblue commented on GitHub (Nov 13, 2018): Hi, So I didn't like to back off, I tried to at least change fan speed when optimus/nvidia not used. The indicated profile "HP Pavilion 17-ab240nd" didn't work for me. Not sure why. I then tried to find my informations using ec-probe as indicated on the wiki. This is what I found so far: **Temperature readings: 0x47 0x59** Value example: 2C,2D ,2E ,2F,30 ,31 ,32 ,33 ,34 ,35 ,36 ,37 The two of them are really close in term of values, makes sense. This also seems close enough to HW-Info readings once converted to decimal, as °C. At 70°C Celsius, fan activates Waiting enough time? (like 30s to 1 min) **0x58 0 : stops fan** Value Example: 0x58: ...,00 ,40,00 ,40 ,00 ,40 ,00 ,40,00 ,40,00,40,00 ,40,00,40,00 But well, I cannot make it go faster. I can only stop it when it makes noise, a certain duration after. Moreover the values don't add up... Why would it go like 40 and then 00 and then 40 again, when the cpu is still hot (45°C+). I'm not the one writing all the 00s.. Anyone has a guess about what i'm playing with for it to stop the fan? Thanks in advance
Author
Owner

@evolon98 commented on GitHub (Dec 28, 2018):

Hi all,
I had tried the "HP Pavilion 17-ab240nd" config file and successfully raise the speed of CPU fan.
But the config was unable to raise the speed of cpu fan to 100%
When I was performing stress test ,the "current fan speed" read will often goes over 100%.
I tried to modify the maximum fan speed in config editor but the result is that bios mistakenly judge the cpu temperature and thermal shutdown occurs whenever i got log into windows.
Anyone have the solution for this problem?

<!-- gh-comment-id:450284154 --> @evolon98 commented on GitHub (Dec 28, 2018): Hi all, I had tried the "HP Pavilion 17-ab240nd" config file and successfully raise the speed of CPU fan. But the config was unable to raise the speed of cpu fan to 100% When I was performing stress test ,the "current fan speed" read will often goes over 100%. I tried to modify the maximum fan speed in config editor but the result is that bios mistakenly judge the cpu temperature and thermal shutdown occurs whenever i got log into windows. Anyone have the solution for this problem?
Author
Owner

@Cherryblue commented on GitHub (Jan 24, 2019):

I'm not one to stop at this, so I'm still trying time to time:
image

Any help from someone knowledgeable on notebook fan control would be really appreciated ;).

Evolon, had the same problem by playing with register, currently not anymore it seems, I stayed pushed on button power for like 1 minute none stop with the laptop shut down.

<!-- gh-comment-id:457309998 --> @Cherryblue commented on GitHub (Jan 24, 2019): I'm not one to stop at this, so I'm still trying time to time: ![image](https://user-images.githubusercontent.com/29195828/51700643-f8116a80-200f-11e9-883a-d5fcd7d496e1.png) Any help from someone knowledgeable on notebook fan control would be really appreciated ;). Evolon, had the same problem by playing with register, currently not anymore it seems, I stayed pushed on button power for like 1 minute none stop with the laptop shut down.
Author
Owner

@evolon98 commented on GitHub (Jun 28, 2019):

I'm not one to stop at this, so I'm still trying time to time:
image

Any help from someone knowledgeable on notebook fan control would be really appreciated ;).

Evolon, had the same problem by playing with register, currently not anymore it seems, I stayed pushed on button power for like 1 minute none stop with the laptop shut down.

Screenshot (20)

批注 2019-06-28 114958

CherryBlue, I'm now using the config file"HP Pavilion 17-ab240nd", but edited to the values like the picture above, and it managed to trick the system that the cpu is 95 degrees and turn the fan to higher speed.

But the thing is it seems like it can only boost up one of the fan.

<!-- gh-comment-id:506590474 --> @evolon98 commented on GitHub (Jun 28, 2019): > I'm not one to stop at this, so I'm still trying time to time: > ![image](https://user-images.githubusercontent.com/29195828/51700643-f8116a80-200f-11e9-883a-d5fcd7d496e1.png) > > Any help from someone knowledgeable on notebook fan control would be really appreciated ;). > > Evolon, had the same problem by playing with register, currently not anymore it seems, I stayed pushed on button power for like 1 minute none stop with the laptop shut down. ![Screenshot (20)](https://user-images.githubusercontent.com/46209828/60315941-3f26d180-999b-11e9-9827-da74f1b646a7.png) ![批注 2019-06-28 114958](https://user-images.githubusercontent.com/46209828/60315959-4ea61a80-999b-11e9-8fc2-d814227e17e6.jpg) CherryBlue, I'm now using the config file"HP Pavilion 17-ab240nd", but edited to the values like the picture above, and it managed to trick the system that the cpu is 95 degrees and turn the fan to higher speed. But the thing is it seems like it can only boost up one of the fan.
Author
Owner

@pwnerandy commented on GitHub (Jul 12, 2019):

@evolon98 do you have any issues with that config? Other than not being able to boost the GPU fan. (I don't think you are able to at all)

I have an OMEN by HP Laptop 17-an0xx and the HP pavilion 17 config works for me and controls the fan perfectly. but I am getting thermal shutdown hibernations (in event viewer it reads as Kernel Power event 88) randomly even when the fan/NBFC is running at a lower speed and temps are in the 40s-50s.

I cannot for the life of me figure out how to stop my computer from hibernating with this Kernel Power event 88 shutdown.

<!-- gh-comment-id:510997679 --> @pwnerandy commented on GitHub (Jul 12, 2019): @evolon98 do you have any issues with that config? Other than not being able to boost the GPU fan. (I don't think you are able to at all) I have an OMEN by HP Laptop 17-an0xx and the HP pavilion 17 config works for me and controls the fan perfectly. but I am getting thermal shutdown hibernations (in event viewer it reads as Kernel Power event 88) randomly even when the fan/NBFC is running at a lower speed and temps are in the 40s-50s. I cannot for the life of me figure out how to stop my computer from hibernating with this Kernel Power event 88 shutdown.
Author
Owner

@evolon98 commented on GitHub (Jul 13, 2019):

@pwnerandy For Pavilion 15-cb the heatsink for cpu and gpu is linked and i found out that i can control all of the fan.
The issue you getting is the same here for me, but it usually occur when temp around 60~70

<!-- gh-comment-id:511109353 --> @evolon98 commented on GitHub (Jul 13, 2019): @pwnerandy For Pavilion 15-cb the heatsink for cpu and gpu is linked and i found out that i can control all of the fan. The issue you getting is the same here for me, but it usually occur when temp around 60~70
Author
Owner

@pwnerandy commented on GitHub (Jul 13, 2019):

@evolon98 So you were able to figure out how to increase the GPU fan speed? That's interesting.

I hope there is some sort of workaround or fix that can be found to stop the thermal shutdown error.

are you getting the same event # in your system log? kernel power event 88?

For now I will just stop using NBFC unless I am playing a highly graphic intensive single player game that can handle the hibernating pausing the game. No multiplayer games with NBFC enabled unfortunately :(

<!-- gh-comment-id:511126992 --> @pwnerandy commented on GitHub (Jul 13, 2019): @evolon98 So you were able to figure out how to increase the GPU fan speed? That's interesting. I hope there is some sort of workaround or fix that can be found to stop the thermal shutdown error. are you getting the same event # in your system log? kernel power event 88? For now I will just stop using NBFC unless I am playing a highly graphic intensive single player game that can handle the hibernating pausing the game. No multiplayer games with NBFC enabled unfortunately :(
Author
Owner

@evolon98 commented on GitHub (Jul 13, 2019):

What I mean is that for this model, the two fan is not separate as cpu and gpu fan, so when the temperature gets hot enough both fans will increase their speed.

Yes the same event.

<!-- gh-comment-id:511127266 --> @evolon98 commented on GitHub (Jul 13, 2019): What I mean is that for this model, the two fan is not separate as cpu and gpu fan, so when the temperature gets hot enough both fans will increase their speed. Yes the same event.
Author
Owner

@Cherryblue commented on GitHub (Aug 29, 2019):

What I mean is that for this model, the two fan is not separate as cpu and gpu fan, so when the temperature gets hot enough both fans will increase their speed.

Yes the same event.

Hi Evolon,

I'm back at it since my girlfriend continues to have random crash because of thermal maxed.
I really need to get this fan working; I read what you did, but it didn't work for me.

  • First of all can you confirm what is your notebook model? Yours may be different from mine.
  • By modifying HP Pavilion 17-ab240nd and changing the values as you showed on your screenshots, I do not get the fan working:

image
image

Do you see any error on my side which might explain why it doesn't work for me?

Thanks in advance for your help mate.

<!-- gh-comment-id:526238307 --> @Cherryblue commented on GitHub (Aug 29, 2019): > > > What I mean is that for this model, the two fan is not separate as cpu and gpu fan, so when the temperature gets hot enough both fans will increase their speed. > > Yes the same event. Hi Evolon, I'm back at it since my girlfriend continues to have random crash because of thermal maxed. I really need to get this fan working; I read what you did, but it didn't work for me. - First of all can you confirm what is your notebook model? Yours may be different from mine. - By modifying HP Pavilion 17-ab240nd and changing the values as you showed on your screenshots, I do not get the fan working: ![image](https://user-images.githubusercontent.com/29195828/63953798-4db86480-ca82-11e9-8220-e5e65d087532.png) ![image](https://user-images.githubusercontent.com/29195828/63953853-66c11580-ca82-11e9-9913-0b8e75fb1ef4.png) Do you see any error on my side which might explain why it doesn't work for me? Thanks in advance for your help mate.
Author
Owner

@Cherryblue commented on GitHub (Sep 2, 2019):

OK guys, I decided to try every HP existing profile in this software, and it worked.
I'm stupid as to not having tried that earlier.

The one working for me was HP Pavillon 17. (not the one with a ID after 17).
I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).

Thanks a lot for everything Evolon.

<!-- gh-comment-id:527193501 --> @Cherryblue commented on GitHub (Sep 2, 2019): OK guys, I decided to try every HP existing profile in this software, and it worked. I'm stupid as to not having tried that earlier. The one working for me was HP Pavillon 17. (not the one with a ID after 17). **I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).** Thanks a lot for everything Evolon.
Author
Owner

@evolon98 commented on GitHub (Oct 8, 2019):

Guys it's me again.
After the last post, i discovered that calibrating the battery solved the overheat problem and improved lot of battery life. (Instructions here:https://support.hp.com/ph-en/document/c04700771, under the "calibrating the battery manually")
Now, the cpu temperature stays under 45 degree on battery and 70 for plugged in and the keyboard area always stay cool (even NBFC is turned off).
Also, I followed the steps here for more battery life:http://forum.notebookreview.com/threads/guide-improving-battery-life-on-windows-enabling-deeper-c-states.815602/

Hope this is helping.

<!-- gh-comment-id:539283172 --> @evolon98 commented on GitHub (Oct 8, 2019): Guys it's me again. After the last post, i discovered that calibrating the battery solved the overheat problem and improved lot of battery life. (Instructions here:https://support.hp.com/ph-en/document/c04700771, under the "calibrating the battery manually") Now, the cpu temperature stays under 45 degree on battery and 70 for plugged in and the keyboard area always stay cool (even NBFC is turned off). Also, I followed the steps here for more battery life:http://forum.notebookreview.com/threads/guide-improving-battery-life-on-windows-enabling-deeper-c-states.815602/ Hope this is helping.
Author
Owner

@github-actions[bot] commented on GitHub (Apr 7, 2020):

This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed

<!-- gh-comment-id:610098006 --> @github-actions[bot] commented on GitHub (Apr 7, 2020): This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed
Author
Owner

@quevon24 commented on GitHub (Nov 15, 2023):

OK guys, I decided to try every HP existing profile in this software, and it worked. I'm stupid as to not having tried that earlier.

The one working for me was HP Pavillon 17. (not the one with a ID after 17). I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).

Thanks a lot for everything Evolon.

OK guys, I decided to try every HP existing profile in this software, and it worked. I'm stupid as to not having tried that earlier.

The one working for me was HP Pavillon 17. (not the one with a ID after 17). I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).

Thanks a lot for everything Evolon.

Do you still remember what the full name of the profile is? or do you still have the profile? or what are the registers to control CPU fans? i have a similar model but with i5 7300hq and i want to control the fan speed

<!-- gh-comment-id:1813470551 --> @quevon24 commented on GitHub (Nov 15, 2023): > OK guys, I decided to try every HP existing profile in this software, and it worked. I'm stupid as to not having tried that earlier. > > The one working for me was HP Pavillon 17. (not the one with a ID after 17). **I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).** > > Thanks a lot for everything Evolon. > OK guys, I decided to try every HP existing profile in this software, and it worked. I'm stupid as to not having tried that earlier. > > The one working for me was HP Pavillon 17. (not the one with a ID after 17). **I'm currently modifying it for correct fan max RPM and temperature curve, then I'll look to submit it the correct way :).** > > Thanks a lot for everything Evolon. Do you still remember what the full name of the profile is? or do you still have the profile? or what are the registers to control CPU fans? i have a similar model but with i5 7300hq and i want to control the fan speed
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#500
No description provided.