- Joined
- May 10, 2014
- Messages
- 30
- Motherboard
- Lenovo S340 15IWL
- CPU
- i5-8265U
- Graphics
- UHD 620 (630)
Hi Folks.
Spent all weekend on I2C and my new Precision 7530 laptop. I've carefully been through the guides and have managed to get to the point that Touch Pad works (Inc. 2/3 finger gestures) but the physical buttons for left/right click do not. Furthermore, OSX reports no identified Touch Pad found.
With reference to installation, I have NOT applied any DSDT patching at present due to some big issues with compiling (using self-compiled lastest iasl and latest MaciASL), however I note that the guide mentions that DSDT patching may not be required if the original Apple Kext files are remove, thus I have removed:
AppleIntelLpssI2C
AppleIntelLpssI2CController
And
AppleHPM
From /S/L/E
IOReg reports successful operation with ACPI ID = TPD1 and APIC pin 0x33. TPD1 is 'Root Well-Pinned' by confirmation in DSDT of a line:
Return (ConcatenateResTemplate (SBFB, SBFG)) towards the end of the _CRS
Questions:
and the
SBFI ResourceTemplate lines from DSST
and try hard to compile?
Note, VoodooI2C and VoodooI2CHID are loaded in /L/E as Clover Kext Cache wasn't working...Wonder if I should upgrade my Clover?
Really appreciate input here folks.
_CRS
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
If (LLess (OSYS, 0x07DC))
{
Return (SBFI) /* \SB.PCI0.I2C1.TPD1.SBFI */
}
If (LEqual (TPDM, Zero))
{
Return (ConcatenateResTemplate (SBFB, SBFG))
}
Return (ConcatenateResTemplate (SBFB, SBFI))
}
}
Thanks
Mo
Spent all weekend on I2C and my new Precision 7530 laptop. I've carefully been through the guides and have managed to get to the point that Touch Pad works (Inc. 2/3 finger gestures) but the physical buttons for left/right click do not. Furthermore, OSX reports no identified Touch Pad found.
With reference to installation, I have NOT applied any DSDT patching at present due to some big issues with compiling (using self-compiled lastest iasl and latest MaciASL), however I note that the guide mentions that DSDT patching may not be required if the original Apple Kext files are remove, thus I have removed:
AppleIntelLpssI2C
AppleIntelLpssI2CController
And
AppleHPM
From /S/L/E
IOReg reports successful operation with ACPI ID = TPD1 and APIC pin 0x33. TPD1 is 'Root Well-Pinned' by confirmation in DSDT of a line:
Return (ConcatenateResTemplate (SBFB, SBFG)) towards the end of the _CRS
Questions:
- Is there any changes I should be looking at to enabling my physical touch pad buttons?
- Seeing that my TouchPad does function, am I almost there?
- DSDT patching of my extracted DSDT is problematic, does the fact that I have removed the original Apple Kexts and have a functioning TouchPad means that no DSDT patching is required?
- Should I attempt to delete:
and the
SBFI ResourceTemplate lines from DSST
and try hard to compile?
Note, VoodooI2C and VoodooI2CHID are loaded in /L/E as Clover Kext Cache wasn't working...Wonder if I should upgrade my Clover?
Really appreciate input here folks.
_CRS
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
If (LLess (OSYS, 0x07DC))
{
Return (SBFI) /* \SB.PCI0.I2C1.TPD1.SBFI */
}
If (LEqual (TPDM, Zero))
{
Return (ConcatenateResTemplate (SBFB, SBFG))
}
Return (ConcatenateResTemplate (SBFB, SBFI))
}
}
Thanks
Mo
Attachments
Last edited: