QUOTE (гык-sse2 @ Jun 3 2010, 09:37 PM)

I previously in my ITESMC_2.1 (which is now discontinued as it has been succeeded by LPCMonitor) had a fan bug, and the speed changed, as it seemed, non-linearly, but if I slowed down my fan, the value really decreased, but value was wrong. And what was it? I have pereputal higher and lower byte!:)
And, please, stop using atMonitor! It seems that it doesn't use SMC keys for GPU temperature, 'cause my iStat Pro shows 42 Celsius, and atMonitor shows 0.
For my notebook I can't use LPCMonitor since my Super I/O and EC Controller ITE IT8752TE is not supported and guess never will(since no datasheet avail) so only way to do it is using ACPIMonitor, all registers are on EC Device:
CODE
Device (EC0)
{
Name (_HID, EisaId ("PNP0C09"))
Name (_CRS, ResourceTemplate ()
......................
OperationRegion (ECOR, EmbeddedControl, Zero, 0xFF)
Field (ECOR, ByteAcc, Lock, Preserve)
{
Offset (0x04),
CMD1, 8,
CDT1, 8,
CDT2, 8,
CDT3, 8,
Offset (0x80),
EPWS, 8,
EB0S, 8,
EB1S, 8,
EB0R, 8,
EB1R, 8,
EPWF, 8,
Offset (0x87),
EB0T, 8,
EB1T, 8,
Offset (0x8A),
HKEN, 1,
Offset (0x93),
TAH0, 16, // Fan0 Tachometer
TAH1, 16, // Fan1 Tachometer
TSTP, 8,
Offset (0x9C),
CDT4, 8,
CDT5, 8,
Offset (0xA0),
ECPU, 8, // CPU Current Temperature
ECRT, 8, // CPU Critical Temperature (Tj Max)
EPSV, 8, // CPU Passive Cooling Temperature
EACT, 8, // CPU Active Cooling Temperature
TH1R, 8,
TH1L, 8,
TH0R, 8,
TH0L, 8,
Offset (0xB0),
B0PN, 16,
B0VL, 16,
B0RC, 16,
B0FC, 16,
B0MD, 16,
B0ST, 16,
B0CC, 16,
B0TM, 16,
B0C1, 16,
B0C2, 16,
B0C3, 16,
B0C4, 16,
Offset (0xD0),
B1PN, 16,
B1VL, 16,
B1RC, 16,
B1FC, 16,
B1MD, 16,
B1ST, 16,
B1CC, 16,
B1TM, 16,
B1C1, 16,
B1C2, 16,
B1C3, 16,
B1C4, 16,
Offset (0xF0),
B0DC, 16,
B0DV, 16,
B0SN, 16,
Offset (0xF8),
B1DC, 16,
B1DV, 16,
B1SN, 16
}
I Identified some of the registers and got the results you saw earlier, only left so far is this Fan rpm thing...
"atMonitor" Sorry but I didn't understand that part