[GH-ISSUE #282] HP Compaq 15 series #252

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

Originally created by @kkarankb on GitHub (Jul 4, 2017).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/282

[UPDATED]
HP Compaq 15 Notebook PC.zip

<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <NotebookModel>HP Compaq 15 Notebook PC</NotebookModel>
  <Author>Kashish</Author>
  <EcPollInterval>1000</EcPollInterval>
  <ReadWriteWords>false</ReadWriteWords>
  <CriticalTemperature>85</CriticalTemperature>
  <FanConfigurations>
    <FanConfiguration>
      <ReadRegister>17</ReadRegister>
      <WriteRegister>20</WriteRegister>
      <MinSpeedValue>19</MinSpeedValue>
      <MaxSpeedValue>53</MaxSpeedValue>
      <IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
      <MinSpeedValueRead>0</MinSpeedValueRead>
      <MaxSpeedValueRead>0</MaxSpeedValueRead>
      <ResetRequired>false</ResetRequired>
      <FanSpeedResetValue>0</FanSpeedResetValue>
      <FanDisplayName>CPU Fan</FanDisplayName>
      <TemperatureThresholds>
        <TemperatureThreshold>
          <UpThreshold>50</UpThreshold>
          <DownThreshold>40</DownThreshold>
          <FanSpeed>25</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>80</UpThreshold>
          <DownThreshold>70</DownThreshold>
          <FanSpeed>100</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>40</UpThreshold>
          <DownThreshold>30</DownThreshold>
          <FanSpeed>20</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>20</UpThreshold>
          <DownThreshold>0</DownThreshold>
          <FanSpeed>10</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>70</UpThreshold>
          <DownThreshold>60</DownThreshold>
          <FanSpeed>77.5</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>60</UpThreshold>
          <DownThreshold>50</DownThreshold>
          <FanSpeed>47.5</FanSpeed>
        </TemperatureThreshold>
      </TemperatureThresholds>
      <FanSpeedPercentageOverrides>
        <FanSpeedPercentageOverride>
          <FanSpeedPercentage>76.92308</FanSpeedPercentage>
          <FanSpeedValue>39</FanSpeedValue>
          <TargetOperation>ReadWrite</TargetOperation>
        </FanSpeedPercentageOverride>
        <FanSpeedPercentageOverride>
          <FanSpeedPercentage>38.46154</FanSpeedPercentage>
          <FanSpeedValue>34</FanSpeedValue>
          <TargetOperation>ReadWrite</TargetOperation>
        </FanSpeedPercentageOverride>
      </FanSpeedPercentageOverrides>
    </FanConfiguration>
  </FanConfigurations>
  <RegisterWriteConfigurations>
    <RegisterWriteConfiguration>
      <WriteMode>Or</WriteMode>
      <WriteOccasion>OnInitialization</WriteOccasion>
      <Register>15</Register>
      <Value>8</Value>
      <ResetRequired>true</ResetRequired>
      <ResetValue>5</ResetValue>
      <ResetWriteMode>Set</ResetWriteMode>
      <Description>Override</Description>
    </RegisterWriteConfiguration>
  </RegisterWriteConfigurations>
</FanControlConfigV2>

tested on HP Compaq 15-s103tx : D

Originally created by @kkarankb on GitHub (Jul 4, 2017). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/282 [UPDATED] [HP Compaq 15 Notebook PC.zip](https://github.com/hirschmann/nbfc/files/1151842/HP.Compaq.15.Notebook.PC.zip) ``` <?xml version="1.0"?> <FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NotebookModel>HP Compaq 15 Notebook PC</NotebookModel> <Author>Kashish</Author> <EcPollInterval>1000</EcPollInterval> <ReadWriteWords>false</ReadWriteWords> <CriticalTemperature>85</CriticalTemperature> <FanConfigurations> <FanConfiguration> <ReadRegister>17</ReadRegister> <WriteRegister>20</WriteRegister> <MinSpeedValue>19</MinSpeedValue> <MaxSpeedValue>53</MaxSpeedValue> <IndependentReadMinMaxValues>false</IndependentReadMinMaxValues> <MinSpeedValueRead>0</MinSpeedValueRead> <MaxSpeedValueRead>0</MaxSpeedValueRead> <ResetRequired>false</ResetRequired> <FanSpeedResetValue>0</FanSpeedResetValue> <FanDisplayName>CPU Fan</FanDisplayName> <TemperatureThresholds> <TemperatureThreshold> <UpThreshold>50</UpThreshold> <DownThreshold>40</DownThreshold> <FanSpeed>25</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>80</UpThreshold> <DownThreshold>70</DownThreshold> <FanSpeed>100</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>40</UpThreshold> <DownThreshold>30</DownThreshold> <FanSpeed>20</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>20</UpThreshold> <DownThreshold>0</DownThreshold> <FanSpeed>10</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>70</UpThreshold> <DownThreshold>60</DownThreshold> <FanSpeed>77.5</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>60</UpThreshold> <DownThreshold>50</DownThreshold> <FanSpeed>47.5</FanSpeed> </TemperatureThreshold> </TemperatureThresholds> <FanSpeedPercentageOverrides> <FanSpeedPercentageOverride> <FanSpeedPercentage>76.92308</FanSpeedPercentage> <FanSpeedValue>39</FanSpeedValue> <TargetOperation>ReadWrite</TargetOperation> </FanSpeedPercentageOverride> <FanSpeedPercentageOverride> <FanSpeedPercentage>38.46154</FanSpeedPercentage> <FanSpeedValue>34</FanSpeedValue> <TargetOperation>ReadWrite</TargetOperation> </FanSpeedPercentageOverride> </FanSpeedPercentageOverrides> </FanConfiguration> </FanConfigurations> <RegisterWriteConfigurations> <RegisterWriteConfiguration> <WriteMode>Or</WriteMode> <WriteOccasion>OnInitialization</WriteOccasion> <Register>15</Register> <Value>8</Value> <ResetRequired>true</ResetRequired> <ResetValue>5</ResetValue> <ResetWriteMode>Set</ResetWriteMode> <Description>Override</Description> </RegisterWriteConfiguration> </RegisterWriteConfigurations> </FanControlConfigV2> ``` tested on HP Compaq 15-s103tx : D
kerem 2026-02-26 00:32:10 +03:00
  • closed this issue
  • added the
    config
    label
Author
Owner

@hirschmann commented on GitHub (Jul 10, 2017):

Thank you very much for your config!
Just one question before I add it to the repo:
What do you mean by

Override(to inc. _pld = 9)

<!-- gh-comment-id:314183592 --> @hirschmann commented on GitHub (Jul 10, 2017): Thank you very much for your config! Just one question before I add it to the repo: What do you mean by > Override(to inc. _pld = 9)
Author
Owner

@kkarankb commented on GitHub (Jul 17, 2017):

I was reading dsdt it was just an extra info to override.I can post it again after removing it.It is not necessary i just posted it in case it didn't work on any specific 15 series model then use value 9 instead of 8 and i am not familiar with many short term........Where can i learn this language AML or DSDT

<!-- gh-comment-id:315685719 --> @kkarankb commented on GitHub (Jul 17, 2017): I was reading dsdt it was just an extra info to override.I can post it again after removing it.It is not necessary i just posted it in case it didn't work on any specific 15 series model then use value 9 instead of 8 and i am not familiar with many short term........Where can i learn this language AML or DSDT
Author
Owner

@kkarankb commented on GitHub (Jul 18, 2017):

settings are Updated.Please add them to repo

<!-- gh-comment-id:316026386 --> @kkarankb commented on GitHub (Jul 18, 2017): settings are Updated.Please add them to repo
Author
Owner

@hirschmann commented on GitHub (Jul 23, 2017):

You can learn more about the DSDT and ASL in the NBFC wiki: How to analyze your notebook's DSDT

I've added your config to the repo: 8ff4bde669

<!-- gh-comment-id:317252524 --> @hirschmann commented on GitHub (Jul 23, 2017): You can learn more about the DSDT and ASL in the NBFC wiki: [How to analyze your notebook's DSDT](https://github.com/hirschmann/nbfc/wiki/Analyze-your-notebook%27s-DSDT) I've added your config to the repo: 8ff4bde669dbd08f87b811d2f0ff1287e39a2a77
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#252
No description provided.