- Joined
- Oct 18, 2015
- Messages
- 279
- Motherboard
- ASUS ZenBook UX305UA
- CPU
- i5 6200U 2.4 GHz/Intel Skylake-U
- Graphics
- Intel HD520 1920x1080
- Mobile Phone
Hello, i installed a fresh macOS Mojave. Deleted the Lpss kexts, patched DSDT with Windows 10 patch fix tried to apply this method(that worked on Sierra), but it doesn't work now(i tried with VoodooI2C.kext installed)..i've changed only code
Code:Scope (_SB.PCI0) { Device (I2C1) { Name (LINK, "\\_SB.PCI0.I2C1") Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (GETD (SB11)) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { LPD0 (SB11) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { LPD3 (SB11) } If (LNotEqual (SMD1, 0x02)) { Name (_HID, "INT3443") // _HID: Hardware ID Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision { Return (LHRV (SB11)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (LCRS (SMD1, SB01, SIR1)) } Method (_STA, 0, NotSerialized) // _STA: Status { Return (LSTA (SMD1)) } } If (LEqual (SMD1, 0x02)) { Name (_ADR, 0x00150001) // _ADR: Address Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 }) } } } }
from my DSDT because in yours you had all "IF" outside Scope (_SB.PCI0) - you can compare these lines.
I also tried with VodooI2C patches on the DSDT and GPI0 pinning(it didn't work, i guess i didn't do it right)
Any ideas how to make the touchpad to work?
\_SB.PCI0.I2C1.ETPD
@ben9923
(i attached the origin DSDT.ds - no patches applied)
Thanks
Attachments
Last edited: