Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Seems off-topic here, but...

Maybe you made the mistake of using the port limit patch? If you need help, read post #1, "Problem Reporting".

Attached. Port limit patch is not being used. Its an el capitan build on an Asus G751.
 

Attachments

  • 8_5_17.zip
    3.4 MB · Views: 114
When my laptop go to sleep, it only wakes with external usb or keyboard.
The default keyboard and touchpad doesn't make the laptop wake up.
If i press power button it shutdown immediately (
But after wake up, everything works fine again.
Is there any patch i can use it for fix this?
Thanks
 
Last edited:
I have a strange problem with my SSDT-1.aml (dsl) in which two variables get kind of "orphaned":

Code:
ElseIf (LEqual (_T_0, 0x02))
{
       Store (DerefOf (Index (Arg3, Zero)), DFUE)
       Store (DerefOf (Index (Arg3, One)), DFUD)
       Store (\_SB.GGOV (0x02010014), OLDV)
       \_SB.GGOV (0x02010014)
       DFUE
       If (LGreater (DFUD, Zero))
       {
            Sleep (DFUD)
            \_SB.GGOV (0x02010014)
            OLDV
       }

       Return (Zero)
       }

You can see here that, after decompilation, "DFUE" and "OLDV" are just kind of hanging out, doing nothing... (i.e., just refs, not read or written to, from what I can see). I can delete/comment them, and the SSDT compiles, but this then breaks my SSDT-UIAC fix...

Does this trigger any thoughts, RehabMan?

[EDIT: Attached EFI.zip ...another EDIT: Added the decompiled SSDT-1—it does seem to be related to a USB hub(?). ]
 

Attachments

  • EFI.zip
    5.1 MB · Views: 96
  • SSDT-1.dsl.zip
    1.5 KB · Views: 77
Last edited:
Okay, you can actually disregard that last post. I managed to get everything working. I realized, looking over this guide again (and the graphics disabling guide) that the order of applying patches really has to be considered, so I went back and did everything over. Now I've (finally) got everything I need working.
 
Attached. Port limit patch is not being used. Its an el capitan build on an Asus G751.

This ioreg does not show any problem with USB devices being ejected... You should open a separate thread anyway, as USB issues are off-topic here.
 
When my laptop go to sleep, it only wakes with external usb or keyboard.
The default keyboard and touchpad doesn't make the laptop wake up.
If i press power button it shutdown immediately (
But after wake up, everything works fine again.
Is there any patch i can use it for fix this?
Thanks

Read post #1, "Problem Reporting".
 
Hi RehabMan, I'm new to the whole DSDT patching and I'm stuck at the second step.
I used a xubuntu live usb (16.04.1) to copy the files in sys/firmware/acpi/tables and ready to go to next step with iasl, but there seems to be no .aml files?
The files copied are:
  • dynamic folder containing the files: SSDT6, SSDT7, SSDT8
  • APIC
  • ASF!
  • DSDT
  • FACP
  • FACS
  • FPDT
  • HPET
  • LPIT
  • MCFG
  • SSDT1, SSDT2, SSDT3, SSDT4, SSDT5
None of these files have any extension. Am I missing a step or two here? Thanks!
 
Hi RehabMan, I'm new to the whole DSDT patching and I'm stuck at the second step.
I used a xubuntu live usb (16.04.1) to copy the files in sys/firmware/acpi/tables and ready to go to next step with iasl, but there seems to be no .aml files?
The files copied are:
  • dynamic folder containing the files: SSDT6, SSDT7, SSDT8
  • APIC
  • ASF!
  • DSDT
  • FACP
  • FACS
  • FPDT
  • HPET
  • LPIT
  • MCFG
  • SSDT1, SSDT2, SSDT3, SSDT4, SSDT5
None of these files have any extension. Am I missing a step or two here? Thanks!

The guide recommends using Clover F4 to extract ACPI files.
Of course, if you use Linux, you would need to rename the files as necessary.
 
The guide recommends using Clover F4 to extract ACPI files.
Of course, if you use Linux, you would need to rename the files as necessary.
I tried using Clover F4 (and Fn+F4) as per original post, but it didn't generate anything. I'm using Clover Legacy mode.
Which files should I rename? Do I just .aml extension at the end?
 
Back
Top