[Guide] Lenovo G50-70 Yosemite using Clover

Discussion in 'Yosemite Laptop Guides' started by atrusplus, Mar 29, 2015.

  1. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Mar 29, 2015 at 7:09 PM #1
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Laptop spec:
    Model: Lenovo G50-70
    CPU: i7-4500U
    Graphics: HD4400
    Audio Dirver: Conexant CX20751/2
    HD: 500 Gb.
    Ethernet: RTL8101E/RTL8102E

    (Important advice: This guide is only tested in a Lenovo G50-70. Read carefully all the guide before start the procedure. You will download some software and drivers (kexts) prior the installation and copy them into the USB stick.)

    Installation LOG:

    1.- BIOS Setup.
    USB Legecy: ENABLED
    Wireless: DISABLED
    SATA Controller: AHCI
    Intel Virtual Technology: DISABLED
    Boot Mode: Legacy Support
    Boot Priority: UEFI First
    USB Boot: ENABLED
    PXE Boot to LAN: DISABLED

    2.-Preparing USB and initial installation.
    NOTES: Install
    RealtekRTL8100.kext to Clover/kexts/Other
    FakeSMC.kext to Clover/kexts/Other
    VoodooPS2Controller.kext to Clover/kexts/Other

    In addition I used the "config_HD4600_4400_4200.plist" from the RehabMan's repository: https://github.com/RehabMan/OS-X-Clover-Laptop-Config.

    3.- Post Installation.
    Follow the RehabMan guide: [Guide] Booting the OS X installer on LAPTOPS with Clover UEFI (the second post of the same thread)
    NOTES: Only if you have experiencing problems when install Clover into the HDD...:
    3a. Open /Applications/Utilities/Terminal
    3b. Type: diskutil list and locate your system drive's EFI partition. It will be under IDENTIFIER. Be sure to use the correct one. (For this example: disk0s5)
    3c. Type the following, enter password and hit enter:
    Code:
    sudo newfs_msdos -v EFI -F 32 /dev/rdisk0s5


    4.- Fix display garble/scramble when Yosemite boots up.
    Follow this guide: [Fix] Resolve boot screen garble


    4.1.- Probably any glitches remaining at Yosemite user's login screen appears. I applied the HD4400 fixing following the RehabMan's guide: [Fix] Intel HD4200/HD4400/HD4600 Mobile on Yosemite

    5.-Patching DSDT.
    In order to patch my DSDT I follow the RehabMan Guide: [Guide] Patching LAPTOP DSDT/SSDTs Read this guide before to do anything.
    NOTES: To extract the DSDT file I used the Clover method described in the guide. To correct some complier errors I applied:
    “Fix PARSEOP_STORE/MMTB error”
    “Remove _DSM methods”

    5.1.- Battery status patch.
    I Applied the patch “Lenovo G50-70” found in RehabMan/Laptop-DSDT-Patch · GitHub

    5.2.- Enable Audio patch.
    The audio kext (AppleHDA.kext) for my audio driver (Conexant CX20751) is located in AppleHDA For Yosemite - AppleHDA - InsanelyMac Forum This must be copied in EFI/Clover/kexts/Other.
    Apply the patch “Audio Layout 12” from RehabMan/Laptop-DSDT-Patch · GitHub changing the Layout-id from 12 to 3 before applying the patch.
    Apply the patch “IRQ Fix” from RehabMan/Laptop-DSDT-Patch · GitHub

    5.3.- Enable Brightness control.
    Apply the "Rename GFX0 to IGPU" patch to DSDT and the selected SSDT.
    Apply the "Brightness Fix (Haswell)" patch to the selected SSDT.
    And don’t forget to set the DROP OEM config.plist to True.


    6.- Wifi.
    I’m using EDIMAX USB EW-7811Un. The latest driver can be found in


    (Update 2015-04-10: I have experiencing problems with the USB 2.0 ports. The only way that I found to solve this problem is removing the Bluetooth deleting the files IOBluetoothFamily.kext and IOBluetoothHIDDriver.kext from System/library/extensions. Obviously the Bluetooth not working,but I don't need it.)

    (Update 2015-07-14: After Yosemite 10.10.4 Update from AppleStore I must to re-inject de Audio Kext and, due to my problems with the Bluetooth/USB remove the IOBluetooth kexts.)


     
    Last edited: Jul 14, 2015
  2. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mar 29, 2015 at 8:49 PM #2
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Lenovo G50-70 Yosemite Clover Install

    Default for EFI is already FAT32 (or maybe FAT), not HFS+. This step is not necessary.

    You should try DSDT patch "OS Check Fix (Windows 8)"... See if it forces USB2 devices to AppleUSBEHCI instead of XHCI.

    Let me know if you would like your post moved to the guides forum...
     
  3. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Mar 29, 2015 at 11:11 PM #3
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Lenovo G50-70 Yosemite Clover Install

    Many Thanks RehabMan !!

    Regarding the FAT32 conversion, my first attempt to install Clover into the HDD failed because doesn't found the EFI partition. The second time make the conversion and the installation process works OK.

    Regarding de wifi problem, I was applied the patch tag you suggested but the problem persist. I think the the problem is a USB problem related because I changed my USB Mouse to another USB port "on air" and have the same problem. I need to work around.

    I applied the Brightness patch and work OK. Now I'm working on keyboard reemap and I will update the guide.

    If you thing that moving this treat to Guides section will be more useful feel free to do.
     
  4. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mar 29, 2015 at 11:52 PM #4
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Lenovo G50-70 Yosemite Clover Install

    You point the Clover installer at the system volume and it finds the associated EFI partition automatically.

    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 (Text):

    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 (Text):

    kextstat|grep -y acpiplat
    kextstat|grep -y appleintelcpu
     
    I'll move it...
     
  5. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Mar 30, 2015 at 2:32 PM #5
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Thanks for your suggestions RehabMan.
    Here you can find attached the requested files...and during the process I'm surprised that the DSDT and SSDT files where I worked before aren't the same that obtained !!! I'm sure that I missing something when hacked my computer.
    Anywhere here are the files...

    Kextstat: 13 2 0xffffff7f8207b000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
     

    Attached Files:

  6. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Mar 30, 2015 at 2:49 PM #6
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Hi RehabMan !!

    Really something is wrong in my installation process... Thus, don't spend your time reviewing my files!!!

    I will reinstall from scratch following my guide. I will keep you updated.

    Tanks again from your support.
     
  7. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mar 30, 2015 at 2:53 PM #7
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    I can see that you're using GenericUSBXHCI.kext... not AppleUSBXHCI.kext.
     
  8. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Mar 31, 2015 at 5:18 PM #8
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Hi Rehabman !!

    Just now I start a clean installation and if I not include the "GenericUSBXHCI.kext" the USB mouse works erratic. But if installed it, when I plug-out the USB mouse the system frozen.
     
  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mar 31, 2015 at 7:55 PM #9
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    164,944
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Try a different mouse.
     
  10. atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Apr 5, 2015 at 8:32 PM #10
    atrusplus

    atrusplus

    Joined:
    Apr 16, 2012
    Messages:
    28
    Mobo:
    Laptop Lenovo G50-70
    CPU:
    i7-4500U, Chipset not available
    Graphics:
    Intel HD4400
    Mac:
    iMac, Mac mini
    Classic Mac:
    Classic
    Mobile Phone:
    iOS
    Hi Rehabman !!

    I remove the "GenericUSBXHCI.kext" and plug-in the mouse at USB3 port. Works ok, but always appears the Bluetooth keyboard detection at start-up the system. I tried to disable the option but was unable. It's a minor problem that I will try to solve later.
     

Share This Page