Contribute
Register

[solved] AppleBacklightInjector isn't working on x230

Status
Not open for further replies.
@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: 157
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 ?
 
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.
 
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.
 
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
 
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
 
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.
Back
Top