Jump to content

V3-571G

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by V3-571G

  1. Thanks for the reply! The good news is that I think I have part of the ACPI renames set up now. This is what it looks like in my config.plist under ACPI > Patch: <dict> <key>Comment</key> <string>Rename __46 to _Q11</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <false/> <key>Find</key> <data>X180Ng==</data> <key>Limit</key> <integer>0</integer> <key>Replace</key> <data>X1ExMQ==</data> </dict> <dict> <key>Comment</key> <string>Rename e045 to _Q12</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <false/> <key>Find</key> <data>ZTA0NQ==</data> <key>Limit</key> <integer>0</integer> <key>Replace</key> <data>X1ExMg==</data> </dict> As mentioned, the codes I retrieved from ACPIDebug for the Fn+F8 and Fn+F9 hotkeys - These are Q11 and Q12 The Scroll Lock and Pause hotkeys are NOT EC controlled... Therefore I have to use Rehabman's debug VoodooPS2Controller to obtain these codes. For these keys I get PS2 codes 46 and e045. I have adjusted 46 to __46 to make it 4 characters, I think that is correct. But the thing about making the SSDT, I am extremely confused about this, how would I go about it? I'm still a beginner who has mainly relied on guides up until this point, so any guidance specific to my scenario would be welcome. (I assume that I will need to do something with the second piece of code that I provided in my other post)
  2. 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.
×
×
  • Create New...