Skip to content

3ig/IdeaPad-S540-15IML-hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lenovo IdeaPad S540-15IML (Monterey 12.3 hackintosh) for bios version CNCN11WW

Specifications Details
Processor Intel Core i5-10210U
Memory 20gb DDR4 2400MHz (4gb soldiered on board)
HDD 1TB NVMe SSD Micron 2200 + 1TB SATA Samsung 860 EVO
Graphics Card Intel UHD Graphics 630
ex. Graphics Card Nvidia MX250 2GB
Monitor 15.6 inch 1920x1080
Sound Card Realtek ALC257
Card reader O2 Card Reader
Finger print reader Goodix
Network Card Intel (replaced with DW1820A)

Current status:

Working:

  • Intel Graphics (MX250 disabled) (HDMI works)
  • Sound / Mic
  • Bluetooth / Wifi (with DW1820A)
  • Keyboard
  • Touchpad
  • Card reader
  • Camera
  • USBs
  • Brightness adjustment (with Fn keys)
  • Battery managment (7 / 8 hour battery with latest BIOS)
  • Power managment
  • Sleep / Wake
  • Nvram

Not working:

  • Fingerprint reader (recognised but can't be used) (DISABLED)
  • Micron 2200 NVMe SSD (this is not even working on real Apple hardware)

I must say this machine turned out to be a way better hackintosh than i expected given the new 10gen hardware. It took some time but i got everything working smoothly with great battery life and a really fast pci-e card reader (that was kind of important for me).Performance is on par with with 2019 MacBook Pro 13 inch if not better in some cases.

UPDATE:

I will not update Clover config going forward (it's valid for Catalina 10.15.7 ), but it will stay here in the repo in case someone wants to use Clover. The OpenCore config expects DVMT to be 64mb and CFG LOCK to be disabled in bios.

Change DVMT and CFG Lock: needs windows

Reference https://github.com/lietxia/XiaoXinAir14IML_2019_hackintosh/wiki/DVMT
DVMT:

  • Area (area): SaSetup
  • Offset (offset): 0x107
  • 01 to 02

CFG LOCK:

  • Area: CpuSetup
  • Offset (offset): 0x3E
  • 01 to 00
NOTE:

If you have a compatable NVMe SSD remove SSDT_NVMe-Pcc.aml from /CLOVER/ACPI/Patched

NOTE2:

Bios version CNCN11WW forces RST storage controller mode on the SATA drive so i added CtlnaAHCIPort.kext to boot my system. Even if you are installed on the nvme drive you need this kext to see and open sata devices in osx.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published