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.