Contribute
Register

[Guide] Lenovo Flex 15 - 99% Compatibility Guide | macOS Catalina

Status
Not open for further replies.

Attachments

  • EFI-Original.zip
    2.3 MB · Views: 76
  • EFI-MOD.zip
    3.1 MB · Views: 84
  • Screen Shot 2021-05-31 at 15.05.44.png
    Screen Shot 2021-05-31 at 15.05.44.png
    534.2 KB · Views: 83
hello I attach my OpenCore EFI Original and Modified EFI

audio and bigness not work .
I'm test in different Layout an boot args alcid but not work
is like apple ALC kext doesn't work or initialize

.
remove:
SSDT-AppleALC.aml

disable or remove:
Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename AZAL to HDEF (Audio)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>QVpBTA==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SERFRg==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>
            <dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>Rename HDAS to HDEF (Audio)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>SERBUw==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>SERFRg==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>

missing layout ID from here:
Code:
<key>PciRoot(0x0)/Pci(0x3,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,3,0</string>
                <key>device_type</key>
                <string>Audio device</string>
                <key>model</key>
                <string>Haswell-ULT HD Audio Controller</string>
            </dict>

remove:
alcid=45
from boot-args

test all possible layout ids, clear nvram after trying new ID number
 
remove:
SSDT-AppleALC.aml

disable or remove:
Removed
remove:
alcid=45
from boot-args
Removed
test all possible layout ids, clear nvram after trying new ID number
I have already tested all layout and reset NvRam after try new id number
but nothing changes
I. sense I omitted something, but no have idea what is or I am much Noob LOL
learning is long I try my best

thanks for your answer
 

Attachments

  • Screen Shot 2021-05-31 at 17.28.16.png
    Screen Shot 2021-05-31 at 17.28.16.png
    523.6 KB · Views: 73
  • EFI Edited.zip
    3.1 MB · Views: 85
Removed

Removed

I have already tested all layout and reset NvRam after try new id number
but nothing changes
I. sense I omitted something, but no have idea what is or I am much Noob LOL
learning is long I try my best

thanks for your answer
have a read on:
 
have a read on:
I have read, I do not understand how I could apply Clover solutions in Opencore.
I'm trying to solve it but I can't find a solution (at the moment)
Keep investigating...
as additionally I have found that the kext "AppleHDA" is not loading, maybe there I have a starting point

regards
 

Attachments

  • Screen Shot 2021-05-31 at 21.35.24.png
    Screen Shot 2021-05-31 at 21.35.24.png
    1.1 MB · Views: 72
have a read on:
as additionally I have found that the kext "AppleHDA" is not loading, maybe there I have a starting point have
I have News
have a partial solution with VoodooHDA. (I do not like it)
I'm still investigating how to make it work with AppleHDA as it was originally and how it has to be
 
Updated the repo for macOS 12 Monterey with same compatibility. Will make a new post in the Monterey forum section when I have time.
 
Status
Not open for further replies.
Back
Top