Hallo Plebejer,
wenn Du Natives PM hast, dann geht auch der Sleep! Das ist die erste Grundvoraussetzung.
Du benötigst die USBInjectall.kext und die dazugehörige SSDT.
Um letztere zu erstellen musst Du zunächst den Port Limit Patch in Clover einrichten, dann alle deine USB Ports mit einem USB2 Gerät verbinden und dabei das ganze im IORegExplorer überwachen, dann siehst Du ganz schnell welche HS Ports zu welchem USB Anschluss gehören. Danach dann an den USB3 Ports noch einmal das gleiche mit nem USB3 Stick, dann hast Du die SS Ports. Danach kann man diese sauber in der SSDT definieren. Ich gehe hier einfach mal davon aus, dass deinBoard XHCI Modus hat. Im Bios muss xHCI Modus auf Auto oder Enable stehen, ErP und sowohl ECHI als auf XHCI Handoff aktiviert sein. Das ist so die Kurzanleitung.
Zu guter letzt schaust Du auf welche HS Schnittstelle dem Bluetooth Adapter zugeordnet ist. Diesen stellst Du dann in der SSDT auf intern um. Dies geht mittels der Veränderung des Wertes von 3 auf 255. Du musst auch deine Controller Type für die HS Geräte eintragen. Schreib einfach, wenn Du das nichts findest.
Danach geht dein Gerät sauber in Sleep und Handoff funktioniert auch.
Damit der Sleep dann vollständig läuft müssen noch ein zwei andere Parameter angepackt werden, das habe ich tatsächlich auch alles erst diese Woche final abgeschlossen und es läuft endlich vollständig. Danke an die Helfer hier noch einmal!
Mein Problem mit dem gleichen Bluetooth Chip ist aber, dass die Geräte (Watch, Pad...) wohl zu langsam Koppeln seit HS somit klappt das Entsperren bei mich nicht auf Anhieb. Hier wäre deine Erfahrung interessant
Ich hänge Dir mal meine SSDT-UIAC an, dein Board wird ähnlich sein, da wir beide Gigabyte haben.
Viel Erfolg.
Kurze Frage für mich, warum hast Du eine DSDT benötigt? Das geht doch per se auch ohne?