From 1888a2bc85f39fb30109210e1a668aada8226121 Mon Sep 17 00:00:00 2001 From: zsolt3991 Date: Sat, 19 Feb 2022 18:15:21 +0200 Subject: [PATCH] Add support for B560M AORUS PRO and B560M AORUS PRO AX (#670) - They are detected as ITE8689E - Available sensors seems to match the ones from B560M Aorus Elite - Sensor values for B560M Aorus Pro are matching hwinfo values using the settings - Pro Ax should be same motherboard with extra WiFi chip --- .../Hardware/Motherboard/Identification.cs | 4 ++++ LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs | 2 ++ .../Hardware/Motherboard/SuperIOHardware.cs | 2 ++ 3 files changed, 8 insertions(+) diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index 1230a0d..8e310d4 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -341,6 +341,10 @@ namespace LibreHardwareMonitor.Hardware.Motherboard return Model.B360_AORUS_GAMING_3_WIFI_CF; case var _ when name.Equals("B560M AORUS ELITE", StringComparison.OrdinalIgnoreCase): return Model.B560M_AORUS_ELITE; + case var _ when name.Equals("B560M AORUS PRO", StringComparison.OrdinalIgnoreCase): + return Model.B560M_AORUS_PRO; + case var _ when name.Equals("B560M AORUS PRO AX", StringComparison.OrdinalIgnoreCase): + return Model.B560M_AORUS_PRO_AX; 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 de542ec..9dc5a51 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -95,6 +95,8 @@ namespace LibreHardwareMonitor.Hardware.Motherboard AX370_Gaming_K7, B360_AORUS_GAMING_3_WIFI_CF, B560M_AORUS_ELITE, + B560M_AORUS_PRO, + B560M_AORUS_PRO_AX, EP45_DS3R, EP45_UD3R, EX58_EXTREME, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index be68e68..aa2cb33 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -1332,6 +1332,8 @@ namespace LibreHardwareMonitor.Hardware.Motherboard break; } case Model.B560M_AORUS_ELITE: // IT8689E + case Model.B560M_AORUS_PRO: + case Model.B560M_AORUS_PRO_AX: { v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("+3.3V", 1, 29.4f, 45.3f));