diff --git a/.github/ISSUE_TEMPLATE/config_request.md b/.github/ISSUE_TEMPLATE/config_request.md
new file mode 100644
index 00000000..d1a56e39
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config_request.md
@@ -0,0 +1,11 @@
+---
+name: Config Request
+about: Request a config for your laptop model
+
+---
+
+If you're about to request a config for a specific notebook model, please follow these steps before creating a new issue: [**Config requests**](https://github.com/hirschmann/nbfc/blob/master/CONTRIBUTING.md#config-requests)
+
+If you are unable to create a config on your own, please:
+- try to supply as much relevant information as possible
+- try to communicate in a forum dedicated to your notebook model to find people who might be willing to help in creating a config for you
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
new file mode 100644
index 00000000..feb56b5c
--- /dev/null
+++ b/.github/workflows/stale.yml
@@ -0,0 +1,18 @@
+name: "Close stale issues"
+
+on:
+ schedule:
+ - cron: "0 0 * * *"
+
+jobs:
+ stale:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/stale@v1
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: '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'
+ days-before-stale: 181
+ days-before-close: 7
diff --git a/Common/CommonAssemblyInfo.cs b/Common/CommonAssemblyInfo.cs
index 724bd55d..f63831ea 100644
--- a/Common/CommonAssemblyInfo.cs
+++ b/Common/CommonAssemblyInfo.cs
@@ -2,6 +2,6 @@
using System.Resources;
[assembly: AssemblyCompany("StagWare")]
-[assembly: AssemblyCopyright("Copyright © 2012-2019 Stefan Hirschmann")]
+[assembly: AssemblyCopyright("Copyright © 2012-2019 Stefan Hirschmann, 2021 © Leon Bartle")]
[assembly: AssemblyTrademark("")]
[assembly: NeutralResourcesLanguage("en")]
diff --git a/Common/CommonAssemblyVersion.cs b/Common/CommonAssemblyVersion.cs
index db6a792b..513eca89 100644
--- a/Common/CommonAssemblyVersion.cs
+++ b/Common/CommonAssemblyVersion.cs
@@ -1,5 +1,5 @@
using System.Reflection;
-[assembly: AssemblyVersion("1.6.3")]
-[assembly: AssemblyFileVersion("1.6.3")]
-[assembly: AssemblyInformationalVersion("1.6.3")]
\ No newline at end of file
+[assembly: AssemblyVersion("1.7.1")]
+[assembly: AssemblyFileVersion("1.7.1")]
+[assembly: AssemblyInformationalVersion("1.7.1")]
diff --git a/Configs/ASUS VivoBook X505ZA_X505ZA.xml b/Configs/ASUS VivoBook X505ZA_X505ZA.xml
new file mode 100644
index 00000000..356bce64
--- /dev/null
+++ b/Configs/ASUS VivoBook X505ZA_X505ZA.xml
@@ -0,0 +1,75 @@
+
+
+ ASUS VivoBook X505ZA_X505ZA
+ ATHULKRISHNA S
+ 100
+ false
+ 83
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+ FAN1
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 12.5
+
+
+ 63
+ 55
+ 25
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 75
+
+
+ 71
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+ Set
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 10
+ true
+ 10
+ Set
+
+
+
diff --git a/Configs/Acer Aspire 4750G.xml b/Configs/Acer Aspire 4750G.xml
new file mode 100644
index 00000000..2cb1732c
--- /dev/null
+++ b/Configs/Acer Aspire 4750G.xml
@@ -0,0 +1,52 @@
+
+
+ Aspire 4750
+ mtimer
+ 3000
+ false
+ 85
+
+
+ 148
+ 148
+ 218
+ 0
+ false
+ 0
+ 0
+ true
+ 218
+
+
+
+ 0
+ 0
+ 0
+
+
+ 50
+ 40
+ 30
+
+
+ 60
+ 45
+ 50
+
+
+ 70
+ 55
+ 70
+
+
+ 80
+ 65
+ 100
+
+
+
+
+
+
+
+
diff --git a/Configs/Acer Aspire E5-471G.xml b/Configs/Acer Aspire E5-471G.xml
new file mode 100644
index 00000000..baa9108d
--- /dev/null
+++ b/Configs/Acer Aspire E5-471G.xml
@@ -0,0 +1,67 @@
+
+
+ Aspire E5-471G
+ Deivu
+ 500
+ false
+ 90
+
+
+ 85
+ 85
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 0
+ CPU/GPU
+
+
+ 44
+ 0
+ 12.5
+
+
+ 45
+ 41
+ 37.5
+
+
+ 56
+ 53
+ 50
+
+
+ 66
+ 61
+ 87.5
+
+
+ 62
+ 57
+ 75
+
+
+ 69
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/Acer Aspire One AO721.xml b/Configs/Acer Aspire One AO721.xml
new file mode 100644
index 00000000..b90fa589
--- /dev/null
+++ b/Configs/Acer Aspire One AO721.xml
@@ -0,0 +1,59 @@
+
+
+ Aspire One AO721
+ Chervyakov Fedor
+ 500
+ false
+ 76
+
+
+ 149
+ 148
+ 127
+ 69
+ false
+ false
+ CPU Fan
+
+
+ 0
+ 0
+ 10
+
+
+ 50
+ 40
+ 30
+
+
+ 60
+ 55
+ 55
+
+
+ 70
+ 60
+ 70
+
+
+ 75
+ 68
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
diff --git a/Configs/Acer Aspire V5-472PG.xml b/Configs/Acer Aspire V5-472PG.xml
new file mode 100644
index 00000000..c5666e63
--- /dev/null
+++ b/Configs/Acer Aspire V5-472PG.xml
@@ -0,0 +1,121 @@
+
+
+ Aspire V5-472PG
+ Bogdan Prelovscky
+ 500
+ false
+ 75
+
+
+ 85
+ 85
+ 0
+ 6
+ false
+ 0
+ 0
+ true
+ 0
+ R
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+
+ 79
+ 79
+ 0
+ 6
+ false
+ 0
+ 0
+ true
+ 0
+ L
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+ Set
+ OnInitialization
+ 148
+ 20
+ true
+ 4
+ Set
+
+
+
diff --git a/Configs/Acer Aspire VN7-572G V15 Nitro.xml b/Configs/Acer Aspire VN7-572G V15 Nitro.xml
new file mode 100644
index 00000000..cfe2f0b8
--- /dev/null
+++ b/Configs/Acer Aspire VN7-572G V15 Nitro.xml
@@ -0,0 +1,57 @@
+
+
+ Acer Aspire VN7-572G
+ Ivo Pischner
+ 3000
+ false
+ 80
+
+
+ 149
+ 148
+ 255
+ 98
+ false
+ 0
+ 0
+ true
+ 255
+ Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 66
+ 59
+ 10.191083
+
+
+ 68
+ 63
+ 32.4840775
+
+
+ 71
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/Acer Aspire VN7-593G V15 Nitro BE.xml b/Configs/Acer Aspire VN7-593G V15 Nitro BE.xml
new file mode 100644
index 00000000..f313d48b
--- /dev/null
+++ b/Configs/Acer Aspire VN7-593G V15 Nitro BE.xml
@@ -0,0 +1,126 @@
+
+
+ Acer Aspire VN7-593G
+ Subeta
+ 3000
+ false
+ 80
+
+
+ 149
+ 148
+ 255
+ 74
+ false
+ 0
+ 0
+ true
+ 255
+ Right fan
+
+
+ 0
+ 0
+ 0
+
+
+ 64
+ 48
+ 10
+
+
+ 67
+ 59
+ 30
+
+
+ 70
+ 63
+ 50
+
+
+ 73
+ 67
+ 65
+
+
+ 76
+ 71
+ 80
+
+
+ 79
+ 75
+ 100
+
+
+
+
+
+ 152
+ 151
+ 255
+ 74
+ false
+ 0
+ 0
+ true
+ 255
+ Left fan
+
+
+ 64
+ 48
+ 10
+
+
+ 67
+ 59
+ 30
+
+
+ 70
+ 63
+ 50
+
+
+ 73
+ 67
+ 65
+
+
+ 76
+ 71
+ 80
+
+
+ 79
+ 75
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+ Set
+ OnInitialization
+ 150
+ 20
+ true
+ 4
+ Set
+
+
+
diff --git a/Configs/Acer Predator 17 G9-793-782K.xml b/Configs/Acer Predator 17 G9-793-782K.xml
new file mode 100644
index 00000000..72230e29
--- /dev/null
+++ b/Configs/Acer Predator 17 G9-793-782K.xml
@@ -0,0 +1,50 @@
+
+
+ Acer Predator 17 G9-793-782K
+ Maxi
+ 3000
+ false
+ 75
+
+
+ 232
+ 224
+ 0
+ 100
+ true
+ 0
+ 255
+ true
+ 0
+ CPU/GPU fan
+
+
+
+
+ 235
+ 231
+ 0
+ 1
+ true
+ 4
+ 1
+ true
+ 0
+ Max. fan speed switch (on/off)
+
+
+
+ 100
+ 2
+ Write
+
+
+ 0
+ 0
+ Write
+
+
+
+
+
+
diff --git a/Configs/Acer Predator PH315-52.xml b/Configs/Acer Predator PH315-52.xml
new file mode 100644
index 00000000..410b57f0
--- /dev/null
+++ b/Configs/Acer Predator PH315-52.xml
@@ -0,0 +1,113 @@
+
+
+ Acer Predator PH315-52
+ R. H. Manoa
+ 100
+ true
+ 90
+
+
+ 112
+ 219
+ 0
+ 100
+ true
+ 0
+ 4500
+ true
+ 50
+ CPU fan (INTEL i7-9750H)
+
+
+ 40
+ 0
+ 30
+
+
+ 60
+ 41
+ 70
+
+
+ 70
+ 61
+ 95
+
+
+ 90
+ 71
+ 95
+
+
+
+
+
+ 92
+ 221
+ 0
+ 100
+ true
+ 0
+ 5000
+ true
+ 50
+ GPU fan (RTX 2060 Mobile)
+
+
+ 40
+ 0
+ 30
+
+
+ 60
+ 41
+ 70
+
+
+ 70
+ 61
+ 95
+
+
+ 90
+ 71
+ 95
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 12
+ true
+ 4
+ Set
+ CPU fan manual mode
+
+
+ Set
+ OnInitialization
+ 33
+ 48
+ true
+ 16
+ Set
+ GPU fan manual mode
+
+
+ Set
+ OnInitialization
+ 245
+ 0
+ true
+ 1
+ Set
+ CoolBoost off
+
+
+
+
diff --git a/Configs/Acer Predator PH315-53.xml b/Configs/Acer Predator PH315-53.xml
new file mode 100644
index 00000000..407ee1ec
--- /dev/null
+++ b/Configs/Acer Predator PH315-53.xml
@@ -0,0 +1,243 @@
+
+
+ Acer Predator PH315-53
+ Arghadip Deb
+ 3000
+ true
+ 90
+
+
+ 19
+ 55
+ 0
+ 100
+ true
+ 0
+ 6122
+ true
+ 50
+ CPU fan (INTEL 10750H)
+
+
+ 0
+ 0
+ 0
+
+
+ 40
+ 40
+ 30
+
+
+ 42
+ 41
+ 32
+
+
+ 44
+ 43
+ 34
+
+
+ 48
+ 46
+ 36
+
+
+ 52
+ 50
+ 38
+
+
+ 54
+ 53
+ 41
+
+
+ 58
+ 56
+ 44
+
+
+ 62
+ 60
+ 47
+
+
+ 64
+ 63
+ 50
+
+
+ 68
+ 66
+ 55
+
+
+ 72
+ 70
+ 61
+
+
+ 74
+ 73
+ 68
+
+
+ 78
+ 76
+ 76
+
+
+ 82
+ 80
+ 85
+
+
+ 84
+ 83
+ 94
+
+
+ 88
+ 86
+ 100
+
+
+
+
+
+ 21
+ 58
+ 0
+ 100
+ true
+ 0
+ 6122
+ true
+ 50
+ GPU fan (RTX 2060 Mobile)
+
+
+ 0
+ 0
+ 0
+
+
+ 40
+ 40
+ 22
+
+
+ 42
+ 41
+ 24
+
+
+ 44
+ 43
+ 26
+
+
+ 48
+ 46
+ 28
+
+
+ 52
+ 50
+ 30
+
+
+ 54
+ 53
+ 34
+
+
+ 58
+ 56
+ 38
+
+
+ 62
+ 60
+ 42
+
+
+ 64
+ 63
+ 46
+
+
+ 68
+ 66
+ 52
+
+
+ 72
+ 70
+ 59
+
+
+ 74
+ 73
+ 67
+
+
+ 78
+ 76
+ 76
+
+
+ 82
+ 80
+ 86
+
+
+ 84
+ 83
+ 96
+
+
+ 88
+ 86
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 12
+ true
+ 4
+ Set
+ CPU fan manual mode
+
+
+ Set
+ OnInitialization
+ 33
+ 48
+ true
+ 16
+ Set
+ GPU fan manual mode
+
+
+ Set
+ OnInitialization
+ 16
+ 0
+ true
+ 1
+ Set
+ CoolBoost off
+
+
+
+
diff --git a/Configs/Acer Swift SF314-54G.xml b/Configs/Acer Swift SF314-54G.xml
new file mode 100644
index 00000000..167e9f62
--- /dev/null
+++ b/Configs/Acer Swift SF314-54G.xml
@@ -0,0 +1,77 @@
+
+
+ Acer Swift SF314-54G
+ Cel
+ 4000
+ false
+ 95
+
+
+ 149
+ 148
+ 255
+ 0
+ false
+ 0
+ 0
+ true
+ 4
+ Main Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 55
+ 45
+ 20
+
+
+ 68
+ 55
+ 45.4901962
+
+
+ 74
+ 64
+ 50.9803963
+
+
+ 80
+ 65
+ 60.0000038
+
+
+ 90
+ 75
+ 65.4902
+
+
+ 94
+ 65
+ 100
+
+
+ 62
+ 52
+ 40
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set Ec
+
+
+
diff --git a/Configs/Asus K43U.xml b/Configs/Asus K43U.xml
new file mode 100644
index 00000000..1628d68c
--- /dev/null
+++ b/Configs/Asus K43U.xml
@@ -0,0 +1,80 @@
+
+
+ Asus K43U
+ msafwan
+ 3000
+ false
+ 75
+
+
+ 176
+ 176
+ 53
+ 70
+ false
+ 0
+ 0
+ false
+ 0
+
+
+ 34
+ 0
+ 5
+
+
+ 38
+ 34
+ 10
+
+
+ 42
+ 38
+ 16
+
+
+ 46
+ 42
+ 23
+
+
+ 50
+ 46
+ 31
+
+
+ 54
+ 50
+ 40
+
+
+ 58
+ 54
+ 50
+
+
+ 62
+ 58
+ 61
+
+
+ 66
+ 62
+ 73
+
+
+ 70
+ 66
+ 86
+
+
+ 74
+ 70
+ 100
+
+
+
+
+
+
+
diff --git a/Configs/Asus K46C.xml b/Configs/Asus K46C.xml
new file mode 100644
index 00000000..8926a7c0
--- /dev/null
+++ b/Configs/Asus K46C.xml
@@ -0,0 +1,50 @@
+
+
+ Asus K46C
+ msafwan
+ 3000
+ false
+ 75
+
+
+ 151
+ 151
+ 2
+ 6
+ false
+ 0
+ 0
+ false
+ 0
+
+
+ 34
+ 0
+ 6
+
+
+ 44
+ 35
+ 28
+
+
+ 54
+ 45
+ 51
+
+
+ 64
+ 55
+ 75
+
+
+ 74
+ 65
+ 100
+
+
+
+
+
+
+
diff --git a/Configs/Asus K501UX.xml b/Configs/Asus K501UX.xml
index 49ecea4a..bacded1c 100644
--- a/Configs/Asus K501UX.xml
+++ b/Configs/Asus K501UX.xml
@@ -24,23 +24,33 @@
0
- 65
- 55
+ 50
+ 45
+ 12.5
+
+
+ 55
+ 50
25
- 70
+ 60
+ 55
+ 37.5
+
+
+ 65
60
50
- 80
+ 70
65
75
- 85
- 75
+ 100
+ 70
100
@@ -64,23 +74,8 @@
0
- 65
- 55
- 25
-
-
- 70
- 60
- 50
-
-
- 80
- 65
- 75
-
-
- 85
- 75
+ 100
+ 70
100
@@ -107,4 +102,4 @@
Set
-
+
\ No newline at end of file
diff --git a/Configs/Asus N550JX.xml b/Configs/Asus N550JX.xml
new file mode 100644
index 00000000..7ad6b374
--- /dev/null
+++ b/Configs/Asus N550JX.xml
@@ -0,0 +1,73 @@
+
+
+ N550JX
+ 150
+ false
+ 90
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+
+
+ 50
+ 30
+ 25
+
+
+ 65
+ 50
+ 37.5
+
+
+ 70
+ 60
+ 57.1428566
+
+
+ 80
+ 70
+ 85.71429
+
+
+ 85
+ 75
+ 100
+
+
+ 35
+ 0
+ 12.5
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+ Set
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 10
+ true
+ 10
+ Set
+
+
+
diff --git a/Configs/Asus ROG G751JT.xml b/Configs/Asus ROG G751JT.xml
new file mode 100755
index 00000000..7d365968
--- /dev/null
+++ b/Configs/Asus ROG G751JT.xml
@@ -0,0 +1,132 @@
+
+
+ G751JT
+ Fawkes
+ 500
+ false
+ 80
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 8
+ CPU
+
+
+ 0
+ 0
+ 0
+
+
+ 35
+ 30
+ 12.5
+
+
+ 45
+ 32
+ 25
+
+
+ 55
+ 42
+ 37.5
+
+
+ 60
+ 52
+ 50
+
+
+ 65
+ 57
+ 75
+
+
+ 75
+ 62
+ 100
+
+
+
+
+
+ 152
+ 152
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 8
+ GPU
+
+
+ 0
+ 0
+ 0
+
+
+ 35
+ 30
+ 12.5
+
+
+ 45
+ 32
+ 25
+
+
+ 55
+ 42
+ 37.5
+
+
+ 60
+ 52
+ 50
+
+
+ 65
+ 57
+ 75
+
+
+ 75
+ 62
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+ Set
+ CPU FAN
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 10
+ true
+ 10
+ Set
+ GPU FAN
+
+
+
\ No newline at end of file
diff --git a/Configs/Asus TP301UJ.xml b/Configs/Asus TP301UJ.xml
new file mode 100644
index 00000000..b6cdeaf2
--- /dev/null
+++ b/Configs/Asus TP301UJ.xml
@@ -0,0 +1,70 @@
+
+
+ Asus TP301UJ
+ Joao Bravo
+ 300
+ false
+ 80
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+ CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 55
+ 45
+ 12.5
+
+
+ 65
+ 52
+ 50
+
+
+ 70
+ 62
+ 75
+
+
+ 75
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 45
+ true
+ 45
+ Set
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 45
+ true
+ 45
+ Set
+
+
+
diff --git a/Configs/Asus Vivobook R540U.xml b/Configs/Asus Vivobook R540U.xml
new file mode 100644
index 00000000..c8aa14e1
--- /dev/null
+++ b/Configs/Asus Vivobook R540U.xml
@@ -0,0 +1,75 @@
+
+
+ ASUS Vivobook R540U
+ kojon1464
+ 150
+ false
+ 90
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+
+
+ 0
+ 0
+ 12.5
+
+
+ 60
+ 58
+ 25
+
+
+ 68
+ 66
+ 37.5
+
+
+ 73
+ 72
+ 50
+
+
+ 78
+ 77
+ 67.5
+
+
+ 80
+ 79
+ 75
+
+
+ 82
+ 81
+ 87.5
+
+
+ 84
+ 83
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+ Set
+
+
+
\ No newline at end of file
diff --git a/Configs/Asus Vivobook S15 K3502.xml b/Configs/Asus Vivobook S15 K3502.xml
new file mode 100644
index 00000000..2b667af2
--- /dev/null
+++ b/Configs/Asus Vivobook S15 K3502.xml
@@ -0,0 +1,56 @@
+
+
+ Asus Vivobook K3502
+ Strong361
+ 500
+ false
+ 100
+
+
+ 236
+ 236
+ 0
+ 9
+ false
+ 0
+ 0
+ false
+ 0
+ Fan1
+
+
+ 0
+ 0
+ 11.1111116
+
+
+ 74
+ 70
+ 22.2222233
+
+
+ 81
+ 73
+ 33.3333359
+
+
+ 87
+ 80
+ 44.4444466
+
+
+ 91
+ 86
+ 55.5555573
+
+
+ 95
+ 90
+ 66.66667
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/Asus X756UX.xml b/Configs/Asus X756UX.xml
new file mode 100644
index 00000000..12a62dbc
--- /dev/null
+++ b/Configs/Asus X756UX.xml
@@ -0,0 +1,70 @@
+
+
+ ASUSTeK COMPUTER INC. X756UX
+ mirh
+ 300
+ false
+ 90
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+
+
+ 0
+ 0
+ 0
+
+
+ 40
+ 40
+ 12.5
+
+
+ 45
+ 45
+ 25
+
+
+ 50
+ 50
+ 37.5
+
+
+ 60
+ 60
+ 50
+
+
+ 85
+ 83
+ 100
+
+
+ 65
+ 65
+ 62.5
+
+
+ 70
+ 70
+ 75
+
+
+ 80
+ 80
+ 87.5
+
+
+
+
+
+
+
diff --git a/Configs/Asus Zenbook UX330UA.xml b/Configs/Asus Zenbook UX330UA.xml
new file mode 100644
index 00000000..60ff128d
--- /dev/null
+++ b/Configs/Asus Zenbook UX330UA.xml
@@ -0,0 +1,59 @@
+
+
+ Asus Zenbook UX330UA
+ 150
+ false
+ 90
+ guster23
+
+
+ 151
+ 151
+ 0
+ 8
+ true
+ 9
+
+
+ 36
+ 0
+ 0
+
+
+ 47
+ 42
+ 37.5
+
+
+ 52
+ 44
+ 75
+
+
+ 75
+ 62
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 10
+ true
+ 10
+
+
+
\ No newline at end of file
diff --git a/Configs/Asus Zenbook UX391U.xml b/Configs/Asus Zenbook UX391U.xml
new file mode 100644
index 00000000..d3f26f6c
--- /dev/null
+++ b/Configs/Asus Zenbook UX391U.xml
@@ -0,0 +1,77 @@
+
+
+ UX391U
+ xant1, jws, fredo61, tobychui
+ 100
+ false
+ 85
+
+
+ 151
+ 151
+ 0
+ 8
+ false
+ 0
+ 0
+ true
+ 9
+ CPU Fan
+
+
+ 50
+ 0
+ 0
+
+
+ 65
+ 50
+ 12.5
+
+
+ 70
+ 60
+ 25
+
+
+ 75
+ 65
+ 50
+
+
+ 77
+ 67
+ 75
+
+
+ 80
+ 70
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 160
+ 10
+ true
+ 10
+ Set
+ UnknownButWorks1
+
+
+ Set
+ OnWriteFanSpeed
+ 166
+ 10
+ true
+ 10
+ Set
+ UnknownButWorks2
+
+
+
diff --git a/Configs/Gigabyte AERO 14KV8.xml b/Configs/Gigabyte AERO 14KV8.xml
new file mode 100644
index 00000000..6be126cb
--- /dev/null
+++ b/Configs/Gigabyte AERO 14KV8.xml
@@ -0,0 +1,142 @@
+
+
+ Gigabyte
+ Christian Steinert
+ 500
+ false
+ 95
+
+
+ 252
+ 176
+ 0
+ 229
+ true
+ 0
+ 22
+ false
+ 0
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 65
+ 60
+ 30.1310024
+
+
+ 70
+ 63
+ 50
+
+
+ 80
+ 67
+ 60.2620049
+
+
+ 85
+ 77
+ 80.34934
+
+
+ 90
+ 80
+ 100
+
+
+
+
+
+ 254
+ 177
+ 0
+ 229
+ true
+ 0
+ 22
+ false
+ 0
+ GPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 65
+ 60
+ 30.1310024
+
+
+ 70
+ 63
+ 50
+
+
+ 80
+ 67
+ 60.2620049
+
+
+ 85
+ 77
+ 80.34934
+
+
+ 90
+ 80
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 6
+ 30
+ true
+ 20
+ Set
+ Set custom fan mode type to 'fixed speed'
+
+
+ Set
+ OnInitialization
+ 8
+ 0
+ false
+ 0
+ Set
+ Disable quiet mode
+
+
+ Set
+ OnInitialization
+ 12
+ 80
+ false
+ 0
+ Set
+ Disable gaming mode
+
+
+ Set
+ OnInitialization
+ 13
+ 1
+ true
+ 0
+ Set
+ Set custom mode on
+
+
+
diff --git a/Configs/Gigabyte Aero16.xml b/Configs/Gigabyte Aero16.xml
new file mode 100644
index 00000000..87c337a5
--- /dev/null
+++ b/Configs/Gigabyte Aero16.xml
@@ -0,0 +1,142 @@
+
+
+ Gigabyte
+ Jinglin
+ 500
+ false
+ 95
+
+
+ 179
+ 176
+ 0
+ 229
+ false
+ 0
+ 22
+ false
+ 0
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 40
+ 30
+ 17.90393
+
+
+ 65
+ 60
+ 24.4541473
+
+
+ 70
+ 63
+ 30.5676842
+
+
+ 80
+ 67
+ 65.065506
+
+
+ 85
+ 77
+ 85.58952
+
+
+ 90
+ 80
+ 100
+
+
+
+
+
+ 180
+ 177
+ 0
+ 229
+ false
+ 0
+ 22
+ false
+ 0
+ GPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 40
+ 30
+ 17.90393
+
+
+ 65
+ 60
+ 24.4541473
+
+
+ 70
+ 63
+ 30.5676842
+
+
+ 80
+ 67
+ 65.065506
+
+
+ 85
+ 77
+ 85.58952
+
+
+ 90
+ 80
+ 100
+
+
+
+
+
+
+
+ Or
+ OnInitialization
+ 13
+ 128
+ false
+ 0
+ Set
+ Set custom mode on
+
+
+ Or
+ OnInitialization
+ 6
+ 16
+ false
+ 0
+ Set
+ Fix mode
+
+
+ And
+ OnInitialization
+ 8
+ 191
+ false
+ 0
+ Set
+ No eco
+
+
+
diff --git a/Configs/HP 15-BW00x.xml b/Configs/HP 15-BW00x.xml
new file mode 100644
index 00000000..5f94a5f0
--- /dev/null
+++ b/Configs/HP 15-BW00x.xml
@@ -0,0 +1,78 @@
+
+
+ HP 15-Bw00x(AMD)
+ Manish4586 @xda
+ 1000
+ false
+ 85
+
+
+ 17
+ 20
+ 19
+ 53
+ false
+ 0
+ 0
+ false
+ 0
+ CPU Fan
+
+
+ 50
+ 40
+ 25
+
+
+ 80
+ 70
+ 100
+
+
+ 40
+ 30
+ 20
+
+
+ 20
+ 0
+ 10
+
+
+ 70
+ 60
+ 77.5
+
+
+ 60
+ 50
+ 47.5
+
+
+
+
+ 76.92308
+ 39
+ ReadWrite
+
+
+ 38.46154
+ 34
+ ReadWrite
+
+
+
+
+
+
+ Or
+ OnInitialization
+ 15
+ 8
+ true
+ 5
+ Set
+ Override
+
+
+
\ No newline at end of file
diff --git a/Configs/HP 245 G7 Notebook PC.xml b/Configs/HP 245 G7 Notebook PC.xml
new file mode 100755
index 00000000..cea931df
--- /dev/null
+++ b/Configs/HP 245 G7 Notebook PC.xml
@@ -0,0 +1,67 @@
+
+
+ HP 245 G7
+ CloudedQuartz
+ 200
+ false
+ 90
+
+
+ 113
+ 219
+ 54
+ 89
+ true
+ 7
+ 14
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 50
+ 40
+ 11.4285717
+
+
+ 60
+ 50
+ 51.4285736
+
+
+ 65
+ 50
+ 74.28571
+
+
+ 75
+ 65
+ 91.42857
+
+
+ 85
+ 75
+ 100
+
+
+
+
+ 0
+ 0
+ Write
+
+
+ 0
+ 0
+ Read
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Compaq 6530b.xml b/Configs/HP Compaq 6530b.xml
new file mode 100644
index 00000000..91e1414e
--- /dev/null
+++ b/Configs/HP Compaq 6530b.xml
@@ -0,0 +1,24 @@
+
+
+ HP Compaq 6530b
+ Wojciech Berdowski
+ 3000
+ false
+ 75
+
+
+ 214
+ 215
+ 0
+ 100
+ false
+ 0
+ 0
+ true
+ 255
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP ENVY dv6-7xxx.xml b/Configs/HP ENVY dv6-7xxx.xml
new file mode 100644
index 00000000..f0356019
--- /dev/null
+++ b/Configs/HP ENVY dv6-7xxx.xml
@@ -0,0 +1,36 @@
+
+
+ HP ENVY dv6 Notebook PC
+ mbc07
+ 1000
+ false
+ 85
+
+
+ 149
+ 148
+ 250
+ 102
+ false
+ 0
+ 0
+ false
+ 0
+ CPU/GPU fan
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Enable manual fan speed control
+
+
+
diff --git a/Configs/HP ENVY dv7-7xxx.xml b/Configs/HP ENVY dv7-7xxx.xml
new file mode 100644
index 00000000..d52c7880
--- /dev/null
+++ b/Configs/HP ENVY dv7-7xxx.xml
@@ -0,0 +1,36 @@
+
+
+ HP ENVY dv7 Notebook PC
+ mbc07
+ 1000
+ false
+ 85
+
+
+ 149
+ 148
+ 250
+ 102
+ false
+ 0
+ 0
+ false
+ 0
+ CPU/GPU fan
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Enable manual fan speed control
+
+
+
diff --git a/Configs/HP ENVY x360 15-w104ne.xml b/Configs/HP ENVY x360 15-w104ne.xml
new file mode 100644
index 00000000..6d41d16f
--- /dev/null
+++ b/Configs/HP ENVY x360 15-w104ne.xml
@@ -0,0 +1,73 @@
+
+
+ HP ENVY x360 15-w104ne
+ thesn3k
+ 3000
+ true
+ 80
+
+
+ 149
+ 148
+ 215
+ 100
+ false
+ 0
+ 0
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 70
+ 63
+ 70
+
+
+ 74
+ 69
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/HP ENVY x360 Convertible 15-bq1xx.xml b/Configs/HP ENVY x360 Convertible 15-bq1xx.xml
new file mode 100644
index 00000000..0592df8f
--- /dev/null
+++ b/Configs/HP ENVY x360 Convertible 15-bq1xx.xml
@@ -0,0 +1,73 @@
+
+
+ HP ENVY x360 Convertible 15-bq1xx
+ Eric Qian (bananium.com)
+ 1000
+ true
+ 90
+
+
+ 149
+ 148
+ 255
+ 89
+ false
+ 0
+ 0
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/HP EliteBook 745 G5.xml b/Configs/HP EliteBook 745 G5.xml
new file mode 100644
index 00000000..6573a4c9
--- /dev/null
+++ b/Configs/HP EliteBook 745 G5.xml
@@ -0,0 +1,89 @@
+
+
+ HP EliteBook 745 G5
+ 1000
+ false
+ 95
+ Nailim
+
+
+ 46
+ 47
+ 168
+ 40
+ true
+ 255
+ CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 50
+ 5
+
+
+ 65
+ 55
+ 10
+
+
+ 70
+ 60
+ 25
+
+
+ 75
+ 65
+ 40
+
+
+ 80
+ 70
+ 55
+
+
+ 85
+ 75
+ 70
+
+
+ 90
+ 80
+ 100
+
+
+
+
+ 0
+ 255
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
diff --git a/Configs/HP EliteBook 830 G6.xml b/Configs/HP EliteBook 830 G6.xml
new file mode 100644
index 00000000..71406701
--- /dev/null
+++ b/Configs/HP EliteBook 830 G6.xml
@@ -0,0 +1,83 @@
+
+
+ HP EliteBook 830 G6
+ Jose Antonio Munoz
+ 1000
+ false
+ 90
+
+
+ 46
+ 47
+ 104
+ 42
+ false
+ 0
+ 0
+ true
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 55
+ 55
+ 39.34426
+
+
+ 45
+ 45
+ 20
+
+
+ 65
+ 65
+ 50
+
+
+ 75
+ 75
+ 70
+
+
+ 80
+ 80
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
\ No newline at end of file
diff --git a/Configs/HP EliteBook 840 G2.xml b/Configs/HP EliteBook 840 G2.xml
new file mode 100644
index 00000000..05adf471
--- /dev/null
+++ b/Configs/HP EliteBook 840 G2.xml
@@ -0,0 +1,84 @@
+
+
+ HP EliteBook 840 G2
+ 3000
+ false
+ 95
+ Stefan Hirschmann, ReAnIm8TeD
+
+
+ 46
+ 47
+ 88
+ 48
+ true
+ 255
+ CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 63
+ 48
+ 10
+
+
+ 65
+ 55
+ 22.5
+
+
+ 67
+ 59
+ 40
+
+
+ 69
+ 65
+ 65
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+
+
+ 0
+ 106
+ Read
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
\ No newline at end of file
diff --git a/Configs/HP EliteBook 8470p.xml b/Configs/HP EliteBook 8470p.xml
new file mode 100644
index 00000000..59878503
--- /dev/null
+++ b/Configs/HP EliteBook 8470p.xml
@@ -0,0 +1,77 @@
+
+
+ HP EliteBook 8470p
+ 3000
+ false
+ 87
+ Mateo Estrada Ramirez
+
+
+ 46
+ 47
+ 88
+ 48
+ true
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 54
+ 48
+ 10
+
+
+ 58
+ 55
+ 22.5
+
+
+ 64
+ 59
+ 40
+
+
+ 79
+ 65
+ 65
+
+
+ 84
+ 80
+ 100
+
+
+
+
+ 0
+ 255
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Fake thermal zone temperature
+
+
+
diff --git a/Configs/HP EliteBook 850 G5.xml b/Configs/HP EliteBook 850 G5.xml
new file mode 100644
index 00000000..b1c331e6
--- /dev/null
+++ b/Configs/HP EliteBook 850 G5.xml
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+ HP EliteBook 850 G5
+ 2000
+ false
+ 78
+ pustotnik
+
+
+
+ 46
+ 47
+ 255
+ 40
+ false
+ 0
+ 0
+ true
+ 255
+ CPU fan
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 50
+ 45
+ 30
+
+
+
+ 55
+ 48
+ 60
+
+
+
+ 60
+ 50
+ 70
+
+
+
+ 63
+ 56
+ 78
+
+
+
+ 65
+ 60
+ 88
+
+
+
+ 68
+ 62
+ 90
+
+
+
+ 70
+ 66
+ 96
+
+
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
+
diff --git a/Configs/HP Laptop 14-dk0xxx.xml b/Configs/HP Laptop 14-dk0xxx.xml
new file mode 100644
index 00000000..88459ef4
--- /dev/null
+++ b/Configs/HP Laptop 14-dk0xxx.xml
@@ -0,0 +1,67 @@
+
+
+ HP Laptop 14-dk0xxx
+ Florian Wefel
+ 200
+ false
+ 80
+
+
+ 113
+ 219
+ 55
+ 75
+ true
+ 5
+ 12
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 68
+ 54
+ 10
+
+
+ 71
+ 62
+ 20
+
+
+ 73
+ 66
+ 50
+
+
+ 75
+ 70
+ 70
+
+
+ 78
+ 74
+ 100
+
+
+
+
+ 0
+ 0
+ Write
+
+
+ 100
+ 75
+ Write
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Laptop 15s-gr0xxx.xml b/Configs/HP Laptop 15s-gr0xxx.xml
new file mode 100644
index 00000000..9cea0bc7
--- /dev/null
+++ b/Configs/HP Laptop 15s-gr0xxx.xml
@@ -0,0 +1,73 @@
+
+
+ HP Laptop 15s-gr0xxx
+ X0rzAvi
+ 100
+ false
+ 77
+
+
+ 17
+ 20
+ 20
+ 59
+ false
+ 0
+ 0
+ false
+ 0
+ CPU Fan
+
+
+ 40
+ 20
+ 44.1860466
+
+
+ 20
+ 10
+ 23.0769234
+
+
+ 0
+ 0
+ 0
+
+
+ 70
+ 60
+ 100
+
+
+ 60
+ 50
+ 89.74359
+
+
+ 50
+ 40
+ 66.66667
+
+
+
+
+ 100
+ 59
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 15
+ 8
+ true
+ 5
+ Set
+ Override
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Laptop 17-by1xxx.xml b/Configs/HP Laptop 17-by1xxx.xml
new file mode 100644
index 00000000..a3784eac
--- /dev/null
+++ b/Configs/HP Laptop 17-by1xxx.xml
@@ -0,0 +1,69 @@
+
+
+
+ HP Laptop 17-by1xxx
+ Zwergesel
+ 300
+ false
+ 80
+
+
+ 113
+ 219
+ 45
+ 80
+ true
+ 7
+ 17
+ false
+ 0
+
+
+ 0
+ 0
+ 0
+
+
+ 55
+ 50
+ 11.4285717
+
+
+ 63
+ 52
+ 31.4285717
+
+
+ 70
+ 60
+ 50
+
+
+ 73
+ 65
+ 74.28571
+
+
+ 78
+ 69
+ 100
+
+
+
+
+ 0
+ 0
+ Read
+
+
+ 0
+ 30
+ Write
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Laptop 17-ca1xxx.xml b/Configs/HP Laptop 17-ca1xxx.xml
new file mode 100644
index 00000000..f8980ca8
--- /dev/null
+++ b/Configs/HP Laptop 17-ca1xxx.xml
@@ -0,0 +1,56 @@
+
+
+ HP Laptop 17-ca1xxx
+ Harald Rohan
+ 200
+ false
+ 81
+
+
+ 128
+ 219
+ 34
+ 80
+ true
+ 0
+ 7
+ false
+ 255
+ CPU fan
+
+
+ 55
+ 0
+ 0
+
+
+ 60
+ 50
+ 20
+
+
+ 65
+ 55
+ 40
+
+
+ 70
+ 60
+ 60
+
+
+ 75
+ 65
+ 80
+
+
+ 80
+ 70
+ 100
+
+
+
+
+
+
+
diff --git a/Configs/HP Notebook 15-ac1xxx.xml b/Configs/HP Notebook 15-ac1xxx.xml
new file mode 100644
index 00000000..a4927fba
--- /dev/null
+++ b/Configs/HP Notebook 15-ac1xxx.xml
@@ -0,0 +1,82 @@
+
+
+ HP Notebook 15-ac111tu
+ xCuri0
+ 750
+ false
+ 90
+
+
+ 17
+ 25
+ 8
+ 58
+ true
+ 5
+ 62
+ false
+ 0
+ System Fan
+
+
+ 85
+ 80
+ 90
+
+
+ 90
+ 85
+ 100
+
+
+ 80
+ 75
+ 80
+
+
+ 75
+ 70
+ 70
+
+
+ 45
+ 0
+ 0
+
+
+ 55
+ 50
+ 40
+
+
+ 60
+ 55
+ 50
+
+
+ 70
+ 60
+ 60.0000038
+
+
+ 50
+ 45
+ 30.0000019
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 21
+ 1
+ true
+ 0
+ Set
+ Manual Override
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Notebook 15-ba010ng.xml b/Configs/HP Notebook 15-ba010ng.xml
new file mode 100644
index 00000000..ae981554
--- /dev/null
+++ b/Configs/HP Notebook 15-ba010ng.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+ HP Notebook 15-ba010ng
+ Webloft
+ 750
+ false
+ 85
+
+
+ 17
+ 25
+ 3
+ 54
+ true
+ 5
+ 62
+ false
+ 0
+ Main Fan
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 21
+ 1
+ true
+ 0
+ Set
+ Manual Override
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Pavilion Gaming Laptop 15-ec0xxx.xml b/Configs/HP Pavilion Gaming Laptop 15-ec0xxx.xml
new file mode 100644
index 00000000..9617a990
--- /dev/null
+++ b/Configs/HP Pavilion Gaming Laptop 15-ec0xxx.xml
@@ -0,0 +1,51 @@
+
+
+ HP Pavilion Gaming 15-ec0xxx
+ Tejaswi Vykuntam
+ 1000
+ false
+ 75
+
+
+ 45
+ 45
+ 38
+ 90
+ false
+ 20
+ 70
+ false
+ 0
+ CPU Fan
+
+
+ 45
+ 38
+ 25
+
+
+ 55
+ 41
+ 50
+
+
+ 70
+ 60
+ 100
+
+
+ 60
+ 45
+ 75
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/Configs/HP Pavilion Gaming Laptop 15-ec1xxx.xml b/Configs/HP Pavilion Gaming Laptop 15-ec1xxx.xml
new file mode 100644
index 00000000..8b53b671
--- /dev/null
+++ b/Configs/HP Pavilion Gaming Laptop 15-ec1xxx.xml
@@ -0,0 +1,51 @@
+
+
+ HP Pavilion Gaming Laptop 15-ec1xxx
+ bLeDy
+ 1000
+ false
+ 68
+
+
+ 88
+ 88
+ 20
+ 100
+ true
+ 20
+ 100
+ false
+ 0
+ CPU Fan
+
+
+ 45
+ 38
+ 25
+
+
+ 55
+ 41
+ 50
+
+
+ 65
+ 50
+ 100
+
+
+ 60
+ 45
+ 75
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/Configs/HP Pavilion Gaming Laptop 15-ec2xxx.xml b/Configs/HP Pavilion Gaming Laptop 15-ec2xxx.xml
new file mode 100644
index 00000000..a6767e7d
--- /dev/null
+++ b/Configs/HP Pavilion Gaming Laptop 15-ec2xxx.xml
@@ -0,0 +1,96 @@
+
+
+ HP Pavilion Gaming 15 - ec2xxx
+ saddex
+ 1000
+ false
+ 80
+
+
+ 47
+ 45
+ 0
+ 100
+ false
+ 0
+ 0
+ true
+ 255
+ CPU
+
+
+ 60
+ 0
+ 0
+
+
+ 64
+ 56
+ 20
+
+
+ 68
+ 58
+ 40
+
+
+ 72
+ 62
+ 60.0000038
+
+
+ 75
+ 66
+ 80
+
+
+ 100
+ 70
+ 100
+
+
+
+
+
+ 46
+ 44
+ 0
+ 100
+ false
+ 0
+ 0
+ true
+ 255
+ GPU
+
+
+ 52
+ 45
+ 0
+
+
+ 60
+ 49
+ 30.0000019
+
+
+ 70
+ 56
+ 60.0000038
+
+
+ 75
+ 60
+ 80
+
+
+ 80
+ 65
+ 100
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml b/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml
new file mode 100644
index 00000000..882849dc
--- /dev/null
+++ b/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml
@@ -0,0 +1,78 @@
+
+
+ HP Pavilion x360 Convertible 14-dh1xxx
+ Jakov Gudec
+ 200
+ true
+ 92
+
+
+ 149
+ 148
+ 175
+ 75
+ false
+ 0
+ 0
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 68
+ 63
+ 20
+
+
+ 71
+ 67
+ 35
+
+
+ 78
+ 71
+ 50
+
+
+ 82
+ 78
+ 65
+
+
+ 86
+ 82
+ 85
+
+
+ 90
+ 86
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Pavilion x360 Convertible 15-br0xx.xml b/Configs/HP Pavilion x360 Convertible 15-br0xx.xml
new file mode 100644
index 00000000..abbf9daf
--- /dev/null
+++ b/Configs/HP Pavilion x360 Convertible 15-br0xx.xml
@@ -0,0 +1,73 @@
+
+
+ HP Pavilion x360 Convertible 15-br0xx
+ Wojciech Berdowski
+ 3000
+ true
+ 90
+
+
+ 149
+ 148
+ 248
+ 85
+ false
+ 0
+ 0
+ false
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 70
+ 63
+ 70
+
+
+ 74
+ 69
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
\ No newline at end of file
diff --git a/Configs/HP ProBook 450 G2.xml b/Configs/HP ProBook 450 G2.xml
new file mode 100644
index 00000000..43e7cfb5
--- /dev/null
+++ b/Configs/HP ProBook 450 G2.xml
@@ -0,0 +1,93 @@
+
+
+ HP ProBook 450 G1
+ hary777
+ 3000
+ false
+ 80
+
+
+ 46
+ 47
+ 87
+ 35
+ false
+ 0
+ 0
+ true
+ 255
+ CPU fan
+
+
+ 50
+ 0
+ 0
+
+
+ 63
+ 40
+ 13.4615393
+
+
+ 65
+ 55
+ 25
+
+
+ 67
+ 59
+ 40.384613
+
+
+ 69
+ 65
+ 65.38461
+
+
+ 71
+ 67
+ 71.15385
+
+
+ 80
+ 70
+ 80.7692261
+
+
+ 90
+ 75
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
\ No newline at end of file
diff --git a/Configs/HP ProBook 640 G1.xml b/Configs/HP ProBook 640 G1.xml
new file mode 100644
index 00000000..b517f74b
--- /dev/null
+++ b/Configs/HP ProBook 640 G1.xml
@@ -0,0 +1,78 @@
+
+
+ HP ProBook 640 G1
+ Basmal121
+ 500
+ false
+ 85
+
+
+ 46
+ 47
+ 129
+ 46
+ false
+ 0
+ 0
+ true
+ 255
+ CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 55
+ 45
+ 10
+
+
+ 65
+ 55
+ 20
+
+
+ 75
+ 65
+ 50
+
+
+ 84
+ 75
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
diff --git a/Configs/HP ProBook 650 G2.xml b/Configs/HP ProBook 650 G2.xml
index b693e740..559e891e 100644
--- a/Configs/HP ProBook 650 G2.xml
+++ b/Configs/HP ProBook 650 G2.xml
@@ -37,9 +37,14 @@
0
- 255
+ 254
ReadWrite
+
+ 0
+ 255
+ Read
+
diff --git a/Configs/HP Probook 470 G0.json b/Configs/HP Probook 470 G0.json
new file mode 100644
index 00000000..c5808962
--- /dev/null
+++ b/Configs/HP Probook 470 G0.json
@@ -0,0 +1,84 @@
+{
+ "LegacyTemperatureThresholdsBehaviour": true,
+ "NotebookModel": "HP ProBook 470 G0",
+ "Author": "MadCodder",
+ "EcPollInterval": 3000,
+ "ReadWriteWords": false,
+ "CriticalTemperature": 80,
+ "FanConfigurations": [
+ {
+ "ReadRegister": 46,
+ "WriteRegister": 47,
+ "MinSpeedValue": 88,
+ "MaxSpeedValue": 48,
+ "ResetRequired": true,
+ "FanSpeedResetValue": 255,
+ "FanDisplayName": "CPU fan",
+ "TemperatureThresholds": [
+ {
+ "UpThreshold": 0,
+ "DownThreshold": 0,
+ "FanSpeed": 15.0
+ },
+ {
+ "UpThreshold": 60,
+ "DownThreshold": 48,
+ "FanSpeed": 25.0
+ },
+ {
+ "UpThreshold": 65,
+ "DownThreshold": 55,
+ "FanSpeed": 35.0
+ },
+ {
+ "UpThreshold": 67,
+ "DownThreshold": 59,
+ "FanSpeed": 45.0
+ },
+ {
+ "UpThreshold": 69,
+ "DownThreshold": 65,
+ "FanSpeed": 65.0
+ },
+ {
+ "UpThreshold": 71,
+ "DownThreshold": 67,
+ "FanSpeed": 75.0
+ },
+ {
+ "UpThreshold": 75,
+ "DownThreshold": 70,
+ "FanSpeed": 100.0
+ },
+ ],
+ "FanSpeedPercentageOverrides": [
+ {
+ "FanSpeedPercentage": 100.0,
+ "FanSpeedValue": 255
+ }
+ ]
+ }
+ ],
+ "RegisterWriteConfigurations": [
+ {
+ "WriteMode": "Set",
+ "WriteOccasion": "OnInitialization",
+ "Register": 34,
+ "Value": 1,
+ "ResetRequired": true,
+ "ResetValue": 1,
+ "ResetWriteMode": "Set",
+ "Description": "Select thermal zone"
+ },
+ {
+ "WriteMode": "Set",
+ "WriteOccasion": "OnInitialization",
+ "Register": 38,
+ "Value": 28,
+ "ResetRequired": true,
+ "ResetValue": 0,
+ "ResetWriteMode": "Set",
+ "Description": "Fake thermal zone temperature"
+ }
+ ]
+}
diff --git a/Configs/HP Spectre x360 Convertible 14-ea0xxx.xml b/Configs/HP Spectre x360 Convertible 14-ea0xxx.xml
new file mode 100644
index 00000000..9866323f
--- /dev/null
+++ b/Configs/HP Spectre x360 Convertible 14-ea0xxx.xml
@@ -0,0 +1,113 @@
+
+
+ HP Spectre x360 14-ea0xxx - intel 11th
+ dzid26
+ 1500
+ false
+ 75
+
+
+ 179
+ 45
+ 0
+ 100
+ true
+ 0
+ 32
+ true
+ 255
+ Fan 1
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ Write
+
+
+
+
+ 177
+ 44
+ 0
+ 100
+ true
+ 0
+ 33
+ true
+ 255
+ Fan 2
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ Write
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Spectre x360 Convertible 15-ch0xx.xml b/Configs/HP Spectre x360 Convertible 15-ch0xx.xml
new file mode 100644
index 00000000..ceccb477
--- /dev/null
+++ b/Configs/HP Spectre x360 Convertible 15-ch0xx.xml
@@ -0,0 +1,62 @@
+
+
+ HP Spectre x360 Convertible 15-ch0xx
+ Chuanwen Dai
+ 3000
+ false
+ 75
+
+
+ 179
+ 244
+ 43
+ 98
+ true
+ 0
+ 23
+ true
+ 0
+ Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 39
+ Write
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP Spectre x360 Convertible 15t-df1xx.xml b/Configs/HP Spectre x360 Convertible 15t-df1xx.xml
new file mode 100644
index 00000000..2a425afc
--- /dev/null
+++ b/Configs/HP Spectre x360 Convertible 15t-df1xx.xml
@@ -0,0 +1,97 @@
+
+
+ HP Spectre x360 Convertible 15t-df1xx
+ rpli
+ 2000
+ false
+ 95
+
+
+ 179
+ 244
+ 6
+ 0
+ true
+ 11
+ 21
+ true
+ 6
+ CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 70
+ 55
+ 16.6666679
+
+
+ 74
+ 60
+ 33.3333359
+
+
+ 86
+ 75
+ 83.33333
+
+
+ 78
+ 65
+ 50
+
+
+ 90
+ 80
+ 100
+
+
+ 82
+ 70
+ 66.66667
+
+
+
+
+ 0
+ 0
+ Read
+
+
+ 16.6666679
+ 39
+ Write
+
+
+ 33.3333359
+ 40
+ Write
+
+
+ 50
+ 43
+ Write
+
+
+ 66.66667
+ 63
+ Write
+
+
+ 83.33333
+ 71
+ Write
+
+
+ 100
+ 91
+ Write
+
+
+
+
+
+
diff --git a/Configs/HP Victus 16-e0xxx.xml b/Configs/HP Victus 16-e0xxx.xml
new file mode 100644
index 00000000..478b2488
--- /dev/null
+++ b/Configs/HP Victus 16-e0xxx.xml
@@ -0,0 +1,113 @@
+
+
+ HP Victus 16-e0xxx
+ dzid26
+ 1500
+ false
+ 75
+
+
+ 179
+ 45
+ 0
+ 100
+ true
+ 0
+ 32
+ true
+ 255
+ Fan 1
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ Write
+
+
+
+
+ 177
+ 44
+ 0
+ 100
+ true
+ 0
+ 33
+ true
+ 255
+ Fan 2
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ Write
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/HP ZBook 15 G3.xml b/Configs/HP ZBook 15 G3.xml
new file mode 100644
index 00000000..8a866266
--- /dev/null
+++ b/Configs/HP ZBook 15 G3.xml
@@ -0,0 +1,124 @@
+
+
+ HP ZBook 15 G3
+ Tijmen van Nisselrooij
+ 1000
+ false
+ 85
+
+
+ 46
+ 47
+ 164
+ 60
+ false
+ 0
+ 0
+ true
+ 255
+ Left CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 56
+ 20
+
+
+ 67
+ 63
+ 30
+
+
+ 75
+ 71
+ 60
+
+
+ 80
+ 76
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+ 53
+ 54
+ 164
+ 60
+ false
+ 0
+ 0
+ true
+ 255
+ Right CPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 56
+ 20
+
+
+ 67
+ 63
+ 30
+
+
+ 75
+ 71
+ 60
+
+
+ 80
+ 76
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
diff --git a/Configs/HP ZBook Fury 15 G7.xml b/Configs/HP ZBook Fury 15 G7.xml
new file mode 100644
index 00000000..0a1152f2
--- /dev/null
+++ b/Configs/HP ZBook Fury 15 G7.xml
@@ -0,0 +1,124 @@
+
+
+ HP ZBook Fury 15 G7
+ jwhendy (based on HP Zbook 15 G3)
+ 1000
+ false
+ 85
+
+
+ 46
+ 47
+ 225
+ 0
+ false
+ 0
+ 0
+ true
+ 255
+ Right fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 50
+ 40
+
+
+ 65
+ 57
+ 60
+
+
+ 70
+ 62
+ 75
+
+
+ 80
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+ 53
+ 54
+ 225
+ 0
+ false
+ 0
+ 0
+ true
+ 255
+ Left Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 50
+ 40
+
+
+ 65
+ 57
+ 60
+
+
+ 70
+ 62
+ 75
+
+
+ 80
+ 67
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
diff --git a/Configs/HP ZBook Studio x360 G5.xml b/Configs/HP ZBook Studio x360 G5.xml
new file mode 100644
index 00000000..09b26820
--- /dev/null
+++ b/Configs/HP ZBook Studio x360 G5.xml
@@ -0,0 +1,124 @@
+
+
+ HP ZBook Studio x360 G5
+ Hanzhong Wang
+ 1000
+ false
+ 85
+
+
+ 46
+ 47
+ 148
+ 43
+ false
+ 0
+ 0
+ true
+ 255
+ CPU fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 45
+ 40
+
+
+ 70
+ 60
+ 80
+
+
+ 77
+ 70
+ 90.47619
+
+
+ 80
+ 76
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+ 53
+ 54
+ 148
+ 43
+ false
+ 0
+ 0
+ true
+ 255
+ GPU Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 45
+ 40
+
+
+ 70
+ 60
+ 80
+
+
+ 75
+ 70
+ 90.47619
+
+
+ 80
+ 75
+ 100
+
+
+
+
+ 0
+ 255
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 34
+ 1
+ true
+ 1
+ Set
+ Select thermal zone
+
+
+ Set
+ OnInitialization
+ 38
+ 28
+ true
+ 0
+ Set
+ Fake thermal zone temperature
+
+
+
\ No newline at end of file
diff --git a/Configs/Lenovo Ideacenter AIO 700-24AGR.xml b/Configs/Lenovo Ideacenter AIO 700-24AGR.xml
new file mode 100644
index 00000000..1a2f7f29
--- /dev/null
+++ b/Configs/Lenovo Ideacenter AIO 700-24AGR.xml
@@ -0,0 +1,57 @@
+
+
+ Lenovo 700-24AGR
+ M. Cahid AYDIN - A10-7800 APU
+ 1000
+ false
+ 72
+
+
+ 80
+ 52
+ 10
+ 251
+ false
+ 10
+ 251
+ false
+ 69
+ Main Fan
+
+
+ 30
+ 0
+ 17
+
+
+ 45
+ 30
+ 35
+
+
+ 65
+ 50
+ 90
+
+
+ 55
+ 40
+ 60
+
+
+ 75
+ 60
+ 100
+
+
+
+
+ 17
+ 10
+ ReadWrite
+
+
+
+
+
+
diff --git a/Configs/Lenovo ThinkPad L380 Yoga.xml b/Configs/Lenovo ThinkPad L380 Yoga.xml
new file mode 100644
index 00000000..f9400452
--- /dev/null
+++ b/Configs/Lenovo ThinkPad L380 Yoga.xml
@@ -0,0 +1,67 @@
+
+
+ Lenovo ThinkPad L380 Yoga
+ amissus@seznam.cz (based on Aspire V3-371)
+ 1500
+ false
+ 92
+
+
+ 149
+ 148
+ 255
+ 52
+ false
+ 0
+ 0
+ true
+ 4
+ Fan 1
+
+
+ 0
+ 0
+ 0
+
+
+ 65
+ 55
+ 20.1970444
+
+
+ 70
+ 63
+ 40
+
+
+ 79
+ 68
+ 60.0000038
+
+
+ 85
+ 77
+ 80
+
+
+ 89
+ 79
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set Ec
+
+
+
diff --git a/Configs/Lenovo ThinkPad L390 i7-8565U.xml b/Configs/Lenovo ThinkPad L390 i7-8565U.xml
new file mode 100644
index 00000000..4ff98a91
--- /dev/null
+++ b/Configs/Lenovo ThinkPad L390 i7-8565U.xml
@@ -0,0 +1,57 @@
+
+
+ LENOVO 20NR001JRT
+ Bekliev Parviz
+ 3000
+ false
+ 100
+
+
+ 149
+ 148
+ 255
+ 64
+ false
+ 0
+ 0
+ true
+ 100
+ Fan
+
+
+ 40
+ 0
+ 25
+
+
+ 50
+ 40
+ 55
+
+
+ 68
+ 50
+ 75
+
+
+ 99
+ 90
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
diff --git a/Configs/Lenovo ThinkPad T440s.xml b/Configs/Lenovo ThinkPad T440s.xml
index 6e2277d1..5b8b0790 100644
--- a/Configs/Lenovo ThinkPad T440s.xml
+++ b/Configs/Lenovo ThinkPad T440s.xml
@@ -39,13 +39,15 @@
- System Fan Thermal Zone
- OnInitialization
- Set
- 27
- 28
- true
- Set
- 0
+
+ System Fan Thermal Zone
+ OnInitialization
+ Set
+ 27
+ 28
+ true
+ Set
+ 0
+
diff --git a/Configs/Lenovo ThinkPad T580.xml b/Configs/Lenovo ThinkPad T580.xml
new file mode 100644
index 00000000..5ac4cbbd
--- /dev/null
+++ b/Configs/Lenovo ThinkPad T580.xml
@@ -0,0 +1,117 @@
+
+
+ Lenovo ThinkPad T580
+ szenzero
+ 3000
+ false
+ 85
+
+
+ 133
+ 47
+ 0
+ 7
+ false
+ 0
+ 0
+ true
+ 128
+ System Fan
+
+
+ 60
+ 0
+ 0
+
+
+ 65
+ 57
+ 14.2857151
+
+
+ 70
+ 60
+ 42.8571434
+
+
+ 75
+ 66
+ 85.71429
+
+
+ 80
+ 73
+ 100
+
+
+
+
+ 85.71429
+ 16
+ Read
+
+
+ 85.71429
+ 15
+ Read
+
+
+ 71.42857
+ 14
+ Read
+
+
+ 57.14286
+ 13
+ Read
+
+
+ 42.8571434
+ 12
+ Read
+
+
+ 28.57143
+ 11
+ Read
+
+
+ 14.2857151
+ 10
+ Read
+
+
+ 0
+ 8
+ Read
+
+
+ 0
+ 9
+ Read
+
+
+ 100
+ 17
+ Read
+
+
+ 100
+ 18
+ Read
+
+
+ 100
+ 19
+ Read
+
+
+ 100
+ 64
+ Write
+
+
+
+
+
+
diff --git a/Configs/Lenovo ThinkPad X1 8th gen.xml b/Configs/Lenovo ThinkPad X1 8th gen.xml
new file mode 100644
index 00000000..c33c383c
--- /dev/null
+++ b/Configs/Lenovo ThinkPad X1 8th gen.xml
@@ -0,0 +1,51 @@
+
+
+ LENOVO 20U9S19X00
+ tladudtn
+ 3000
+ false
+ 97
+
+
+ 47
+ 47
+ 0
+ 7
+ false
+ 0
+ 0
+ true
+ 128
+ System Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 81
+ 65
+ 28.57143
+
+
+ 85
+ 75
+ 42.8571434
+
+
+ 90
+ 80
+ 100
+
+
+ 75
+ 50
+ 14.2857151
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Configs/Lenovo Thinkpad L13.xml b/Configs/Lenovo Thinkpad L13.xml
new file mode 100644
index 00000000..47dc8e9f
--- /dev/null
+++ b/Configs/Lenovo Thinkpad L13.xml
@@ -0,0 +1,67 @@
+
+
+ LENOVO 20R4001CBR
+ Rafaelti
+ 2000
+ false
+ 92
+
+
+ 149
+ 148
+ 255
+ 0
+ false
+ 0
+ 0
+ false
+ 100
+ Fan
+
+
+ 65
+ 0
+ 0
+
+
+ 70
+ 65
+ 8.235294
+
+
+ 75
+ 70
+ 16.0784321
+
+
+ 80
+ 75
+ 24.705883
+
+
+ 85
+ 80
+ 32
+
+
+ 90
+ 85
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ false
+ 4
+ Set
+ Set EC to manual control
+
+
+
diff --git a/Configs/Lenovo Thinkpad L530.xml b/Configs/Lenovo Thinkpad L530.xml
new file mode 100644
index 00000000..772dc052
--- /dev/null
+++ b/Configs/Lenovo Thinkpad L530.xml
@@ -0,0 +1,77 @@
+
+
+ L530
+ snake_eater
+ 1500
+ false
+ 85
+
+
+ 149
+ 148
+ 175
+ 75
+ false
+ 0
+ 0
+ true
+ 100
+ Fan
+
+
+ 45
+ 0
+ 0
+
+
+ 50
+ 45
+ 20
+
+
+ 55
+ 50
+ 46.6666679
+
+
+ 60
+ 55
+ 66.6666641
+
+
+ 65
+ 60
+ 73.3333359
+
+
+ 70
+ 65
+ 80
+
+
+ 75
+ 70
+ 86.6666641
+
+
+ 80
+ 75
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
diff --git a/Configs/Lenovo Thinkpad L540.xml b/Configs/Lenovo Thinkpad L540.xml
new file mode 100644
index 00000000..b84bfdcf
--- /dev/null
+++ b/Configs/Lenovo Thinkpad L540.xml
@@ -0,0 +1,57 @@
+
+
+ Thinkpad L540
+
+ 1500
+ false
+ 90
+
+
+ 149
+ 148
+ 255
+ 116
+ false
+ 0
+ 0
+ true
+ 116
+
+
+
+ 0
+ 0
+ 0
+
+
+ 65
+ 58
+ 46.6666679
+
+
+ 75
+ 68
+ 66.6666641
+
+
+ 85
+ 78
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Enable manual EC control
+
+
+
\ No newline at end of file
diff --git a/Configs/Lenovo V330-IKB(81AX).xml b/Configs/Lenovo V330-IKB(81AX).xml
new file mode 100644
index 00000000..dba3377b
--- /dev/null
+++ b/Configs/Lenovo V330-IKB(81AX).xml
@@ -0,0 +1,57 @@
+
+
+ V330-15IKB (81AX)
+ Tunahan Şahin
+ 1500
+ false
+ 90
+
+
+ 149
+ 148
+ 255
+ 116
+ false
+ 0
+ 0
+ true
+ 116
+
+
+
+ 0
+ 0
+ 0
+
+
+ 65
+ 58
+ 46.6666679
+
+
+ 75
+ 68
+ 66.6666641
+
+
+ 85
+ 78
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Enable manual EC control
+
+
+
diff --git a/Configs/Lenovo Yoga 500-15IBD.xml b/Configs/Lenovo Yoga 500-15IBD.xml
new file mode 100644
index 00000000..718fad2c
--- /dev/null
+++ b/Configs/Lenovo Yoga 500-15IBD.xml
@@ -0,0 +1,73 @@
+
+
+ Lenovo Yoga 500-15IBD
+ Martin Pavelek
+ 300
+ false
+
+ 95
+
+
+ 149
+ 148
+ 255
+ 80
+ false
+ 0
+ 0
+ true
+ 80
+ Fan
+
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 50
+ 5
+
+
+ 70
+ 60
+ 36
+
+
+ 80
+ 70
+ 64
+
+
+ 85
+ 80
+ 80
+
+
+ 90
+ 85
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Enable manual control
+
+
+
diff --git a/Configs/Lenovo Yoga 710 KabyLake.xml b/Configs/Lenovo Yoga 710 KabyLake.xml
new file mode 100644
index 00000000..6890fcff
--- /dev/null
+++ b/Configs/Lenovo Yoga 710 KabyLake.xml
@@ -0,0 +1,45 @@
+
+
+ Lenovo Yoga 710 KabyLake
+ 3000
+ false
+ 99
+
+
+ 6
+ 176
+ 22
+ 80
+ true
+ 0
+ 59
+ true
+ 0
+ Fan
+
+
+ 50
+ 0
+ 0
+
+
+ 55
+ 45
+ 50
+
+
+ 65
+ 55
+ 75.86207
+
+
+ 75
+ 65
+ 100
+
+
+
+
+
+
+
diff --git a/Configs/Lenovo Yoga Slim7.xml b/Configs/Lenovo Yoga Slim7.xml
new file mode 100644
index 00000000..8d909b60
--- /dev/null
+++ b/Configs/Lenovo Yoga Slim7.xml
@@ -0,0 +1,45 @@
+
+
+ Lenovo Yoga Slim7
+ dumprop
+ false
+ 96
+
+
+ 47
+ 47
+ 0
+ 7
+ true
+ 255
+ CPU
+
+
+
+ 80
+ 0
+ 0
+
+
+ 80
+ 85
+ 15
+
+
+ 90
+ 85
+ 30
+
+
+ 95
+ 90
+ 45
+
+
+ 100
+ 95
+ 60
+
+
+
+
diff --git a/Configs/MECHREVO Jiaolong Series GK5NR0O.xml b/Configs/MECHREVO Jiaolong Series GK5NR0O.xml
new file mode 100644
index 00000000..4b31742f
--- /dev/null
+++ b/Configs/MECHREVO Jiaolong Series GK5NR0O.xml
@@ -0,0 +1,56 @@
+
+
+ MECHREVO Jiaolong Series GK5NR0O
+
+ 3000
+ false
+ 88
+
+
+ 62
+ 62
+ 31
+ 78
+ false
+ 0
+ 0
+ false
+ 0
+ Fan
+
+
+ 40
+ 0
+ 0
+
+
+ 45
+ 41
+ 6.5
+
+
+ 50
+ 46
+ 10
+
+
+ 60
+ 51
+ 30
+
+
+ 65
+ 61
+ 50
+
+
+ 87
+ 66
+ 100
+
+
+
+
+
+
+
diff --git a/Configs/Razer Blade 14 2017.xml b/Configs/Razer Blade 14 2017.xml
new file mode 100644
index 00000000..9cc93475
--- /dev/null
+++ b/Configs/Razer Blade 14 2017.xml
@@ -0,0 +1,121 @@
+
+
+ Razer Blade 14 2017
+ keeper121
+ 100
+ false
+ 95
+
+
+ 200
+ 196
+ 0
+ 20
+ false
+ 0
+ 0
+ false
+ 0
+ fan 1
+
+
+ 0
+ 0
+ 0
+
+
+ 45
+ 21
+ 30
+
+
+ 55
+ 45
+ 40
+
+
+ 66
+ 55
+ 55
+
+
+ 85
+ 71
+ 80
+
+
+ 71
+ 67
+ 65
+
+
+ 90
+ 87
+ 100
+
+
+
+
+
+ 202
+ 198
+ 0
+ 20
+ false
+ 0
+ 0
+ false
+ 0
+ fan 2
+
+
+ 0
+ 0
+ 0
+
+
+ 45
+ 21
+ 30
+
+
+ 55
+ 45
+ 40
+
+
+ 62
+ 55
+ 50
+
+
+ 71
+ 62
+ 65
+
+
+ 85
+ 71
+ 80
+
+
+ 90
+ 87
+ 100
+
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 85
+ 255
+ false
+ 0
+ Set
+
+
+
diff --git a/Configs/RedmiBook 14 (TM1814).xml b/Configs/RedmiBook 14 (TM1814).xml
new file mode 100644
index 00000000..9eefd8dc
--- /dev/null
+++ b/Configs/RedmiBook 14 (TM1814).xml
@@ -0,0 +1,67 @@
+
+
+ Timi TM1814
+ ZhangYaoSword
+ 1000
+ false
+ 75
+
+
+ 149
+ 148
+ 255
+ 40
+ false
+ 0
+ 0
+ true
+ 255
+
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 55
+ 20
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 80.46511
+
+
+ 71
+ 67
+ 100
+
+
+
+
+
+
+
+ Set
+ OnInitialization
+ 147
+ 20
+ true
+ 4
+ Set
+ Set EC to manual control
+
+
+
diff --git a/Configs/Sony Corporation VGN-CR392_W.xml b/Configs/Sony Corporation VGN-CR392_W.xml
new file mode 100644
index 00000000..6015664f
--- /dev/null
+++ b/Configs/Sony Corporation VGN-CR392_W.xml
@@ -0,0 +1,175 @@
+
+
+ Sony Corporation VGN-CR392_W
+ Kevin-KD
+ 100
+ false
+ 75
+
+
+ 91
+ 91
+ 142
+ 210
+ false
+ 0
+ 0
+ false
+ 0
+ Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 0
+ ReadWrite
+
+
+
+
+ 92
+ 92
+ 142
+ 210
+ false
+ 0
+ 0
+ false
+ 0
+ Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 0
+ ReadWrite
+
+
+
+
+ 93
+ 93
+ 142
+ 210
+ false
+ 0
+ 0
+ false
+ 0
+ Fan
+
+
+ 0
+ 0
+ 0
+
+
+ 60
+ 48
+ 10
+
+
+ 63
+ 55
+ 20
+
+
+ 66
+ 59
+ 50
+
+
+ 68
+ 63
+ 70
+
+
+ 71
+ 67
+ 100
+
+
+
+
+ 0
+ 0
+ ReadWrite
+
+
+
+
+
+
+ Set
+ OnWriteFanSpeed
+ 65
+ 19
+ false
+ 0
+ Set
+ Switch on fan
+
+
+
\ No newline at end of file
diff --git a/Configs/Vestel Smartboard Series-14XXXX.xml b/Configs/Vestel Smartboard Series-14XXXX.xml
new file mode 100644
index 00000000..bd7b4a0d
--- /dev/null
+++ b/Configs/Vestel Smartboard Series-14XXXX.xml
@@ -0,0 +1,41 @@
+
+
+ Vestel SmartBoard OPS Series
+ tunasahinn
+ 3000
+ false
+ 75
+
+
+ 197
+ 94
+ 1
+ 3
+ true
+ 0
+ 205
+ true
+ 2
+ CPU Fan Level
+
+
+ 50
+ 50
+ 100
+
+
+ 35
+ 35
+ 50
+
+
+ 20
+ 20
+ 0
+
+
+
+
+
+
+
diff --git a/Core/NbfcCli/app.config b/Core/NbfcCli/app.config
new file mode 100644
index 00000000..e69de29b
diff --git a/Core/NbfcProbe/Program.cs b/Core/NbfcProbe/Program.cs
index 04916c33..9245ba6a 100644
--- a/Core/NbfcProbe/Program.cs
+++ b/Core/NbfcProbe/Program.cs
@@ -324,6 +324,8 @@ private static void SaveRegisterLogs(
sb.Append(",");
}
+ //remove last comma
+ sb.Remove(sb.Length - 1, 1);
sb.AppendLine();
}
diff --git a/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs b/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs
index f6aa5ca7..4de1f242 100644
--- a/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs
+++ b/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs
@@ -30,7 +30,8 @@ private enum Microarchitecture {
Airmont,
KabyLake,
ApolloLake,
- CoffeeLake
+ CoffeeLake,
+ IceLake,
}
private readonly Sensor[] coreTemperatures;
@@ -193,6 +194,11 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings)
microarchitecture = Microarchitecture.CoffeeLake;
tjMax = GetTjMaxFromMSR();
break;
+ case 0x7D: // Intel Core i3, i5, i7 10xxx (10nm+)
+ case 0x7E:
+ microarchitecture = Microarchitecture.IceLake;
+ tjMax = GetTjMaxFromMSR();
+ break;
default:
microarchitecture = Microarchitecture.Unknown;
tjMax = Floats(100);
@@ -243,7 +249,8 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings)
case Microarchitecture.Airmont:
case Microarchitecture.ApolloLake:
case Microarchitecture.KabyLake:
- case Microarchitecture.CoffeeLake: {
+ case Microarchitecture.CoffeeLake:
+ case Microarchitecture.IceLake: {
uint eax, edx;
if (Ring0.Rdmsr(MSR_PLATFORM_INFO, out eax, out edx)) {
timeStampCounterMultiplier = (eax >> 8) & 0xff;
@@ -308,7 +315,8 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings)
microarchitecture == Microarchitecture.Silvermont ||
microarchitecture == Microarchitecture.Airmont ||
microarchitecture == Microarchitecture.KabyLake ||
- microarchitecture == Microarchitecture.ApolloLake)
+ microarchitecture == Microarchitecture.ApolloLake ||
+ microarchitecture == Microarchitecture.IceLake)
{
powerSensors = new Sensor[energyStatusMSRs.Length];
lastEnergyTime = new DateTime[energyStatusMSRs.Length];
@@ -427,7 +435,8 @@ public override void Update() {
case Microarchitecture.Skylake:
case Microarchitecture.ApolloLake:
case Microarchitecture.KabyLake:
- case Microarchitecture.CoffeeLake: {
+ case Microarchitecture.CoffeeLake:
+ case Microarchitecture.IceLake: {
uint multiplier = (eax >> 8) & 0xff;
coreClocks[i].Value = (float)(multiplier * newBusClock);
} break;
diff --git a/HP_Pavilion_15-ec2xxx.xml b/HP_Pavilion_15-ec2xxx.xml
new file mode 100644
index 00000000..a195d112
--- /dev/null
+++ b/HP_Pavilion_15-ec2xxx.xml
@@ -0,0 +1,66 @@
+
+ HP Pavilion Gaming 15 - ec2xxx
+ 1000
+ false
+ 80
+
+
+ 0x47
+ 0x45
+ 0
+ 100
+
+
+ 0
+
+
+ 20
+
+
+ 40
+
+
+ 60
+
+
+ 80
+
+
+ 100
+
+
+
+
+ 60
+ 0
+ 0
+
+
+ 64
+ 56
+ 20
+
+
+ 68
+ 60
+ 40
+
+
+ 72
+ 64
+ 60
+
+
+ 76
+ 68
+ 80
+
+
+ 100
+ 70
+ 100
+
+
+
+
+
diff --git a/README.md b/README.md
index f72d2d6f..b680198a 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
NBFC is a cross-platform fan control service for notebooks.
It comes with a powerful configuration system, which allows to adjust it to many different notebook models.
@@ -7,11 +7,19 @@ It comes with a powerful configuration system, which allows to adjust it to many
| Source | Link | Status |
|---|---|---|
-| Download from github | [NBFC releases](https://github.com/hirschmann/nbfc/releases) | [](https://github.com/hirschmann/nbfc/releases) |
-|Install via chocolatey| [NBFC package info](https://chocolatey.org/packages/nbfc) | [](https://chocolatey.org/packages/nbfc) |
+| Download from github | [NBFC releases](https://github.com/UraniumDonut/nbfc-revive/releases) | [](https://github.com/UraniumDonut/nbfc-revive/releases) |
Currently there are no pre-built releases for Linux, but you can easily build NBFC yourself: [How to build NBFC](https://github.com/hirschmann/nbfc/wiki/How-to-build-NBFC)
+## Intel 10th gen / AMD 5000 and up
+Compatability with current gen Intel and AMD CPUs (10th gen and up, 5000 and up) has a workaround [here](https://github.com/UraniumDonut/nbfc-revive/issues/27).
+If anyone manages to integrate the new OpenHardwareMonLib or LibreHardwareMonLib into the source code, please create a pull request.
+
+## State of the project
+I ,[@UraniumDonut](UraniumDonut), am the maintainer of this project. I do not actively develop, but verify pull requests.
+
+
+
## Getting started
In general the [NBFC Wiki](https://github.com/hirschmann/nbfc/wiki) is the first place to go if you have any questions, especially these pages:
@@ -22,10 +30,11 @@ In general the [NBFC Wiki](https://github.com/hirschmann/nbfc/wiki) is the first
## Contributing
-Every contribution, no matter how small it is, is welcome. Please read the [contribution guidelines](CONTRIBUTING.md) before creating a new issue or pull request.
-
-## Build status
+Every contribution, no matter how small it is, is welcome. Please read the [contribution guidelines](CONTRIBUTING.md) before creating a new issue or pull request.
+You can also [buy hirschmann a beer](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HUALCC9HY9MKC) or [buy me a cockroach](https://buymeacoffee.com/UraniumDonut) if you like our work :)
+## Build status (Legacy)
+This is the status of NBFC-Legacy, not this version
| Platform | CI service | Status |
|---|---|---|
| Linux | Travis | [](https://travis-ci.org/hirschmann/nbfc) |
@@ -34,3 +43,4 @@ Every contribution, no matter how small it is, is welcome. Please read the [cont
## Credits
Many thanks to everyone who submitted pull requests, created config files, donated, or in any other way contributed to this project. :yellow_heart:
+Thank you to @hirschmann for creating this wonderful program!
diff --git a/Windows/Setup/NbfcSetup/Configs.wxs b/Windows/Setup/NbfcSetup/Configs.wxs
index 2bde495e..ed296ed0 100644
--- a/Windows/Setup/NbfcSetup/Configs.wxs
+++ b/Windows/Setup/NbfcSetup/Configs.wxs
@@ -47,6 +47,9 @@
+
+
+
@@ -119,6 +122,9 @@
+
+
+
@@ -134,6 +140,12 @@
+
+
+
+
+
+
@@ -146,6 +158,9 @@
+
+
+
@@ -161,6 +176,9 @@
+
+
+
@@ -233,6 +251,9 @@
+
+
+
@@ -272,9 +293,15 @@
+
+
+
+
+
+
@@ -284,6 +311,9 @@
+
+
+
@@ -305,6 +335,9 @@
+
+
+
@@ -341,6 +374,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -359,6 +404,9 @@
+
+
+
@@ -413,6 +461,9 @@
+
+
+
@@ -452,6 +503,15 @@
+
+
+
+
+
+
+
+
+
@@ -476,6 +536,9 @@
+
+
+
@@ -527,6 +590,12 @@
+
+
+
+
+
+
@@ -551,6 +620,9 @@
+
+
+
diff --git a/build.ps1 b/build.ps1
index 86dc3e49..3a7ebc26 100644
--- a/build.ps1
+++ b/build.ps1
@@ -32,7 +32,7 @@ if($LASTEXITCODE -ne 0) {
# get msbuild path
$path = & $vswhere -latest -products * -requires Microsoft.Component.MSBuild -property installationPath
-$msbuild = join-path $path 'MSBuild\15.0\Bin\MSBuild.exe'
+$msbuild = join-path $path 'MSBuild\Current\Bin\MSBuild.exe'
# build solution
& $msbuild /t:Clean,Build /p:Configuration=ReleaseWindows NoteBookFanControl.sln
diff --git a/build.sh b/build.sh
index b2706892..10f8040d 100755
--- a/build.sh
+++ b/build.sh
@@ -3,7 +3,7 @@
NUGET_URL="https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
function download-nuget {
- wget $NUGET_URL
+ curl -O $NUGET_URL
# import Mozilla trusted root certificates into mono certificates store