Skip to content

Commit 5f5524a

Browse files
committed
Add MS-7C35 motherboards
1 parent 44e056f commit 5f5524a

3 files changed

Lines changed: 50 additions & 0 deletions

File tree

OpenHardwareMonitorLib/Hardware/Motherboard/Identification.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,11 @@ public static Model GetModel(string name)
599599
return Model.B660_DS3H_AC_DDR4;
600600
case var _ when name.Equals("B660M DS3H AX DDR4",StringComparison.OrdinalIgnoreCase):
601601
return Model.B660M_DS3H_AX_DDR4;
602+
case var _ when name.Equals("MEG X570 UNIFY", StringComparison.OrdinalIgnoreCase):
603+
case var _ when name.Equals("MEG X570 UNIFY (MS-7C35)", StringComparison.OrdinalIgnoreCase):
604+
case var _ when name.Equals("MEG X570 ACE", StringComparison.OrdinalIgnoreCase):
605+
case var _ when name.Equals("MEG X570 ACE (MS-7C35)", StringComparison.OrdinalIgnoreCase):
606+
return Model.X570_MS7C35;
602607
case var _ when name.Equals("ROG STRIX Z790-I GAMING WIFI", StringComparison.OrdinalIgnoreCase):
603608
return Model.ROG_STRIX_Z790_I_GAMING_WIFI;
604609
case var _ when name.Equals("ROG STRIX Z790-E GAMING WIFI", StringComparison.OrdinalIgnoreCase):

OpenHardwareMonitorLib/Hardware/Motherboard/Model.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public enum Model
137137
Z77_MS7751,
138138
Z68_MS7672,
139139
X570_Gaming_Plus,
140+
X570_MS7C35,
140141
B850M_MORTAR_WIFI,
141142
B850_GAMING_PLUS_WIFI,
142143
B840P_PRO_WIFI,

OpenHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5238,6 +5238,50 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
52385238

52395239
break;
52405240

5241+
case Model.X570_MS7C35:
5242+
// NCT6797D
5243+
// NCT7802Y (on SMBus): SYS_FAN5, CPU 1.8V, Chipset SOC, Chipset CLDO - not supported
5244+
// Unknown: PCIE 1, PCIE 3, M.2_1
5245+
5246+
v.Add(new Voltage("Vcore", 0)); // CPUVCORE
5247+
v.Add(new Voltage("+5V", 1, 12, 3)); // VIN1
5248+
v.Add(new Voltage("AVCC", 2, 34, 34)); // AVSB, +3.3V analog power
5249+
v.Add(new Voltage("+3.3V", 3, 34, 34)); // 3VCC
5250+
v.Add(new Voltage("+12V", 4, 220, 20)); // VIN0
5251+
v.Add(new Voltage("VRM MOS", 6, true)); // VIN4, temperature input
5252+
v.Add(new Voltage("+3.3V Standby", 7, 34, 34)); // 3VSB, +3.3V digital power
5253+
v.Add(new Voltage("CMOS Battery", 8, 34, 34, 0)); // VBAT
5254+
v.Add(new Voltage("CPU 1.8V", 9)); // VTT, CPU_1P8
5255+
v.Add(new Voltage("CPU VDDP", 10)); // VIN5
5256+
v.Add(new Voltage("Voltage #6", 11, true)); // VIN6, temperature input
5257+
v.Add(new Voltage("CPU NB/SoC", 12)); // VIN2, VCCP_NB
5258+
v.Add(new Voltage("DIMM", 13, 1, 1)); // VIN3
5259+
v.Add(new Voltage("+5V Standby", 14, 768, 330)); // VIN7, ATX_5VSB
5260+
5261+
t.Add(new Temperature("CPU Socket", 1)); // CPUTIN, 10k at top side of the socket
5262+
t.Add(new Temperature("System", 2)); // SYSTIN, P-3906
5263+
t.Add(new Temperature("VRM MOS", 3)); // AUXTIN0, CPUMOSTIN, 10k at left side of cpu vrm
5264+
t.Add(new Temperature("Chipset", 5)); // AUXTIN2, 10k at back side of the chipset
5265+
t.Add(new Temperature("CPU", 24));
5266+
5267+
f.Add(new Fan("Pump Fan", 0));
5268+
f.Add(new Fan("CPU Fan", 1));
5269+
f.Add(new Fan("System Fan #1", 2));
5270+
f.Add(new Fan("System Fan #2", 3));
5271+
f.Add(new Fan("System Fan #3", 4));
5272+
f.Add(new Fan("System Fan #4", 5));
5273+
f.Add(new Fan("Chipset Fan", 6));
5274+
5275+
c.Add(new Control("Pump Fan", 0));
5276+
c.Add(new Control("CPU Fan", 1));
5277+
c.Add(new Control("System Fan #1", 2));
5278+
c.Add(new Control("System Fan #2", 3));
5279+
c.Add(new Control("System Fan #3", 4));
5280+
c.Add(new Control("System Fan #4", 5));
5281+
c.Add(new Control("Chipset Fan", 6));
5282+
5283+
break;
5284+
52415285
default:
52425286
v.Add(new Voltage("Vcore", 0));
52435287
v.Add(new Voltage("Voltage #2", 1, true));

0 commit comments

Comments
 (0)