Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

You will need to debug your _LID method to determine if it is working as per ACPI spec.
You can use ACPIDebug.kext for that...

It shows me an event when I close and open the lid. So how to make it sleep/wake?
 
I don't know what you mean by "shows me an event".

i installed ACPIdebug.kext, patched DSDT
then i open console

when i close lid, it shows
EC _Q2B enter
EC _Q2B exit
when i open lid, it shows
EC _Q2A enter
EC _Q2A exit

so, how to make it work? auto sleep/wake with a lid?
 
i installed ACPIdebug.kext, patched DSDT
then i open console

when i close lid, it shows
EC _Q2B enter
EC _Q2B exit
when i open lid, it shows
EC _Q2A enter
EC _Q2A exit

so, how to make it work? auto sleep/wake with a lid?

Did a call to _LID result in each case?
 
@RehabMan
Code:
Device (SMCD)
                 {
                     Name (_HID, "MONITOR")
                     Method (FAN0, 0, NotSerialized)
                     {
                         Store (^ ^ EC.HFN1, Local0)
                         Return (Local0)
                     }
                     Method (TCPU, 0, NotSerialized)
                     {
                         Store (^ ^ EC.TMP0, Local0)
                         Return (Local0)
                     }
                 }
i run sierra on w520...but hW can't show system fan...how to modify acpisensors. thank you
 
@RehabMan
Code:
Device (SMCD)
                 {
                     Name (_HID, "MONITOR")
                     Method (FAN0, 0, NotSerialized)
                     {
                         Store (^ ^ EC.HFN1, Local0)
                         Return (Local0)
                     }
                     Method (TCPU, 0, NotSerialized)
                     {
                         Store (^ ^ EC.TMP0, Local0)
                         Return (Local0)
                     }
                 }
i run sierra on w520...but hW can't show system fan...how to modify acpisensors. thank you

Refer to the ProBook examples.
 
Back
Top