Skip to content

Commit 141ac11

Browse files
committed
Support Gigabyte B650 EAGLE AX
1 parent 1fcb57b commit 141ac11

3 files changed

Lines changed: 25 additions & 4 deletions

File tree

OpenHardwareMonitorLib/Hardware/Motherboard/Identification.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,8 @@ public static Model GetModel(string name)
520520
return Model.B560I_AORUS_PRO_AX;
521521
case var _ when name.Equals("B650 AORUS ELITE", StringComparison.OrdinalIgnoreCase):
522522
return Model.B650_AORUS_ELITE;
523+
case var _ when name.Equals("B650 EAGLE AX", StringComparison.OrdinalIgnoreCase):
524+
return Model.B650_EAGLE_AX;
523525
case var _ when name.Equals("B650 AORUS ELITE AX", StringComparison.OrdinalIgnoreCase):
524526
return Model.B650_AORUS_ELITE_AX;
525527
case var _ when name.Equals("B650 AORUS ELITE V2", StringComparison.OrdinalIgnoreCase):

OpenHardwareMonitorLib/Hardware/Motherboard/Model.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ public enum Model
214214
B560M_AORUS_PRO,
215215
B560M_AORUS_PRO_AX,
216216
B560I_AORUS_PRO_AX,
217+
B650_EAGLE_AX,
217218
B660_DS3H_DDR4,
218219
B660_DS3H_AC_DDR4,
219220
B660M_DS3H_AX_DDR4,

OpenHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1932,6 +1932,7 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
19321932

19331933
break;
19341934

1935+
case Model.B650_EAGLE_AX: // IT8689E
19351936
case Model.B650_AORUS_ELITE: // IT8689E
19361937
case Model.B650_AORUS_ELITE_AX: // IT8689E
19371938
case Model.B650_AORUS_ELITE_V2: // IT8689E
@@ -1963,14 +1964,31 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
19631964
f.Add(new Fan("System Fan #1", 1));
19641965
f.Add(new Fan("System Fan #2", 2));
19651966
f.Add(new Fan("System Fan #3", 3));
1966-
f.Add(new Fan("System Fan #4 / Pump", 4));
1967-
f.Add(new Fan("CPU Optional Fan", 5));
1967+
1968+
if (model == Model.B650_EAGLE_AX)
1969+
{
1970+
f.Add(new Fan("CPU Optional Fan", 4));
1971+
}
1972+
else
1973+
{
1974+
f.Add(new Fan("System Fan #4 / Pump", 4));
1975+
f.Add(new Fan("CPU Optional Fan", 5));
1976+
}
1977+
19681978
c.Add(new Control("CPU Fan", 0));
19691979
c.Add(new Control("System Fan #1", 1));
19701980
c.Add(new Control("System Fan #2", 2));
19711981
c.Add(new Control("System Fan #3", 3));
1972-
c.Add(new Control("System Fan #4 / Pump", 4));
1973-
c.Add(new Control("CPU Optional Fan", 5));
1982+
1983+
if (model == Model.B650_EAGLE_AX)
1984+
{
1985+
c.Add(new Control("CPU Optional Fan", 4));
1986+
}
1987+
else
1988+
{
1989+
c.Add(new Control("System Fan #4 / Pump", 4));
1990+
c.Add(new Control("CPU Optional Fan", 5));
1991+
}
19741992

19751993
break;
19761994

0 commit comments

Comments
 (0)