Sniki
Moderator
- Joined
- Jan 5, 2016
- Messages
- 2,313
- Motherboard
- HP Elite 8300 SFF
- CPU
- i7-3770
- Graphics
- Intel HD 3000 | GTX 1650 LP
- Mac
- Mobile Phone
@RehabMan sorry for bothering you again with same question, but lets take an example the Lenovo ThinkPad T440 ACPI-DSDT:
HSPD, 16 is the Offset that reads FAN RPM on Lenovo ThinkPad T440/T440S/T440P/X240 etc.
I did try to search on DSDT for HSPD if i can find it somewhere else but i couldn't find.
My question is, since this/these laptops have exactly same FAN&/Heatsink, is it possible to debug/dump the code of HSPD, 16 ?
Is ACPiDebug.kext capable of extracting data from an offset ?
If it is so, i have no need to read the Fan RPM physically as it's the same exact hardware as mine,i can just dump the formula if that is possible and add it on my SSDT-FAN and done.
It's strange that not a single app does display Fan Speed on this laptop, is it even possible that they didn't implement Fan RPM at all ?
On my L440 ACPI the only thing related that i was able to find is:
Is it possible that the formula is held on another offset like these above HFNE,HWFN,FNKC,HFNS ?
Normally with RW-Everything i managed to find which offset changes with Fan Speed while experimenting on Notebook Fan Control but as you said its a 8-bit value which is small to hold the calculation formula.
Offset (0x95) FSP1, 8, = is the one that i found on RW-Everything
Here i attached my origin folder, maybe you can give me some hints/clues on what to try or do.
Code:
Offset (0x78),
TMP0, 8,
Offset (0x80),
Offset (0x81),
HIID, 8,
Offset (0x83),
HFNI, 8,
HSPD, 16,
Offset (0x88),
TSL0, 7,
TSR0, 1,
TSL1, 7,
TSR1, 1,
TSL2, 7,
TSR2, 1,
TSL3, 7,
TSR3, 1,
Offset (0x8D),
I did try to search on DSDT for HSPD if i can find it somewhere else but i couldn't find.
My question is, since this/these laptops have exactly same FAN&/Heatsink, is it possible to debug/dump the code of HSPD, 16 ?
Is ACPiDebug.kext capable of extracting data from an offset ?
If it is so, i have no need to read the Fan RPM physically as it's the same exact hardware as mine,i can just dump the formula if that is possible and add it on my SSDT-FAN and done.
It's strange that not a single app does display Fan Speed on this laptop, is it even possible that they didn't implement Fan RPM at all ?
On my L440 ACPI the only thing related that i was able to find is:
Code:
Offset (0x51),
HFNE, 1,
SNLK, 1,
, 1,
HWFN, 1,
FNKC, 1,
NULS, 1,
, 1,
HMDN, 1,
DCWL, 1,
DCBD, 1,
DCWW, 1,
, 4,
OVRQ, 1,
HFNS, 2,
Offset (0x58),
PWML, 8,
PWMH, 8,
Normally with RW-Everything i managed to find which offset changes with Fan Speed while experimenting on Notebook Fan Control but as you said its a 8-bit value which is small to hold the calculation formula.
Offset (0x95) FSP1, 8, = is the one that i found on RW-Everything
Code:
Offset (0x74),
Offset (0x76),
HLCL, 8,
Offset (0x78),
Offset (0x79),
Offset (0x80),
Offset (0x81),
Offset (0x82),
Offset (0x83),
Offset (0x84),
Offset (0x86),
Offset (0x88),
HB0S, 7,
HB0A, 1,
, 7,
Offset (0x8A),
, 7,
Offset (0x8B),
, 7,
Offset (0x8C),
DBG0, 8,
DBG1, 8,
Offset (0x92),
, 3,
KTAF, 1,
Offset (0x95),
FSP1, 8,
Offset (0xA8),
TMP0, 8,
Offset (0xB0),
Offset (0xB4),
Offset (0xB8),
Offset (0xB9),
Offset (0xBA),
Offset (0xBE),
HSUN, 4,
Offset (0xBF),
, 3,
HSPA, 1,
Offset (0xC0),
MMUT, 1,
Offset (0xC1),
Here i attached my origin folder, maybe you can give me some hints/clues on what to try or do.
Attachments
Last edited: