[GH-ISSUE #736] [Config request] HP Elitebook 840 G5 #648

Closed
opened 2026-02-26 00:33:13 +03:00 by kerem · 3 comments
Owner

Originally created by @StefanMaron on GitHub (Jul 30, 2019).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/736

Please add Config for HP EliteBook 840 G5

Originally created by @StefanMaron on GitHub (Jul 30, 2019). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/736 Please add Config for HP EliteBook 840 G5
kerem 2026-02-26 00:33:13 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@viliks commented on GitHub (Nov 13, 2019):

You can try configuraton I'm using on my 840 G5 for some time.

<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <NotebookModel>HP EliteBook 840 G5</NotebookModel>
  <Author>viliks</Author>
  <EcPollInterval>2000</EcPollInterval>
  <ReadWriteWords>false</ReadWriteWords>
  <CriticalTemperature>85</CriticalTemperature>
  <FanConfigurations>
    <FanConfiguration>
      <ReadRegister>46</ReadRegister>
      <WriteRegister>47</WriteRegister>
      <MinSpeedValue>255</MinSpeedValue>
      <MaxSpeedValue>42</MaxSpeedValue>
      <IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
      <MinSpeedValueRead>0</MinSpeedValueRead>
      <MaxSpeedValueRead>0</MaxSpeedValueRead>
      <ResetRequired>true</ResetRequired>
      <FanSpeedResetValue>255</FanSpeedResetValue>
      <FanDisplayName>CPU fan</FanDisplayName>
      <TemperatureThresholds>
        <TemperatureThreshold>
          <UpThreshold>0</UpThreshold>
          <DownThreshold>0</DownThreshold>
          <FanSpeed>0</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>54</UpThreshold>
          <DownThreshold>47</DownThreshold>
          <FanSpeed>20</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>63</UpThreshold>
          <DownThreshold>52</DownThreshold>
          <FanSpeed>32.7659569</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>66</UpThreshold>
          <DownThreshold>59</DownThreshold>
          <FanSpeed>48.93617</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>68</UpThreshold>
          <DownThreshold>62</DownThreshold>
          <FanSpeed>65.7277</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>73</UpThreshold>
          <DownThreshold>65</DownThreshold>
          <FanSpeed>92.95775</FanSpeed>
        </TemperatureThreshold>
        <TemperatureThreshold>
          <UpThreshold>78</UpThreshold>
          <DownThreshold>72</DownThreshold>
          <FanSpeed>97.65259</FanSpeed>
        </TemperatureThreshold>
      </TemperatureThresholds>
      <FanSpeedPercentageOverrides>
        <FanSpeedPercentageOverride>
          <FanSpeedPercentage>0</FanSpeedPercentage>
          <FanSpeedValue>255</FanSpeedValue>
          <TargetOperation>ReadWrite</TargetOperation>
        </FanSpeedPercentageOverride>
      </FanSpeedPercentageOverrides>
    </FanConfiguration>
  </FanConfigurations>
  <RegisterWriteConfigurations>
    <RegisterWriteConfiguration>
      <WriteMode>Set</WriteMode>
      <WriteOccasion>OnInitialization</WriteOccasion>
      <Register>34</Register>
      <Value>1</Value>
      <ResetRequired>true</ResetRequired>
      <ResetValue>1</ResetValue>
      <ResetWriteMode>Set</ResetWriteMode>
      <Description>Select thermal zone</Description>
    </RegisterWriteConfiguration>
    <RegisterWriteConfiguration>
      <WriteMode>Set</WriteMode>
      <WriteOccasion>OnInitialization</WriteOccasion>
      <Register>38</Register>
      <Value>28</Value>
      <ResetRequired>true</ResetRequired>
      <ResetValue>0</ResetValue>
      <ResetWriteMode>Set</ResetWriteMode>
      <Description>Fake thermal zone temperature</Description>
    </RegisterWriteConfiguration>
  </RegisterWriteConfigurations>
</FanControlConfigV2>
<!-- gh-comment-id:553401725 --> @viliks commented on GitHub (Nov 13, 2019): You can try configuraton I'm using on my 840 G5 for some time. ```xml <?xml version="1.0"?> <FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NotebookModel>HP EliteBook 840 G5</NotebookModel> <Author>viliks</Author> <EcPollInterval>2000</EcPollInterval> <ReadWriteWords>false</ReadWriteWords> <CriticalTemperature>85</CriticalTemperature> <FanConfigurations> <FanConfiguration> <ReadRegister>46</ReadRegister> <WriteRegister>47</WriteRegister> <MinSpeedValue>255</MinSpeedValue> <MaxSpeedValue>42</MaxSpeedValue> <IndependentReadMinMaxValues>false</IndependentReadMinMaxValues> <MinSpeedValueRead>0</MinSpeedValueRead> <MaxSpeedValueRead>0</MaxSpeedValueRead> <ResetRequired>true</ResetRequired> <FanSpeedResetValue>255</FanSpeedResetValue> <FanDisplayName>CPU fan</FanDisplayName> <TemperatureThresholds> <TemperatureThreshold> <UpThreshold>0</UpThreshold> <DownThreshold>0</DownThreshold> <FanSpeed>0</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>54</UpThreshold> <DownThreshold>47</DownThreshold> <FanSpeed>20</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>63</UpThreshold> <DownThreshold>52</DownThreshold> <FanSpeed>32.7659569</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>66</UpThreshold> <DownThreshold>59</DownThreshold> <FanSpeed>48.93617</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>68</UpThreshold> <DownThreshold>62</DownThreshold> <FanSpeed>65.7277</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>73</UpThreshold> <DownThreshold>65</DownThreshold> <FanSpeed>92.95775</FanSpeed> </TemperatureThreshold> <TemperatureThreshold> <UpThreshold>78</UpThreshold> <DownThreshold>72</DownThreshold> <FanSpeed>97.65259</FanSpeed> </TemperatureThreshold> </TemperatureThresholds> <FanSpeedPercentageOverrides> <FanSpeedPercentageOverride> <FanSpeedPercentage>0</FanSpeedPercentage> <FanSpeedValue>255</FanSpeedValue> <TargetOperation>ReadWrite</TargetOperation> </FanSpeedPercentageOverride> </FanSpeedPercentageOverrides> </FanConfiguration> </FanConfigurations> <RegisterWriteConfigurations> <RegisterWriteConfiguration> <WriteMode>Set</WriteMode> <WriteOccasion>OnInitialization</WriteOccasion> <Register>34</Register> <Value>1</Value> <ResetRequired>true</ResetRequired> <ResetValue>1</ResetValue> <ResetWriteMode>Set</ResetWriteMode> <Description>Select thermal zone</Description> </RegisterWriteConfiguration> <RegisterWriteConfiguration> <WriteMode>Set</WriteMode> <WriteOccasion>OnInitialization</WriteOccasion> <Register>38</Register> <Value>28</Value> <ResetRequired>true</ResetRequired> <ResetValue>0</ResetValue> <ResetWriteMode>Set</ResetWriteMode> <Description>Fake thermal zone temperature</Description> </RegisterWriteConfiguration> </RegisterWriteConfigurations> </FanControlConfigV2> ```
Author
Owner

@github-actions[bot] commented on GitHub (Jun 9, 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:640949646 --> @github-actions[bot] commented on GitHub (Jun 9, 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

@pasgeeken commented on GitHub (May 13, 2024):

Thank you, that config file seems to work well also on HP Elitebook 840 G4 [aka 840g4].

<!-- gh-comment-id:2106558596 --> @pasgeeken commented on GitHub (May 13, 2024): Thank you, that config file seems to work well also on HP Elitebook 840 G4 [aka 840g4].
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#648
No description provided.