Type | Spec | Status |
---|---|---|
Model Name | Lenovo Legion 5 15ACH6H | ✅ |
CPU | AMD Ryzen 5 5600H CPU @ 3.30GHz | ✅ |
RAM | 16 GB 3200 MHz DDR4 | ✅ |
Internal Graphics Card | AMD Radeon Graphics (iGPU) (Renoir/Cezanne) | ✅ |
External Graphics Card | NVIDIA GeForce RTX 3060 | ❌ |
Wi-Fi | Intel AX200 Wi-Fi 6 (802.11ax) | ✅ |
Ethernet | Realtek RTL8111 | ✅ |
Audio | Realtek ALC 257 | ✅ |
- Step 1. Format a USB as FAT32
- Step 2. Download SmokelessRuntimeEFIPatcher
- Step 3. Place all of the files in SREP.zip in the root of the flash drive
- Step 4. Download the Legion 5 <2022 SREP Config
- Step 5. Place the SREP config in the root of the flash drive named SREP_Config.cfg
- Step 6. Boot from the newly made USB drive and wait for the laptop to reboot into the patched BIOS
With the patched BIOS loaded follow these steps to disable XHCI1:
- Step 1. Head to the AMD CBS menu
- Step 2. Open FCH Common Options
- Step 3. Enter the USB Configuration Options submenu
- Step 4. Find XHCI1 Controller Enable
- Step 5. Set to Disabled
- Step 6. Hit F10 to save your changes and reboot
- Step 1. Enter BIOS and enable "Switchable Graphics"
- Step 2. Go to the configuration menu
- Step 3. Find iGPU VRAM size (Default is 512MB)
- Step 4. Set to 1GB or above (recommended by NootedRed)
- Step 1. Download all of the files from this repo
- Step 2. Format a USB drive as FAT32
- Step 3. Drag & Drop just the "EFI" folder from this repo into the root of the USB drive
- Step 4. Boot from the USB
- Step 5. Profit??
Follow the instructions from Dortania's guide.
Type | Status |
---|---|
Turbo boost and CPU frequency stage | ✅ |
AMD Radeon Graphics (1GB) | ✅ |
Audio Realtek ALC 257 | ✅ |
Realtek Ethernet RTL8111 | ✅ |
Intel AX200 Wi-Fi, iMessage... | ✅ |
USB 3.0 and Type-C (with Port Map) | ✅ |
Touchpad (14 gestures are working) | ✅ |
Battery status | ✅ |
Camera | ✅ |
Shutdown / Reboot | ✅ |
Fn shortcut keys | ✅ |
Brightness control | ✅ |
Type | Info | Status |
---|---|---|
HDMI | Broken in NootedRed | ❌ |
Airdrop, Sidecar | Intel Wi-Fi Doesn't Support | ❌ |
Sleep | Broken in NootedRed | ❌ |
CPU Power Management | Causes crashes on Ventura 13.4 | ❌ |
Graphics glitches under load | Issue with NootedRed | ❌ |
Note: Most SSDTs here were generated by SSDTTime
SSDT | Info |
---|---|
SSDT-ALS0.aml | Creates a fake Ambient Light Sensor for keyboard backlight. |
SSDT-EC.aml | Creates a fake EC for macOS. |
SSDT-GPU-DISABLE.aml | Disables the GeForce RTX 3060. |
SSDT-HPET.aml | Fixes IRQ conflicts in HPET. |
SSDT-I2C.aml | Fixes trackpad nodes. |
SSDT-PLUG-ALT.aml | Adds CPU ACPI entries for macOS. |
SSDT-PLNF.aml | Fixes backlight control for NootedRed. |
SSDT-USBX.aml | Injects USB power management. |
SSDT-XOSI.aml | Spoofs macOS as Windows to enable ACPI features. |
Kalkmann | Created a reference EFI for the AMD version of the Legion 5.
ExtremeXT | Created the patches to make this possible.
Dortania | Created the awesome OpenCore guide.
Acidanthera | Created most of the kexts.
NootInc | Created most of the AMD kexts (including NootedRed).
OpenIntelWireless | Created Intel Wi-Fi + Bluetooth kexts.
Lunarixus | Created some of the SSDT
patches.