diff -r 017874772461 -r f84878f52cd9 Hardware/LPC/LPCIO.cs --- a/Hardware/LPC/LPCIO.cs Thu Jan 28 20:22:46 2016 +0100 +++ b/Hardware/LPC/LPCIO.cs Sat Jan 30 23:01:51 2016 +0100 @@ -232,8 +232,9 @@ case 0xC8: switch (revision) { case 0x03: - chip = Chip.NCT6791D; - logicalDeviceNumber = WINBOND_NUVOTON_HARDWARE_MONITOR_LDN; + //SL: disabling because of fan spinning issue + //chip = Chip.NCT6791D; + //logicalDeviceNumber = WINBOND_NUVOTON_HARDWARE_MONITOR_LDN; break; } break; } @@ -254,6 +255,7 @@ ushort vendorID = ReadWord(FINTEK_VENDOR_ID_REGISTER); // disable the hardware monitor i/o space lock on NCT6791D chips + if (address == verify && chip == Chip.NCT6791D) { byte options = ReadByte(NUVOTON_HARDWARE_MONITOR_IO_SPACE_LOCK); @@ -265,6 +267,7 @@ (byte)(options & ~0x10)); } } + WinbondNuvotonFintekExit();