diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index 235190d..92e81f1 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -145,6 +145,8 @@ namespace LibreHardwareMonitor.Hardware.Motherboard return Model.ROG_CROSSHAIR_VIII_HERO; case var _ when name.Equals("ROG CROSSHAIR VIII DARK HERO", StringComparison.OrdinalIgnoreCase): return Model.ROG_CROSSHAIR_VIII_DARK_HERO; + case var _ when name.Equals("ROG CROSSHAIR VIII FORMULA", StringComparison.OrdinalIgnoreCase): + return Model.ROG_CROSSHAIR_VIII_FORMULA; case var _ when name.Equals("M2N-SLI DELUXE", StringComparison.OrdinalIgnoreCase): return Model.M2N_SLI_Deluxe; case var _ when name.Equals("M4A79XTD EVO", StringComparison.OrdinalIgnoreCase): diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs index 4545d09..7928d71 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/EC/EmbeddedController.cs @@ -56,6 +56,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc.EC case Model.ROG_STRIX_X570_E_GAMING: case Model.ROG_CROSSHAIR_VIII_HERO: case Model.ROG_CROSSHAIR_VIII_DARK_HERO: + case Model.ROG_CROSSHAIR_VIII_FORMULA: { sources.AddRange(new EmbeddedControllerSource[] { @@ -76,6 +77,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc.EC { case Model.ROG_STRIX_X570_E_GAMING: case Model.ROG_CROSSHAIR_VIII_HERO: + case Model.ROG_CROSSHAIR_VIII_FORMULA: { sources.Add(new EmbeddedControllerSource("Chipset", SensorType.Fan, 0x00B4, 2)); break; @@ -86,6 +88,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc.EC { case Model.ROG_CROSSHAIR_VIII_HERO: case Model.ROG_CROSSHAIR_VIII_DARK_HERO: + case Model.ROG_CROSSHAIR_VIII_FORMULA: { // TODO: "why 42?" is a silly question, I know, but still, why? On the serious side, it might be 41.6(6) sources.Add(new EmbeddedControllerSource("Flow Rate", SensorType.Flow, 0x00BC, 2, 1.0f / 42f * 60f)); diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index f872de1..60fd7e5 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -39,6 +39,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard CROSSHAIR_III_FORMULA, ROG_CROSSHAIR_VIII_HERO, ROG_CROSSHAIR_VIII_DARK_HERO, + ROG_CROSSHAIR_VIII_FORMULA, ROG_STRIX_X470_I, ROG_STRIX_B550_I_GAMING, ROG_STRIX_X570_E_GAMING, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index d8f0570..bcbdf44 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -2365,6 +2365,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard } case Model.ROG_CROSSHAIR_VIII_HERO: // NCT6798D case Model.ROG_CROSSHAIR_VIII_DARK_HERO: // NCT6798D + case Model.ROG_CROSSHAIR_VIII_FORMULA: // NCT6798D { v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("Voltage #2", 1, true));