Lenovo Legion Y720 questions...

Discussion in 'High Sierra Laptop Support' started by raff, Jun 1, 2018.

Tags:
  1. raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Jun 1, 2018 at 11:40 AM #1
    raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Currently I have installed MacOS 10.13.4 on this laptop (Laptop info in Bio)

    I used Rehabman's guide and used (recommended kext, config)

    • I am using HFS+J installation on a NVMe SSD "Samsung".
    • Added some entries to config.plist (eg. TRIM support).
    • I used DSDT common patches in this guide: Guide then added to ACPI/patched.
    • I used the code below and then added to ACPI/patched.
      Code:
      ssdtPRGen.sh -target 4
    • I am currently connecting to the internet through my iPhone USB hotspot.
    My first issue is that MacOS needs around 5-7 minutes to boot here is a picture where it takes that long:

    [​IMG]

    Here is what works and what doesn't work:
    • Intel Graphics acceleration works.
    • Nvidia GTX 1060 doesn't work.
    • Keyboard backlight doesn't work.
    • Screen brightness can't be changed or controlled.
    • Bluetooth work / wifi doesn't.
    • Audio doesn't work.


    I have gone through guides like:

    [Guide] Patching LAPTOP DSDT/SSDTs
    --- I did the common patches.
    [Guide] Creating a Custom SSDT for USBInjectAll.kext
    --- My laptop only has USB 3.0 ports is this guide required ?
    [Guide] How to patch DSDT for working battery status
    --- My laptop have a very minimal embeddedcontrol method which contains 3 lines of code and has only 8-bits and looks like this:
    Code:
    OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF)
                Field (ERAM, ByteAcc, Lock, Preserve)
                {
                    VCMD,   8,
                    Offset (0x60),
                    SMPR,   8
                }
    --- How can I see my battery status in this situation ?
    --- Which guides should I use for AppleHDA and backlight patching ? and is it possible to use my discrete GTX 1060 ?
    --- My laptop keyboard backlight doesn't work any solution for it ?

    Reporting files are attached.
     

    Attached Files:

    Last edited: Jun 1, 2018
  2. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jun 2, 2018 at 4:43 PM #2
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    No need for ssdtPRgen.sh with the hardware in your profile.
    You only need config.plist/ACPI/SSDT/Generate/PluginType=true.

    You forgot about SATA-100-series-unsupported.kext. See guide:
    https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
     
  3. raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Jun 2, 2018 at 5:32 PM #3
    raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Okay the delay has gone it boots in 5 seconds now!
    I have deleted the ssdtPRgen.sh's SSDT.aml and PluginType=true is already there.

    What about the brightness control, audio, battery status (I don't know if did read that I can't see anything to patch because the only two numbers I saw were 8bits) and keyboard backlight ?
     
  4. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jun 2, 2018 at 6:03 PM #4
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
  5. raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Jun 2, 2018 at 10:38 PM #5
    raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Hey rehabman, after reading stuff in the FAQ thread I got AppleBacklightInjector.kext to work and I didn't have to fix brightness keys which is very satisfying! after that ACPIBatteryManager.kext was able to load and battery status appeared with no problems only it's draing a little fast (I assume because my iPhone is attached to the laptop).

    I still got Audio (I was not able to find a guide that was understandable enough) and keyboard backlight....

    So I wanted to start with the keyboard so I attached ACPIDebug.kext, ACPIKeyboard.kext to /L/E then added the required patches to DSDT.
    After reboot I have checked ioreg if the kexts are being loaded and they were, but when I press keys on my ELAN touchpad nothing appears in system.log in console.app what do you think I can do now ?
     
  6. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jun 3, 2018 at 4:05 PM #6
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Work on one problem at a time.
    Any question regarding your configuration requires PR files as per FAQ.

    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.
     
  7. raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Jun 3, 2018 at 4:20 PM #7
    raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Okay here are the files.
     

    Attached Files:

  8. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jun 3, 2018 at 4:25 PM #8
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Which problem are you working on?
     
  9. raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    Jun 3, 2018 at 4:30 PM #9
    raff

    raff

    Joined:
    May 3, 2014
    Messages:
    285
    Motherboard:
    LENOVO
    CPU:
    Intel Core i7 7700HQ
    Graphics:
    Intel HD Graphics 630 1920x1080, Nvidia GTX 1060
    Mobile Phone:
    iOS
    I saw that starting the more difficult task is better so I started with AppleHDA.

    I have got codec_dump.txt and generated verbs.txt from both mac/windows but I think the ones that I got from windows are better because PinConfigurator was able to recognize more devices from them.

    now I don't know what to do next I saw that I should compare these extracted verbs from windows:

    Code:
    01271C40 01271D01 01271EA6 01271FB7
    01471C10 01471D01 01471E17 01471F90
    01771C00 01771D00 01771E00 01771F40
    01871CF0 01871D11 01871E11 01871F41
    01971C30 01971D10 01971EA1 01971F03
    01A71CF0 01A71D11 01A71E11 01A71F41
    01B71CF0 01B71D11 01B71E11 01B71F41
    01D71C2D 01D71D9A 01D71EF7 01D71F40
    01E71CF0 01E71D11 01E71E11 01E71F41
    02171C20 02171D10 02171E21 02171F03
    or extracted verbs from Linux:

    Code:
    Verbs from Linux Codec Dump File: codec_dump.txt
    
    Codec: Realtek ALC233   Address: 0   DevID: 283902517 (0x10ec0235)
    
       Jack   Color  Description                  Node     PinDefault             Original Verbs
    --------------------------------------------------------------------------------------------------------
    Digital Unknown  Mic at Oth Mobile-In        18 0x12   0xb7a60140   01271c40 01271d01 01271ea6 01271fb7
    Analog Unknown  Speaker at Int N/A          20 0x14   0x90170110   01471c10 01471d01 01471e17 01471f90
    Unknown Unknown  Line Out at Ext N/A         23 0x17   0x40000000   01771c00 01771d00 01771e00 01771f40
        1/8   Black  Speaker at Ext Rear         24 0x18   0x411111f0   01871cf0 01871d11 01871e11 01871f41
        1/8   Black  Mic at Ext Left             25 0x19   0x03a11030   01971c30 01971d10 01971ea1 01971f03
        1/8   Black  Speaker at Ext Rear         26 0x1a   0x411111f0   01a71cf0 01a71d11 01a71e11 01a71f41
    Speaker at Ext Rear    0x1b 0x1b                        1091637744 01b71cf0 01b71d11     01b71e11 01b71f41
    Analog    Pink  Other at Ext N/A            29 0x1d   0x40f79a2d   01d71c2d 01d71d9a 01d71ef7 01d71f40
        1/8   Black  Speaker at Ext Rear         30 0x1e   0x411111f0   01e71cf0 01e71d11 01e71e11 01e71f41
        1/8   Black  HP Out at Ext Left          33 0x21   0x03211020   02171c20 02171d10 02171e21 02171f03
    --------------------------------------------------------------------------------------------------------
    
    
       Jack   Color  Description                  Node     PinDefault             Modified Verbs
    --------------------------------------------------------------------------------------------------------
    Digital Unknown  Mic at Oth Mobile-In        18 0x12   0xb7a60140   01271c40 01271d00 01271ea6 01271fb0
    Analog Unknown  Speaker at Int N/A          20 0x14   0x90170110   01471c10 01471d00 01471e17 01471f90
    Unknown Unknown  Line Out at Ext N/A         23 0x17   0x40000000   01771c50 01771d00 01771e00 01771f40
        1/8   Black  Mic at Ext Left             25 0x19   0x03a11030   01971c30 01971d10 01971ea1 01971f00
    Analog    Pink  Other at Ext N/A            29 0x1d   0x40f79a2d   01d71c20 01d71d90 01d71ef7 01d71f40
        1/8   Black  HP Out at Ext Left          33 0x21   0x03211020   02171c60 02171d10 02171e21 02171f00
    --------------------------------------------------------------------------------------------------------
    
    with http://osxarena.com/2015/09/codec-verbs-info-for-applehda-patching/

    but the last part I was not able to understand the ones with "071FXY"
     
    Last edited: Jun 3, 2018
  10. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jun 3, 2018 at 4:47 PM #10
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    190,551
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    You will likely find an already patched AppleHDA for ALC233.
    See FAQ regarding Mirone's HDA patcher.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice