From 0a6510790aad469c4c279eeabcc4ab893e7ef348 Mon Sep 17 00:00:00 2001 From: Priyanshu Agrawal Date: Fri, 19 May 2023 14:08:19 +0530 Subject: [PATCH] Add Names for Gigabyte B660M_DS3H_AX_DDR4 (#1076) * Add Names for Gigabyte B660M_DS3H_AX_DDR4 * Updated naming, added parsing --- .../Hardware/Motherboard/Identification.cs | 2 ++ .../Hardware/Motherboard/Model.cs | 1 + .../Hardware/Motherboard/SuperIOHardware.cs | 24 +++++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index 9fb5963..9bb1d17 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -390,6 +390,8 @@ internal class Identification case var _ when name.Equals("Z790 Taichi", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("Z790 Taichi Carrara", StringComparison.OrdinalIgnoreCase): return Model.Z790_Taichi; + case var _ when name.Equals("B660M DS3H AX DDR4",StringComparison.OrdinalIgnoreCase): + return Model.B660M_DS3H_AX_DDR4; case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase): return Model.Unknown; diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index 7e75069..425421a 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -118,6 +118,7 @@ public enum Model B560M_AORUS_ELITE, B560M_AORUS_PRO, B560M_AORUS_PRO_AX, + B660M_DS3H_AX_DDR4, EP45_DS3R, EP45_UD3R, EX58_EXTREME, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index e4a3f0d..372a282 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -1618,6 +1618,30 @@ internal sealed class SuperIOHardware : Hardware break; + case Model.B660M_DS3H_AX_DDR4: + v.Add(new Voltage("Vcore",0)); + v.Add(new Voltage("VAXG",1)); + v.Add(new Voltage("VCCIN AUX",2)); + v.Add(new Voltage("DIMM AB",3)); + v.Add(new Voltage("+12V",4)); + v.Add(new Voltage("+3.3V",5)); + v.Add(new Voltage("+5V",6)); + t.Add(new Temperature("CPU",0)); + t.Add(new Temperature("PCH",1)); + t.Add(new Temperature("PCIEX16",2)); + t.Add(new Temperature("System #1",3)); + t.Add(new Temperature("System #2",4)); + t.Add(new Temperature("VRAM MOS",5)); + f.Add(new Fan("CPU Fan"),0); + f.Add(new Fan("System Fan #1"),2); + f.Add(new Fan("System Fan #2"),3); + f.Add(new Fan("System Fan #3"),4); + c.Add(new Control("CPU Fan"),0); + c.Add(new Control("System Fan #1"),2); + c.Add(new Control("System Fan #2"),3); + c.Add(new Control("System Fan #3"),4); + break; + default: v.Add(new Voltage("Voltage #1", 0, true)); v.Add(new Voltage("Voltage #2", 1, true));