Jump to content

fix: Method (_PRW, 0, NotSerialized) Return (GPRW) 0x09 0x04


3 posts in this topic

Recommended Posts

The Proper Return would be:

Return (GPRW(0x09, 0x04))

 

We Have:
Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
        {
            Return (GPRW) /* External reference */
            0x09
            0x04
        }

 

Change the Declaration of GPRW :

    External (GPRW, IntObj)

    to:

    External (GPRW, MethodObj)
 

This is the only fix required for SSDT5 on Inspiron 14 5459

 

This reminds me of fixing vid device errors in ssdt as well so alike the same issues maybe this will show you how

alot of these quirks work, has to be done specifically as so otherwise the firmwares not getting what it needs.

just a tip on how to decipher the work

Edited by fspkwonx86

I am not certain, but I believe that the issue you are reporting is related to this.  After debugging the issue, I have determined that the issue is not a problem with method GPRW but is a problem with the way that macIASL is interpreting the method as indicated here.

just because their my Model Specific Fixes:

 

fix this error   Method (ADBG, 1, Serialized)

    {

        If (CondRefOf (MDBG))

        {

            Return (MDBG) /* External reference */

            Arg0

        }

 

        Return (Zero)

    }

 

Fix Omitting : Arg0 , there IS a way around this i just dont have it... 

Edited by fspkwonx86
×
×
  • Create New...