Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

I tried to use this guide for 13.05 and i am booting into total black screen instead of apple logo. I have brightness shortcuts working in keyboard settings but when booting i am not able to change brightness to see anything.

Any ideas why so?

Steps done patch VID for ThinkPad
apply kext to /L/E
applied patch via xcode to config.plist
Add Ssdt-plnf to patched.

To boot with screen on i have to disable Ssdt-plnf
 
I tried to use this guide for 13.05 and i am booting into total black screen instead of apple logo. I have brightness shortcuts working in keyboard settings but when booting i am not able to change brightness to see anything.

Any ideas why so?

Steps done patch VID for ThinkPad
apply kext to /L/E
applied patch via xcode to config.plist
Add Ssdt-plnf to patched.

To boot with screen on i have to disable Ssdt-plnf
you will have to upload your problem reporting files
 
But they will be from boot without Ssdt-plnf loaded. Could it be?
 
I tried to use this guide for 13.05 and i am booting into total black screen instead of apple logo. I have brightness shortcuts working in keyboard settings but when booting i am not able to change brightness to see anything.

Any ideas why so?

Steps done patch VID for ThinkPad
apply kext to /L/E
applied patch via xcode to config.plist
Add Ssdt-plnf to patched.

To boot with screen on i have to disable Ssdt-plnf

debug files below (from boot when ssdt-plnf is disabled)
 

Attachments

  • debug_6481.zip
    1.4 MB · Views: 90
I followed the guide, the key and slider work well,but the max brightness is only 20% of windows.

I tried to use a PNLF.aml AppleBacklightInjector.kext and AppleBacklight patch code, the result is the same.

PNLF.aml + different injected EDID (without patch code and kext)

ProudctID 9CF2 AppleIntelPanelA matched
F14T9cf2 <00110000 003c0051 006b0089 00ae00dc 0117015b 01b60215 0281030c 03b20483 058e06d4>

ProudctID A022 AppleIntelPanelA matched
F14Ta022 <00110000 001f0034 004f0071 009b00cf 010e015d 01bb022f 02b90360 0429051e 0644079d>

but the max brightness looks the same.

BTW, ACPIbacklight+DSDT Patch, I have full brightness
IntelBacklight+DSDT Patch,the problem is same as using AppleBacklightInjector.kext
 

Attachments

  • Problem Reporting.zip
    3.4 MB · Views: 85
Last edited:
Rehabman After following the guide I was able to get the slider appearing in System Display preference but the brightness is not changing but stays the same. I'm on HD4400 Haswell on 10.13.5.

Please help

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Hi;
Brightness slider works fine for me, but is there any way to further reduce the min brightness? (The lowest I can get now is 0x1c4)
When I used clover PNLF patch, it read my max brightness from current bios brightness and the brightness could be lowered than now.
And something else, I lose slider when I use F%uTxxxx patch.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
debug files below (from boot when ssdt-plnf is disabled)

Why are you using a desktop ig-platform-id? (0x0d220003 is for desktop configurations).
 
I followed the guide, the key and slider work well,but the max brightness is only 20% of windows.

I tried to use a PNLF.aml AppleBacklightInjector.kext and AppleBacklight patch code, the result is the same.

PNLF.aml + different injected EDID (without patch code and kext)

ProudctID 9CF2 AppleIntelPanelA matched
F14T9cf2 <00110000 003c0051 006b0089 00ae00dc 0117015b 01b60215 0281030c 03b20483 058e06d4>

ProudctID A022 AppleIntelPanelA matched
F14Ta022 <00110000 001f0034 004f0071 009b00cf 010e015d 01bb022f 02b90360 0429051e 0644079d>

but the max brightness looks the same.

BTW, ACPIbacklight+DSDT Patch, I have full brightness
IntelBacklight+DSDT Patch,the problem is same as using AppleBacklightInjector.kext

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Because only on that i can boot to desktop. Default a260006 ends with blank screen (same behavior as when loading ssdt-plnf.aml file) instead of apple logo
 
Back
Top