Sierra & El Capitan on Lenovo Yoga 710

I have been working long trying to get a stable Hackintosh on this Laptop.
This will probably work on any Lenovo Yoga with NVME SSD and Intel Graphics.

If this How-To helped you please comment down below.


Currently working

  • Graphics, Brightness
  • Keyboard including Hotkeys & Trackpad
  • Audio
  • Battery

Currently NOT working

  • Dedicated Nvidia GTX 750MX (because of Optimus architecture)
  • Internal WiFi – Intel 8260 (kext is beeing developed: AppleIntelWifiMVM)
  • I2C Touchscreen

What you need

  • A device that already runs OSX πŸ˜‰
  • USB Flash drive >= 8 GB
  • Apple ID β†’ macOS from AppStore
  • Clover Configurator (optional but very helpful)

I don’t know whether you need to buy Mountain Lion to get 10.9+ for free. I did buy it and do not regret it.

Basic Setup

  1. Create Bootable OSX Installer Stick with Unibeast  –  ElCapitan 6.x Sierra 7.x
  2. Generate a NVMe Kext using this script: RehabMan patch-nvme
  3. Download VoodoPS2Controller for your trackpad & keyboard to work
  4. Download my DSDT.aml and config.plist Lenovo Yoga 710 DSDT
  5. Mount the EFI Partition of the Stick (if it isn’t already)
  6. Move all Kernel Extensions to EFI/CLOVER/kexts/10.X
  7. Extract your DSDT and apply Patches (recommended)
    β†’ If your Model exactly matches mine: Copy my DSDT.aml to EFI/CLOVER/ACPI/patched/ on the EFI Partition (may not work)
  8. Use my or the standard Clover config.plist and double check that the DSDT.aml is loaded correctly.
  9. Boot the stick and patiently wait for the Install screen.

DSDT Edits DSDT.aml

I extracted the DSDT File using Clover’s F4 Key function. Errors are corrected, patches applied for:

  • Sleep Functionality
  • NullEthernet.kext (AppStore Functionality with USB WiFi)
  • IntelBacklight.kext (Adjustable Brightness) (for Sierra read this)
  • ACPIBatteryManager.kext (Battery Percentage and Full Recognition)
  • Volume Keys are mapped correctly

Clover Configuration config.plist 

  • DSDT loaded correctly
  • Intel HD Graphics 520 injected
  • C-States & P-States generated
  • Kernel Patches

Clover Themes


Useful Links

Troubleshooting

  1. Press spacebar in Clover β†’ edit boot arguments
  2. Boot in verbose mode β†’ observe β†’ research symptoms
  3. Check BIOS Options
  4. Ask for help

