What was the DSDT modification you did, that seems like a good start?
It is as if the DSDT did it's actions to sleep without telling the OS.
Need to figure out how the DSDT tells the OS that it is about to sleep. I thought _PTS (Prepare To Sleep) was responsible for that.
I think the mod I made to the DSDT for the Lid closure was a red-herring. I changed the Device name LID0 to LID to match Apple. But having tested it again, it actually makes no difference to the screen turning off when the lid is closed. It had always turned the screen off when I closed it.
My DSDT source file is attached (one of the most complex I have seen). It was modified from the raw one by MaLd0n.
Could you pls post yours for comparison ?
Apologies to the OP for digressing from intend thread.