MBProbe Technical Info Copyright 1998-2002 Jonathan Soon Yew Teh http://mbprobe.livewiredev.com/ 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 is not listed, try one of the combination of settings listed under the appropriate sensor and please mail me about it. Thanks. o ADM1025 All boards Vccp2: Label 'Vcc', nominal +3.3V. o AS99127F All boards should use default settings except: Asus CUSL2 family MB Temp: AS99127F:1 CPU Temp: Asus CUSL2 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 use default settings except: Tekram P6B40-A4X MB Temp: LM78:1 CPU Temp: Tekram CPU temperature reading is accurate only in the 23-78C range Some boards may require the 'Winbond' voltage divider setting: Asus TX97 o LM80 Voltages are divided according to the LM80 datasheet. If you get incorrect voltages, please report it. QDI BrillianX 1(S) Voltage divider: QDI BX1 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(A), ADM1023, GL523SM, LM84, THMC10 The :0 refers to the temperature of the sensor chip itself while :1 refers to temperature from an external diode, e.g. the Pentium III thermal diode. Mobile Pentium II MB Temp: None CPU Temp: MAX1617|8:1 Pentium II Mobile Module (includes mobile 440BX chipset) MB Temp: MAX1617|9:0 CPU Temp: MAX1617|9:1 Pentium II/III Xeon MB Temp: (see mobo) CPU Temp: MAX1617|?:1 o PC87366 Voltage readings are adjusted for the Chaintech 6wim. If you get incorrect voltages, please report it. o SiS5595 PC-Chips M590 Voltage divider: PC-Chips M590 o SiS5595B The temperature reading from this chip is likely to be wrong. The correct formula for conversion is unknown (there is none in the datasheet and SiS does not respond to e-mails). Elite P5SS-ME MB Temp: SiS5595B:1 CPU Temp: None PC-Chips M598LMR MB Temp: None CPU Temp: SiS5595B:1 PC-Chips M599 MB Temp: None CPU Temp: SiS5595B:1 Voltage divider: PC-Chips M599 o SiS950, IT8712F Voltages are most likely wrong. If you get incorrect voltages, please report it. Gigabyte 6OMM7E, 6OXM7E MB Temp: IT8712F:1 CPU Temp: IT8712F:3 (CPU thermal diode) Enable CPU thermal diode on Sensor:3 Aux Temp: IT8712F:2 o VT82C686A/B All temperature readings are accurate only in the 0-80C range Abit KA7, KT7: MB Temp: VT82686A:3 CPU Temp: VT82686A:2 System Temp: VT82686A:1 Abit VA6, Gigabyte GA-7ZX-1, MSI-6340(M), Epox 8KTA3(+): MB Temp: VT82686A:2 CPU Temp: VT82686A:1 System Temp: VT82686A:3 Microstar MS-6330, K7T family, Chaintech CT-7AJA2E: MB Temp: VT82686A:3 CPU Temp: VT82686A:1 System Temp: VT82686A:2 All other boards: MB Temp: VT82686A:3 CPU Temp: VT82686A:2 o VT8231 All boards: MB Temp: VT8231:2 CPU Temp: VT8231:1 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 Vccp2 is Vtt (1.5V) and the real Vccp2 is the Vbat reading 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) Tyan Tiger MP2460 Ensure that "hardware monitoring" is enabled in BIOS then see W83697HF o W83697HF Tyan Tiger MP2460 MB Temp: None CPU1 Temp: W83697HF:1 CPU2 Temp: Tyan MP2460 CPU2 Use "Tyan MP2460" voltage divider o W83783S Abit BE6 MB Temp: W83783S:2 CPU Temp: W83783S:1 Fan Labels ---------- All boards: Fan 1: CPU Fan 2: Chassis Asus boards: Fan 1: Chassis Fan 2: CPU Fan 3: Power Temperature Labels ------------------ Asus boards: Sensor 3: Power (plug a thermistor into JTPWR) Motherboard Types ----------------- Beginning with 1.30 there is an option to specify the motherboard type. This will only be used for motherboards with certain non-standard features (or bugs) which cannot be autodetected (or where autodetection may lock-up other motherboards). The following motherboards may be specified: 1=Reserved 2=FIC SD-11 Newer BIOSes disabled the hardware monitoring of the VT82C686A. This option re-enables it. 3=Super I/O at 2eh This enables the scanning for the SMSC 47xxxx chips which provide fan speed readings. Boards include Intel D815EEA, VC820, OR840 and possibly other i8x0-based Intel boards as well. This also scans for the NS PC87366 which includes hardware monitoring. Boards include Chaintech 6WIM. 4=Super I/O at 4eh This enables the scanning for the SMSC 47xxxx chips which provide fan speed readings and the NS PC87366 which includes hardware monitoring. If you have any of these motherboards, enable support for it by changing the following registry key: HKEY_LOCAL_MACHINE\Software\Jonathan Teh\MBProbe\1.30\MotherboardType=n where n is the number of the motherboard given above. 1. Run regedit.exe 2. Go to "HKEY_LOCAL_MACHINE\Software\Jonathan Teh\MBProbe\1.30" 3. Select "Edit" from the menu, then "New", then "DWORD Value". 4. Type "MotherboardType" (without the quotes). 5. Double-click on "MotherboardType" and enter the motherboard type. 6. Close regedit. 7. Restart MBProbe. This may become part of the GUI front-end in future versions. 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) AMD K6-2 500 : +41 (PC-Chips M599) AMD K6-2+ 450 : - 4 (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 ADM1030 - 1 1 1 - 3 ADM1031 - 2 1 2 - 3 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 Heceta4 6 - 1 1 5 3,5 ADM1025, NE1619 IT8712F 9 3 0 3 5 1 LM78 7 3 1 - 4 7 MTP006 LM79 7 3 1 - 5 LM80 7 2 1 - - M5897 4 2 1 1 5 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 PC87366 11 3 1 2 5 1,9 SiS5595 4 2 1 - - SiS5595B 4/5 2 1 - - SiS950 9 3 0 3 - 1 IT8705F SMSC 47B/M - 2 - - - LPC47B27x, 47B37x, 47M10x SMSC 47S - 1 - - - LPC47S42x VT82C686A 5 2 1 2 - VolTemp - - 1 1/2 - 3,8 ADM1022/8, 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 sensor 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 has a custom sensor setting for that. 8 These chips can monitor 2 voltages for brownouts but there is no way of reading the actual voltage values. 9 MBProbe only displays 9 of the 11 voltages; Vdd and AVdd are omitted. Temperature-only monitoring chips (external temperature requires additional diodes) Int Ext Compatible Temp Temp Chips LM75 1 - DS75 LM83 1 3 NE1618 1 2 MAX1618 0 1 MAX1669 0 1 MAX1668 1 3 MAX1805 1 2 MAX1617 1 1 ADM1020/1/1A/3/32, GL523SM/528SM, LM84, MAX1619, NE1617/A, THMC10 In the temperature selection: :0 refers to temperature of the chip itself (except MAX1618) :n refers to the temperature of the nth external thermal diode. CPU Core Voltage ---------------- (variants which confuse MBProbe are marked as such) Desktop CPUs AMD 5k86 : 3.52V K6 PR233 : 3.2V, 3.3V \ K6 .30µ : 2.9V / identical CPUID K6 .25µ : 2.2V K6-2 : 2.2V, 2.4V \ K6-2 550 : 2.3V / identical CPUID K6-III : 2.2V, 2.4V K6-2+/III+ : 2.0V Athlon .25µ : 1.6V, 1.7V, 1.8V Athlon .18µ : 1.7V, 1.8V Athlon TBird : 1.7V, 1.75V Athlon 4/MP/XP : 1.75V Duron : 1.5V, 1.6V Duron (Morgan) : 1.75V Cyrix 6x86 : 3.52V \ 6x86L : 2.8V > identical CPUID 6x86LV : 2.45V / 686MX/MII : 2.9V \ MII >=PR366 : 2.2V / identical CPUID 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 .28µ : 2.8V Celeron : 2.0V Pentium II .25µ : 2.0V Pentium III : 2.0V \ Pentium III 600 : 2.05V / identical CPUID Pentium III E : 1.6V, 1.65V, 1.7V \ Celeron >=533A : 1.5V, 1.65V / identical CPUID Pentium III E cC0 : 1.7V \ Celeron >=566 cC0 : 1.7V / identical CPUID Pentium III E cD0 : 1.75V \ Celeron >=733 cD0 : 1.75V / identical CPUID Pentium III .13µ : 1.475V \ Celeron .13µ : 1.475V, 1.5V > identical CPUID Pentium III S : 1.45V / Pentium 4 .18µ : 1.7V Pentium 4 .18µ C1 : 1.75V Pentium 4 .13µ : 1.5V Itanium : 1.45V(?) Rise mP6 .25u : 2.8V mP6 .18u : 2.0V VIA Cyrix III (Joshua): 2.2V Cyrix III (Samuel): 1.9V, 2.0V C3 (Samuel 2) : 1.5V The only way to be sure of the CPU voltage is to look at the voltage printed on it. If you have a Pentium III, the following link may be of use: http://support.intel.com/support/processors/pentiumiii/voltreq.htm