36 thoughts on “Lenovo Yoga 710 – Hackintosh”

  1. Hey Josh,
    Amazing guide you have here. I have a Yoga 710 14 and i was planning to run OSX in it. I just had few concerns. If Internal WLAN – Intel 8260 doesnt work then how do you connect your laptop to the internet? Use a usb dongle?
    Also can you send me the link where the development is for Internal WLAN – Intel 8260.
    I am not sure if you check this blog daily but can I have your email address or something in case i get stuck or mess something up.
    Thanks.

    1. I swapped the wifi card with a (dw1560) bcm 94352z. I added in the config.plist this patch
      Comment
      AirPortBrcm4360 – fcvo
      Disabled

      Find
      gflSqgAAdSk=
      Name
      AirPortBrcm4360
      Replace
      gflSqgAAZpA=

      and installed 4 kext in system/library/extensions
      BrcmFirmwareRepo.kext
      BrcmPatchRam2.kext
      FacePCIID_Broadcom_WiFi.kext
      FakePCIID.kext

      ps. I bought the card on aliexpress

  2. Hi,
    I have tried this guide on my Lenovo Yoga 710-14isk 80TY and have been successfully able to get into the installer, although my M2 (NVMe) SSD doesn’t appear in the Disk Utility.
    Any help would be appreciated πŸ˜€

    1. Hmm weird,
      I guess the NVME kext isn’t loading… (or maybe the SSD has no GPT?)
      Did you run the patch-nvme script and copy the .kext it into the EFI/Clover/kext/10.X on your USB Stick?

      For Sierra this would be:
      ./patch_nvme.sh –spoof 10_12_2 –> EFI/Clover/kext/10.2/HackrNVMeFamily-10_12_2

      For Sierra, you could also try adding a “Clover Patch” under KextsToPatch in config.plist.

      Good Luck πŸ˜‰

      1. I generated the kext using the .sh file and I placed the kext in the ‘other’ folder, so instead do I place it in the 10.12 folder?
        Thanks πŸ˜€

        1. Hmmm AFAIK the ‘Other’ Folder works for all OSX versions, so it should work. Maybe it is something else.
          Boot with ‘-v’ and look for disk related output.
          Make sure you have pikeralpha’s Skylake fix under KextsToPatch in Clover.

          1. Ok, so I got it to detect the SSD but i’ve been having trouble with wifi (the device is detected in system report) whenever I turn it on it will stay off and never turn on. I have a BCM94350ZAE M2 wifi card, I have tried many kexts FakePCIID and SSDT patches but to no avail.

  3. Hi, can you build be a zipped USB folder to just load it to install OS X on Lenovo 710? Please? Thanks!

    1. Unfortunately, this is not legal and I don’t even know, whether you can build Unibeast into an image…
      Sorry :/

  4. Hi,
    Thank you very much for all this information. I own a Lenovo Yoga 710 14 IKB, and I’d like to install macOS Sierra on it.
    How’s the overall performance? Can you run applications without suffering from lag or crashes?
    Does the Bluetooth work well? Regarding the Wifi, is it possible to use a USB dongle (such as a TP-Link Nano Adapter)?
    Finally, what are the limitations resulting from the incompatibility of the dedicated Nvidia GTX?
    Thanks in advance,

    1. Hi Pierre,

      Sierra takes about 20 seconds to boot up and the applications run stable. The Intel CPU & GPU Power Management is working (the processors are clocked to their needs), but the fan is a bit louder when idle.
      Regarding the Intel Graphics: The animations are a bit sluggish, only a bit under 30fps.
      USB WiFi Adapters work fine, but Bluetooth is not working πŸ™ It somehow displays devices, but it isn’t really working.
      Maybe you can tweak the DSDT to improve some things (like the fan EC), but I don’t have the time and patience to do this right now ^^

      Good Luck!

  5. Hey. I have been trying to follow this tutorial for a few days now, tried everything that I found on other forums that could help solve my issues, but:

    the installation disk does not boot at all, it gets stuck on some plus signs (screen: http://puu.sh/wTvbp/27df6adddf.jpg)

    I tried different kexts, no kexts, different approach to creating a bootable OS X Sierra installer, but nothing helped.

    Could you please explain the tutorial in a more step-by-step precise fashion? It’s hard to follow your steps with what you have written. I would like to install OS X Sierra and play with it, to see what it can do on this laptop, but I had no success yet with installing it. Please help.

    PS: I have the Yoga 710-14ikb (i5-7200U, 8gb ram, and I changed the original Liteon 256gb drive for a WD Blue 512gb m.2 ssd)

    1. Hi Dominik,

      sorry for not going into detail. I think you only messed with the drivers of Clover. Simply download Clover Configurator. It is a very user-friendly application to manage your Clover boot loader.
      The Plus signs may be caused by OsxAptioFixDrv. Open up Clover Configurator -> Mount your EFI Partition -> Load the config.plist -> Install Drivers. Make sure you installed OsxAptioFix2Drv and not the older OsxAptioFixDrv.

      EDIT: I faced the same problem and had the drivers installed. In Clover Configurator > Graphics: Select Inject Intel and it should work fine.

      1. Hey Josh! Thank you. I’ll try your suggestions when I’ll have the time for tinkering with it again.

        Another thing that may be causing some kind of issues (not sure): I run OSX in VirtualBox, I added a new 8gb vdi disk to the machine to be the “USB stick”. I ran the installer on it, and all the EFI edits, than turn off the VM and converted the .vdi file to a .img file and burned that onto a USB stick.
        I assume there would be no issue with this, as this is just doing a full 1:1 copy of a virtual disk onto a acctual device since VirtualBox had issues mounting my usb stick with OS X running on the VM, so I figured out I could do it this way.

        Hope you understand how I create the installation USB and maybe can tell me if that could be an issue.

        Hopefully someone else will find this information helpful in attempting to do the OS X installation on their Yoga laptops. Have a nice day!

      2. Also: (sorry for not mentioning it right away) I tried Legacy Bootloader from Clover the first couple of times, since you don’t specify if I have to select UEFI or Legacy and also you don’t specify what things I have to change in BIOS to be able to boot OS X. Maybe BIOS settings are another problem with my case.
        I followed another (simply Hackintosh setup) tutorial and it suggested that I enable virtual technology, disable secure boot and intel trust platform technology in BIOS. Is that correct, should I do it, or is it a bad thing to do and may it cause some trouble booting OS X?

        Thanks once more.

        1. Hi Dominik,

          Secure Boot should definitely be disabled but I think “Intel Virtual Technology” also caused some troubles for me. So everything should be fine.
          Your method for creating an installer USB sounds very adventurous. But if Clover boots up it may work…

          Good Luck

  6. Hello, can you upload youre whole efi folder please?
    I have a lenovo yoga 710 14 isk 80ty, but the dsdt won’t do anything (no sleep, brightness, etc..)a. My gpu intel hd520 have only 7mb.
    Can you help me please?

    1. I will clean up my config.plist and the other things and upload it soon.
      Maybe you are just missing “Inject Intel” under Graphics?

  7. Hello . Thank you for the good Manuel :).
    The only problem is the trackpad that I have. I downloaded the Γ©lan trackpad kext and that worked better (multitouch works) but then I loose sleep and brightness.
    Can you patch a dsdt for it please?

    1. sorry, sleep is working and brightness but can not triggered with the fn keys

      I did not add the kext intelbacklight.kext because it gave me problem with the micro hdmi. The internal display went black so I deleted the intelbacklight.kext, but the brightness is working (display slider) even without the kext

  8. My clover does not see the windows partition really annoying (only hfs). Now I am dual booting always with the usb.
    I installed Mac first then windows. If I want boot in Mac I used the usb installer and then go mount efi/microsoft/bootmgfw.efi and rename bootmgfw.efi into whatever. Now I don’t need a usb anymore for booting Mac OS X. If I want boot back window I mount again efi/microsoft/bootmgfw.efi and rename it back as original

    Can someone explain to me how they have windows booted in clover? ps I changed the config, plist<legacy true. Now I see the windows partition but that was for legacy and I have uefi. So I changed it back to false

    1. Try to play around with Clovers’ drivers. I guess Clover needs an NTFS or FAT driver to recognize the drive. And legacy mode is not a real solution ^^

      1. Ok.
        I Fixed the dual boot problem. Now I can boot both and clover let me show ntfs partition and hfs partition.
        FOR THE PEOPLE THAT INSTALLED A FRESH (blank) SSD HERE ARE THE INSTRUCTIONS FOR DUALBOOTING

        1) Install first Sierra with the beutifull guide from josh, then install windows (keep the usb stick somewhere save, trust me you gonna need it back if windows updates)
        2) after windows installation boot back to Sierra with the usb again
        3) mount efi folder with EFI mounter and go to Microsoft/Boot folder
        4) Rename bootmgfw.efi to this bootmgfw-orig.efi
        5) restart and have a nice day with clover dual boot windows and Mac

        Ps.) If you update windows then its gonna boot back always windows so you need to repeat step 2.

  9. Hey Josh
    Do you now how to install linux in uefi mode? It seems only booting in legacy mode. I tried in uefi sometimes it booted, but most times it get stuck.
    I saw that you have a 3d printer and that you have a raspberry pi , so I taught that you maybe have some linux installed on the yoga 710 14 ask 80ty.
    I installed linux temporary on a external ssd , because clover did not see the partition.

    1. Yes I have a triple boot system 8)

      I used rufus to write the operating system (Ubuntu) onto a USB-Stick. Simply use “GPT for UEFI systems” and run it.
      Hold F12 at startup (Use Fn-Key) to bring up the Boot Menu.
      Install it on a partition of your disk. The Grub Bootloader will replace Clovers’ BOOT_X64 and BOOT_IA32. So do a Backup of them before (probably located at /EFI/BOOT/)

      Thanks for reporting your progress and helping others πŸ‘

  10. Hey,
    After 3 weeks that i purchased this laptop (710 14 isk 80ty) i have some little problems on mac
    What works
    1)everything
    What does not work
    1) sound is not coming out from hdmi port
    2)Microphone is very distorted, you cannot use it
    3)sdcard is not working
    4)nvidia 940mx (do not try it to work, it’s never gonna work, no optimus)
    5)brightness keyboard shortcut (it works with voodoops2.kext from rehabman but you lose multitouch and scrolling. For me it is more important have multitouch so i have appleps2smarttouchpad.kext and i little tweaked the settings in conf.plist)

    – For the sound i use voodoohda
    i tried to find what realtek hardware it is, but i can not find anything. There is a applehda patcher but i did not test it because i do not know witch card it is. (if someone test it can you please report it wich realtek alc hardware)

    Is it a realtek alc 236????????
    http://forum.osxlatitude.com/index.php?/topic/9500-lenovo-yoga-710-audio-alc-236-line-in-not-working/

    1. I did not want to use VoodooHDA anymore because it felt too bulky and I didn’t need the preference pane. I found AppleALC which is compatible with ALC236 of the Yoga 710. Simply Inject Audio ID 11 and follow the instructions on github.
      I definitely like it better but I still have no sound after sleep…
      Currently I have very few time for my Hackintosh πŸ™

      1. Hello Josh.
        I tested with AppleAlc.kext and it was just the same problem as voodoohda.kext.
        Microphone very distorted and no sound out of the hdmi cable.
        I switched back too voodoohda kext because you are right about the sleep function that the speaker didnt work after sleep

        Now i have sound back with wake from sleep with voodoohda.kext
        The question now is: who gonna solved this puzzle?

  11. Is there any way you could link me to a video regarding the installation of this? I have the PS2Voodoo files downloaded as well as the other links. I just don’t know where to put them.

    1. Do you have already a mac os device? It can be a hackintosh or a virtual machine.

      If YES
      Download unibeast (7.x.x) and install on usb in uefi mode
      Download EFI mounter and mount efi folder and put all the kext in to the drive EFI/CLOVER/KEXT/10.12
      Unmount usb and put it in the laptop (yoga 710 14isk 80ty) and install mac os
      After installation repeat to mount efi and copy the whole folder into it from your usb

      Language Dutch
      Als je in belgie woont in antwerpen kan ik deze usb gratis maken

  12. hey, I’m completely new on making Hackintoshes and I have the same model of yoga 710.
    Is there any video i can follow step by step to achieve the hackintosh?

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.