Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

@RehabMan, Please your help to activate brightness control on my laptop.
 

Attachments

  • RehabMan.zip
    2.2 MB · Views: 75
@RehabMan, Please your help to activate brightness control on my laptop.

Your problem reporting files are incomplete. Read post #1, "Problem reporting".
My guess is you forgot to install AppleBacklightFixup.kext.
 
Hi @RehabMan
Thanks for the guide. I tried but whenever I put AppleBacklightFixup.kext into /L/E, after reboot the brightness is set to max and the slider in system preference is gone. Would you mind to take a look at the debug file and point me what to look at? I've been trying for a whole afternoon. Thank you very much.
 

Attachments

  • debug_16296.zip
    6.1 MB · Views: 74
Hi @RehabMan
Thanks for the guide. I tried but whenever I put AppleBacklightFixup.kext into /L/E, after reboot the brightness is set to max and the slider in system preference is gone. Would you mind to take a look at the debug file and point me what to look at? I've been trying for a whole afternoon. Thank you very much.

Make sure you have no other 'PNLF' patch (aka "Brightness Fix") applied to your DSDT. No config.plist/ACPI/DSDT/Fixes/AddPNLF either. Must use only SSDT-PNLF.aml. Also check for GFX0->IGPU rename as it is required for SSDT-PNLF.aml.

You forgot to attach ioreg. Please check your files before uploading.
 
Last edited:
Make sure you have no other 'PNLF' patch (aka "Brightness Fix") applied to your DSDT. No config.plist/ACPI/DSDT/Fixes/AddPNLF either. Must use only SSDT-PNLF.aml. Also check for GFX0->IGPU rename as it is required for SSDT-PNLF.aml.

You forgot to attach ioreg. Please check your files before uploading.

Hi @RehabMan

Thanks for the reminder. Please find the attached file for my ioreg and other debug files.

Yes I've deleted the 'PNLF' patch in my DSDT (1 entry). Other SSDT files don't have 'PNLF' entries. config.plist/ACPI/DSDT/Fixes/AddPNLF wasn't ticked. SSDT-PNLF is in place. GFX0->IGPU rename is enable.

Thank you very much.
 

Attachments

  • debug_17109.zip
    6.6 MB · Views: 66
Hi @RehabMan

Thanks for the reminder. Please find the attached file for my ioreg and other debug files.

Yes I've deleted the 'PNLF' patch in my DSDT (1 entry). Other SSDT files don't have 'PNLF' entries. config.plist/ACPI/DSDT/Fixes/AddPNLF wasn't ticked. SSDT-PNLF is in place. GFX0->IGPU rename is enable.

Thank you very much.

You may need to fake the ProductID in EDID. Read post #1.
 
You may need to fake the ProductID in EDID. Read post #1.
Thanks @RehabMan
The EDID has been injected as '0x9c7c', but the backlight brightness still the same: set to maximum and no slider in sysprefs. Any thoughts what to look at next? Thanks a lot.
 
Thanks @RehabMan
The EDID has been injected as '0x9c7c', but the backlight brightness still the same: set to maximum and no slider in sysprefs. Any thoughts what to look at next? Thanks a lot.

Any change requires new PR files. None attached.
 
Sorry about that. Here you go. Thanks.
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/

Note: the mistake is obvious in your kextcache output (why did you ignore it?):
Code:
IOKitWaitQuiet() timed out.
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa49ddde470 [0x7fff895758f0]> { URL = "AppleBacklightFixup.kext/ -- file:///Library/Extensions/", ID = "com.hieplpvip.AppleBacklightFixup" }
AppleBacklightFixup.kext - dependency 'as.vit9696.Lilu' not found.
AppleBacklightFixup.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
 
Back
Top