diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index be3bfd9..3698842 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -218,6 +218,8 @@ namespace LibreHardwareMonitor.Hardware.Motherboard return Model.H67A_UD3H_B3; case var _ when name.Equals("H67A-USB3-B3", StringComparison.OrdinalIgnoreCase): return Model.H67A_USB3_B3; + case var _ when name.Equals("H81M-HD3", StringComparison.OrdinalIgnoreCase): + return Model.H81M_HD3; case var _ when name.Equals("P35-DS3", StringComparison.OrdinalIgnoreCase): return Model.P35_DS3; case var _ when name.Equals("P35-DS3L", StringComparison.OrdinalIgnoreCase): diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs index 4aac3bf..6b14d9b 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs @@ -73,6 +73,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc chip == Chip.IT8665E || chip == Chip.IT8686E || chip == Chip.IT8688E || + chip == Chip.IT8620E || chip == Chip.IT879XE; switch (chip) diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index 57e41df..75373a9 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -89,6 +89,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard H61M_USB3_B3_REV_2_0, H67A_UD3H_B3, H67A_USB3_B3, + H81M_HD3, MA770T_UD3, MA770T_UD3P, MA785GM_US2H, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index 8f05a29..d7897e1 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -228,6 +228,11 @@ namespace LibreHardwareMonitor.Hardware.Motherboard break; } case Chip.IT8620E: + { + GetIteConfigurationsB(superIO, manufacturer, model, v, t, f, c); + + break; + } case Chip.IT8628E: case Chip.IT8655E: case Chip.IT8665E: @@ -1069,6 +1074,26 @@ namespace LibreHardwareMonitor.Hardware.Motherboard break; } + case Model.H81M_HD3: //IT8620E + { + v.Add(new Voltage("Vcore", 0)); + v.Add(new Voltage("Voltage #2", 1, true)); + v.Add(new Voltage("Voltage #3", 2, true)); + v.Add(new Voltage("Voltage #4", 3, true)); + v.Add(new Voltage("iGPU", 4)); + v.Add(new Voltage("CPU VRIN", 5)); + v.Add(new Voltage("DIMM", 6)); + v.Add(new Voltage("3VSB", 7, 10, 10, 0)); + v.Add(new Voltage("VBat", 8, 10, 10)); + t.Add(new Temperature("CPU", 2)); + t.Add(new Temperature("System", 0)); + f.Add(new Fan("CPU Fan", 0)); + f.Add(new Fan("System Fan", 1)); + c.Add(new Ctrl("CPU Fan", 0)); + c.Add(new Ctrl("System Fan", 1)); + + break; + } case Model.AX370_Gaming_K7: // IT8686E case Model.AX370_Gaming_5: case Model.AB350_Gaming_3: // IT8686E