I have a motherboard with Intel C602J PCH which has built-in temperature sensor, but PCH temperature reading is missing from the sensors tab in AIDA64.
Multi-I/O is Nuvoton NCT5532D. After looking to the datasheet, I expected to find PCH temperature in one of MIO registers at the beginning of the bank 4, but there are zeros:
------[ Nuvoton ISA Sensor Device at 0A10 / Bank #4 ]------
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF
0020 FF FF FF 96 64 96 64 E1 96 04 FF FF FF FF FF FF
0030 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0040 FF FF 03 28 FF FF FF FF FF FF 00 00 00 00 00 FF
0050 03 73 FF FF 00 00 00 FF FF 3C 02 13 09 FF FF FF
0060 FF 01 00 00 00 00 00 00 FF FF FF FF FF FF FF FF
0070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0080 6F 00 D5 D4 00 00 91 CF CB 85 13 0F 85 C3 15 00
0090 77 7F 11 6B 6E 1D 00 2F 80 77 11 11 11 11 1F FF
00A0 77 77 77 77 77 1F 00 96 00 00 00 00 00 00 00 00
00B0 36 11 24 05 FF 1F FF 1F FF 1F FF FF FF FF FF FF
00C0 03 05 04 8E 00 00 00 00 00 00 FF FF FF FF FF FF
00D0 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF
00E0 7F 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00F0 11 80 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
According to Intel C602 datasheet, PCH temperature can be read by using Thermal Memory Mapped Configuration Registers (PCI D31:F26), but it looks like the sensor is not initialized by BIOS:
PCI 00:31:6 = 8086:1D24:06:00000000 (CC 1180)
------------------------------------------------------------------------
0000: 86 80 24 1D 00 00 10 00 06 00 80 11 00 00 00 00 †€$ ÿÿ ÿ ÿ€ ÿÿÿÿ
0010: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0030: 00 00 00 00 50 00 00 00 00 00 00 00 00 03 00 00 ÿÿÿÿPÿÿÿÿÿÿÿÿ ÿÿ
0040: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0050: 01 00 23 00 08 00 00 00 00 00 00 00 00 00 00 00 ÿ#ÿ ÿÿÿÿÿÿÿÿÿÿÿ
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0080: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
00F0: 00 00 00 00 00 00 00 00 87 0F 08 08 00 00 00 00 ÿÿÿÿÿÿÿÿ‡ ÿÿÿÿ
It there a chance to initialize PCI D31:F26 from Windows and read PCH temperature in this way?