I had a Ryzen 5 3400g processor running a hackintosh very smoothly. Then I replaced it by a R5 3600X and the sleep stopped working.
In 3400g, I mapped the devices ports of my USB controllers (XHC0 and XCH1) using simply a kext with just a Info.plist inside of it. I repeated the process with my new processor, but had no luck so far. Also tried renaming one or both controllers and map all the ports based on MaciASL output.
When I put it to sleep, the CPU, PSU and GPU fans keeping running and I can’t use the PC until it automatically restarts after ~3 minutes. After that, when I login, a system error report pops up and that’s it.
My motherboard is Aorus x570 WiFi Pro Mini-ITX.
Ryzen 5 3600X
Corsair Vengeance LPX 8GBx2 3000MHz
Gigabyte AMD Radean RX570 4GB