Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

@RehabMan ,@tosbaha ,@scottsanett
P-panel solution is too simple. just compared the other p panels.
i noticed the backlight data for haswell was only using 00110000 00360054
linear brightness was 0x11 for min and 0x54 max.

it's still not perfect but full range
for haswell p profile 00000000 00000a6a

I have tried lots of things but with kext solution I never get the full brightness. Only solution for me is to edit EDID. It selects default profile and everything works as 10.12.3

Another solution could be Clover binary patch to change max brightness settings from 0x400 to something else. I posted binary data in this thread.
 
@RehabMan ,@tosbaha ,@scottsanett
P-profile solution is too simple. just compared the other p profiles.
i noticed the backlight data for haswell was only using 00110000 00360054
linear brightness was 0x11 for min and 0x54 max.

for haswell p profile 00000000 00000a6a

Update: switched backed to proper config(ssdt-pnlf and uid_ 0x0B). it's perfect with above setting. new ioreg below

Your ioreg shows F11P0534 with this data
<00 00 00 02 08 af 0a 6a>

Does not correlate with what you wrote:
<00000000 00000a6a>

Explanation?
Attach all "Problem Reporting" files and injector kext.

Note that there are some P profiles with full brightness steps:
F10P9c74
<00100000 001e0025 0031003d 004f0067 008300a9 00d90115 016501e9 024f02f7 03cf>
 
Problems report:only the ending part of control strip effect, and the maximum brightness still not enough

It is the same "P" profile problem being discussed here.
 
It is the same "P" profile problem being discussed here.
Thanks for reply
I don't understand about the P problem, Is there anything I can do to improve the brightness
 
Thanks for reply
I don't understand about the P problem, Is there anything I can do to improve the brightness

You should read this thread.
No solid solution yet... it is being worked on.
 
Your ioreg shows F11P0534 with this data
<00 00 00 02 08 af 0a 6a>

Does not correlate with what you wrote:
<00000000 00000a6a>

typed wrong in post. ioreg is correct.
Your ioreg shows F11P0534 with this data
<00 00 00 02 08 af 0a 6a>

Does not correlate with what you wrote:
<00000000 00000a6a>

Explanation?
Attach all "Problem Reporting" files and injector kext.

Note that there are some P profiles with full brightness steps:
F10P9c74
<00100000 001e0025 0031003d 004f0067 008300a9 00d90115 016501e9 024f02f7 03cf>

this sucks. it changed profile to a T now??
 

Attachments

  • haswellp-profilenowT.zip
    2.6 MB · Views: 69
this sucks. it changed profile to a T now??

Looks like it changed to FxxTxxxxM.
What did you change?
Does brigthness work with this setup (it would be easy to create a generic patch/injector to do this FxxTxxxxM scenario as well as the FxxTxxxx scenario).

And as for the previous ioreg, you were using the same injector?
Because the one you attach here has <00000000 08af0a6a>, which is not what you wrote previously, and also not what was previously shown in ioreg. Did you find the system was translating <00000000 08af0a6a> to <00000002 08af0a6a>? Or did you actually have <00000002 08af0a6a> in the plist at that point? (too bad no "Problem Reporting" files from that setup...)
 
Rehabman,
i have the same issue others are having.
Backlight control bar works but the max brightness is really low but reading the other posts i don't completely understand if there is a solution to this problem ....
 
Rehabman,
i have the same issue others are having.
Backlight control bar works but the max brightness is really low but reading the other posts i don't completely understand if there is a solution to this problem ....

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

Code:
Mattias-MacBook-Pro:~ mattia$ kextstat|grep -y acpiplat
   13    2 0xffffff7f829ef000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Mattias-MacBook-Pro:~ mattia$ kextstat|grep -y appleintelcpu
   24    0 0xffffff7f825ff000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) C2841490-D1F6-30D4-AC81-48D63A8FA04C <7 6 5 4 3 1>
   32    0 0xffffff7f825fa000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Mattias-MacBook-Pro:~ mattia$ kextstat|grep -y applelpc
   93    0 0xffffff7f822d3000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <85 12 5 4 3>
Mattias-MacBook-Pro:~ mattia$ kextstat|grep -y applehda
   99    1 0xffffff7f826a4000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <98 97 81 12 7 6 5 4 3 1>
  120    0 0xffffff7f82826000 0xb5000    0xb5000    com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <119 100 99 98 97 81 6 5 4 3 1>

Code:
Mattias-MacBook-Pro:~ mattia$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext toledaARPT.kext
kext file:///System/Library/Extensions/AtherosL1cEthernet.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
KernelCache ID: 5A927D0FEAD9E5C2BBB3F185D2E2C703
 

Attachments

  • CLOVER.zip
    1.5 MB · Views: 76
  • Mattia’s MacBook Pro.zip
    499.6 KB · Views: 64
  • RehabMan.zip
    39.9 KB · Views: 68
Back
Top