[GH-ISSUE #576] NOTICE: it won't work for OMEN by HP 15 (2018, 15-dc0xxx) #521

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

Originally created by @YamiOdymel on GitHub (Oct 14, 2018).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/576

Just saying for those people who's trying to solve the overheating issue on the OMEN by HP 15, it's IMPOSSIBLE to control the fan speed with NoteBook FanControl.

Here's the DSDT file of the HP OMEN by HP Laptop 15-dc0xxx: https://gist.github.com/YamiOdymel/6d9283121379a4762d3fcee5ff4847d0

As you can see in the file, the 178 offset seems like the RPM of the fan.

Offset(0xAD),	//Offset(173),
SADP, 8,
Offset(0xB2),	//Offset(178),
RPM1, 8,
RPM2, 8,
Offset(0xBA),	//Offset(186),
CLOW, 8,
CMAX, 8,

And if you browse further more, there's a code for it. The logic of the code block looks like the example from the wiki.

Name(REGN, "Processor Thermal Zone")
Name(FMAX, 0x1388)
Name(FMIN, Zero)
Method(FRSP, 0, NotSerialized)
{
    Store(Zero, Local2)
    If(LEqual(\_SB.PCI0.LPCB.EC0.ECOK, One))
    {
        Store(\_SB.PCI0.LPCB.EC0.RPM1, Local0)
        Store(\_SB.PCI0.LPCB.EC0.RPM2, Local1)
        ShiftLeft(Local1, 0x08, Local1)
        Or(Local0, Local1, Local0)
        If(LNotEqual(Local0, Zero))
        {
            Divide(0x00075300, Local0, Local0, Local2)
        }
    }
    Return(Local2)
}

But sadly, if you trying to set the 178 or 179 as the Read/WriteRegister, it just WON'T work. A HP user has talked about something like this on the notebookreview forum.

it seems the Thermalzone only reports temperatures and the fancontroll is managed by the motherboard itself. editing the reported temperatures wont´t work as i wished it would do: raising up fanspeed.
Seems modifying the hardware is the only solution.

So ... yeah, maybe the fan control is IMPOSSIBLE for the OMEN by HP 15. I even got a CMOS checksum error just for test these stuffs.

Originally created by @YamiOdymel on GitHub (Oct 14, 2018). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/576 Just saying for those people who's trying to solve the overheating issue on the OMEN by HP 15, it's **IMPOSSIBLE** to control the fan speed with NoteBook FanControl. Here's the DSDT file of the HP OMEN by HP Laptop 15-dc0xxx: https://gist.github.com/YamiOdymel/6d9283121379a4762d3fcee5ff4847d0 As you can see in the file, the `178` offset seems like the RPM of the fan. ```diff Offset(0xAD), //Offset(173), SADP, 8, Offset(0xB2), //Offset(178), RPM1, 8, RPM2, 8, Offset(0xBA), //Offset(186), CLOW, 8, CMAX, 8, ``` And if you browse further more, there's a code for it. The logic of the code block looks [like the example from the wiki](https://github.com/hirschmann/nbfc/wiki/Analyze-your-notebook%27s-DSDT). ``` Name(REGN, "Processor Thermal Zone") Name(FMAX, 0x1388) Name(FMIN, Zero) Method(FRSP, 0, NotSerialized) { Store(Zero, Local2) If(LEqual(\_SB.PCI0.LPCB.EC0.ECOK, One)) { Store(\_SB.PCI0.LPCB.EC0.RPM1, Local0) Store(\_SB.PCI0.LPCB.EC0.RPM2, Local1) ShiftLeft(Local1, 0x08, Local1) Or(Local0, Local1, Local0) If(LNotEqual(Local0, Zero)) { Divide(0x00075300, Local0, Local0, Local2) } } Return(Local2) } ``` But sadly, if you trying to set the `178` or `179` as the Read/WriteRegister, it just **WON'T** work. A HP user has talked about something like this on the [notebookreview forum](http://forum.notebookreview.com/threads/pavilion-g6-1339sg-dsdt-prob.666112/). > it seems the Thermalzone only reports temperatures and the fancontroll is managed by the motherboard itself. editing the reported temperatures wont´t work as i wished it would do: raising up fanspeed. Seems modifying the hardware is the only solution. So ... yeah, maybe the fan control is **IMPOSSIBLE** for the OMEN by HP 15. I even got a CMOS checksum error just for test these stuffs.
kerem 2026-02-26 00:32:53 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@dparamoshkin commented on GitHub (Dec 21, 2018):

Found config which works perfectly for hp omen 15 2018 - HP Pavilion 17-ab240nd

<!-- gh-comment-id:449488780 --> @dparamoshkin commented on GitHub (Dec 21, 2018): Found config which works perfectly for hp omen 15 2018 - HP Pavilion 17-ab240nd
Author
Owner

@github-actions[bot] commented on GitHub (Nov 22, 2019):

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:557327318 --> @github-actions[bot] commented on GitHub (Nov 22, 2019): 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
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#521
No description provided.