Restore fan control for IT8696E + make the 0 values array specific to the X870 Aorus elite WIFI7 (#1812)

* Make the 0 values array specific to the X870 Aorus elite WIFI7

* Update IT87XX.cs

* Update IT87XX.cs

* Update IT87XX.cs
This commit is contained in:
Rémi Mercier
2025-08-06 16:54:53 +02:00
committed by GitHub
parent 91f046c7d5
commit 8036ea21cb
@@ -75,7 +75,7 @@ internal class IT87XX : ISuperIO
{
Chip.IT8665E or Chip.IT8625E => new byte[] { 0x15, 0x16, 0x17, 0x1e, 0x1f, 0x92 },
Chip.IT8792E => new byte[] { 0x15, 0x16, 0x17 },
Chip.IT8696E => new byte[] { 0, 0, 0, 0, 0 },
Chip.IT8696E when motherboard.Model == Model.X870_AORUS_ELITE_WIFI7 => new byte[] { 0, 0, 0, 0, 0, 0 },
_ => new byte[] { 0x15, 0x16, 0x17, 0x7f, 0xa7, 0xaf }
};
@@ -162,8 +162,8 @@ internal class IT87XX : ISuperIO
case Chip.IT8696E:
Voltages = new float?[10];
Temperatures = new float?[6];
Fans = new float?[5];
Controls = new float?[5];
Fans = new float?[6];
Controls = new float?[6];
break;
case Chip.IT87952E: