Goal of this repo is to run Mac os on Lenovo IdeaPad 3 15IML05 Laptop.
macOS Ventura 13.3.1 | macOS Sonoma 14.5 |
---|---|
Go to INSTALLATION_GUIDE_OPENCORE.md(Detailed guide)
Type | Spec | Status | Link |
---|---|---|---|
Computer | Lenovo IdeaPad 3 15IML05 U1 | Working | - |
BIOS Version | LENOVO DXCN39WW (10/13/2021) | Working | - |
CPU | DualCore Intel Core i3-10110U, 3700 MHz (37 x 100) | Working | - |
Chipset | Intel Comet Point-LP, Intel Comet Lake-U | Working | - |
Graphics | Intel(R) UHD Graphics | Working | Guide |
Audio | Realtek ALC 230, Codec ID:10EC0230 / 17AA383A | Working | Guide |
Ethernet | Not Present | N/A | - |
WiFi | Intel(R) Wireless-AC 9560 | Not Working | - |
Bluetooth | Intel(R) Wireless Bluetooth(R) - USB\VID_8087&PID_0AAA&REV_0002 | Working | - |
Touchpad | I2C ELAN0001 [PnP - MSFT0001] | Working | - |
Keyboard | Standard PS/2 Keyboard | Working | - |
Webcam | Integrated Camera - USB\VID_30C9&PID_001B&REV_0005&MI_00 | Working | - |
Battery | Sunwoda - L19D3PF5 - Rechargeable LiP - 46270 mWh | Working | - |
Type | Spec | Status |
---|---|---|
Wireless Bluetooth Mouse Rechargeable Mouse | - | Working |
G.Skill Ripjaws SO-DIMM 16GB (1 * 16GB) DDR4 3200 CL22-22-22-52 1.20V Laptop Memory | - | Working |
Type | Spec | Status |
---|---|---|
Battery Status | - | Working |
Brightness With keys(F11 - F12) | - | Working |
Sleep | - | Not Working |
Trackpad | - | Laggy and High cpu usages |
Kext | Info |
---|---|
Lilu.kext | Arbitrary kext and process patching on macOS. |
VirtualSMC.kext | SMC Emulator Layer. |
WhateverGreen.kext | Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. This is needed for Intel HD 520. |
ECEnabler.kext DISABLED | Allows reading Embedded Controller fields over 1 byte long, vastly reducing the amount of ACPI modification needed (if any) for working battery status. |
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. |
AirportItlwm.kext | Intel Wi-Fi Drivers for macOS. |
HoRNDIS.kext | Android USB tethering driver for Mac OS X |
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. |
RTCMemoryFixup.kext | open source kernel extension providing a way to emulate some offsets in your CMOS (RTC) memory |
SMCBatteryManager.kext | Battery Status Monitoring. |
SMCProcessor.kext | Processor Temp Monitoring. |
SMCSuperIO.kext | Fan Reading. |
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 |
IntelBluetoothFirmware.kext | Intel Bluetooth Drivers for macOS. |
IntelBTPatcher.kext | A Lilu base patcher that fix Intel Bluetooth on Bigsur, Catalina, Mojave, High sierra etc, tested with Bigsur and Catalina all working good. |
RestrictEvents.kext | Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware. |
NVMeFix.kext | NVMeFix is a set of patches for the Apple NVMe storage driver, IONVMeFamily. Its goal is to improve compatibility with non-Apple SSDs. |
FeatureUnlock.kext | Add Sidecar support to unsupported models |
BrightnessKeys.kext | Handler for brightness keys without DSDT patches |
UTBMap.kext | Contains USB port mappings. |
AppleALC.kext | For Audio. |
VoodooI2C.kext | For I2C Touchpad. |
VoodooI2CHID.kext | For ELAN Touchpad. |
VoodooPS2Controller.kext | Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad. |
HibernationFixup.kext | A Lilu plugin intended to fix hibernation compatibility issues. |
YogaSMC.kext | ACPI driver for OEM hardware. |
|
Kext | Info | Refrence Link |
---|---|---|
SSDT-AWAC.aml | Fixing System Clocks | Link |
SSDT-EC.aml | Fixing Embedded Controller | Link |
SSDT-ECRW.aml | YogaSMC-ACPI driver for OEM hardware | Link |
SSDT-YVPC.aml | YogaSMC-ACPI driver for OEM hardware | - |
SSDT-PNLFCFL.aml.aml | Fixing Backlight | Link |
SSDT-EC-USBX.aml | Fixes EC and USB Power Supply | Link |
SSDT-RHUB.aml | Fixing RHUB | Link |
SSDT-GPRW.aml | GPRW/UPRW/LANC Instant Wake Patch | Link |
SSDT-TPD0.aml | Fixing Trackpads | Link |
SSDT-HPET.aml | Fixing IRQ Conflicts | Link |
SSDT-XOSI.aml | Fixing Trackpads | Link |
SSDT-MEM2.aml | Adds MEM2 ACPI Device to IGPU | - |
SSDT-PLUG.aml | Enables native CPU Power Management (XCPM) | Link |
SSDT-SBUS.aml | Adds missing MCHC Device | Link |
SSDT-RCSM.aml | - | - |
SSDT-ALS0.aml | Fixing SMBus support | Link |
- Sleep issue
- Laggy touchpad and high cpu usages during use.
- Suggest to me via issue.
- 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.