Skip to content

Commit 44e056f

Browse files
committed
PROART_B760_CREATOR_D4 & X670_AORUS_ELITE_AX motherboards
1 parent df8db2b commit 44e056f

3 files changed

Lines changed: 80 additions & 1 deletion

File tree

OpenHardwareMonitorLib/Hardware/Motherboard/Identification.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,11 @@ public static Model GetModel(string name)
693693
return Model.B850M_STEEL_LEGEND_WIFI;
694694
case var _ when name.Equals("X870E Taichi", StringComparison.OrdinalIgnoreCase):
695695
case var _ when name.Equals("X870E Taichi Lite", StringComparison.OrdinalIgnoreCase):
696-
return Model.X870E_TAICHI;
696+
return Model.X870E_TAICHI;
697+
case var _ when name.Equals("X670 AORUS ELITE AX", StringComparison.OrdinalIgnoreCase):
698+
return Model.X670_AORUS_ELITE_AX;
699+
case var _ when name.Equals("PROART B760-CREATOR D4", StringComparison.OrdinalIgnoreCase):
700+
return Model.PROART_B760_CREATOR_D4;
697701
case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase):
698702
case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase):
699703
return Model.Unknown;

OpenHardwareMonitorLib/Hardware/Motherboard/Model.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ public enum Model
114114
ROG_CROSSHAIR_X870E_HERO,
115115
ROG_STRIX_X870E_E_GAMING_WIFI,
116116
PROART_X870E_CREATOR_WIFI,
117+
PROART_B760_CREATOR_D4,
117118

118119
//BIOSTAR
119120
B660GTN,
@@ -284,6 +285,7 @@ public enum Model
284285
X870E_AORUS_PRO_ICE,
285286
X870E_AORUS_XTREME_AI_TOP,
286287
X870_AORUS_ELITE_WIFI7,
288+
X670_AORUS_ELITE_AX,
287289

288290
// Shuttle
289291
FH67,

OpenHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2426,6 +2426,37 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
24262426

24272427
break;
24282428

2429+
case Model.X670_AORUS_ELITE_AX:
2430+
v.Add(new Voltage("Vcore", 0, 0, 1));
2431+
v.Add(new Voltage("+3.3V", 1, 6.49F, 10));
2432+
v.Add(new Voltage("+12V", 2, 5, 1));
2433+
v.Add(new Voltage("+5V", 3, 1.5F, 1));
2434+
v.Add(new Voltage("Vcore SoC", 4, 0, 1));
2435+
v.Add(new Voltage("Vcore Misc", 5, 0, 1));
2436+
v.Add(new Voltage("CPU VDDIO Memory", 6, 0, 1));
2437+
v.Add(new Voltage("+3V Standby", 7, 10, 10, 0));
2438+
v.Add(new Voltage("CMOS Battery", 8, 10, 10));
2439+
2440+
t.Add(new Temperature("System #1", 0));
2441+
t.Add(new Temperature("PCH", 1));
2442+
t.Add(new Temperature("CPU", 2));
2443+
t.Add(new Temperature("PCIe x16", 3));
2444+
t.Add(new Temperature("VRM MOS", 4));
2445+
2446+
f.Add(new Fan("CPU Fan", 0));
2447+
f.Add(new Fan("System Fan #1", 1));
2448+
f.Add(new Fan("System Fan #2", 2));
2449+
f.Add(new Fan("System Fan #3", 3));
2450+
f.Add(new Fan("CPU Optional Fan", 4));
2451+
2452+
c.Add(new Control("CPU Fan", 0));
2453+
c.Add(new Control("System Fan #1", 1));
2454+
c.Add(new Control("System Fan #2", 2));
2455+
c.Add(new Control("System Fan #3", 3));
2456+
c.Add(new Control("CPU Optional Fan", 4));
2457+
2458+
break;
2459+
24292460
default:
24302461
v.Add(new Voltage("Voltage #1", 0, true));
24312462
v.Add(new Voltage("Voltage #2", 1, true));
@@ -4952,6 +4983,48 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
49524983

49534984
break;
49544985

4986+
case Model.PROART_B760_CREATOR_D4: // NCT6798D
4987+
v.Add(new Voltage("Vcore", 0));
4988+
v.Add(new Voltage("+5V", 1, 4, 1));
4989+
v.Add(new Voltage("AVSB", 2, 34, 34));
4990+
v.Add(new Voltage("3VCC", 3, 34, 34));
4991+
v.Add(new Voltage("+12V", 4, 11, 1));
4992+
v.Add(new Voltage("IVR Atom L2 Cluster #1", 5));
4993+
v.Add(new Voltage("Voltage #7", 6));
4994+
v.Add(new Voltage("+3V Standby", 7, 34, 34));
4995+
v.Add(new Voltage("CMOS Battery", 8, 34, 34));
4996+
v.Add(new Voltage("CPU Termination", 9, 1, 1));
4997+
v.Add(new Voltage("Voltage #11", 10));
4998+
v.Add(new Voltage("IVR Atom L2 Cluster #0", 11, 1, 1));
4999+
v.Add(new Voltage("PCH", 12));
5000+
v.Add(new Voltage("Voltage #14", 13));
5001+
v.Add(new Voltage("Voltage #15", 14));
5002+
5003+
t.Add(new Temperature("CPU Package", 0)); // PECI_0, CPU Package
5004+
t.Add(new Temperature("CPU", 1)); // CPUTIN, CPU
5005+
t.Add(new Temperature("Motherboard", 2)); // SYSTIN, MOTHERBOARD
5006+
t.Add(new Temperature("T Sensor", 8)); // TSENSOR
5007+
t.Add(new Temperature("PCH", 13)); // PCH_CHIP_TEMP
5008+
t.Add(new Temperature("PECI 0 Calibrated", 22)); // PECI_0_CAL, CPU
5009+
5010+
f.Add(new Fan("Chassis Fan #1", 0)); // CHA_FAN_1
5011+
f.Add(new Fan("CPU Fan", 1)); // CPU_FAN
5012+
f.Add(new Fan("Chassis Fan #2", 2)); // CHA_FAN_2
5013+
f.Add(new Fan("Chassis Fan #3", 3)); // CHA_FAN_3
5014+
f.Add(new Fan("Chassis Fan #4", 4)); // CHA_FAN_4
5015+
f.Add(new Fan("CPU Optional Fan", 5)); // CPU_OPT
5016+
f.Add(new Fan("AIO Pump", 6)); // AIO_PUMP
5017+
5018+
c.Add(new Control("Chassis Fan #1", 0)); // CHA_FAN_1
5019+
c.Add(new Control("CPU Fan", 1)); // CPU_FAN
5020+
c.Add(new Control("Chassis Fan #2", 2)); // CHA_FAN_2
5021+
c.Add(new Control("Chassis Fan #3", 3)); // CHA_FAN_3
5022+
c.Add(new Control("Chassis Fan #4", 4)); // CHA_FAN_4
5023+
c.Add(new Control("CPU Optional Fan", 5)); // CPU_OPT
5024+
c.Add(new Control("AIO Pump", 6)); // AIO_PUMP
5025+
5026+
break;
5027+
49555028
case Model.ROG_STRIX_B850_I_GAMING_WIFI: // NCT6701D
49565029
v.Add(new Voltage("Vcore", 0));
49575030
v.Add(new Voltage("+5V", 1, 4.02f, 1));

0 commit comments

Comments
 (0)