Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Your configuration looks fine.
You should be able to run Brightness by bergdesign.
Thank you a lot, all works!!!
But if you install the application from the official site, it does not work. If anyone has the same problem, use homebrew and run the command in the terminal: "brew install brightness"
 
Hello RehabMan. I have a problem.
1. The brightness settings are not saved after the reboot.
2. In the keyboard settings there are no buttons for adjusting the brightness of F14 and F15, so that they can be reassigned.
Please see what can be changed.
 

Attachments

  • RehabMan.zip
    2.4 MB · Views: 78
Hello RehabMan. I have a problem.
1. The brightness settings are not saved after the reboot.
2. In the keyboard settings there are no buttons for adjusting the brightness of F14 and F15, so that they can be reassigned.
Please see what can be changed.

Very strange order you have chosen to load your SSDTs:
Code:
11:129  0:000  === [ ACPIPatchedAML ] ====================================
11:129  0:000  Sorted
11:129  0:000  Inserting table[0]:SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[1]:SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[2]:SSDT-10.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[3]:SSDT-11.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[4]:SSDT-2.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[5]:SSDT-3.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[6]:SSDT-4.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[7]:SSDT-5.aml from EFI\CLOVER\ACPI\patched ... Success
11:129  0:000  Inserting table[8]:SSDT-6.aml from EFI\CLOVER\ACPI\patched ... Success
11:130  0:000  Inserting table[9]:SSDT-7.aml from EFI\CLOVER\ACPI\patched ... Success
11:130  0:000  Inserting table[10]:SSDT-8.aml from EFI\CLOVER\ACPI\patched ... Success
11:130  0:000  Inserting table[11]:SSDT-9.aml from EFI\CLOVER\ACPI\patched ... Success
11:130  0:000  Inserting table[12]:SSDT-PluginType1.aml from EFI\CLOVER\ACPI\patched ... Success
11:131  0:000  Inserting table[13]:SSDT-UIAC.aml from EFI\CLOVER\ACPI\patched ... Success
11:131  0:000  Inserting table[14]:SSDT-XOSI.aml from EFI\CLOVER\ACPI\patched ... Success
11:131  0:000  Inserting table[15]:SSDT-PNLF.aml from EFI\CLOVER\ACPI\patched ... Success
11:131  0:000  CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8

Why did you do that?

Keep in mind EmuVariableUefi-64.efi does not work for restoring NVRAM without "RC scripts" (install with Clover installer).
If your NVRAM is working (verify/test with 'nvram' in Terminal), then maybe you need the Fake ALS ... you didn't implement it. See post #1 link for details.

Keys are handed with ACPI patches. See main brightness guide (it is linked from post #1 here). Just looking at your DSDT, I can see that your keys are handled by EC query methods _Q1C and _Q1D. You did not patch them.
 
Hello RehabMan. I have a problem.
Using your method in this guid,I can successfully adjust blacklight level with my Fn+X keys.Thanks a lot!
BUT smooth brightness transition with the brightness keys still can't realize.
I want to know is it possible to realize that function? Do I need to attach my EFI/Clover for you?
 
Hello RehabMan. I have a problem.
Using your method in this guid,I can successfully adjust blacklight level with my Fn+X keys.Thanks a lot!
BUT smooth brightness transition with the brightness keys still can't realize.
I want to know is it possible to realize that function? Do I need to attach my EFI/Clover for you?

Smooth transitions with the brightness keys are not expected with this method.
 
Hi, I updated from 10.12.3 to 10.12.6 and found brightness not working. I used to use IntelBacklight.kext method.



I followed the Guide, but still no brightness scroll bar, please advise

1. removed IntelBacklight.kext

2. replaced with new SSDT-PNLF.aml

3. AppleBacklightInjector.kext installed to /L/E or S/L/E (tried both)

4. copy and add the "change F%uT%04x ... " portion from <dict> to </dict> to config.plist

roboot
rebuild cache
reboot

thank you
 

Attachments

  • Archive.zip
    4.4 MB · Views: 77
Hi, I updated from 10.12.3 to 10.12.6 and found brightness not working. I used to use IntelBacklight.kext method.



I followed the Guide, but still no brightness scroll bar, please advise

1. removed IntelBacklight.kext

2. replaced with new SSDT-PNLF.aml

3. AppleBacklightInjector.kext installed to /L/E or S/L/E (tried both)

4. copy and add the "change F%uT%04x ... " portion from <dict> to </dict> to config.plist

roboot
rebuild cache
reboot

thank you

You have a duplicate PNLF (Brightness Fix patch) in DSDT.aml.
Please read post #1 carefully.
 
Hi RehabMan, can you check my DSDT and tell me which keys are handled by EC query methods so I can patch them for F5 and F6?
 

Attachments

  • AE's MBP brightness key check.zip
    5.4 MB · Views: 100
You have a duplicate PNLF (Brightness Fix patch) in DSDT.aml.
Please read post #1 carefully.

I removed the 3_graphics_PNLF.txt and compile the DSDT again. but still no brightness bar.
tried add ssdt in sort order, still no luck. any idea?
 

Attachments

  • Archive 2.zip
    4.4 MB · Views: 70
Hi RehabMan, can you check my DSDT and tell me which keys are handled by EC query methods so I can patch them for F5 and F6?

Determining brightness keys is covered in the main brightness guide.
It is the first link in post #1.
 
Back
Top