I had a similar problem and was able to install a few days ago, here is my EFI in case it helps. you need to change the core count from 16 to 12 (10 to 0C for your CPU) in the kernel patches (I also have a few Bluetooth kexts that you may not need)
Indeed I have not noticed that kernel patches has changed for 13.3, thanks.
I made the update in my config.plist but without success. Same thing, boot freeze at the same step.
Everything is now back to normal. I successfully updated to 13.3. I redo the kernel patch, I maybe had make a mistake the first time.
I had to delete the "APPLE" folder in the EFI and re-download the update package because I kept got a kernel panic.
Everything is now back to normal. I successfully updated to 13.3. I redo the kernel patch, I maybe had make a mistake the first time.
I had to delete the "APPLE" folder in the EFI and re-download the update package because I kept got a kernel panic.
Native AMD macOS via OpenCore. Contribute to AMD-OSX/AMD_Vanilla development by creating an account on GitHub.
github.com
Patches are now universal across 15h, 16h, 17h, and 19h by utilizing the OpenCore kernel Quirk ProvideCurrentCpuInfo. OpenCore 0.7.1 or newer is required.
Make sure to enable this quirk or the system won't boot.
Note for Zen 4: Zen 4 (Ryzen 7000) requires patching for IOPCIFamily.kext.
This patch is enabled by default. Please ensure that you've added it to your current config for Zen 4 stability. This patch also allows MSI A520, B550, and X570 boards to boot macOS Monterey and newer.
Core Count patch needs to be modified to boot your system. Find the four algrey - Force cpuid_cores_per_package patches and alter the Replace value only.
macOS Version
Replace Value
New Value
10.13.x, 10.14.x
B8000000 0000
B8 < Core Count > 0000 0000
10.15.x, 11.x
BA000000 0000
BA < Core Count > 0000 0000
12.x, 13.0 to 13.2.1
BA000000 0090
BA < Core Count > 0000 0090
13.3
BA000000 00
BA < Core Count > 0000 00
From the table above substitue < Core Count > with the hexadecimal value matching your physical core count. Do not use your CPU's thread count. See the table below for the values matching your CPU core count.
Core Count
Hexadecimal
4 Core
04
6 Core
06
8 Core
08
12 Core
0C
16 Core
10
24 Core
18
32 Core
20
So for example, a user with a 6-core processor should use these Replace values: B8 06 0000 0000 / BA 06 0000 0000 / BA 06 0000 0090 / BA 06 0000 00
As @Edhawk pointed out, I guess you may not set algrey - Force cpuid_cores_per_package for 13.3 correctly (I just met the exact issue as you, and was able to solve it by adding algrey - Force cpuid_cores_per_package for 13.3).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.