RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,007
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
The only mention of a Serialized patch in the hotpatch guide is in the EC Query patch to fix brightness keys. The only mention of an "instant wake" related fix in the GitHub hotpatch is SSDT-PRW.dsl and SSDT-LANC-PRW.dsl and since I have no LANC._PRW method in my DSDT, I have to use SSDT-PRW. However, SSDT-PRW is for NotSerialized patches only.
Can you please be more specific as to what I should be looking for?
Also, is there an alternative method to fixing the instant wake problem? For example, here's what I thought of doing:
- Manually rename method GPRW -> XPRW (using maciASL) in DSDT.dsl
- Add code: External (GPRW, MethodObj) to DSDT.dsl
- Find and replace NotSerialized -> Serialized in SSDT-PRW.dsl
- Use above modified DSDT and SSDT-PRW without Clover hotpatch
Would this work?
Serialized vs. NotSerialized is covered in the guide.
Hint: It changes the latest byte of the patch. 02 is for a NotSerialized method with two parameters, where a Serialized method with two parameters would be 0a. Why? Becuase 0x02 + 0x08 is 0x0a.