Contribute
Register

[solved] AppleBacklightInjector isn't working on x230

Status
Not open for further replies.
Joined
Aug 2, 2018
Messages
10
Motherboard
ThinkPad x230
CPU
i5-3230m
Graphics
HD 4000
Hi all,

I've been trying to get a better brightness control on my x230, particularly extending the range of brightness so the minimum level of brightness can be used in a dimmed light situation (as on windows), but so far I seemed can't get AppleBacklightInjector working on my x230.

There is a working brightness control that is able to control the brightness level through the slider in System Prefs/Displays and the hotkeys on the keyboard. The issue is that the minimum level isn't dark enough to be used in a dimmed light situation.

I've been trying to get this working for a while, but whenever I put AppleBacklightInjector.kext in either /kexts/others or /L/E and rebuild the cache, the brightness control stops working and no slider showing up in System Prefs/Displays. The existence of 'SSDT-PNLF.aml' and 'AppleBacklight patch in config.plist/KernelAndKextPatches/KextsToPatch' do not change the functionality of the preexistent backlight control (with a limited range of brightness on the low side).

My question is how to get a full range control of the brightness level, either with AppleBacklightInjector or any other approaches? My debug report is attached. Thanks.
 

Attachments

  • debug_9184.zip
    6.4 MB · Views: 108
Joined
Oct 6, 2016
Messages
17
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
Did you solved it ?
Same problem for me also..
 
Joined
Oct 6, 2016
Messages
17
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
Use clover EDID injector product I'd to 0×9c7c + only dsdt_pnlf patch with out any kext modification , reboot
Now we can adjust brightness more dimmer , but upper level brightness limited
Let's
With dsdt pnlf patch only 30% to 100% levels
With dsdt patch edid injector 0% to 60%

I don't know how to mix those
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi all,

I've been trying to get a better brightness control on my x230, particularly extending the range of brightness so the minimum level of brightness can be used in a dimmed light situation (as on windows), but so far I seemed can't get AppleBacklightInjector working on my x230.

There is a working brightness control that is able to control the brightness level through the slider in System Prefs/Displays and the hotkeys on the keyboard. The issue is that the minimum level isn't dark enough to be used in a dimmed light situation.

I've been trying to get this working for a while, but whenever I put AppleBacklightInjector.kext in either /kexts/others or /L/E and rebuild the cache, the brightness control stops working and no slider showing up in System Prefs/Displays. The existence of 'SSDT-PNLF.aml' and 'AppleBacklight patch in config.plist/KernelAndKextPatches/KextsToPatch' do not change the functionality of the preexistent backlight control (with a limited range of brightness on the low side).

My question is how to get a full range control of the brightness level, either with AppleBacklightInjector or any other approaches? My debug report is attached. Thanks.

AppleBacklightInjector.kext is deprecated, replaced by AppleBacklightFixup.kext.
Refer to the guide:
https://www.tonymacx86.com/threads/...ontrol-using-applebacklightfixup-kext.218222/
 
Joined
Oct 6, 2016
Messages
17
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
:thumbup:Thanks, it works now, it has dependency error on lilu.kext , I missed that , it's not mentioned in that tutorial
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
:thumbup:Thanks, it works now, it has dependency error on lilu.kext , I missed that , it's not mentioned in that tutorial

Most people would already have Lilu.kext on account of common use of WhateverGreen.kext, AppleALC.kext, AirportBrcmFixup.kext, and BT4LEContiunityFixup.kext, but I will add a note in the guide.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,998
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Joined
Aug 2, 2018
Messages
10
Motherboard
ThinkPad x230
CPU
i5-3230m
Graphics
HD 4000
:thumbup:Thanks, it works now, it has dependency error on lilu.kext , I missed that , it's not mentioned in that tutorial
@venkatnath3: thanks for trying this out. It's good to hear the issue has been solved. I'm still struggling with the backlit control on my x230. Would you mind to share your EFI with me? Thanks.

@RehabMan: Thanks for pointing out the guide to solve the issue. You're amazing!!
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
@venkatnath3: thanks for trying this out. It's good to hear the issue has been solved. I'm still struggling with the backlit control on my x230. Would you mind to share your EFI with me? Thanks.

@RehabMan: Thanks for pointing out the guide to solve the issue. You're amazing!!

Marked solved.
 
Status
Not open for further replies.
Top