Skip to content

kalkmann/Legion-5600H-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 Sequoia and Tahoe 26 Beta 1. Probably compatible with R70002021A 6600M variant/Legion x60AA Gen AMD. For NVidia Legion variant, try [@ducviet5138 fork](https://github.com/ducviet5138/Hackintosh-Legion-5)

Lenovo BIOS Opencore Release MacOS Version

Sequoia 15.5 Tahoe Beta 1

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 G9CN37WW
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 1.0.5 DEV
SMBIOS used MacBookPro16,3 (Need to enter your information generated by GenSMBIOS)
Target MacOS Version macOS Sequoia 15.5 and macOS Tahoe 26 Beta 1

What's Working

Item Status Notes
CPU AMD Vanilla Kernel Patches (Modify according to yours Core Count / Adjusted MaxKernel to Tahoe)
DGPU With some DeviceProperties
Brightness Control Workaround with Lunar app
HDMI A/V out Tested and working in 4K 60Hz Monitor 
USB-C DP DisplayPort working 
USB All ports working with USBToolBox Kext 1.2.0 and UTBMap kext
Keyboard Working without kexts + Karabiner-Elements app for mapping
Audio AppleALC kext working with layout-id 21
P2 Mic Working
Trackpad VoodooI2C + VoodooI2CHID
Ethernet RealtekRTL8111 Kext
Intel WIFI Sequoia with Itlwm.kext and Heliport app
Bluetooth From Intel AX210: Logitech MX Master 3S working with IntelBluetoothFirmware + IntelBTPatcher + BlueToolFixup from here
Battery VoodooBatteryStatus Kext
AppleTV+ DRM Working
iServices Message/Facetime tested and working
Shutdown/Reboot  
Sleep/Wake Working with ForgedIvariant.kext + USB Port Mapping + Disable RTC Wake Scheduling patch only in Sequoia

What's not Working

Item Status Notes
🤷🏻‍♂️ Time to test in real life

Bios Options

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

Kexts Used

Kext Description
AppleALC.kext Native macOS HD audio for not officially supported codecs
AppleMCEReporterDisabler.kext Disables AppleIntelMCEReporter which causes panics on AMD CPUs
BlueToolFixup.kext Patches Bluetooth stack to allow non-Apple Bluetooth
ForgedIvariant.kext The plug & play kext for syncing the TSC on AMD & Intel
IntelBluetoothFirmware.kext Intel Bluetooth Kernel Extensions for macOS
IntelBTPatcher.kext Intel Bluetooth Kernel Extensions for macOS
Itlwm.kext An Intel Wi-Fi Adapter Kernel Extension for macOS
Lilu.kext Platform for arbitrary kext, library, and program patching throughout the system
NVMeFix.kext Improve compatibility with non-Apple SSDs
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
SMCProcessorAMD.kext VirtualSMC plugin for AMD CPU temperature
SMCRadeonSensors.kext A VirtualSMC plug-in that provides temperature readings for AMD GPUs
SMCBatteryManager.kext Enables battery readings
USBToolbox Kext 1.2.0 This release works with Tahoe
USBToolbox Tool USB mapping tool supporting Windows and macOS
VirtualSMC.kext Advanced Apple SMC emulator in the kernel
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

Useful Apps & Scripts

Table Description
Hackintool The Swiss army knife of vanilla Hackintoshing
MaciASL ACPI editing IDE for macOS
gibMacOS Py2/py3 script that can download macOS components direct from Apple
SSDTTime Cross-platform SSDT/DSDT hotpatch attempts
ProperTree Cross platform GUI plist editor written in python
OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT
MountEFI Quick Action
LocalSend Share files to nearby devices. Free, open-source, cross-platform
Homebrew The Missing Package Manager for macOS
Mounty A tiny tool to re-mount write-protected NTFS volumes under macOS in read-write mode
LuLu Free, open-source firewall that aims to block unknown outgoing connections
One-key-hidpi Script can simulate macOS HiDPI on a non-retina display, and have a "Native" Scaled in System Preferences
Lunar The defacto app for controlling monitors
Karabiner Elements A powerful and stable keyboard customizer for macOS
Barrier allow you to use a single keyboard and mouse to control multiple computers

Something helped? Leave a star!

Star History Chart

Screenshots

Tahoe Beta 1

Sequoia 15.1

screen7

screen6

screen5

screen4

screen3

screen2

screen1

About

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

Topics

Resources

Stars

Watchers

Forks

Languages