Skip to content

Commit

Permalink
Adding Gigabyte X570 Aorus Pro (LibreHardwareMonitor#1404)
Browse files Browse the repository at this point in the history
* X570 Aorus Pro to Model.cs

* Added X570 Aorus Pro to Identification.cs

* Added sensor values for X570 Aorus Pro to SuperIOHardware.cs
  • Loading branch information
unoMato authored Aug 8, 2024
1 parent 16a98c9 commit 437c4d3
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -429,6 +429,8 @@ public static Model GetModel(string name)
return Model.X470_AORUS_GAMING_7_WIFI;
case var _ when name.Equals("X570 AORUS MASTER", StringComparison.OrdinalIgnoreCase):
return Model.X570_AORUS_MASTER;
case var _ when name.Equals("X570 AORUS PRO", StringComparison.OrdinalIgnoreCase):
return Model.X570_AORUS_PRO;
case var _ when name.Equals("X570 AORUS ULTRA", StringComparison.OrdinalIgnoreCase):
return Model.X570_AORUS_ULTRA;
case var _ when name.Equals("X570 GAMING X", StringComparison.OrdinalIgnoreCase):
Expand Down
1 change: 1 addition & 0 deletions LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ public enum Model
B450M_K,
X470_AORUS_GAMING_7_WIFI,
X570_AORUS_MASTER,
X570_AORUS_PRO,
X570_GAMING_X,
X570_AORUS_ULTRA,
B650_AORUS_ELITE,
Expand Down
30 changes: 30 additions & 0 deletions LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1670,6 +1670,35 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac

break;

case Model.X570_AORUS_PRO: // IT8688E
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("Vcore SoC", 4));
v.Add(new Voltage("VDDP", 5));
v.Add(new Voltage("DIMM AB", 6));
v.Add(new Voltage("+3V Standby", 7, 10f, 10f));
v.Add(new Voltage("CMOS Battery", 8, 10f, 10f));
t.Add(new Temperature("System #1", 0));
t.Add(new Temperature("External #1", 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("PCH", 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("PCH Fan", 3));
f.Add(new Fan("CPU Optional Fan", 4));
c.Add(new Control("CPU Fan", 0));
c.Add(new Control("System Fan #1", 1));
c.Add(new Control("System Fan #2", 2));
c.Add(new Control("PCH Fan", 3));
c.Add(new Control("CPU Optional Fan", 4));

break;

case Model.X570_GAMING_X: // IT8688E
v.Add(new Voltage("Vcore", 0));
v.Add(new Voltage("+3.3V", 1, 29.4f, 45.3f));
Expand Down Expand Up @@ -2224,6 +2253,7 @@ private static void GetIteConfigurationsC(ISuperIO superIO, Manufacturer manufac
switch (model)
{
case Model.X570_AORUS_MASTER: // IT879XE
case Model.X570_AORUS_PRO:
case Model.X570_AORUS_ULTRA:
case Model.B550_AORUS_MASTER:
case Model.B550_AORUS_PRO:
Expand Down

0 comments on commit 437c4d3

Please sign in to comment.