Contribute
Register

[solved] Clover not loading patched DSDT after 10.13.4 update [Lenovo 320s 14ikb]

Status
Not open for further replies.
Joined
Jun 7, 2015
Messages
43
Motherboard
IdeaPad 320S 14IKB-80XA
CPU
Intel i5-7200U
Graphics
HD Graphics 620 [13,9" - 1920x1080]
Mobile Phone
  1. Android
As said in the title, I patched my DSDT to enable i2c trackpad and brightness slider, which was working flawlessly on 10.13. Then the update came, the trackpad isn't working and the brightness slider is missing again, even if my DSDT file is untouched in CLOVER/ACPI/patched. Any help is appreciated, thanks.

TLDR: Apple's own I2C kext was overriding VoodooI2C, preventing it to load: the result was that my trackpad still was not working, even if my DSDT was patched and the right kexts were in place. The solution was adding the necessary patches from RehabMan's laptop GitHub (https://github.com/RehabMan/OS-X-Cl...8d0203eaebeefd0d5bd4/config_patches.plist#L34) to config.plist, in order to prevent Apple's I2C kexts from loading.
 

Attachments

  • debug_6005.zip
    3.2 MB · Views: 236
Last edited:
As said in the title, I patched my DSDT to enable i2c trackpad and brightness slider, which was working flawlessly on 10.13. Then the update came, the trackpad isn't working and the brightness slider is missing again, even if my DSDT file is untouched in CLOVER/ACPI/patched. Any help is appreciated, thanks.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
As said in the title, I patched my DSDT to enable i2c trackpad and brightness slider, which was working flawlessly on 10.13. Then the update came, the trackpad isn't working and the brightness slider is missing again, even if my DSDT file is untouched in CLOVER/ACPI/patched. Any help is appreciated, thanks.

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

I didn't check anything else.
 
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

I didn't check anything else.
Ok thanks! Which ones do you suggest me to move to system, and which should I keep in the EFI partition?

Edit: i tried installing VoodooI2C and VoodooI2Chid to S/L/E with kext wizard but they still don't work
 
Last edited:
Ok thanks! Which ones do you suggest me to move to system, and which should I keep in the EFI partition?

Your question is answered in the guide.

Edit: i tried installing VoodooI2C and VoodooI2Chid to S/L/E with kext wizard but they still don't work

See config_patches.plist for required patches to disable Apple native I2C kexts.
 
Your question is answered in the guide.



See config_patches.plist for required patches to disable Apple native I2C kexts.
Which patches? I can't find any I2C related patch in your configs.plist
 
Last edited:
Status
Not open for further replies.
Back
Top