[Guide] Lenovo V510-15ikb

Feb 20, 2017
Lenovo V510-15IKB Intel Kaby Lake-U Premium PCH (Clover r4061)
Intel Core i5-7200u
Intel HD 620, 1920x1080
Classic Mac
Mobile Phone
CPU: Intel Core i5-7200u
RAM: 8GB DDR4 dual channel
GPU: Intel HD 620
SSD: 256 GB Samsung CM871a MZNTY256HDHP
Audio: Realtek ALC236
Display: 15.6" AH-IPS 1920x1080
Wireless/Bluetooth: Qualcomm Atheros QCA9377*
Ethernet: Realtek RTL8168/8111 Gigabit-LAN
Optical Drive: Slimtype DVD
Camera: HD Webcam

BIOS Settings:
Disable Secure Boot
Disable Legacy Boot

What doesn't work:
Function keys are tricky.

*Can be replaced by Broadcom BCM94352Z; otherwise use a macOS compatible USB dongle instead.
This laptop likely has a bios whitelist which means you're required to mod your bios to install the broadcom adapter.

Follow rehabmans guide but use the config.plist and kexts from this thread. They are mandatory. When preparing the install make sure to install EmuVariableUefi-64 because native NVRAM doesn't work.

Post Installation
Install Clover to SSD. Mount the EFI partition from terminal with "diskutil mount disk0s1" assuming macOS is installed to drive 0. (Use "diskutil list" to list all storage devices and partitions). Copy the config, kexts, and ssdt's from acpi patched to internal EFI partition. Use kextbeast to install kexts from to /Library/Extensions and install CodecCommander to System/Library/Extensions.

Read rehabman's guide how to extract, disassemble and edit your dsdt:

Apply Lenovo-V510-15IKB battery patch, usb_prw_0x6d skylake patch and audio layout 3 (change layout to 15). See if it compiles without errors (it should, warnings are normal) and go to File - Save as and change file format to ACPI Machine Language Binary. Save your DSDT.aml to acpi/patched.

Reboot and open terminal, run "sudo kextcache -i /" to rebuild kext cache; then reboot again.

*In order to output 4k over HDMI you need to remove intelgraphicsdvmtfixup kext from kexts/other and enable the minStolenSize patch in config.plist.


Last edited: