Hello. I have used the guide to help me patch my brightness function keys. I have completed a working patch for EC values Q11 and Q12 that corresponds with the Fn+F8 and Fn+F9 brightness hotkeys on my laptop. Everything is working perfectly.
Here is the patch I used on my DSDT.aml in MaciASL:
into method label _Q11 replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0285)\n
end;
into method label _Q12 replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2K, 0x0286)\n
end;
And now here is what it looks like when I search the patched DSDT.aml for the Q11 and Q12 values:
Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
{
Notify (PS2K, 0x0205)
Notify (PS2K, 0x0285)
}
Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
{
Notify (PS2K, 0x0206)
Notify (PS2K, 0x0286)
}
My question is, would it be possible to convert this into an SSDT that eliminates the need to have the patched DSDT.aml?
Thanks for any help I might receive.