Skip to content

Commit fd3bfeb

Browse files
DavidMollmanndavidmoellmannPhyxionNL
authored
GIGABYTE X870 AORUS ELITE WIFI7 (ITE IT8696E, ITE IT87952E) (#1510)
* Initial support for Gigabyte X870 AORUS ELITE WIFI 7 and ITE IT8696E * remove unintentional gitignore change * Add support of X870E AORUS ELITE WIFI7 * Remove X870E * move x870 to its own case * rename fan#3 * apply suggestion from code review * Fix broken merge * Update IT87XX.cs * Update IT87XX.cs --------- Co-authored-by: davidmoellmann <public.cushy530@passinbox.com> Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
1 parent 4a964dd commit fd3bfeb

5 files changed

Lines changed: 762 additions & 718 deletions

File tree

LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ public static Model GetModel(string name)
109109
{
110110
switch (name)
111111
{
112+
case var _ when name.Equals("X870 AORUS ELITE WIFI7", StringComparison.OrdinalIgnoreCase):
113+
return Model.X870_AORUS_ELITE_WIFI7;
112114
case var _ when name.Equals("880GMH/USB3", StringComparison.OrdinalIgnoreCase):
113115
return Model._880GMH_USB3;
114116
case var _ when name.Equals("B85M-DGS", StringComparison.OrdinalIgnoreCase):

LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public IT87XX(Chip chip, ushort address, ushort gpioAddress, byte version, Mothe
7575
{
7676
Chip.IT8665E or Chip.IT8625E => new byte[] { 0x15, 0x16, 0x17, 0x1e, 0x1f, 0x92 },
7777
Chip.IT8792E => new byte[] { 0x15, 0x16, 0x17 },
78+
Chip.IT8696E => new byte[] { 0, 0, 0, 0, 0 },
7879
_ => new byte[] { 0x15, 0x16, 0x17, 0x7f, 0xa7, 0xaf }
7980
};
8081

@@ -161,8 +162,8 @@ Chip.IT8631E or
161162
case Chip.IT8696E:
162163
Voltages = new float?[10];
163164
Temperatures = new float?[6];
164-
Fans = new float?[6];
165-
Controls = new float?[6];
165+
Fans = new float?[5];
166+
Controls = new float?[5];
166167
break;
167168

168169
case Chip.IT87952E:

0 commit comments

Comments
 (0)