From 8036ea21cb3e7fcfa497a8a3ca8eae9237d97315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Mercier?= Date: Wed, 6 Aug 2025 10:54:53 -0400 Subject: [PATCH] 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 --- LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs index e653ba7..2259d18 100755 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs @@ -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: