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/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 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 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/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 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 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/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/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 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 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 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 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-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 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 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 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 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/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 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 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/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/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/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/README.md b/README.md
index f72d2d6f..686cf40c 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,8 @@ 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.
+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 me a beer](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HUALCC9HY9MKC) if you like my work :)
## Build status
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.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