- Joined
- Jun 13, 2012
- Messages
- 152
- Motherboard
- Lenovo Ideapad Y510P
- CPU
- i7 4700MQ
- Graphics
- HD4600
- Mobile Phone
Hi Rehabman, everyone ..
I have been working on converting to SSDT-HACK method on my laptop Y510p. Things are going fine so far and the only thing that refuse to work at the moment is sleep on lid close. To achieve this, I used to remove the _PRW from the device LID0 but I'm failing to do so with regard to how SSDT-HACK work (as far as I understand).
Here's the code for the device:
What I did was renaming device LID0 to XLID through clover binpatch: 4C494430 085F > 584C4944 085F and then I added in the SSDT-HACK.aml a replacement device LID0 (same as above but without _PRW) and that did not do the trick. With these changes active, the system does not sleep on lid close as intended. There are no issues with the DSDT and SSDTs (I checked) and the changes are written as expected but the expected behavior is not there.
Any ideas?
Thanks
I have been working on converting to SSDT-HACK method on my laptop Y510p. Things are going fine so far and the only thing that refuse to work at the moment is sleep on lid close. To achieve this, I used to remove the _PRW from the device LID0 but I'm failing to do so with regard to how SSDT-HACK work (as far as I understand).
Here's the code for the device:
Code:
Device (LID0) // this to be renamed to XLID
{
Name (_HID, EisaId ("PNP0C0D")) // _HID: Hardware ID
Method (_LID, 0, NotSerialized) // _LID: Lid Status
{
Notify (^^PCI0.PEG0.PEGP, 0xDB)
Return (GP15)
}
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake
{
0x1F,
0x03
})
}
What I did was renaming device LID0 to XLID through clover binpatch: 4C494430 085F > 584C4944 085F and then I added in the SSDT-HACK.aml a replacement device LID0 (same as above but without _PRW) and that did not do the trick. With these changes active, the system does not sleep on lid close as intended. There are no issues with the DSDT and SSDTs (I checked) and the changes are written as expected but the expected behavior is not there.
Any ideas?
Thanks