Thanks to @kolaqsq.
This commit is contained in:
PhyxionNL
2021-09-29 10:25:15 +02:00
committed by GitHub
parent 7da4bbc16f
commit f395092b31
6 changed files with 51 additions and 1 deletions
@@ -320,7 +320,9 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
case var _ when name.Equals("X570 GAMING X", StringComparison.OrdinalIgnoreCase):
return Model.X570_GAMING_X;
case var _ when name.Equals("TUF GAMING B550M-PLUS (WI-FI)", StringComparison.OrdinalIgnoreCase):
return Model.TUF_GAMING_B550M_PLUS_WIFI;
return Model.TUF_GAMING_B550M_PLUS_WIFI;
case var _ when name.Equals("B560M AORUS ELITE", StringComparison.OrdinalIgnoreCase):
return Model.B560M_AORUS_ELITE;
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;
@@ -33,6 +33,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
IT8665E = 0x8665,
IT8686E = 0x8686,
IT8688E = 0x8688,
IT8689E = 0x8689,
IT8705F = 0x8705,
IT8712F = 0x8712,
IT8716F = 0x8716,
@@ -96,6 +97,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
case Chip.IT8665E: return "ITE IT8665E";
case Chip.IT8686E: return "ITE IT8686E";
case Chip.IT8688E: return "ITE IT8688E";
case Chip.IT8689E: return "ITE IT8689E";
case Chip.IT8705F: return "ITE IT8705F";
case Chip.IT8712F: return "ITE IT8712F";
case Chip.IT8716F: return "ITE IT8716F";
@@ -74,6 +74,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
chip == Chip.IT8665E ||
chip == Chip.IT8686E ||
chip == Chip.IT8688E ||
chip == Chip.IT8689E ||
chip == Chip.IT8628E ||
chip == Chip.IT8620E ||
chip == Chip.IT879XE ||
@@ -98,6 +99,14 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
Controls = new float?[5];
break;
}
case Chip.IT8689E:
{
Voltages = new float?[10];
Temperatures = new float?[6];
Fans = new float?[5];
Controls = new float?[5];
break;
}
case Chip.IT8655E:
{
Voltages = new float?[9];
@@ -146,6 +155,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
case Chip.IT8772E:
case Chip.IT8686E:
case Chip.IT8688E:
case Chip.IT8689E:
{
_voltageGain = 0.012f;
break;
@@ -687,6 +687,9 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
case 0x8688:
chip = Chip.IT8688E;
break;
case 0x8689:
chip = Chip.IT8689E;
break;
case 0x8705:
chip = Chip.IT8705F;
break;
@@ -86,6 +86,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
AB350_Gaming_3,
AX370_Gaming_5,
AX370_Gaming_K7,
B560M_AORUS_ELITE,
EP45_DS3R,
EP45_UD3R,
EX58_EXTREME,
@@ -245,6 +245,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
case Chip.IT8665E:
case Chip.IT8686E:
case Chip.IT8688E:
case Chip.IT8689E:
case Chip.IT8721F:
case Chip.IT8728F:
case Chip.IT8771E:
@@ -1305,6 +1306,37 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
break;
}
case Model.B560M_AORUS_ELITE: // IT8689E
{
v.Add(new Voltage("Vcore", 0));
v.Add(new Voltage("+3.3V", 1, 29.4f, 45.3f));
v.Add(new Voltage("+12V", 2, 10f, 2f));
v.Add(new Voltage("+5V", 3, 15f, 10f));
v.Add(new Voltage("iGPU VAGX", 4));
v.Add(new Voltage("VCCSA", 5));
v.Add(new Voltage("DRAM", 6));
v.Add(new Voltage("3VSB", 7, 10f, 10f));
v.Add(new Voltage("VBat", 8, 10f, 10f));
v.Add(new Voltage("AVCC3", 9, 59.9f, 9.8f));
t.Add(new Temperature("System #1", 0));
t.Add(new Temperature("PCH", 1));
t.Add(new Temperature("CPU", 2));
t.Add(new Temperature("PCIe x16", 3));
t.Add(new Temperature("VRM MOS", 4));
t.Add(new Temperature("System #2", 5));
f.Add(new Fan("CPU Fan", 0));
f.Add(new Fan("System Fan #1", 1));
f.Add(new Fan("System Fan #2", 2));
f.Add(new Fan("System Fan #3", 3));
f.Add(new Fan("CPU OPT Fan", 4));
c.Add(new Ctrl("CPU Fan", 0));
c.Add(new Ctrl("System Fan #1", 1));
c.Add(new Ctrl("System Fan #2", 2));
c.Add(new Ctrl("System Fan #3", 3));
c.Add(new Ctrl("CPU OPT Fan", 4));
break;
}
case Model.X570_AORUS_MASTER: // IT8688E
{
v.Add(new Voltage("Vcore", 0));