Commit Graph
303 Commits
Author SHA1 Message Date
sebastian-devandPhyxionNL dd5b3e1610 Intel Gen 14 Meteor Lake (#1253)
* Intel Gen 14 Meteor Lake
New Intel Gen.14 CPU Model ID

* Update IntelCpu.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-01-29 11:48:35 +01:00
Anders Eggers-Krag 2e5ebbe45c add TtempWaterIn and TempWaterOut for rog maximus z790 formula (#1238) 2024-01-13 19:19:17 +01:00
Jeff DandJeff Damphier 0bac025214 Add limited support for “ASUS ROG STRIX X670E-E GAMING WIFI” (#1235)
Co-authored-by: Jeff Damphier <jdamp@outlook.com>
2024-01-13 16:40:41 +01:00
Amit Cirt e4a038000f Add read activity to storage. (#1222) 2023-12-31 13:49:36 +01:00
wiruzmanandPhyxionNL f49f3c2550 Support Asus ROG MAXIMUS XI FORMULA (#1218)
* Add Asus ROG MAXIMUS XI FORMULA

* Align voltage names

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-12-31 13:49:19 +01:00
aivar11 39a930566b Add support for ASUS ROG STRIX X670E-F GAMING WIFI (#1224) 2023-12-31 13:46:55 +01:00
Mathieu GRENETandPhyxionNL 01af6e37f3 MSI MPG X570 GAMING PLUS (MS-7C37) Support (#1146)
* partial MSI X570 Gaming Plus Support

* sensors naming

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-12-20 20:09:20 +01:00
Rem0o a84e6c6e8d Add index to superIO identifier if required (#1183)
* Add index to superIO identifier if required

* Simplify the index logic to 1 dictionary

* Unwanted B660M config delete.

* Simplify SuperIOHardware indexing
2023-11-17 10:54:55 +01:00
Georgiy-Timoshin cada6b76b0 Added System fan control for P55A-UD3 (#1156)
Sys_fan 2 has a 4-pin connector, most likely it is controlled.
2023-09-01 12:58:15 +02:00
dde9e52823 reading the proposed Total Board Power for RX 7000 Cards (#1123)
* reading the proposed Total Board Power for RX 7000 Cards

* undo requested changes

* Update AmdGpu.cs

---------

Co-authored-by: Peter Hindelang <PHindelang@artiso.com>
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-08-31 10:14:40 +02:00
Tavi Kohn d98ebf80d5 Add IT8686E Controls (#1145)
Adds controls for AX370 Gaming K7, AX370 Gaming 5 and AB350 Gaming 3
2023-08-31 10:13:09 +02:00
Georgiy-Timoshin 87900e4600 Added CPU fan control for P55A-UD3 (#1154) 2023-08-31 10:12:19 +02:00
Corey Shuman 6743fd3bc8 fix support for x86 32-bit process builds (#1144) 2023-08-24 10:26:38 +02:00
tekert c51381b2c2 Fix it8665e control fans (#1109)
* Move IT8665E Sensor to GetIteConfigurationsB

* Fix Fan controll settings
2023-08-20 11:36:33 +02:00
wlkmanist f0309b626b Add MS-7672 and MS-7757 boards (#1111)
Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

 Conflicts:
	LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs
	LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs
2023-08-20 11:35:39 +02:00
Christopher Ng ddfdee7f22 Add basic Asus ROG Crosshair X670E Hero support (#1137) 2023-08-10 13:44:05 +02:00
Alex 6d1a4195cf fix: Battery info Capabilities is a bit flag field (#1133)
* fix: Capabilities is a bit flag field

* * use Flags
2023-08-05 11:59:36 +02:00
Armin Osaj 833d82c085 Added Gigabyte Z690 Aorus Ultra sensor names (#1127) 2023-07-29 19:30:44 +02:00
DrLippe d0cf48c4d4 Add board support for ASUS Z790-I GAMING WIFI with EC (#1124)
* Add board support for ASUS Z790-I GAMING WIFI

* Add board support for ASUS Z790-I GAMING WIFI

* Add board support for ASUS Z790-I GAMING WIFI
2023-07-27 21:31:28 +02:00
Rem0o bf278bea3f Wrap stream.getfeature in try/catch (#1113) 2023-07-07 19:05:15 +02:00
PhyxionNL 05b1d108cd Revert "Move IT8665E Sensor to GetIteConfigurationsB (#1104)" (#1108)
This reverts commit d3925f6d82.
2023-06-29 15:26:27 +02:00
tekert d3925f6d82 Move IT8665E Sensor to GetIteConfigurationsB (#1104) 2023-06-26 13:33:14 +02:00
PhyxionNL 7e841d70f1 Update EmbeddedController.cs 2023-06-16 16:40:25 +02:00
namazso e6b8c42c15 Add table size for version 0x540104 (#1099) 2023-06-16 14:25:43 +02:00
wlkmanist fe36178f6f Add support for Razer PWM PC Fan Controller (#1090) 2023-06-15 17:26:09 +02:00
PhyxionNL c0f2740ed3 Move mutexes out of Ring0 2023-06-14 11:58:26 +02:00
PhyxionNL 248304a309 Rename LPcPort.cs to LpcPort.cs 2023-06-13 15:28:59 +02:00
Maximilian RehkopfandPhyxionNL 701e8ad514 Add support for IT87952E EC on Gigabyte boards (#1091)
* Rename IT8795E to IT87952E

IT8795E and IT87952E are distinct chips (with their own IC markings).
The IT8795E, as the IT8791E and IT8792E, reports chip ID 0x8733 whereas
the IT87952E identifies as 0x8695.

* Gigabyte EC: Fix typo in LPC register restore

When the AMD LPC Bridge registers are restored after configuring memory
mapping, restore the correct value for the "Memory Address for LPC
target cycles" register.

* Add IT87952E fan control for Gigabyte boards

IT87952E (ID 0x8695) has a third byte in SuperIO config space
(LDN 0x0F) that determines more bits of the host address for LPC memory
mapping.

Also the base address for Gigabyte boards is 0xFC000000 instead of
0xFF000000 (as is the case with IT8790/1/2/5).
This should make additional fan controls work on Gigabyte mainboards
where the settings had no effect previously, e.g: X570S AORUS MASTER
and X670E AORUS MASTER. (cf. Issue #251)
It does not yet work for Intel boards as the LPC bridge requires
different programming.

* Update LpcIO.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-06-13 13:44:24 +02:00
wlkmanistandPhyxionNL e9d091cc88 Add partially support for MS-7751 boards (F71889AD) (#1082)
* add partially support for MS-7751 boards (F71889AD)

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

* Update SuperIOHardware.cs

* Update Identification.cs

* Update Model.cs

* Update SuperIOHardware.cs

---------

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-06-13 10:44:44 +02:00
Chris 9930c5f0c1 Add support for ASUS ROG CROSSHAIR X670E GENE (#1092)
* Trying a different register for NCT6799D

* Making a note of what NCT6799D was before

* a

* Adding support for the ROG CROSSHAIR X670E GENE
2023-06-13 10:22:53 +02:00
PhyxionNL f1a7bb78d6 Fixes https://github.com/Rem0o/FanControl.Releases/issues/1811 2023-06-05 13:55:36 +02:00
Curi0 613697ab1f Add support for Gigabyte B75M-D3H (#1087) 2023-06-02 15:06:32 +02:00
Marco Massarotto 715a96f36b fix issue preventing control of fans on kraken 2023 (#1085)
new Krakens 2023 have a slightly different header
when setting fan speed:
- when setting fan speed byte 3 and 4 must be `0x1 0x1` instead of `0x0 0x0`
- when setting pump speed byte 3 and 4 must be `0x1 0x0` instead of `0x0
  0x0` (but even `0x0 0x0`) works for some reason
2023-05-29 22:39:12 +02:00
Marco MassarottoandPhyxionNL 132d83ed22 Improve support for NZXT Kraken V3 devices and merge KrakenX and KrakenZ hardware support (#1078)
* Improve support for NZXT Kraken V3 devices and merge KrakenX and KrakenZ hardware support

* add support for new kraken elite 2023

* Add support for kraken 2023 (non-elite)

* removed ContinuousRead as it's too eager and conflicted with other application connecting to the device (to manage lcd or leds for example)

* handle ObjectDisposedException and cleanup code

* Update KrakenV3.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-05-25 13:38:01 +02:00
Luis PlacidandImLp 6066b1a797 Hotfix: Correct incorrect code on hash 0a65107 (#1079)
PR https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/pull/1076 incorrectly introduced a build break due to wrong placement of parenthesis.
Contributor doesn't appear to have compiled the code.

Co-authored-by: ImLp <info@luisplacid.com>
2023-05-20 11:13:39 +02:00
Priyanshu Agrawal 0a6510790a Add Names for Gigabyte B660M_DS3H_AX_DDR4 (#1076)
* Add Names for Gigabyte B660M_DS3H_AX_DDR4

* Updated naming, added parsing
2023-05-19 10:38:19 +02:00
PanicPaintbrush d759d522a3 Add basic Asus Rog Crosshair X670E Extreme Support for Embedded controller (#1070) 2023-05-03 15:28:57 +02:00
BrashEndeavours 3404b78169 Add support for ASUS ROG Z390-E Gaming Motherboard (#1069) 2023-05-02 11:17:17 +02:00
Derek Manddoolbneerg ac4db9d4b9 Adding checks around the value cache in the IPMI update (#1054) (#1061)
* Adding checks around the value cache in the IPMI update to prevent null dereference.

* Adding braces for code style.

---------

Co-authored-by: doolbneerg <doolbneerg@outlook.com>
2023-04-30 10:30:21 +02:00
PhyxionNL 0d796c6f44 Misc for #1054 (#1055) 2023-04-28 13:37:21 +02:00
AllyMcSqueal 81afa074bd Added fan control support for the EVGA X58 3X SLI motherboard (#1044) 2023-04-18 22:05:57 +02:00
Matt Lichter eff66283e6 Create virtual sensor for maximum CPU load across all cores. (#1047) 2023-04-11 11:19:36 +02:00
lavellse 32bcd93408 support asus rog strix z390-i gaming embedded controller (#1046) 2023-04-11 11:16:20 +02:00
javs 0196dca04a Add support for Gigabyte B550 Aorus Pro sensors (#1036)
* Also change IT8792 to use voltage gain 0.011. This matches Gigabyte software, although the value may still be wrong.
2023-04-03 13:22:40 +02:00
wiruzman b74731be49 Support Asus ROG STRIX Z390-F GAMING (#1031)
* Support Asus ROG STRIX Z390-F GAMING

* Add missing sensor
2023-03-26 11:54:25 +02:00
PhyxionNL 77f2e4b399 Don't request all access for OpenSCManager 2023-03-23 10:46:55 +01:00
BenNeumeister 8892fa48ee Update SuperIOHardware.cs (#1026)
Added support for controlling fans on 2nd ITE controller
2023-03-22 13:20:16 +01:00
PhyxionNL e236d7c9a0 Add support for IPMI sensors and Supermicro IPMI fan control (#1024)
* Add support for IPMI sensors and Supermicro IPMI fan control

Closes #958, thanks to @lukefor
2023-03-21 19:14:10 +01:00
PhyxionNL cd77cec0b5 Unify CPU namespace with folder (#1023) 2023-03-21 18:11:40 +01:00
javs 297c3485d6 Add support for Gigabyte's custom fan controller (#1020) 2023-03-21 17:55:15 +01:00