Contribute
Register

Lenovo Yoga 2 Pro HAckintosh

Status
Not open for further replies.
ALC283 is the same as my Lenovo u430. You can use AppleHDA_ALC283.kext in my u430 repo...

https://github.com/RehabMan/Lenovo-U430-Touch-DSDT-Patch

Requirements:
- Clover bootloader
- config.plist must have the three AppleHDA patches from my config.plist in the repo
- AppleHDA.kext must be vanilla
- CodecCommander.kext installed to /S/L/E: https://github.com/RehabMan/EAPD-Codec-Commander
- AppleHDA_ALC283.kext installed to /S/L/E
- rebuild cache following the procedure detailed in the u430 guide: http://www.tonymacx86.com/yosemite-...ideapad-u330-u430-u530-using-clover-uefi.html
- DSDT patches "IRQ Fix" and "Audio Layout 12", with layout-id changed from 12 to 86.

If you do not wont to patch your kext, just activate audio detection in Clover and use the AppleHDA.kext from here http://www.insanelymac.com/forum/topic/298663-applehda-for-yosemite/

You have to patch your DSDT with "IRQ Fix" and "Audio Layout 12", with layout-id changed from 12 to 3.

Thank you both! It worked for me. Learned a lot today.
 
Any chance someone could post a pre-patched DSDT? I have some difficulty getting the patches to apply correctly.

Granted, I don't have much experience DSDT patching. One quick question, does MaciASL actually apply the patched DSDT such that the system uses it? Or is there another step, like copying it somewhere specific (like the ACPI folder in the Clover partition)? I can also post my ioreg when I get home from work.
 
Any chance someone could post a pre-patched DSDT? I have some difficulty getting the patches to apply correctly.

Never use a DSDT from another computer. Always patch your own. Read guide: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Granted, I don't have much experience DSDT patching. One quick question, does MaciASL actually apply the patched DSDT such that the system uses it? Or is there another step, like copying it somewhere specific (like the ACPI folder in the Clover partition)? I can also post my ioreg when I get home from work.

When you place the patched files in EFI/Clover/ACPI/patched, Clover will inject it for use by Yosemite. You should read the guide and/or Clover wiki.
 
Okay, thanks for the info, I'll patch my own and try to gather which patches to use from this thread. All I have to do is put the DSDT.aml that is produced into that folder and it should load. Thanks!
 
Okay, thanks for the info, I'll patch my own and try to gather which patches to use from this thread. All I have to do is put the DSDT.aml that is produced into that folder and it should load. Thanks!

You should read the guide. Patching DSDT is really about patching DSDT + SSDTs...
 
You should read the guide. Patching DSDT is really about patching DSDT + SSDTs...

I have been trying to patch my DSDT, but I keep getting a persistent "Object does not exist (ADBG)", and the ADBG fix does nothing, is it safe to remove these lines? Also, I have a bunch of "Object not found or not accessible from scope". Could be a bad dump due to a bunch of SSDTs with x's on the end, ill try an ubuntu dump.
 
I have been trying to patch my DSDT, but I keep getting a persistent "Object does not exist (ADBG)", and the ADBG fix does nothing, is it safe to remove these lines? Also, I have a bunch of "Object not found or not accessible from scope". Could be a bad dump due to a bunch of SSDTs with x's on the end, ill try an ubuntu dump.

Post your native files.
 
Status
Not open for further replies.
Back
Top