Added support for Asus ROG STRIX X870-I Gaming WIFI (#1566)
* added asus rog strix x870i gaming wifi * Add chipset fan temp and control * Update SuperIOHardware.cs --------- Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
This commit is contained in:
@@ -625,6 +625,8 @@ internal class Identification
|
||||
return Model.X870E_AORUS_PRO;
|
||||
case var _ when name.Equals("X870E AORUS PRO ICE", StringComparison.OrdinalIgnoreCase):
|
||||
return Model.X870E_AORUS_PRO_ICE;
|
||||
case var _ when name.Equals("ROG STRIX X870-I GAMING WIFI", StringComparison.OrdinalIgnoreCase):
|
||||
return Model.ROG_STRIX_X870_I_GAMING_WIFI;
|
||||
case var _ when name.Equals("X870E AORUS XTREME AI TOP", StringComparison.OrdinalIgnoreCase):
|
||||
return Model.X870E_AORUS_XTREME_AI_TOP;
|
||||
case var _ when name.Equals("PROART X870E-CREATOR WIFI", StringComparison.OrdinalIgnoreCase):
|
||||
|
||||
@@ -115,6 +115,7 @@ public enum Model
|
||||
PRIME_Z690_A,
|
||||
ROG_MAXIMUS_Z790_FORMULA,
|
||||
ROG_MAXIMUS_XII_HERO_WIFI,
|
||||
ROG_STRIX_X870_I_GAMING_WIFI,
|
||||
PRIME_X870_P,
|
||||
ROG_STRIX_X870_I_GAMING_WIFI,
|
||||
ROG_CROSSHAIR_X870E_HERO,
|
||||
|
||||
@@ -4738,6 +4738,42 @@ internal sealed class SuperIOHardware : Hardware
|
||||
|
||||
break;
|
||||
|
||||
case Model.ROG_STRIX_X870_I_GAMING_WIFI: // NCT6701D
|
||||
v.Add(new Voltage("Vcore", 0));
|
||||
v.Add(new Voltage("+5V", 1, 4, 1));
|
||||
v.Add(new Voltage("AVSB", 2, 34, 34));
|
||||
v.Add(new Voltage("+3.3V", 3, 34, 34));
|
||||
v.Add(new Voltage("+12V", 4, 11, 1));
|
||||
v.Add(new Voltage("Voltage #6", 5, true));
|
||||
v.Add(new Voltage("Voltage #7", 6, true));
|
||||
v.Add(new Voltage("+3V Standby", 7, 34, 34));
|
||||
v.Add(new Voltage("CMOS Battery", 8, 34, 34));
|
||||
v.Add(new Voltage("CPU Termination", 9, true)); // Value does not match any in hwmonnitor
|
||||
v.Add(new Voltage("CPU VDDIO / MC", 10, 1, 1));
|
||||
|
||||
t.Add(new Temperature("Motherboard", 2));
|
||||
t.Add(new Temperature("CPU", 22));
|
||||
|
||||
f.Add(new Fan("Chassis Fan", 0)); // CHA_FAN
|
||||
f.Add(new Fan("CPU Fan", 1)); // CPU_FAN
|
||||
// Unused for this board
|
||||
//f.Add(new Fan("Chassis Fan #2", 2));
|
||||
//f.Add(new Fan("Chassis Fan #3", 3));
|
||||
//f.Add(new Fan("Chassis Fan #4", 4));
|
||||
f.Add(new Fan("Chipset Fan", 5)); // CHIPSET_FAN
|
||||
f.Add(new Fan("AIO Pump", 6)); // AIO_PUMP
|
||||
|
||||
c.Add(new Control("Chassis Fan", 0));
|
||||
c.Add(new Control("CPU Fan", 1));
|
||||
// Unused for this board
|
||||
//c.Add(new Control("Chassis Fan #2", 2));
|
||||
//c.Add(new Control("Chassis Fan #3", 3));
|
||||
//c.Add(new Control("Chassis Fan #4", 4));
|
||||
c.Add(new Control("Chipset Fan", 5));
|
||||
c.Add(new Control("AIO Pump", 6));
|
||||
|
||||
break;
|
||||
|
||||
case Model.PRIME_X870_P: // NCT6701D
|
||||
v.Add(new Voltage("Vcore", 0));
|
||||
v.Add(new Voltage("+5V", 1, 4, 1));
|
||||
|
||||
Reference in New Issue
Block a user