Contribute
Register

[Guide] Patching DSDT/SSDT for LAPTOP backlight control

is it Possible to use Fn+F11/F11 and Fn+F12/F12 as my Brightness keys...

1. In Windows, determine which keys control your brightness.

2. Make sure your DSDT is patched per the main guide: http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

3. Follow post #1 to instrument your EC query methods in DSDT, install ACPIDebug, in order to determine which methods are called when you press each of your brightness keys.

4. Customize the patches already provided to match the method names you discover.

5. Apply the patches to your DSDT, and test.

6. Remove instrumentation code from your DSDT and remove ACPIDebug.kext.
 
Stupid question: why i cant find any brightness fix file in the link at post #1?

What do you mean "brightness fix file"?
What link are you referring to?
Did you read the guide?
Did you read the ACPI patching guide?
 
What do you mean "brightness fix file"?
What link are you referring to?
Did you read the guide?
Did you read the ACPI patching guide?

Solved

Can you help me with the key to turn up/down brightness? i can't find them! i tried all F keys and Fn+F keys but nothing

Original default keys of the keyboard for brightness are F2 and F3, so i'd like to map them right.
 

Attachments

  • Info.plist
    24 KB · Views: 202
Solved

Can you help me with the key to turn up/down brightness? i can't find them! i tried all F keys and Fn+F keys but nothing

Original default keys of the keyboard for brightness are F2 and F3, so i'd like to map them right.

Your keys are likely handled by ACPI. Read post #1.
 
But i get this from console in system.log
ApplePS2Keyboard: sending key e02b=80 down
This happens when i press F2 or F3

It is quite common. Read post #1 for determining ACPI methods.
 
It is quite common. Read post #1 for determining ACPI methods.

According to post 1

".. After turning on key logging, monitor system.log with Console.app to determine what PS2 codes (if any) are generated when you press your keys). If they generate PS2 codes, you can map them to backlight control by following the wiki: https://github.com/RehabMan/OS-X-Voo...yboard-Mapping .."
I got PS2 codes, so why i need to work with acpi methods?
 
According to post 1

".. After turning on key logging, monitor system.log with Console.app to determine what PS2 codes (if any) are generated when you press your keys). If they generate PS2 codes, you can map them to backlight control by following the wiki: https://github.com/RehabMan/OS-X-Voo...yboard-Mapping .."
I got PS2 codes, so why i need to work with acpi methods?

Read post #1. The entire post. Carefully.
 
Back
Top