@@ -394,7 +394,7 @@ public Nct677X(LpcPort lpcPort, Chip chip, byte revision, ushort port)
394394 case Chip . NCT6683D :
395395 case Chip . NCT6686D :
396396 case Chip . NCT6687D :
397- Fans = new float ? [ 18 ] ;
397+ Fans = new float ? [ 17 ] ;
398398 Controls = new float ? [ 8 ] ;
399399 Voltages = new float ? [ 14 ] ;
400400 Temperatures = new float ? [ 11 ] ;
@@ -449,18 +449,17 @@ public Nct677X(LpcPort lpcPort, Chip chip, byte revision, ushort port)
449449 // SYS Fan 4 on some older NCT6687Ds
450450 // SYS Fan 5 on some older NCT6687Ds
451451 // SYS Fan 6 on some older NCT6687Ds
452- // SYS Fan 6 on newer NCT6687Ds
453- // SYS Fan 5 on newer NCT6687Ds
452+ // SYS Fan 6 on newer NCT6687Ds - PUMP Fan 2 on some NCT6687Ds (e.g. Z790 GODLIKE MAX)
453+ // SYS Fan 5 on newer NCT6687Ds - EZ-Connect Fan 1 (JAF) on some NCT6687Ds (e.g. Z790 GODLIKE MAX)
454454 // SYS Fan 4 on newer NCT6687Ds
455455 // SYS Fan 3 on newer NCT6687Ds
456456 // SYS Fan 2 on newer NCT6687Ds
457457 // SYS Fan 1 on newer NCT6687Ds
458- // PUMP Fan 2 on some NCT6687Ds - 0x850 (e.g. Z790 GODLIKE MAX)
459458 // SYS Fan 7 on some NCT6687Ds - 0x852 (e.g. Z790 GODLIKE MAX)
460- _fanRpmRegister = [ 0x140 , 0x142 , 0x144 , 0x146 , 0x148 , 0x14A , 0x14C , 0x14E , 0x150 , 0x152 , 0x154 , 0x156 , 0x158 , 0x15A , 0x15C , 0x15E , 0x850 , 0x852 ] ;
459+ _fanRpmRegister = [ 0x140 , 0x142 , 0x144 , 0x146 , 0x148 , 0x14A , 0x14C , 0x14E , 0x150 , 0x152 , 0x154 , 0x156 , 0x158 , 0x15A , 0x15C , 0x15E , 0x852 ] ;
461460
462- // On some boards, there will be PUMP Fan 2 and SYS Fan 7 (e.g. MSI MEG Z790 GODLIKE MAX)
463- _fanCountRegister = [ 0x850 , 0x852 ] ;
461+ // On some boards, there will be SYS Fan 7 (e.g. MSI MEG Z790 GODLIKE MAX)
462+ _fanCountRegister = [ 0x852 ] ;
464463
465464 // max value for 13-bit fan counter
466465 _maxFanCount = 0x1FFF ;
0 commit comments