Thank you kalkmann for mentioning my work in your repository.
Information available only for possible references. I do not recommend following all the information presented here.
| Item | Info |
|---|---|
| Model | Legion 5-15ACH6 Type 82JW |
| Bios Version | HHCN37WW |
| CPU | AMD Ryzen™ 5 5600H Processor |
| DGPU | GeForce RTX 3050 4GB |
| RAM | 2 x 8GB Kingston DDR4 2400/3200 MHz |
| NVMe | SK Hynix 500GB / Western Digital SN550 1TB |
| WIFI | Intel® Wi-Fi 6E AX210 (need to make a replacement) |
| Bluetooth | With Intel wifi combo card |
| Ethernet | Realtek RTL8111 |
| Audio | Realtek ALC287 |
| LCD Panel | 15.6 FHD IPS 165Hz |
| Opencore Version | 1.0.2 |
| SMBIOS used | MacBookPro16,3 (Need to enter your information generated by GenSMBIOS) |
| Target MacOS Version | macOS Sonoma 14.2 |
| Item | Status | Notes |
|---|---|---|
| CPU | ✅ | AMD Vanilla Kernel Patches (Modify according to yours Core Count) |
| DGPU | ✅ | With some DeviceProperties |
| USB | ✅ | All ports working with GUX-RyzenXHCIFix / USBMap |
| Keyboard | ✅ | Voodoops2controller Kext + Karabiner-Elements app for mapping |
| Audio/Mic | ✅ | AppleALC kext working with layout-id 13 |
| Trackpad | ✅ | VoodooI2C |
| Ethernet | ✅ | RealtekRTL8111 Kext |
| Intel WIFI | ✅ | AirportItlwm Kext |
| Bluetooth | ✅ | From Intel AX210 with IntelBluetoothFirmware.kext + BlueToolFixup Kext |
| Battery | ✅ | SMCBatteryManager Kext |
| Shutdown/Reboot | ✅ | |
| Sleep/Wake | ✅ | By using ForgedInvariant |
| Item | Status | Notes |
|---|---|---|
| dGPU | ❌ | GeForce RTX 3050 |
| HDMI A/V out | ❌ | Because HDMI connects directly to the dGPU, which has been disabled |
| NVMe SKHynix | ❌ | Disable it because it causes panic on macOS |
| Brightness Control | Using Windows brightness to adjust macOS brightness. | |
| iServices | ❌ | Not work on my PC, you can try it yourself |
| AppleTV+ DRM | ❓ | Untested yet |
- Hybrid Mode GPU
- Device Guard Disabled
- Secure Boot Disabled
| 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 |
| BlueToolFixup.kext | Patches Bluetooth stack to allow non-Apple Bluetooth |
| ForgedInvariant | The plug & play kext for syncing the TSC on AMD & Intel. It should solve some wake issues for AMD Mobile |
| HoRNDIS.kext | Android USB tethering driver for Mac OS X |
| IntelBTPatcher.kext | Intel Bluetooth Kernel Extensions for macOS |
| IntelBluetoothFirmware.kext | Intel Bluetooth Kernel Extensions for macOS |
| GUX-RyzenXHCIFix | A fork of GenericUSBXHCI aimed at analyzing and fixing the USB3 |
| NootedRed.kext | Lilu plugin for AMD Vega iGPUs |
| 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 processors (View temperature) |
| SMCBatteryManager.kext | Enables battery readings |
| USBMap | Python script for mapping USB ports in macOS and creating a custom injector kext |
| VirtualSMC.kext | Advanced Apple SMC emulator in the kernel |
| VoodooPS2Controller.kext | Fixes keyboard |
| VoodooI2C.kext & VoodooU2CHID.kext | Fixes trackpad |
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 |
| SSDT-GPU-OFF | Disable discrete card (Author: ExtremeXT) |
| SSDT-NVME-OFF | Disable unsupportted NVMe SSD |
- OC-Little-Translated Guides.
- AMD-OSX Forum and the dedicated Thread users.
- ExtremeXT for help in disable dGPU.
- 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.
- kalkmann for EFI repository.
This repository is intended for educational and research purposes only. Installing macOS on non-Apple hardware (Hackintosh) may violate Apple's End User License Agreement (EULA). By using the information provided here:
- You acknowledge and agree that you are doing so at your own risk.
- I am not responsible for any damage to your hardware or loss of data.
- This project is not affiliated with Apple Inc., Lenovo, or any other company mentioned.
If you are the rightful owner of any material used in this project and would like it to be removed or properly credited, feel free to contact me at [email protected] using your official company email. I will respond promptly and take appropriate action as needed.

