From ddfdee7f22f2fe0932fcbecd0debb36e987c2765 Mon Sep 17 00:00:00 2001 From: Christopher Ng Date: Thu, 10 Aug 2023 12:44:05 +0100 Subject: [PATCH] Add basic Asus ROG Crosshair X670E Hero support (#1137) --- .../Hardware/Motherboard/Identification.cs | 2 ++ .../Hardware/Motherboard/Lpc/EC/EmbeddedController.cs | 5 +++++ LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs | 1 + 3 files changed, 8 insertions(+) diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index edc42aa..0c52972 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -153,6 +153,8 @@ internal class Identification return Model.ROG_CROSSHAIR_VIII_IMPACT; case var _ when name.Equals("ROG CROSSHAIR X670E EXTREME", StringComparison.OrdinalIgnoreCase): return Model.ROG_CROSSHAIR_X670E_EXTREME; + case var _ when name.Equals("ROG CROSSHAIR X670E HERO", StringComparison.OrdinalIgnoreCase): + return Model.ROG_CROSSHAIR_X670E_HERO; case var _ when name.Equals("ROG CROSSHAIR X670E GENE", StringComparison.OrdinalIgnoreCase): return Model.ROG_CROSSHAIR_X670E_GENE; case var _ when name.Equals("M2N-SLI DELUXE", StringComparison.OrdinalIgnoreCase): diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs index bf90bfb..54d3eb4 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs @@ -75,6 +75,11 @@ public abstract class EmbeddedController : Hardware ECSensor.TempWaterIn, ECSensor.TempWaterOut, ECSensor.FanCPUOpt), + new(Model.ROG_CROSSHAIR_X670E_HERO, + BoardFamily.Amd600, + ECSensor.TempWaterIn, + ECSensor.TempWaterOut, + ECSensor.FanCPUOpt), new(Model.ROG_CROSSHAIR_X670E_GENE, BoardFamily.Amd600, ECSensor.TempWaterIn, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index c96544b..dcc86e3 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -45,6 +45,7 @@ public enum Model ROG_CROSSHAIR_VIII_IMPACT, ROG_STRIX_X470_I, ROG_CROSSHAIR_X670E_EXTREME, + ROG_CROSSHAIR_X670E_HERO, ROG_CROSSHAIR_X670E_GENE, ROG_STRIX_X570_E_GAMING, ROG_STRIX_X570_F_GAMING,