@CaseySJ
I copied your new EFI to my test thumb drive, copied your two revised USB aml and kext files, fixed the device properties to remove the second NVMe I don't have, added my PlatformInfo info. Booted with your new revised EFI.
Unfortunately still no sleep. But it
seems to get to the failed sleep and wakes more quickly. Progress???
I still feel like an incorrect port mapping is involved.
I tried to use Hackintool to create a new port map. I have two front panel USB 3 ports -- XHC2 POT3, and XHC2 POT4. (IORegistryExplorer already has them.) I went through the exercise of plugging and unplugging USB2 and USB3 devices into the external ports and came up with this setup:
View attachment 531162
I exported which resulted in three files I would usually use:
USBPorts.kext, SSDT-UIAC.aml, and
SSDT-EC-USBX.aml. But I wasn't sure which files in your EFI I might try replacing.
I also attached a zipped
IORegistryExplorer file if it's useful.
I could be headed in the wrong direction, but anything is worth a try at this point.
I much appreciate your continued assistance!!!