Ich würde die EXPs nicht zu RPs umbenennen... das macht mE an der Stelle keinen Sinn.
Was die GPRW-Methode betrifft, würde ich eher den Patch "[usb] USB3 _PRW 0x0D Skylake (instant wake)", aber ohne das letzte Segment
Code
- # Insert Apple USB properties into USB 3.0 XHC
- into method label _DSM parent_adr 0x00140000 remove_entry;
- into device name_adr 0x00140000 insert
- begin
- Method (_DSM, 4, NotSerialized)\n
- {\n
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
- Return (Package()\n
- {\n
- "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
- "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
- "AAPL,current-available", 2100,\n
- "AAPL,current-extra", 2200,\n
- "AAPL,current-extra-in-sleep", 1600,\n
- "AAPL,device-internal", 0x02,\n
- "AAPL,max-port-current-in-sleep", 2100,\n
- })\n
- }\n
- end;
einbauen...
Der Scope (_SB.PCI0.EXP3.ARPT) ist für die WLAN-Karte und sollte ebenfalls nicht entfernt werden.
Die HSs auf HSPs umzubenennen finde ich auch nicht hilfreich.
Den _WAK habe ich damals glaube ich nicht eingesetzt und erstmal ohne gearbeitet, was ja dann auch ging... ![]()
Wenn du das BIOS aktualisierst, kann es gut sein, dass dieses neue ROM auch eine komplett neue DSDT zum patchen mitbringt, so dass du mit DSDT-500 gar nichts mehr auf die Reihe kriegst.