MBProbe Technical Info Copyright 1998-2000 Jonathan Soon Yew Teh http://web.bham.ac.uk/jst829/mbprobe/ Motherboards ------------ Most motherboards will work on the default MBProbe settings for voltage and temperature sensors. The following lists some exceptions: (Look for the sensor detected, then look for your board under that section) If your board uses non-default settings, please mail me about it. Thanks. o ADM1025 All boards Vccp2: Label 'Vcc', nominal +3.3V. o GL518SM Aopen boards MB Temp: None CPU Temp: GL518SM:1 Motherboard temperature offset: -4 C o GL520SM All boards MB Temp: GL520SM:2 CPU Temp: GL520SM:1 o LM75, DS75 Pentium MMX Mobile Module (includes mobile 430TX chipset) MB Temp: None CPU Temp: LM75:0 o LM78/79 All boards should set CPU temperature to "None" except: Tekram P6B40-A4X MB Temp: LM78:1 CPU Temp: LM78:2 Select 'LM78' voltage divider CPU temperature reading is accurate only in the 23-78C range o LM80 Voltages are adjusted for the QDI Brilliant IS. If you get incorrect voltages, please report it. o LM83 The R setting corresponds to remote diode 2 in the data sheet; the R1 and R3 settings correspond to remote diodes 1 and 3 respectively. o MAX1617(A), ADM1020, ADM1021, GL523SM, LM84, THMC10 For all systems, setting without R indicates temperature of the chip itself while the setting with R indicates temperature from an external diode, such as the one in the Pentium II/III. Mobile Pentium II MB Temp: None CPU Temp: MAX1617:8R Pentium II Mobile Module (includes mobile 440BX chipset) MB Temp: MAX1617:9 CPU Temp: MAX1617:9R Pentium II/III Xeon MB Temp: (see mobo) CPU Temp: MAX1617:?R o SiS5595 PC-Chips M590 Select 'Alternate' voltage order o SiS5595B All boards should set CPU temperature to "None". Elite P5SS-ME MB Temp: SiS5595B:1 CPU Temp: None Select 'LM78' voltage divider PC-Chips M598LMR MB Temp: None CPU Temp: SiS5595B:1 Select 'LM78' voltage divider o SiS950 Voltages are most likely wrong. If you get incorrect voltages, please report it. o VT82C686A All boards: MB Temp: VT82686A:3 CPU Temp: VT82686A:1 All temperature readings are accurate only in the 0-80C range o W83781D All boards should use default settings except: Elite, Epox boards MB Temp: W83781D:3 CPU Temp: W83781D:2 o W83782D Abit BX6 rev 2 MB Temp: W83782D:1 CPU Temp: W83782D:2 (CPU thermal diode) Enable CPU thermal diode on Sensor:2 CPU Temp: W83782D:3 (thermistor) Abit BP6 MB Temp: W83782D:3 CPU1 Temp: W83782D:2 CPU2 Temp: W83782D:1 Abit BM6, ZM6 MB Temp: W83782D:3 CPU Temp: W83782D:2 Gigabyte 6BXE MB Temp: W83782D:1 CPU Temp: W83782D:3 (CPU thermal diode) Enable CPU thermal diode on Sensor:3 CPU Temp: W83782D:2 (thermistor) o W83783S Abit BE6 MB Temp: W83783S:2 CPU Temp: W83783S:1 CPU temperature offset ---------------------- Use the following as a guide only (figures in Celsius): AMD 5k86 PR133 : + 8 AMD 5k86 PR166 : +17 AMD K6 166-200 : + 7 AMD K6 233-300 : +20 AMD K6-2 450 : + 6 (PC-Chips M598LMR) Cyrix MII PR200 : +15 IDT WinChip C6 : +20 Intel Pentium : +32 Intel Pentium MMX : +22 If your CPU is not listed, check the temperature in the BIOS and compare it with the temperature reported by MBProbe. Take the difference as the offset and submit a report to me. Thanks. Monitoring chip features ------------------------ The following table shows the number of inputs available for each type of reading: Hardware monitoring chips Int Ext Compatible Voltage Fan Temp Temp VID Notes chips ADM1025 6 - 1 1 5 3,5 GL518SM 1 2 0 1 - 2 GL520SM 4 2 0 2 5 2 GL525SM 6 3 1 2 5 1 Heceta2 6 2 1 - 5 4 ADM9240, DS1780, LM81 Heceta3 4/6 2 1 2/3 5 3,4,6 ADM1024, LM87 LM78 7 3 1 - 4 7 MTP006 LM79 7 3 1 - 5 LM80 7 2 1 - - W83781D 7 3 0 3 5 2 AS99127F W83782D 9 3 0 3 5 1 W83627HF, LPC61W492, MON35W42 W83783S 6 3 0 2 5 1 MON35W82 W83L784R 4 2 1 2 - 1 W83697HF 8 2 0 2 5 1 MTP008 5-7 3 0 1-3 5 1 SiS5595 4 2 1 - - SiS5595B 4/5 2 1 - - SiS950 9 3 0 3 - 1 VT82C686A 5 2 1 2 - VolTemp - - 1 1/2 - 3,8 ADM1022, FMS2701, THMC50 Notes 1 External temperature measurement requires thermistors or diodes. 2 External temperature measurement requires thermistors. 3 External temperature measurement requires diodes. 4 Voltage input for Vccp2 can also function as -12V. 5 Vccp2 reading is actually the chip's Vcc. 6 When temperature input 3 is enabled, Vccp2 and +2.5V are disabled as they are the same pins. 7 At least one board (Tekram P6B40-A4X) uses Vccp2 to connect an external thermistor so MBProbe displays 2 temperature readings for the LM78. 8 These chips can monitor 2 voltages for brownouts but there is no way of reading the actual voltage values. Temperature-only monitoring chips (external temperature requires additional diodes) Int Ext Compatible Temp Temp Chips LM75 1 - DS75 LM83 1 3 MAX1617 1 1 ADM1020/1, GL523SM, LM84, THMC10 CPU Core Voltage ---------------- (variants which confuse MBProbe are marked as such) Desktop CPUs AMD 5k86 : 3.52V K6 PR233 : 3.2V \ K6 .30u : 2.9V / identical CPUID K6 .25u : 2.2V K6-2 : 2.2V, 2.4V K6-III : 2.2V, 2.4V Athlon : 1.6V, 1.7V VIA/Cyrix 6x86 : 3.52V \ 6x86L : 2.8V > identical CPUID 6x86LV : 2.45V / 686MX/MII : 2.9V \ MII >=PR366 : 2.2V / identical CPUID MIII : 2.2V IDT WinChip C6 : 3.3V (std), 3.52V (VRE) WinChip 2 : 3.3V (std), 3.52V (VRE) Intel Pentium : 3.3V (std), 3.52V (VRE) Pentium MMX : 2.8V Pentium Pro : 3.3V Pentium II .28u : 2.8V Celeron : 2.0V Pentium II .25u : 2.0V Pentium III : 2.0V, 2.05V Pentium III E : 1.6V, 1.65V \ Celeron >=533A : 1.5V / identical CPUID Rise mP6 .25u : 2.8V mP6 .18u : 2.0V The only way to be sure of the CPU voltage is to look at the voltage printed on it. References ---------- Data Sheets Acer Labs Incorporated (www.acerlabs.com) - M1533 (Ver 1.57) - M1535 (Ver 1.00) - M1535D (Ver 1.00) - M1543C (Ver 1.27) - M1543C B1 (Ver 0.91) Advanced Micro Devices (www.amd.com) - AMD-756 Peripheral Bus Controller (22548, Rev B, Aug 1999) Analog Devices (www.analog.com) - ADM1020 (Rev.0, C3445-4, Apr 1999) - ADM1021 (Rev.0, C3354-3, Jul 1998) - ADM1022 (Rev PrJ, Mar 1999) - ADM1024 (Rev PrE) - ADM1025 (Rev.0, C3618-5, Oct 1999) - ADM9240 (Rev.0, C3295-8, Mar 1998) Dallas Semiconductor (www.dalsemi.com) - DS1780 (28 Jul 1998) - DS75 (22 Nov 1999) Fairchild Semiconductor (www.fairchildsemi.com) - FMS2701 (Rev 1.0.2, 26 May 1999) Genesys Logic (www.genesyslogic.com) - GL518SM (Rev 1.17, 13 Apr 1998) - GL520SM (Rev 1.02, 13 Apr 1998) - GL523SM (Rev 1.0, 20 Jul 1999) - GL525SM (Rev 1.0, 28 May 1999) Intel (developer.intel.com) - Heceta 2 ASIC (Rev 1.03, 30 Dec 1997) - 82371AB (PIIX4) (290562-001, Apr 1997) - 82371AB (PIIX4) Specification Update (297738-011, Apr 1999) - 82371EB (PIIX4E) Specification Update (290635-007, Apr 1999) - 82801AA (ICH) and 82801AB (ICH0) I/O Controller Hub (290655-01, Apr 1999) - Mobile Pentium II Processor and Pentium II Processor Mobile Module Thermal Sensor Interface Specifications (AP-825, 243724-001, Apr 1998) - Pentium II Xeon Processor (243770-003, Jun 1998) - Pentium III Xeon Processor (245094-001, Feb 1999) Maxim (www.maxim-ic.com) - MAX1617 (19-1265; Rev 1; Mar 1998) - MAX1617A (19-4508; Rev 0; Jan 1999) National Semiconductor (www.national.com) - LM75 (DS012658, Jun 1999) - LM78 (DS012873, Jun 1999) - LM79 (DS100036, Jun 1999) - LM80 (DS100040, Jun 1999) - LM81 (DS100072, Jun 1999) - LM83 (DS101058, Nov 1999) - LM84 (DS100961, Jun 1999) - LM87 (DS100995, Nov 1999) Silicon Integrated Systems (www.sis.com.tw) - SiS5595 (Preliminary, Rev 1.0, 24 Dec 1997) - SiS5595B (Preliminary, Rev 2.0, 2 Nov 1998) - SiS950 (Rev 1.0, 16 Jul 1999) Standard Microsystems Corporation (www.smsc.com) - MON35W42 (12 Jan 1999) - MON35W82 (12 Jan 1999) - LPC61W492 (15 Jan 2000) Texas Instruments (www.ti.com) - THMC10 (SLIS089, Dec 1999) - THMC50 (SLIS090, Jul 1999) VIA Technologies (www.via.com.tw) - VT82C596A (Rev 1.1, 9 Dec 1998) - VT82C596B (Rev 0.2, 9 Mar 1999) - VT82C686A (Rev 1.0, 15 Jan 1999) Winbond (www.winbond.com.tw) - W83781D (version 0.63, 13 Jan 1998) - W83782D (version 0.55, Apr 1999) - W83783S (version 0.55, Apr 1999) - W83L784R (version 0.54, Sep 1999) - W83627HF/F (version 0.52, 11 Jan 1999) - W83697HF (version 0.41, 15 Nov 1999) PCI Local Bus Specification (Rev 2.1, 1 Jun 1995) System Management Bus (www.sbs-forum.org/smbus/specs/) - System Management Bus Specification (Rev 1.1, 11 Dec 1998) D. Roberts, "Direct Port I/O and Windows NT", Dr. Dobbs Journal, May 1996. Various CPU info sheets at www.sandpile.org