help debugging CPU upgrade: AMD 3700X to 5900XT - Hackintosh won't boot

illologist

New member
AMD OS X Member
Feb 10, 2025
2
0
1
CPU:
5900XT
For a long time, I've run a Hackintosh on an AMD 3700X CPU. Until lately, it's worked fine running the latest version of Sequoia.

The other day, I tried to upgrade the CPU to an AMD 5900XT (16 cores/32 threads). After swapping the CPU, I first tried accommodating the new CPU by updating the AMD patches with the updated core count (B8 10 0000 0000 and so on).

With that change alone, I couldn't boot to macOS after selecting the OS drive from the OpenCore bootpicker.

After some scattershot debugging attempts, I've at last begun from scratch, following the Dortania AMD guide precisely and updating the AMD patch to this version, which should address Sequoia.

Unfortunately, I still can't get to macOS.

Here's the on-screen error message where booting hangs:

Code:
virtual bool CoreAnalyticsHub::start(IOService *)::139:CoreAnalyticsHub start
Registered CoreAnalyticsHub functions with xnu.virtual bool CoreAnalyticsHub::start(IOService *)::218:CoreAnalyticsHub start completed
[AppleLockdownMode - LDMShouldEnforcePartiy] restoreOS check passted
Kext com.apple.iokit.IOTimeSyncFamily - library kext com.apple.iokit.IOSkywalkFamily not found.
Can't load com.apple.iokit.IOTimeSyncFamily - failed to resolve library dependencies
Kext com.apple.iokit.IOTimeSyncFamily failed to load (0xdc00800e).
Failed to load kext com.apple.iokit.IOTimeSyncFamily (error 0xdc00800e).
Couldn't alloc class "IOTimeSyncRootService"
vh: 4294967168, vl 357548032
vh: 4294967168, vl 357548032
vh: 4294967168, vl 357548032
AMDCPUSupport::enter link finished.
AppleACPICPU: ProcessorID=0 LocalApicID=0 Enabled
[this list continues up to ProcessorID 31 and then...]
ASP: initializing bastion sandbox callback
no external trust caches found (segment length is zero)

Anyone know what I might try next? I'd really like to get this processor running — I'm sure I'm overlooking something obvious!

Here's my full EFI, including my config.plist. Thanks!
 
Have you used OCLP? That EFI is setup for Modern Wireless from OCLP. Disable the changes for that as that's what's causing the issue.



Either injection of the new kext for OCLP isn't working or you've not updated it for Sequoia. Updated version of the kext can be found here to inject, https://github.com/dortania/OpenCore-Legacy-Patcher/tree/main/payloads/Kexts/Wifi
Thanks for the reply. I've removed the OCLP patches from my EFI.

Now, I'm still seeing the "IOSkywalkFamily not found" error, but the output seems to make a bit more progress.

The boot still stalls with the "no external trust caches found (segment length is zero)" error :-(

2025-02-10a-OpenCore-errors.jpeg
 
Do you still have the IOSkywalkFamily Patches enabled in your config.plist?

You don’t need the SSDT containing the _PTS entry. Also it won’t work without the companion ACPI rename Patch being present in the config.plist.
 
  AdBlock Detected
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.