Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Feb 19, 2014
Messages
37
Motherboard
Razer Blade 2016 QHD+
CPU
6700HQ
Graphics
GTX 970M
@RehabMan I'm getting an error while compiling... "14720, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('"
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Feb 19, 2014
Messages
37
Motherboard
Razer Blade 2016 QHD+
CPU
6700HQ
Graphics
GTX 970M

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Here, Sorry about that...
There are no errors in the DSDT.dsl you attached.
Make sure you are using correct tools with ACPI 6.1.
Post #1 has links for correct/recommended MaciASL/iasl.
 
Joined
Feb 19, 2014
Messages
37
Motherboard
Razer Blade 2016 QHD+
CPU
6700HQ
Graphics
GTX 970M
ohk..... Thanks a lot.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
****

Just a little note here.... Updated MaciASL, iasl, and patchmatic today.
 
Joined
Feb 18, 2014
Messages
58
Motherboard
Gigabyte H370 HD3
CPU
i5-8400
Graphics
GTX 1080
Mac
MacBook Pro
Classic Mac
LC, Power Mac, PowerBook
Mobile Phone
Android, iOS
Thanks to your guide, I was able to create a DSDT that enables (at least so far) proper sleep on my system.
I used the following patches:
  1. Shutdown Fix v2
  2. Fix _WAK Arg0 v2
  3. Shutdown restart (might not be needed)
  4. USB3 _PRW 0x6D Skylake (instant wake)
  5. Manually copied the patched _PRW method of XHCI to CNVW, since this was listed as wake reason before
My question: Could I put those patches into an add-on SSDT and thus safe myself from having to re-extract the DSDT after a new BIOS?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,028
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
My question: Could I put those patches into an add-on SSDT and thus safe myself from having to re-extract the DSDT after a new BIOS?
Hotpatch is covered in the hotpatch guide, linked from post #1.
 
Top