OpenCore Vanilla, AMD Ryzen, Catalina - Sleep & Handoff Issues

I've had a Clover/Mojave installation running well for the last year on my Ryzen/x570 build, with everything working well, including iMessage/App Store/AirDrop/Handoff/Sound/Fenvi Wifi/BT/Ethernet, except for sleep (doesn't work at all) and Apple Watch unlock (the watch gets added, but doesn't actually unlock).

I wanted to try a new build with Catalina and OpenCore, and I seem to once again have everything working - except for sleep and Apple Watch unlock. I wanted this clean, so I didn't transfer anything over from Clover. Being a newbie and completely new to OpenCore, I followed the vanilla guide and build a custom DSDT using SSDTTime in Win (didn't use a pre-made). I have not changed any USB mappings, as I don't have the slightest idea how to start with this. I never did this with Clover either.

I've read conflicting things on whether sleep even works on AMD builds, with some saying it does and others saying it doesn't. I don't know how to get it to work though. I assume AMD power management is non-existent as well, and perhaps this could have something to do with sleep not working. I tried adding SMCAMDProcessor kext, but had a kernel panic on boot from it, and haven't messed with it again. Any suggestions on how to get sleep working?

Handoff seems much slower than on the Clover/Mojave install, with handoff and AirDrop showing up but taking a long time to function. Any idea how to fix? Also, turning on Unlock by Apple Watch seems to work (it checks), but it doesn't seem to actually work. Any idea how to fix this?

Thanks for any help and suggestions!

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