Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

tried with native NVRAM as well as with EmuVariableUefi-64.efi but no success...though my brightness is working & also the brightness keys & slider is working but as soon as i reboot or shutdown & switch on back the brightness level switches to max...dunno why....i am attaching my config.plist do mention any necessary changes to be made

You should do a fresh install. Something must be setting your brightness level after boot.
Note: I don't see anything wrong regarding backlight restore in this config.plist.
 
@RehabMan, I follow in first post but it doesn't work (slider not showing on Sys pref). I use Sierra 10.12.4 with Nvidia Web Driver Beta that support pascal GPU. My device not using Optimus (see signature). Please help

Code:
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y acpiplat
   13    2 0xffffff7f837b9000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y appleintelcpu
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y applelpc
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y applehda
  108    1 0xffffff7f83491000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (276.26) D0953002-6091-376F-8E0F-33B65F42CEF9 <107 99 77 12 7 6 5 4 3 1>
  123    0 0xffffff7f83613000 0xb4000    0xb4000    com.apple.driver.AppleHDA (276.26) 7611D43E-12FE-3228-A6D3-9C99A5D030CC <122 108 107 99 81 77 6 5 4 3 1>
Ahmads-MBP:~ ahmadsafar$

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext msdosfs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleKextExcludeList.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext

-- EDIT --
Forgot to add EFI.zip and ioreg
 

Attachments

  • EFI.zip
    4.1 MB · Views: 95
  • Ahmad’s MacBook Pro.ioreg
    42.5 MB · Views: 223
Last edited:
@RehabMan, I follow in first post but it doesn't work (slider not showing on Sys pref). I use Sierra 10.12.4 with Nvidia Web Driver Beta that support pascal GPU. My device not using Optimus (see signature). Please help

Code:
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y acpiplat
   13    2 0xffffff7f837b9000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y appleintelcpu
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y applelpc
Ahmads-MBP:~ ahmadsafar$ kextstat|grep -y applehda
  108    1 0xffffff7f83491000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (276.26) D0953002-6091-376F-8E0F-33B65F42CEF9 <107 99 77 12 7 6 5 4 3 1>
  123    0 0xffffff7f83613000 0xb4000    0xb4000    com.apple.driver.AppleHDA (276.26) 7611D43E-12FE-3228-A6D3-9C99A5D030CC <122 108 107 99 81 77 6 5 4 3 1>
Ahmads-MBP:~ ahmadsafar$

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext msdosfs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleKextExcludeList.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext

No ioreg attached.
No EFI/Clover/ACPI/origin (you forgot to press F4).
Read post #1, "Problem Reporting".

Note: Your config.plist has the AppleBacklight patch disabled. As you might expect, disabled patches have no effect.
 
No ioreg attached.
No EFI/Clover/ACPI/origin (you forgot to press F4).
Read post #1, "Problem Reporting".

Note: Your config.plist has the AppleBacklight patch disabled. As you might expect, disabled patches have no effect.
Sorry I'm forgot to add EFI.zip and IOReg. I already update my EFI and my last IOReg on post #353 after enabling patch in config.plist and reboot (sorry my mistake, forgot to enable it before).
For information, in EFI/Clover/ACPI/origin I use DSDT/SSDT from patchmatic. not from Clover
 
Sorry I'm forgot to add EFI.zip and IOReg. I already update my EFI and my last IOReg on post #353 after enabling patch in config.plist and reboot (sorry my mistake, forgot to enable it before).
For information, in EFI/Clover/ACPI/origin I use DSDT/SSDT from patchmatic. not from Clover

The ioreg is corrupt (read "Problem Reporting" carefully).
ACPI/origin files are still complete (there should be a dump log there, and other SSDTs)
You should not use patchmatic to extract native files (the files it extracts are affected by Clover config.plist and ACPI/patched content).
 
The ioreg is corrupt (read "Problem Reporting" carefully).
ACPI/origin files are still complete (there should be a dump log there, and other SSDTs)
You should not use patchmatic to extract native files (the files it extracts are affected by Clover config.plist and ACPI/patched content).
Ok I extract DSDT/SSDT from Clover now.
Im sorry that IORegExplorer 3.0.2. there is from 2.1.
 

Attachments

  • EFI.zip
    4.1 MB · Views: 81
  • Ahmad’s MacBook Pro.ioreg
    12 MB · Views: 111
RehabMan,
I have tried your new SSDT-PNLF.aml and new kext and new single kextpatch still without EDID patch it doesn't work. I have attached my clover folders. I think you should maybe add a note about possible EDID patch for people who has same problem as I am. In case someone needs, my script can be downloaded from here which will help you to patch your EDID.
 

Attachments

  • Archive.zip
    5.8 MB · Views: 98
Ok I extract DSDT/SSDT from Clover now.
Im sorry that IORegExplorer 3.0.2. there is from 2.1.

The ioreg indicates the patch for AppleBacklight is not applied.
I think you just need to rebuild cache and reboot.
Clover can only patch what is in cache.
 
RehabMan,
I have tried your new SSDT-PNLF.aml and new kext and new single kextpatch still without EDID patch it doesn't work. I have attached my clover folders. I think you should maybe add a note about possible EDID patch for people who has same problem as I am. In case someone needs, my script can be downloaded from here which will help you to patch your EDID.

According to the ioreg in 'nonworking4', backlight control is working.
Everything there is as expected.
You need to provide more details on the problem...
 
Back
Top