Skip to content

A macOS Ventura 13.4 OpenCore Config for the Lenovo Legion 5 15ACH6H

Notifications You must be signed in to change notification settings

Lunarixus/Legion5-15ACH6H-macOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lenovo Legion 5 15ACH6H OpenCore Configuration

Supports macOS Ventura 13.4

OpenCore Version: 0.9.3 (DEV)

Table of Contents

Specifications

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

BIOS Setup

Unlocking the advanced BIOS menu

  • 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

Disabling XHCI1

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

Increasing iGPU VRAM

  • 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)

Making the OpenCore USB

  • 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??

Making a macOS Installer

Follow the instructions from Dortania's guide.

What's working

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

What's not working

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

SSDTs Used

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.

Credits

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.

Screenshots

About

A macOS Ventura 13.4 OpenCore Config for the Lenovo Legion 5 15ACH6H

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages