|
|
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<EFBFBD> : 2.9V / identical CPUID
|
|
|
K6 .25<EFBFBD> : 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<EFBFBD> : 1.6V, 1.7V, 1.8V
|
|
|
Athlon .18<EFBFBD> : 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<EFBFBD> : 2.8V
|
|
|
Celeron : 2.0V
|
|
|
Pentium II .25<EFBFBD> : 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<EFBFBD> : 1.475V \
|
|
|
Celeron .13<EFBFBD> : 1.475V, 1.5V > identical CPUID
|
|
|
Pentium III S : 1.45V /
|
|
|
Pentium 4 .18<EFBFBD> : 1.7V
|
|
|
Pentium 4 .18<EFBFBD> C1 : 1.75V
|
|
|
Pentium 4 .13<EFBFBD> : 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
|