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.
============================================================================
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 |
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 |
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 |
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)
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)
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 | - |