Contribute
Register

Lenovo Ideapad Flex 15

Status
Not open for further replies.
Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu

Also, post EFI/Clover folder.



Here is the output as requested:

Last login: Fri Jun 12 11:18:34 on ttys000
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y acpiplat
13 2 0xffffff7f82100000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y appleintelcpu
t0018b034a70c:~ kyronbenjamin$





Thank you for your help!
 

Attachments

  • RehabMan.zip
    35.6 KB · Views: 79
  • Kyron’s MacBook Pro.ioreg
    2 MB · Views: 108
  • CLOVER.zip
    10.4 MB · Views: 86
Here is the output as requested:

Last login: Fri Jun 12 11:18:34 on ttys000
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y acpiplat
13 2 0xffffff7f82100000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y appleintelcpu
t0018b034a70c:~ kyronbenjamin$





Thank you for your help!

DSDT is not patched to inject layout-id = 86.
 
DSDT is not patched to inject layout-id = 86.



I've tried several times to patch using my iMac and it saved and compiled without error. I'm trying to do it on the Lenovo now directly to the EFI partition after mounting it. When I try to add the repo to maciasl it tells me the source cannot be found.

This is what I'm adding:

https://github.com/RehabMan/Laptop-DSDT-Patch


Even when I download the repo locally and add it, it still will not load.

I opened the patches manually and copied them, saved and they compiled seemingly without error but the sound still does not work.
 
I've tried several times to patch using my iMac and it saved and compiled without error. I'm trying to do it on the Lenovo now directly to the EFI partition after mounting it. When I try to add the repo to maciasl it tells me the source cannot be found.

This is what I'm adding:

https://github.com/RehabMan/Laptop-DSDT-Patch

The URL is wrong. Read the README.
 
The URL is wrong. Read the README.


Thanks for that,

I've updated the link and the repo loads correctly. My issue remains however after patching and compiling without error, there is still no sound.
 
Thanks for that,

I've updated the link and the repo loads correctly. My issue remains however after patching and compiling without error, there is still no sound.

No idea without seeing the files...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu

Also, post EFI/Clover folder.
 
No idea without seeing the files...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu

Also, post EFI/Clover folder.

Here is the information you requested:

Last login: Fri Jun 12 17:03:56 on ttys000
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y acpiplat
13 2 0xffffff7f82100000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y appleintelcpu
t0018b034a70c:~ kyronbenjamin$



Thanks for your help!
 

Attachments

  • Kyron’s MacBook Pro.ioreg
    2.5 MB · Views: 116
  • RehabMan.zip
    35.6 KB · Views: 87
  • CLOVER.zip
    10.4 MB · Views: 92
Here is the information you requested:

Last login: Fri Jun 12 17:03:56 on ttys000
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y acpiplat
13 2 0xffffff7f82100000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
t0018b034a70c:~ kyronbenjamin$ kextstat|grep -y appleintelcpu
t0018b034a70c:~ kyronbenjamin$



Thanks for your help!

Same problem. DSDT is not patched for layout-id inject.

You can see the layout-id by selecting the HDEF node in ioreg and looking to the right where the properties for that node are displayed.
 
Same problem. DSDT is not patched for layout-id inject.

You can see the layout-id by selecting the HDEF node in ioreg and looking to the right where the properties for that node are displayed.

Thank you for your prompt answers, as of this writing this will now be my sixth attempt at patching the DSDT again. It's strange, I open the DSDT.dsl in MaciASL, apply the necessary patches, making sure to change the device ID from 12 to 86 as you recommended. I check for any errors and make chances as necessary and the file saved as an .aml file compiles without problem. I even check it again once more after I close it and reopen to verify the patches/changes remain and they do. I mount the EFI partition and copy the file there in the Clover > ACPI > Patched folder but when I reboot, there is still no sound and the DSDT I placed in my EFI partition seems devoid of any changes..
 
Thank you for your prompt answers, as of this writing this will now be my sixth attempt at patching the DSDT again. It's strange, I open the DSDT.dsl in MaciASL, apply the necessary patches, making sure to change the device ID from 12 to 86 as you recommended. I check for any errors and make chances as necessary and the file saved as an .aml file compiles without problem. I even check it again once more after I close it and reopen to verify the patches/changes remain and they do. I mount the EFI partition and copy the file there in the Clover > ACPI > Patched folder but when I reboot, there is still no sound and the DSDT I placed in my EFI partition seems devoid of any changes..

I'm not convinced that the ioreg you provided was captured after booting with the EFI/Clover folder you provided.
 
Status
Not open for further replies.
Back
Top