PoomSmart / ASUS-FX504GE-Hackintosh

Necessary configurations and instructions to get this laptop working with macOS.
58 stars 31 forks source link

Help setting up Trackpad #3

Closed RRC07 closed 5 years ago

RRC07 commented 5 years ago

Hello, I have been following your guide and was successfully able to set everything up except for the trackpad. I have followed the GPIO pinning and replaced whatever needs to replaced using your instruction and still it doesn't work. I have attached my DSDT. Thanks. Archive.zip

PoomSmart commented 5 years ago

DSDT looks okay. It is possible that you have installed VoodooI2C kexts incorrectly. VoodooI2C version must be 2.2 or higher. There are also a few Clover I2C patches you need to have in config.plist

RRC07 commented 5 years ago

Even I felt that the kexts were not loaded. I think I have added the I2C patches and the VoodooI2C version is the latest. Here's my CLOVER folder for reference.

CLOVER.zip

RRC07 commented 5 years ago

From the output of kextstat using terminal, I'm not able to find VoodooI2C. kextstat.txt

PoomSmart commented 5 years ago
  1. Remove VoodooI2CUPDDEngine.kext from everywhere
  2. How did you rebuilt kext caches step-by-step?
RRC07 commented 5 years ago

I have removed the aforementioned kext. This is what I follow to rebuild kext caches.

  1. Using Finder create a folder on your desktop and copy all the kexts you want to install into it.

  2. Open Terminal and change the active path to the folder you created in step 1 using the "CD" command.

  3. Install the Kexts into /Library/Extensions using the following command :- Code: sudo cp -R *.kext /Library/Extensions

  4. Then rebuild the caches using the following command :- Code: sudo kextcache -i /

  5. Once finished reboot your system.

PoomSmart commented 5 years ago

Between step 3 and 4, it's clear that you did not set the correct permissions for those kexts. You need to run the following commands: