Skip to content

Commit e636e79

Browse files
committed
Add support for MSI Z390 EDGE AC (NCT6797D)
1 parent 141ac11 commit e636e79

3 files changed

Lines changed: 35 additions & 0 deletions

File tree

OpenHardwareMonitorLib/Hardware/Motherboard/Identification.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ public static Model GetModel(string name)
103103
{
104104
switch (name)
105105
{
106+
case var _ when name.Equals("MPG Z390 GAMING EDGE AC (MS-7B17)", StringComparison.OrdinalIgnoreCase):
107+
return Model.Z390_GAMING_EDGE_AC;
106108
case var _ when name.Equals("X870 AORUS ELITE WIFI7", StringComparison.OrdinalIgnoreCase):
107109
return Model.X870_AORUS_ELITE_WIFI7;
108110
case var _ when name.Equals("X870 AORUS ELITE WIFI7 ICE", StringComparison.OrdinalIgnoreCase):

OpenHardwareMonitorLib/Hardware/Motherboard/Model.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ public enum Model
177177
Z890_GAMING_PLUS_WIFI,
178178
Z890S_PRO_WIFI_PROJECT_ZERO,
179179
B850S_PRO_WIFI6E,
180+
Z390_GAMING_EDGE_AC,
180181

181182
// EVGA
182183
X58_SLI_Classified,

OpenHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5632,6 +5632,38 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
56325632

56335633
break;
56345634

5635+
case Model.Z390_GAMING_EDGE_AC: // NCT6797D
5636+
v.Add(new Voltage("Vcore", 0));
5637+
v.Add(new Voltage("AVCC", 2, 34, 34));
5638+
v.Add(new Voltage("+3.3V", 3, 34, 34));
5639+
v.Add(new Voltage("CMOS Battery", 8, 34, 34));
5640+
v.Add(new Voltage("CPU Termination", 9));
5641+
v.Add(new Voltage("+5V", 1, ri: 4, rf: 1));
5642+
5643+
t.Add(new Temperature("System", 2));
5644+
t.Add(new Temperature("MOS", 1));
5645+
t.Add(new Temperature("CPU Core", 0));
5646+
t.Add(new Temperature("M.2", 3));
5647+
t.Add(new Temperature("PCI-E", 4));
5648+
t.Add(new Temperature("CPU Socket", 5));
5649+
5650+
c.Add(new Control("Pump Fan", 0));
5651+
c.Add(new Control("CPU Fan", 1));
5652+
c.Add(new Control("System Fan #1", 5));
5653+
c.Add(new Control("System Fan #2", 2));
5654+
c.Add(new Control("System Fan #3", 4));
5655+
c.Add(new Control("System Fan #4", 3));
5656+
c.Add(new Control("System Fan #5", 6));
5657+
5658+
f.Add(new Fan("Pump Fan", 0));
5659+
f.Add(new Fan("CPU Fan", 1));
5660+
f.Add(new Fan("System Fan #1", 5));
5661+
f.Add(new Fan("System Fan #2", 2));
5662+
f.Add(new Fan("System Fan #3", 4));
5663+
f.Add(new Fan("System Fan #4", 3));
5664+
f.Add(new Fan("System Fan #5", 6));
5665+
break;
5666+
56355667
default:
56365668
v.Add(new Voltage("Vcore", 0));
56375669
v.Add(new Voltage("Voltage #2", 1, true));

0 commit comments

Comments
 (0)