Contribute
Register

[Help] Trying to fix ELAN trackpad using DSDT

Status
Not open for further replies.
Joined
Apr 28, 2018
Messages
19
Motherboard
ASUS R558UQ-DM542D
CPU
Intel i5 7200u/X556uqk
Graphics
Intel HD 620 + Nvidia 940mx
Mac
  1. MacBook
Mobile Phone
  1. Android
I have been running my laptop on High Sierra for the past few months, and I tried and failed several times trying to fix my trackpad. I have now tried the VoodooI2C patch as well, but still have to test all the combinations of kexts. I have tried the Voodooi2cHID kext and the Voodooi2cELAN kext along with the primary kext, but with no success. I followed the GPIO pinning guide on the page, and did everything mentioned, but since my APIC pin (0x6d) is greater than 0x2f, I need the GPIO kext that is mentioned in the guide, but I have no clue how to build that kext (https://github.com/coolstar/VoodooGPIO). Is there any alternative? A direct dl to that kext release would be appreciated, or steps to build the kext itself. I've attached the DSDT file I'm working with, the ioreg, and origin DSDTs/SSDTs. Please let me know if I also have to patch SSDTs for the VoodooI2C patch to work? (I am downloading Xcode as I type this, should be done in an hour). I'm also not sure which windows patch to apply, and have been trying all 4, one at a time, since my laptop shipped with DOS. I did however manage to successfully patch my battery status following RehabMan's guide, and this is the last step to a fully functioning hackbook pro.
 

Attachments

  • DSDT_7_everything working.zip
    42.1 KB · Views: 85
  • Hari’s MacBook Pro.zip
    604.3 KB · Views: 69
  • origin.zip
    121.6 KB · Views: 73
I have been running my laptop on High Sierra for the past few months, and I tried and failed several times trying to fix my trackpad. I have now tried the VoodooI2C patch as well, but still have to test all the combinations of kexts. I have tried the Voodooi2cHID kext and the Voodooi2cELAN kext along with the primary kext, but with no success. I followed the GPIO pinning guide on the page, and did everything mentioned, but since my APIC pin (0x6d) is greater than 0x2f, I need the GPIO kext that is mentioned in the guide, but I have no clue how to build that kext (https://github.com/coolstar/VoodooGPIO). Is there any alternative? A direct dl to that kext release would be appreciated, or steps to build the kext itself. I've attached the DSDT file I'm working with, the ioreg, and origin DSDTs/SSDTs. Please let me know if I also have to patch SSDTs for the VoodooI2C patch to work? (I am downloading Xcode as I type this, should be done in an hour). I'm also not sure which windows patch to apply, and have been trying all 4, one at a time, since my laptop shipped with DOS. I did however manage to successfully patch my battery status following RehabMan's guide, and this is the last step to a fully functioning hackbook pro.
the GPIO is part of the release:
https://github.com/alexandred/VoodooI2C/releases
 

Attachments

  • Screen Shot 2018-10-14 at 3.03.59 PM.png
    Screen Shot 2018-10-14 at 3.03.59 PM.png
    300.1 KB · Views: 134
But the release only has 5 files, namely: the main kext (VoodooI2C.kext), along with the 4 satellite kexts(VoodooI2CHID, VoodooI2CElan, VoodooI2CUPDDEngine, VoodooI2CFTE)
it is a plugin that is part of the VoodooI2C:

Code:
Last login: Sun Oct 14 10:38:55 on console
Asus:~ feartech$ sudo kextcache -i /
Password:
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f813533b270 [0x7fff908ce8e0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f8135328270 [0x7fff908ce8e0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f813532a3b0 [0x7fff908ce8e0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f813531dc60 [0x7fff908ce8e0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352f8670 [0x7fff908ce8e0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f813531df10 [0x7fff908ce8e0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352f98b0 [0x7fff908ce8e0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8135307220 [0x7fff908ce8e0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352f8f70 [0x7fff908ce8e0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8135302960 [0x7fff908ce8e0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352fa5b0 [0x7fff908ce8e0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352f67c0 [0x7fff908ce8e0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352f4290 [0x7fff908ce8e0]> { URL = "AsusNBFnKeys.kext/ -- file:///Library/Extensions/", ID = "org.emlydinesh.driver.AsusNBFnKeys" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f81352ee5a0 [0x7fff908ce8e0]> { URL = "VoodooI2CELAN.kext/ -- file:///Library/Extensions/", ID = "me.kishorprins.VoodooI2CELAN" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f81352eb030 [0x7fff908ce8e0]> { URL = "Sinetek-rtsx.kext/ -- file:///Library/Extensions/", ID = "com.sinet3k.Sinetek-rtsx" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352dc930 [0x7fff908ce8e0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352d4110 [0x7fff908ce8e0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352c5160 [0x7fff908ce8e0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f813524d030 [0x7fff908ce8e0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352ba8c0 [0x7fff908ce8e0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81352717e0 [0x7fff908ce8e0]> { URL = "SATA-100-series-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.SATA-100-series-unsupported" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8135252670 [0x7fff908ce8e0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f813524cf20 [0x7fff908ce8e0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f813524c1c0 [0x7fff908ce8e0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Invalid signature -67050 for kext <OSKext 0x7f813533b270 [0x7fff908ce8e0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }
Invalid signature -67050 for kext <OSKext 0x7f8135328270 [0x7fff908ce8e0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }
Invalid signature -67050 for kext <OSKext 0x7f813532a3b0 [0x7fff908ce8e0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }
Invalid signature -67050 for kext <OSKext 0x7f81352ee5a0 [0x7fff908ce8e0]> { URL = "VoodooI2CELAN.kext/ -- file:///Library/Extensions/", ID = "me.kishorprins.VoodooI2CELAN" }
Invalid signature -67030 for kext <OSKext 0x7f81352eb030 [0x7fff908ce8e0]> { URL = "Sinetek-rtsx.kext/ -- file:///Library/Extensions/", ID = "com.sinet3k.Sinetek-rtsx" }
KernelCache ID: 0498B9DFE5526CDC34AF86EFD1C17E9C
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809942e100 [0x7fff908ce8e0]> { URL = "ACPIBatteryManager.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809942f430 [0x7fff908ce8e0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8099430ed0 [0x7fff908ce8e0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8099433080 [0x7fff908ce8e0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8099464bb0 [0x7fff908ce8e0]> { URL = "SATA-100-series-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.SATA-100-series-unsupported" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8099453750 [0x7fff908ce8e0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f80994a7670 [0x7fff908ce8e0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f80994b6620 [0x7fff908ce8e0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f80994bee40 [0x7fff908ce8e0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f809c11a020 [0x7fff908ce8e0]> { URL = "Sinetek-rtsx.kext/ -- file:///Library/Extensions/", ID = "com.sinet3k.Sinetek-rtsx" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f809c1316c0 [0x7fff908ce8e0]> { URL = "VoodooI2CELAN.kext/ -- file:///Library/Extensions/", ID = "me.kishorprins.VoodooI2CELAN" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c165e00 [0x7fff908ce8e0]> { URL = "AsusNBFnKeys.kext/ -- file:///Library/Extensions/", ID = "org.emlydinesh.driver.AsusNBFnKeys" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c13dd80 [0x7fff908ce8e0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c135ea0 [0x7fff908ce8e0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c146b70 [0x7fff908ce8e0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c156580 [0x7fff908ce8e0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c171fe0 [0x7fff908ce8e0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c17b8b0 [0x7fff908ce8e0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c149f40 [0x7fff908ce8e0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c189650 [0x7fff908ce8e0]> { URL = "AppleBacklightInjector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.AppleBacklightInjector" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f809c188ac0 [0x7fff908ce8e0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f809c195b80 [0x7fff908ce8e0]> { URL = "VoodooI2C.kext/ -- file:///Library/Extensions/", ID = "com.alexandred.VoodooI2C" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f809c193680 [0x7fff908ce8e0]> { URL = "VoodooGPIO.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "org.coolstar.VoodooGPIO" }
Kext with invalid signatured (-67050) allowed: <OSKext 0x7f809c195480 [0x7fff908ce8e0]> { URL = "VoodooI2CServices.kext/ -- file:///Library/Extensions/VoodooI2C.kext/Contents/PlugIns/", ID = "com.alexandred.VoodooI2CServices" }
Asus:~ feartech$
 
it is a plugin that is part of the VoodooI2C:

Oh wow, that makes a lot of sense! So that's one thing out of the way. Thanks!
 
Status
Not open for further replies.
Back
Top