Skip to content

xkhoir/Lenovo-310-14ISK-Hackintosh-EFI-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lenovo-310-14ISK-Hackintosh-EFI-OpenCore

Don't try this EFI in a different Lenovo model !!! (Only Lenovo Ideapad 310 14ISK) Do With Your Own Risk !!!

This EFI is still not stable on macOS 12 Monterey, due to problems with Bluetooh Apple has completely rewritten the Bluetooth stack. and support for ApplePS2SmartTouchPad.kext which cannot be used in Monterey

Looking for a battery patch for this laptop? Click Here But in this EFI version, you don't necessary a battery patch, because it has been patched by ECEnabler.kext

In everything on this README, refers to the Dortania Guide.

============================================================================

Lenovo-310-14ISK

Laptop Type Bios Version Installed macOS Bootloader
Lenovo Ideapad 310 14ISK 80SL LENOVO Insyde 0XCN45WW (Lastest) Big Sur 11.6.5 (20G527) OpenCore v0.8.0

My Specifications :

Type Spec Status
Processor Intel Core i5 6200U Skylake Working
Chipset Intel Skylake-U Working
RAM 4GB DDR4 Onboard + Samsung 4GB DDR4 SODIMM slot (2133 Mhz) Working
IGPU Intel HD Graphics 520 Working
dGPU Nvidia GT 920MX (Optimus Mode) Not Supported
Storage 1x WD Blue 1TB + 1x Visipro SSD SATA 120GB Working
Wifi Intel AC 3165 + Bluetooth Working
Ethernet Realtek RTL8168GU Gigabit Ethernet Working
Touchpad Synaptic SYN2B58 PS2 Interface Working
Keyboard PS2 Interface Working
Sound Conexant CX20751/2, Codec ID=0x14F1510F Layout ID=28 Working
Battery Device=L15L2PB2, Manufacturer=LGC, SN=5119 Working
Webcam Realtek EasyCamera Working
SD Card Reader Realtek USB 2.0 Card Reader Untested

System Status :

Type Status
QE/CI Graphics Intel HD 520 Working
CPU Power Management Working
Restart and Shutdown Working
Sleep Working
Brightness Slider & keys F11 - F12 Working
Battery Precentage Working
Touchpad and Gesture Working
HDMI Display Working
HDMI Audio Working
iService Not Working

Used Kext :

Kext Info
Lilu.kext Kernel extension Arbitrary kext and process patching on macOS
WhateverGreen.kext To disable Nvidia discrete GPU and patch framebuffer Intel HD 520
AppleALC.kext To Patch on-board sound controllers
VirtualSMC.kext SMC Emulator Layer
SMCProcessor.kext VirtualSMC Plugin for Processor Monitoring
SMCSuperIO.kext VirtualSMC Plugin for Fan Speed Monitoring
SMCBatteryManager.kext VirtualSMC Plugin for Battery Monitoring
ECEnabler.kext To enable Patch battery percentage
ApplePS2SmartTouchPad.kext To Patch Synaptics ps/2 Touchpad & Keyboard
AirportItlwm.kext To Patch Intel AC 3165
IntelBluetoothFirmware.kext To patch Intel Bluetooth
HWPEnabler.kext Intel Skylake CPU select its own stepping speed without the usage of the CPU Multiplier
VoodooTSCSync.kext A kernel extension which will synchronize the TSC on any Intel CPUs
RealtekRTL8111.kext To Patch The Ethernet port
USBPorts.kext To patch mapping the usb port

After you download it, copy and paste/replace all the kext to the EFI folder in EFI-> OC-> Kext)

Used DSDT & SSDT :

If you have the same Laptop model and have upgraded to the latest bios you can simply use the DSDT & SSDT File below. Do not use this file !!! if you are not in the latest version of the bios, then you have to dump or create your own DSDT & SSDT files by reading the guide column. I recommend you to upgrade to lastest bios version!!!!

DSDT / SSDT Info Guide
DSDT.aml Differentiated System Description Table which contains the Differentiated Definition Block that supplies the implementation and configuration information about the base system Read
SSDT-EC.aml Fix Embedded Controller for hotkeys and battery Read
SSDT-HPET.aml Patch IRQ Conflicts Read
SSDT-PLUG.aml Fix Intel Skylake Processor Plugin Type Read
SSDT-PNLF.aml Fix Backlight Slider Read
SSDT-SBUS-MCHC.aml Fix Intel System Management Bus Read
SSDT-dGPU-Off.aml Disable Nvidia Optimus Discrete GPU Read
SSDT-UIAC.aml Blocked Unused Usb Port Read
SSDT-USBX.aml Fix Usb Port Mapping Read

After you download it, copy and paste/replace all the DSDT/SSDT to the EFI folder in EFI-> OC-> ACPI)

Installer MacOs, and Supporting App :

Apps/Tools Info Link Guide
gibMacOS To get the installer Download -
GenSMBIOS To Generate a new Serial Download Read
ProperTree To configure OpenCore config.plist Download -
OpenCore Configurator To configure OpenCore config.plist Download -
OC-Gen-X To configure OpenCore config.plist Download -
MaciASL To configure ACPI Files Download -
SSDTTime To get the DSDT and SSDT Download Read
DPCIManager To see the device properties in macOS Download -
Hackintool To see the device properties in macOS Download -
IntelPowerGadget To see CPU Power Management and Performance test Download -