Contribute
Register

[solved] AppleBacklightInjector isn't working on x230

Status
Not open for further replies.
Joined
Oct 6, 2016
Messages
16
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
@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!!
@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!!

I am attaching the Folder with all updated patches from rehabman , and EFI ssdt files from 51nb.com

It uses the latest applebacklightfix.kext, updated from applebacklightinjector.kext , to work these thing to do

  1. if you are using dsdt.aml remove PNLF patches from that
  2. download rehabman applebacklightfix repository (build one) https://bitbucket.org/RehabMan/applebacklightfixup/downloads/
  3. Download the lilu.kext from https://github.com/acidanthera/Lilu/releases
  4. copy ssdt_pnlf.aml to your refi/clover/ACPI/patched
  5. remove the blacklightfix from kernel to kext patches in config.plist(like using cloverconfigurator or any)
  6. now copy the rehabman backlightfixup kext and lilu release version kext to your /efi/clover/kext/other(or your Mac version)
7. or use my EFI attached folder, tested with both Highsierra 10.13.6 and Mojave 10.14

If back light setting are reset every boot, then simply remove emunvram efi file from drivers64 folder , x230 has nvram , no need for emulation on nvram
 

Attachments

  • EFI.zip
    25.3 MB · Views: 114
Joined
Oct 6, 2016
Messages
16
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
Marked solved.
Thanks for your fixes and patches

I have doubts , what is major difference in apple backlight injector and fixup version
why applebacklightinjector was deprecated,
Is there any improvements in fixup version , like anti aliasing ?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,827
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks for your fixes and patches

I have doubts , what is major difference in apple backlight injector and fixup version
why applebacklightinjector was deprecated,
Is there any improvements in fixup version , like anti aliasing ?

AppleBacklightFixup.kext replaces AppleBacklightInjector.kext and the related KextsToPatch entry for AppleBacklight.
If you're curious, read the source code.

Anti-aliasing has nothing to do with backlight control.
 
Joined
Aug 2, 2018
Messages
10
Motherboard
ThinkPad x230
CPU
i5-3230m
Graphics
HD 4000
I am attaching the Folder with all updated patches from rehabman , and EFI ssdt files from 51nb.com

It uses the latest applebacklightfix.kext, updated from applebacklightinjector.kext , to work these thing to do

  1. if you are using dsdt.aml remove PNLF patches from that
  2. download rehabman applebacklightfix repository (build one) https://bitbucket.org/RehabMan/applebacklightfixup/downloads/
  3. Download the lilu.kext from https://github.com/acidanthera/Lilu/releases
  4. copy ssdt_pnlf.aml to your refi/clover/ACPI/patched
  5. remove the blacklightfix from kernel to kext patches in config.plist(like using cloverconfigurator or any)
  6. now copy the rehabman backlightfixup kext and lilu release version kext to your /efi/clover/kext/other(or your Mac version)
7. or use my EFI attached folder, tested with both Highsierra 10.13.6 and Mojave 10.14

If back light setting are reset every boot, then simply remove emunvram efi file from drivers64 folder , x230 has nvram , no need for emulation on nvram

Thanks @venkatnath3
The information and your EFI folder have been helpful. I've managed to solve the backlight control issue. Cheers.
 
Joined
Oct 6, 2016
Messages
16
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
AppleBacklightFixup.kext replaces AppleBacklightInjector.kext and the related KextsToPatch entry for AppleBacklight.
If you're curious, read the source code.

Anti-aliasing has nothing to do with backlight control.
I saw , just doing same , replacing the bytes using lilu API, you are awesome
 
Joined
Oct 6, 2016
Messages
16
Motherboard
Lenovo x230
CPU
i5-3320m
Graphics
HD4000
Mac
  1. MacBook Pro
Mobile Phone
  1. Other
Thanks @venkatnath3
The information and your EFI folder have been helpful. I've managed to solve the backlight control issue. Cheers.
I forgot to mention , I Using mod bios , unlocked msr bits , I not using ssdtgen.sh ssdt.aml file cpu power management ,
The EFI folder I attached may be not working in your system
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,827
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I am attaching the Folder with all updated patches from rehabman , and EFI ssdt files from 51nb.com

It uses the latest applebacklightfix.kext, updated from applebacklightinjector.kext , to work these thing to do

  1. if you are using dsdt.aml remove PNLF patches from that
  2. download rehabman applebacklightfix repository (build one) https://bitbucket.org/RehabMan/applebacklightfixup/downloads/
  3. Download the lilu.kext from https://github.com/acidanthera/Lilu/releases
  4. copy ssdt_pnlf.aml to your refi/clover/ACPI/patched
  5. remove the blacklightfix from kernel to kext patches in config.plist(like using cloverconfigurator or any)
  6. now copy the rehabman backlightfixup kext and lilu release version kext to your /efi/clover/kext/other(or your Mac version)
7. or use my EFI attached folder, tested with both Highsierra 10.13.6 and Mojave 10.14

If back light setting are reset every boot, then simply remove emunvram efi file from drivers64 folder , x230 has nvram , no need for emulation on nvram
I forgot to mention , I Using mod bios , unlocked msr bits , I not using ssdtgen.sh ssdt.aml file cpu power management ,
The EFI folder I attached may be not working in your system

Yeah... your ACPI configuration/CPU PM is really messed up (you should not be dropping the CPU related OEM SSDTs).
 
Status
Not open for further replies.
Top