diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index f79ab73..ac60d81 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -111,6 +111,8 @@ internal class Identification { case var _ when name.Equals("X870 AORUS ELITE WIFI7", StringComparison.OrdinalIgnoreCase): return Model.X870_AORUS_ELITE_WIFI7; + case var _ when name.Equals("X870 AORUS ELITE WIFI7 ICE", StringComparison.OrdinalIgnoreCase): + return Model.X870_AORUS_ELITE_WIFI7_ICE; case var _ when name.Equals("880GMH/USB3", StringComparison.OrdinalIgnoreCase): return Model._880GMH_USB3; case var _ when name.Equals("B85M-DGS", StringComparison.OrdinalIgnoreCase): diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs index 8a79681..67449da 100755 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs @@ -78,7 +78,7 @@ internal class IT87XX : ISuperIO { Chip.IT8665E or Chip.IT8625E => new byte[] { 0x15, 0x16, 0x17, 0x1e, 0x1f, 0x92 }, Chip.IT8792E => new byte[] { 0x15, 0x16, 0x17 }, - Chip.IT8696E when motherboard.Model == Model.X870_AORUS_ELITE_WIFI7 => new byte[] { 0, 0, 0, 0, 0, 0 }, + Chip.IT8696E when motherboard.Model is Model.X870_AORUS_ELITE_WIFI7 or Model.X870_AORUS_ELITE_WIFI7_ICE => new byte[] { 0, 0, 0, 0, 0, 0 }, _ => new byte[] { 0x15, 0x16, 0x17, 0x7f, 0xa7, 0xaf } }; diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index 9d7968a..dd02469 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -298,6 +298,7 @@ public enum Model X870E_AORUS_PRO_ICE, X870E_AORUS_XTREME_AI_TOP, X870_AORUS_ELITE_WIFI7, + X870_AORUS_ELITE_WIFI7_ICE, X670_AORUS_ELITE_AX, // Shuttle diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index 41982b2..0fb11b4 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -2184,6 +2184,7 @@ internal sealed class SuperIOHardware : Hardware break; case Model.X870_AORUS_ELITE_WIFI7: // ITE IT8696E + case Model.X870_AORUS_ELITE_WIFI7_ICE: // ITE IT8696E t.Add(new Temperature("System #1", 0)); t.Add(new Temperature("PCH", 1)); t.Add(new Temperature("CPU", 2)); @@ -2820,6 +2821,7 @@ internal sealed class SuperIOHardware : Hardware break; case Model.X870_AORUS_ELITE_WIFI7: // ITE IT87952E + case Model.X870_AORUS_ELITE_WIFI7_ICE: // ITE IT87952E v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("DIMM I/O", 1)); v.Add(new Voltage("Chipset +0.82V", 2));