[Help] Ryzen 7 / RX 560 getting stuck on "HID: Legacy Shim 2" (High Sierra/Big Sur)

Hello there!

I've got a RX 560 just yesterday, so I decided to install Big Sur on my machine. However, ~90% of the boot attempts result in getting stuck at HID: Legacy Shim 2 (sometimes, the last message is Previous Shutdown cause: 5, but mostly it appears before the former).

I previously had a somewhat working setup with a GTX 1060 and High Sierra, but this issue was also present with this setup.

Here are the full specs:
CPU: AMD Ryzen 7 3700X
Motherboard: ASUS Prime B450 Plus
GPU 1: Gigabyte GeForce GTX 1060 6GB (only used in Windows or High Sierra)
GPU 2: Gigabyte Radeon RX 560 2GB (exclusively for macOS)

The High Sierra/GTX 1060 setup was based on this preset (which uses OpenCore 0.5.6) with the following kexts:
• AppleALC
• AppleMCEReporterDisabler
• Lilu
• NullCPUPowerManagement
• RealtekRTL8111
• SMCAMDProcessor
• USBInjectAll
• VirtualSMC
• WhateverGreen

(I am aware that NullCPUPowerManagement and USBInjectAll don't work with my CPU, but when macOS booted at times, I had absolutely no issues.)

When I moved to the RX 560, I followed the Vanilla Guide to create a new EFI setup based on 0.6.3 with practically the same kexts, sans NullCPUPowerManagement and USBInjectAll, as the Sanity Checker told me to not use them.

Here are my EFI folders:
SniperGER_EFI_0.5.6_GTX1060.zip
SniperGER_EFI_0.6.3_RX560.zip
Full disclosure: These files are stored on my own server. I did not blank out my PlatformInfo (Serial, MAC) because this is fake data and I don't plan to use Apple services on this machine anytime soon. The Serial numbers are known to be invalid.

Once macOS is booted up, I have absolutely no issues. I'd call this a success, if it wasn't for that rebooting 20 times in a row.

submitted by /u/Sniper_GER
[link] [comments]