Lenovo-Ideapad-320-15ISK-14ISK-Laptop-Hackintosh
Lenovo-Ideapad-320-15ISK-14ISK-Laptop-Hackintosh copied to clipboard
The goal of this repo is to run macOS on Lenovo Ideapad 320 15ISK, 14ISK Laptop.
Lenovo-Ideapad-320-15ISK-14ISK-Laptop-Hackintosh
Goal of this repo is to run Mac os on Lenovo Ideapad 320 15ISK Laptop
macOS Mojave 10.14.6 | macOS Catalina 10.15.6 | macOS Big Sur 11.6 | macOS Monterey 12.3 |
---|---|---|---|
macOS Catalina to Big Sur direct upgrade note:
Download latest OpenCore zip folder from release and overwrite with existing one.
OpenCore Installation Guide
Go to INSTALLATION_GUIDE_OPENCORE.md(Detailed guide)
Clover Installation Guide (Deprecated)
Go to INSTALLATION_GUIDE_BEGINNERS.md(For beginners)
Go to INSTALLATION_GUIDE.md(Detailed guide - Advanced user only)
Other Guide
Go to WIRELESS_CARD_BUYING_GUIDE.md(Supported WiFi adapters and buying guide)
About this Laptop
Original Hardware Info 💻
Type | Spec | Status | Link |
---|---|---|---|
Computer | Lenovo Ideapad 320-15ISK 80XH01DNIN | Working | - |
BIOS Version | LENOVO Insyde EFI(4WCN29WW) | Working | - |
CPU | DualCore Intel Core i3, 2000 MHz (20 x 100) | Working | - |
Chipset | Intel Sunrise Point-LP, Intel Skylake-U | Working | - |
Graphics | Intel HD Graphics 520, NVIDIA GeForce 920MX (Using Intel GPU only) | Working | Guide |
Audio | Realtek ALC3240, Codec ID:10EC0230h / 17AA3809h | Working | Guide |
Ethernet | Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter() | Working | - |
WiFi | Intel(R) Dual Band Wireless-AC 3165 | Not Working | - |
Bluetooth | Intel(R) Wireless Bluetooth(R) | Working | - |
Touchpad | I2C ELAN0608 | Working | Guide |
Keyboard | - | Working | - |
Webcam | Ven id: 0x04f2(Chicony Electronics Co.,Ltd.) Product id: 0xb5d8 | Working | - |
Battery | Serial Number: L16M2PB2- 1229 Manufacturer: SMP Device Name: L16M2PB2 | Working | - |
Modifications 🔨
Type | Spec | Status |
---|---|---|
D-Link DWA-131 Wireless N Nano USB Adapter (Black) | - | Working |
BCM94360CS2 Wireless WIFI Bluetooth 4.0 Airport Card For Macbook Air 11" A1465 13" A1466 2013 MD711LL/A MD760 BCM94360CS2AX | - | Working |
Wireless Bluetooth Mouse Rechargeable Mouse | - | Working |
Universal for 9.5mm CD/DVD Drive Slot (for SSD and HDD) | - | Working |
15.6 inch IPS LCD matrix LP156WF4 LP156WF6 | - | Working |
Software Status 👨💻
Type | Spec | Status |
---|---|---|
Battery Status | - | Working |
Brightness With keys(F11 - F12) | - | Working |
Sleep | - | Working |
Kext Used
Kext | Info |
---|---|
Lilu.kext | Arbitrary kext and process patching on macOS. |
AirportItlwm.kext | Intel Wi-Fi Drivers for macOS. |
itlwm.kext | Intel Wi-Fi Drivers for macOS. |
IntelBluetoothFirmware.kext | Intel Bluetooth Drivers for macOS. |
AppleALC.kext | For Audio. |
RealtekRTL8111.kext | RTL8111/8168/8411 PCI Express Gigabit Ethernet. |
VirtualSMC.kext | SMC Emulator Layer. |
SMCBatteryManager.kext | Battery Status Monitoring. |
SMCProcessor.kext | Processor Temp Monitoring. |
SMCSuperIO.kext | Fan Reading. |
USBPorts.kext | For USB Port mapping. |
VoodooI2C.kext | For I2C Touchpad. |
VoodooI2CELAN.kext | For ELAN Touchpad. |
VoodooPS2Controller.kext | Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad. |
WhateverGreen.kext | Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. This is needed for Intel HD 520. |
HWPEnabler.kext | HWP is a technology introduced in Skylake which lets the CPU select its own stepping speed without the usage of the CPU Multiplier. Additionally it trottles/boosts itself much faster, which improoves overall CPU performance. With enabled HWP you dont need to create SSDTs with CPU P-States anymore. |
CpuTscSync.kext | It is a Lilu plugin, combining functionality of VoodooTSCSync and disabling xcpm_urgency if TSC is not in sync. It should solve kernel panics after wake. |
HoRNDIS.kext | Android USB tethering driver for Mac OS X |
BlueToolFixup.kext, | Required for macOS 12 or newer, as in macOS 12 Apple has changed parts of the Bluetooth stack from kernel-space to user-space |
FeatureUnlock.kext | Add Sidecar support to unsupported models |
BrightnessKeys.kext | Handler for brightness keys without DSDT patches |
RTCMemoryFixup.kext | open source kernel extension providing a way to emulate some offsets in your CMOS (RTC) memory |
HibernationFixup.kext
SSDT Used
Kext | Info | Refrence Link |
---|---|---|
SSDT-EC-USBX.aml | Fix Embedded Controllers. For Skylake laptops and newer. | Link |
SSDT-EHCx_OFF.aml | USB compatibility table for disable phantoms EHC1, EHC2. Only for 7,8,9-series chipsets and 10.11 and newer! | Link |
SSDT-GPRW.aml | _PRW USB wake up patch. | Link |
SSDT-I2C.aml | Fix trackpad | Link |
SSDT-KBD.aml | Fix brightness key.(F11 and F12) | Link |
SSDT-MEM2.aml | Add missing MEM2 Device to enhance performance like a real Mac | - |
SSDT-PMCR.aml | Add missing PMCR Device to enhance performance like a real Mac | - |
SSDT-PNLF.aml | Fix Backlight. For most users. | Link |
SSDT-SBUS-MCHC.aml | Mainly handles the System Management Bus. | Link |
SSDT-UIAC.aml | Block empty USB ports. Created using HackinTool. USBPorts.kext is also required. | Link |
SSDT-XOSI.aml | This SSDT can be used instead of an OS Check Fix patch to simulate a version of Windows for Darwin. | Link |
SSDT-PrtSc-F13.aml | PrtSc Screenshot | - |
TODO
- USB mapping tutorial.
- Separate guide for audio, graphics etc.
- Suggest to me via issue.
Telegram Channel
Credits
- Apple for macOS.
- Acidanthera for most of the kexts.
- goodwin for ALCPlugFix.
- RehabMan for some patches.
- Steve Zheng for some patches.
- Sniki for some patches.
- daliansky for some patches.
- Moh_Ameen for some patches.
- OpenIntelWireless for Intel WiFi drivers.
- And anyone else that helped to develop and improve hackintoshing.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
btx3 ⚠️ |
This project follows the all-contributors specification. Contributions of any kind welcome!