// _TTS Method (TransitionToState) to fix LED issues like:
// Power Button LED and Red LED blinking after Wake from Sleep
// Save Microphone Mute F4 toggle LED State after Wake from Sleep
// Credits: @junaedahmed (Mic Mute LED) @Sniki (Power LED)
DefinitionBlock ("", "SSDT", 1, "OCLT", "EXT5", 0)
{
External (_SB.PCI0.LPCB.EC.HKEY.MMTS, MethodObj)
External (_SB.PCI0.LPCB.EC.LED1, IntObj)
External (_SI._SST, MethodObj)
Method (EXT5, 1, NotSerialized)
{
// Arg0 contains the system state of transition
// For wake state it is Zero.
If (CondRefOf (\_SB.PCI0.LPCB.EC.LED1))
{
If (Arg0 == Zero & \_SB.PCI0.LPCB.EC.LED1 == One)
{
\_SB.PCI0.LPCB.EC.HKEY.MMTS (0x02)
}
}
If (Arg0 == Zero)
{
\_SI._SST(One)
}
}
}