Ein anderes Thema was mich nun seit geraumer Zeit beschäftigt ist das Problem von ungewolltem wake-up aus dem Ruhezustand.
Zuerst hatte ich eine funktionierende Lösung mit einem ASUS PCE-AC55BT PCI-E adapter auf dem ich eine Broadcom BCM4352 Combo Karte montiert hatte, leider wurde der PC immer nach 5 Sekunden wieder aus dem Standby geweckt. Ohne die Karte passierte das nicht, weshalb ich andere Gründe ausschliessen kann. Da dasselbe Phänomen auch unter Windows auftrat, sogar mit der original Intel-Karte, musste es am Adapter liegen.
Nun habe ich die Nachfolge-Version des Adapters Asus PCE-AC55BT B1 im Einsatz und unter Windows funktioniert jetzt der Standby. Für Kompatibilität mit OS X habe ich die Intel-Wifi Karte mit einer BroadCom BCM4352 BCM94352Z Karte ausgetauscht. Damit funktioniert Standby unter Windows, in OS X allerdings nur wenn das mitgelieferte USB-Kabel (für Bluetooth notwendig) nicht mit dem Mainboard verbunden ist. Als Wake-Cause sieht man das USB-Device in den Power-Logs.
Zu genau diesem Thema gibt es auch einen Thread (Link), wo als Lösung beschrieben wird, dass die Broadcom-Karte als internes device mit einem USB-Connector-Wert von 255 (steht für intern) registriert werden muss, damit es den PC nicht mehr aus dem Standby aufweckt. Dafür wird eine korrekte Anwendung des USB-Port-Limit-Patches für OS X Mojave vorausgesetzt um dann den Entsprechenden Anschluss korrekt zu überschreiben.
Ich habe nun schon mehrere Anläufe hinter mir, aber es will nicht so recht klappen, die internen USB-Anschlüsse des P8P67 Pro tauchen nicht in der in allen Tutorials beschriebenen Form auf, bzw. verstehe ich nicht ganz was jetzt die beste Methode ist, um diesem USB-Anschluss den Wert 255 zuzuordnen. Hier bräuchte ich mal etwas Hilfe. Gibt es vielleicht einen einfachen Clover-Patch oder muss ich tatsächlich den Port-Limit-Patch machen und eine custom SSDT generieren?
Hier mal ein Screenshot wie das Gerät erkannt wird aus dem IORegistry-Tab des USB Prober Tools: