- Joined
- Nov 6, 2026
- Messages
- 1
- Motherboard
- Lenovo Legion 5 15ACH6H (82JU)
- CPU
- AMD Ryzen 7 5800H (8C/16T)
- Graphics
- AMD Radeon Vega 8 (iGPU) + NVIDIA GeForce RTX 3060 Laptop GPU
- OS X/macOS
- 26.x
- Bootloader
- OpenCore (UEFI)
- Mobile Phone
- Android
Hi everyone,I'm trying to boot macOS Sonoma 14.6.1 Recovery on a Lenovo Legion 5 15ACH6H (type 82JU) with OpenCore. I have not been able to reach the Recovery UI.
I'm looking for a way to isolate the failing stage, rather than a ready-made EFI or a series of random configuration changes.
Hardware and environment
- Laptop: Lenovo Legion 5 15ACH6H / 82JU
- BIOS: GKCN65WW
- CPU: AMD Ryzen 7 5800H (8 cores / 16 threads)
- Graphics: AMD Cezanne iGPU + NVIDIA RTX 3060 Laptop dGPU (I do not expect macOS support for the NVIDIA GPU)
- RAM: 16 GB
- Internal NVMe: WD PC SN730 and Crucial P3 CT1000P3SSD8
- Boot media: External SanDisk USB with Sonoma 14.6.1 (23G93) Recovery
- Bootloader: OpenCore 1.0.8 RELEASE
- Kexts / patches: AMD Vanilla kernel patches, Lilu, VirtualSMC, ForgedInvariant and NootedRed
- Host OS: Fedora Linux, running normally from the internal WD drive
Symptoms
These observations come from different attempts, not necessarily the same boot:- Verbose output sometimes reaches IONVMeController AppleNVMe Assert failed and NVMe Request Pool messages, after which the screen stops progressing.
- Other attempts show ACPI/CPU initialization messages, including AE_NOT_FOUND</span> involving _SB.PCI0.PB2, TSCSyncer and, in another capture, CoreAnalyticsHub.
- Some attempts restart automatically. Others leave a frozen-looking verbose screen.
- No confirmed kernel panic backtrace has been captured.
- Recovery has never opened.
What has already been checked
1. OpenCore and AMD kernel patches- ocvalidate passes.
- ProvideCurrentCpuInfo=True.
- The 8-core AMD patch is configured correctly for Ryzen 7 5800H.
- A read-only comparison of the 27 local kernel-patch entries with a pinned AMD Vanilla revision found 23 exact matches.
- The two apparently missing reference patches have local equivalents with matching 10/10 core fields, but different version-range comments.
2. OpenCore debug logs
In one historical OpenCore log:
- Kernel patcher: 14 Success, 0 non-success
- Successful 64-bit XNU hook
- EXITBS:START
I cannot confidently map these logs to individual physical boot attempts.
3. NVMe diagnostics
Both internal NVMe drives report:
- critical_warning=0
- media_errors=0
4. Previous experiments
I have already tried:
- NVMeFix enabled and disabled
- A temporary Crucial P3 class-code spoof
- A dGPU-off SSDT experiment
5. TSC observations
Fedora has recorded TSC synchronization problems with an HPET fallback, but there is no evidence yet that this causes the macOS failure.
My questions
- On this Ryzen 5800H / Lenovo Legion platform, what would be the most useful single next diagnostic to distinguish an early XNU panic, NVMe initialization issue, ACPI/TSC problem, or a display-only hang?
- Is there a reliable way to obtain evidence after ExitBootServices when no accessible hardware serial/UART debug port has been confirmed?
- Are there known Lenovo Legion 5 15ACH6H / 82JU-specific firmware or kernel issues that fit these mixed symptoms? What precise evidence should I collect before changing the EFI again?
I would prefer not to publish a complete, unreviewed EFI.
Thank you for any targeted diagnostic suggestions.
Attached is a sanitized EFI archive for diagnostic review only. The original config.plist and device-specific identifiers have been removed. This archive is not intended for booting.