diff -r 49220085218d -r 890e8fca7f33 Hardware/LPC/LPCGroup.cs --- a/Hardware/LPC/LPCGroup.cs Mon Feb 01 21:04:14 2010 +0000 +++ b/Hardware/LPC/LPCGroup.cs Mon Feb 01 22:11:06 2010 +0000 @@ -175,7 +175,18 @@ chip = Chip.Unknown; logicalDeviceNumber = 0; break; - } break; + } break; + case 0xB0: + switch (revision & 0xF0) { + case 0x70: + chip = Chip.W83627DHGP; + logicalDeviceNumber = W83627DHG_HARDWARE_MONITOR_LDN; + break; + default: + chip = Chip.Unknown; + logicalDeviceNumber = 0; + break; + } break; default: chip = Chip.Unknown; logicalDeviceNumber = 0; @@ -199,7 +210,8 @@ switch (chip) { case Chip.W83627DHG: - W83627DHG w83627dhg = new W83627DHG(revision, address); + case Chip.W83627DHGP: + W83627DHG w83627dhg = new W83627DHG(chip, revision, address); if (w83627dhg.IsAvailable) hardware.Add(w83627dhg); break;