Dude100 / Legion-5600H-Hackintosh

macOS on Lenovo Legion 5-15ACH6A - Ryzen 5600H & Radeon RX 6600m

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS on Lenovo Legion 5-15ACH6A - Ryzen 5600H & Radeon RX 6600m 🇧🇷

Lenovo Legion 5-15ACH6A Type 82NW Opencore EFI and some info for running macOS Ventura. Working in BIOS Version: G9CN32WW

print1352

Considerations

Information available only for possible references. I do not recommend following all the information presented here.

Table of Contents

Specifications

Item Info
Model Legion 5-15ACH6A Type 82NW
Bios Version G9CN32WW
CPU AMD Ryzen™ 5 5600H Processor
DGPU AMD Radeon RX 6600M 8GB
RAM 2x 16GB Kingston DDR4 2400/3200 MHz
NVMe Kingston SNV2S1000G 1TB for macOS / Micron MTFDHBA512QFD 512gb for Windows 11
WIFI Intel® Wi-Fi 6E AX210
Bluetooth With Intel wifi combo card
Ethernet Realtek RTL8111
Audio Realtek ALC287
LCD Panel 15.6 FHD IPS 120Hz
Opencore Version 0.9.5
SMBIOS used MacBookPro16,3 (Need to enter your information generated by GenSMBIOS)
Target MacOS Version MacOS Ventura 13.5.2

What's Working

Item Status Notes
CPU AMD Vanilla Kernel Patches (Modify according to yours Core Count)
DGPU With some DeviceProperties
Brightness Control With Lunar app
HDMI A/V out  
USB All ports working with GUX-RyzenXHCIFix (New fork of GenericUSBXHCI)
Keyboard Voodoops2controller Kext + Karabiner-Elements app for mapping
Audio AppleALC kext working with layout-id 21
Trackpad VoodooI2C
Ethernet RealtekRTL8111 Kext
Intel WIFI AirportItlwm Kext
Bluetooth Internal Intel combo card with IntelBluetoothFirmware.kext + BlueToolFixup Kext
Battery VoodooBatteryStatus Kext
AppleTV+ DRM Work with CFG_LINK_FIXED_MAP=1
iServices Message/Facetime tested and working
Shutdown/Reboot  

What's not Working

Item Status Notes
Sleep TSC issues

Bios Options

  • Only Discrete GPU
  • Device Guard Disabled
  • Secure Boot Disabled

Kexts Used

Kext Description
AirportItlwm.kext Adds Intel WIFI support
AMDRyzenCPUPowerManagement.kext Power management and monitoring of AMD processors
AppleALC.kext Native macOS HD audio for not officially supported codecs
AppleMCEReporterDisabler.kext Disables AppleIntelMCEReporter which causes panics on AMD CPUs
IntelBTPatcher.kext Intel Bluetooth Kernel Extensions for macOS
IntelBluetoothFirmware.kext Intel Bluetooth Kernel Extensions for macOS
BlueToolFixup.kext Patches Bluetooth stack to allow non-Apple Bluetooth
GUX-RyzenXHCIFix A fork of GenericUSBXHCI aimed at analyzing and fixing the USB3
Lilu.kext Platform for arbitrary kext, library, and program patching throughout the system
NVMeFix.kext Improve compatibility with non-Apple SSDs
RadeonSensor.kext GPU temperature
RealtekRTL8111.kext Open source driver for the Realtek RTL8111/8168 family
RestrictEvents.kext Blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware
SMCAMDProcessor.kext Power management and monitoring of AMD processors
SMCBatteryManager.kext Enables battery readings
USBToolBox.kext Common actions for USB mapping easier
UTBMap.kext USB Map performed with the USBToolbox tool on Windows 11
VirtualSMC.kext Advanced Apple SMC emulator in the kernel
VoodooPS2Controller.kext Fixes keyboard
VoodooI2C.kext & VoodooU2CHID.kext Fixes trackpad

SSDTs Used

Done with SSDTTime in Windows 11

Table Description
SSDT-EC Adds a fake Embedded Controller device
SSDT-PLUG-ALT Fixes CPU definitions
SSDT-USBX Enables USB Power Management
SSDT-XOSI Spoof macOS to Windows for some ACPI features

Credits

  • AMD-OSX Forum and the dedicated Thread users.
  • ExtremeXT for help, corrections, my first EFI and git README info/references.
  • zxc2689963 for EFI references.
  • Dortania for the guides.
  • Apple for macOS.
  • Acidanthera for OpenCore and most Kexts.
  • Anyone else that helped to develop and improve hackintoshing.

Screenshots

screen2

screen1

About

macOS on Lenovo Legion 5-15ACH6A - Ryzen 5600H & Radeon RX 6600m


Languages

Language:Objective-C 47.2%Language:C 26.9%Language:C++ 21.5%Language:ASL 4.4%