Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

It's work. But when the slider Brightness has value less than half, the screen becomes black

Read post #1, "Problem Reporting".
 
Hello.

I had been having issues with the backlight being very dim on my laptop(Asus Q500a in my signature). So I first tried following the instructions here https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/ and having not seen any changes in dimness nor the appearance of a brightness control slider/controller in syspref>Display, I went ahead with the instructions here: https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/ and am still not seeing any improvements in the internal display. I only have the integrated GPU (HD4000). The attached files and posted output were generated after having completed both these operations. Any help would be much appreciated.

Code:
kextstat output:
   13    2 0xffffff7f824e0000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
   25    0 0xffffff7f823ae000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   89    0 0xffffff7f8207c000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <86 12 5 4 3>

Code:
/S/L/E and kextcache output:
IOKitWaitQuiet() timed out.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
KernelCache ID: 190A4BDC15755CDF66BA43D5D271EC6C
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 69
  • RehabMan.zip
    33.4 KB · Views: 74
  • IoRegistryCopy.ioreg
    11.5 MB · Views: 96
Inadequate information regarding the problem.

What happens when you manipulate the brightness slider in SysPrefs->Displays before sleep?

the brightness slider is moving in SysPrefs but no changes to Brightness. It starts to work when you wake pc from sleep
Tried to patch EDID, but same behavior. the brightness slider is moving in SysPref, but no brightness changes until PC wakes from sleep.
 
Your setup regarding backlight control looks correct.
If it is not working, then your laptop is probably not compatible with AppleBacklight.kext.

Note: Up to you to verify/check your work with patched EDID.

I never had brightness adjustments working at all. But just for kicks, I tried using intelbacklight.kext (rehabman), brightness dsdt patch, and the brightness slider app. Using the brightness slider app, I can now adjust my brightness down. THANK GOD. My retina's were burning staring at a screen at full brightness 24/7. Thanks for all your help and dedicated work for the community. Highly appreciate it!
 
Hello.

I had been having issues with the backlight being very dim on my laptop(Asus Q500a in my signature). So I first tried following the instructions here https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/ and having not seen any changes in dimness nor the appearance of a brightness control slider/controller in syspref>Display, I went ahead with the instructions here: https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/ and am still not seeing any improvements in the internal display. I only have the integrated GPU (HD4000). The attached files and posted output were generated after having completed both these operations. Any help would be much appreciated.

Code:
kextstat output:
   13    2 0xffffff7f824e0000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
   25    0 0xffffff7f823ae000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   89    0 0xffffff7f8207c000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <86 12 5 4 3>

Code:
/S/L/E and kextcache output:
IOKitWaitQuiet() timed out.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
KernelCache ID: 190A4BDC15755CDF66BA43D5D271EC6C

Why do you have IntelBacklight.kext installed?
Read post #1. Carefully.
 
the brightness slider is moving in SysPrefs but no changes to Brightness. It starts to work when you wake pc from sleep
Tried to patch EDID, but same behavior. the brightness slider is moving in SysPref, but no brightness changes until PC wakes from sleep.

Your profile lacks any details on a laptop.
Please fix as per FAQ.
Probably PNLF._INI needs to do something extra or is for some reason not running.
You will need to do some additional debugging to determine what needs to be done.
Also, could be a BIOS setting problem (make sure CSM enabled, fast boot disabled, etc).
 
I never had brightness adjustments working at all. But just for kicks, I tried using intelbacklight.kext (rehabman), brightness dsdt patch, and the brightness slider app. Using the brightness slider app, I can now adjust my brightness down. THANK GOD. My retina's were burning staring at a screen at full brightness 24/7. Thanks for all your help and dedicated work for the community. Highly appreciate it!

If IntelBacklight.kext works (with Brightness by bergdesign... not Brightness slider app), then you can follow post #1 to use native AppleBacklight.kext and native controls.
 
Why do you have IntelBacklight.kext installed?
Read post #1. Carefully.

Sorry about the confusion. I'm not quite so sure about why I did myself. I deferred to the thread about using IntelBacklight.kext since I began to see this thread as a companion thread to get the brightness control slider working rather than the backlight itself upon finding that I wasn't getting any backlight love upon following the steps up to the part where I install the AppleBacklightInjector.kext to /L/E (not /S/L/E) and then rebuild the cache.

But upon rereading, I believe that this is the thread I want to follow for just getting the backlight to not be in the dim setting it's currently in. And the original thread is there just for reference for a time when that method worked before 10.12.4 broke things.

I haven't messed around with the Customizations section nor the EDID as I presumed that those are optional for folks who want to have more control over their backlight.

So at this point, I just undid the changes by 1) deleting IntelBacklight.kext 2) deleting the patched dsdt.dsl from /EFI/CLOVER/ACPI/patched 3) rebuilding cache from prompt but am at a point where I don't see the dimness improving. Can the EDID issue apply to computers that are Ivy Bridge era as well? Thanks again.
 
Sorry about the confusion. I'm not quite so sure about why I did myself. I deferred to the thread about using IntelBacklight.kext since I began to see this thread as a companion thread to get the brightness control slider working rather than the backlight itself upon finding that I wasn't getting any backlight love upon following the steps up to the part where I install the AppleBacklightInjector.kext to /L/E (not /S/L/E) and then rebuild the cache.

But upon rereading, I believe that this is the thread I want to follow for just getting the backlight to not be in the dim setting it's currently in. And the original thread is there just for reference for a time when that method worked before 10.12.4 broke things.

I haven't messed around with the Customizations section nor the EDID as I presumed that those are optional for folks who want to have more control over their backlight.

So at this point, I just undid the changes by 1) deleting IntelBacklight.kext 2) deleting the patched dsdt.dsl from /EFI/CLOVER/ACPI/patched 3) rebuilding cache from prompt but am at a point where I don't see the dimness improving. Can the EDID issue apply to computers that are Ivy Bridge era as well? Thanks again.

No idea without "Problem Reporting" files. Read post #1, "Problem Reporting".
 
No idea without "Problem Reporting" files. Read post #1, "Problem Reporting".

sorry about that. Please find attached the newly generated "Problem Reporting" files. And the output for sudo kextcache -u is as follows:

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext

KernelCache ID: FDFCBD0CA2EA8270A47C6C750536A4F8

Thank you.
 

Attachments

  • patchmatic.zip
    33.6 KB · Views: 71
  • clover.zip
    1.6 MB · Views: 70
  • kextstat.txt
    444 bytes · Views: 108
Back
Top