Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Ok I guess I have an issue no slider showing up in display sys pref. Here is the required files. Thank you in advance for you patience and help.

You don't have graphics working properly (no QE/CI).
The cause is that the ig-platform-id you're using is invalid.
Your config.plist has Graphics/ig-platform-id=0x1960000, which is not a valid ig-platform-id.
Perhaps you meant to use 0x19160000.
 
I sure did thanks so much brightness working perfect now. On to get sleep working when I close lid
 
Last edited:
The test is valid. The beta branch is used by the method. Now you can adjust the brightness arbitrarily. Thank you, RehabMan
 

Attachments

  • QQ20170707-230732.png
    QQ20170707-230732.png
    1.8 MB · Views: 148
The test is valid. The beta branch is used by the method. Now you can adjust the brightness arbitrarily. Thank you, RehabMan

The current guide DOES NOT recommend using the beta branch.
(beta branch is currently the same as master).
 
Thanks for the guide.

Still I am unable to control the backlight (even with Brightness application). My clover is attached.
I renamed GFX0 to IGPU using clover hotpatch.
AppleBacklightInjector.kext is copied to /Library/Extensions.
I also removed ACPIBacklight.kext from /L/E when I made sure the fix is not working. (I have it backed up other where).
 

Attachments

  • clover.zip
    2.6 MB · Views: 73
  • ioreg.zip
    2.8 MB · Views: 83
  • debug.zip
    45.5 KB · Views: 110
Thanks for the guide.

Still I am unable to control the backlight (even with Brightness application). My clover is attached.
I renamed GFX0 to IGPU using clover hotpatch.
AppleBacklightInjector.kext is copied to /Library/Extensions.
I also removed ACPIBacklight.kext from /L/E when I made sure the fix is not working. (I have it backed up other where).
you have applebacklight injector in kexts/other folder, that shouldn't be in there

only essential kexts should be in there (fakeSMC, voodoops2controller and an ethernet kext)

everything else needs to be installed to either S/L/E or L/E
 
can check in working night shift
 

Attachments

  • CLOVER.zip
    4 MB · Views: 68
  • Admin’s MacBook Pro.ioreg
    4.3 MB · Views: 116
  • Screen Shot 2017-07-12 at 8.30.15 PM.png
    Screen Shot 2017-07-12 at 8.30.15 PM.png
    87 KB · Views: 122
  • RehabMan.zip
    39.7 KB · Views: 66
can check in working night shift
sorted order doesn't correspond with acpi/patched folder

only essential kexts should be in kexts/other (fakeSMC, voodoops2controller and an ethernet kext)

everything else needs to be installed to either S/L/E or L/E
 
I tried using this guide but on executing the "make" command, I got the following error :

Code:
Siddharths-MacBook-Pro:guide.git siddharth$ make
iasl -vw 2095 -vw 2008 -vi -vs -p build/SSDT-ALS0.aml hotpatch/SSDT-ALS0.dsl
error    6092 - Could not open file "build/SSDT-ALS0.pre" (Preprocessor Output) - No such file or directory

make: *** [build/SSDT-ALS0.aml] Error 1

Here's the required Error Reporting logs and the files are attached.

Code:
Siddharths-MacBook-Pro:RehabMan siddharth$ kextstat|grep -y acpiplat
   15    2 0xffffff7f82b0a000 0x9b000    0x9b000    com.apple.driver.AppleACPIPlatform (6.1) 13F84E88-67F0-3F37-8A76-E37DCA1595FB <14 12 11 7 6 5 4 3 1>
Siddharths-MacBook-Pro:RehabMan siddharth$ kextstat|grep -y appleintelcpu
   31    0 0xffffff7f82645000 0x2a000    0x2a000    com.apple.driver.AppleIntelCPUPowerManagement (220.0.0) 706B8B51-EB45-38A3-8E9D-CD8A4C3F9E0A <7 6 5 4 3 1>
   43    0 0xffffff7f82640000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (220.0.0) 931165F8-BA12-3CBF-9987-2DD9B5FF9AFA <7 6 5 4 3 1>
Siddharths-MacBook-Pro:RehabMan siddharth$ kextstat|grep -y applelpc
  100    0 0xffffff7f82467000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 6508B7E7-548A-3FCA-8596-423CADE0F611 <90 12 5 4 3>
Siddharths-MacBook-Pro:RehabMan siddharth$ kextstat|grep -y applehda
  106    1 0xffffff7f826fd000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 2DBFE83E-EC40-3F23-A029-7FF8768159B6 <105 103 88 12 7 6 5 4 3 1>
  130    0 0xffffff7f8287b000 0xb7000    0xb7000    com.apple.driver.AppleHDA (280.12) FFFC6092-8B49-3F30-B756-A01EA4C78C54 <129 106 105 103 93 88 6 5 4 3 1>

Code:
Siddharths-MacBook-Pro:RehabMan siddharth$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd00a4e51c0 [0x7fffa6f00830]> { URL = "IOath3kfrmwr.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.IOath3kfrmwr" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd00a3cdf80 [0x7fffa6f00830]> { URL = "AtherosWiFiInjector.kext/ -- file:///System/Library/Extensions/", ID = "com.nawcom.plist.AtherosWifFiInjector" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd00a032eb0 [0x7fffa6f00830]> { URL = "AppleIntelHDGraphicsFB.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleIntelHDGraphicsFB" }
KernelCache ID: 856DA08725B3055DFE0FE883AFE4D3A2

(Using High Sierra PB1 BTW)
 

Attachments

  • Error Reporting Files.zip
    3.8 MB · Views: 73
Thanks for the guide.

Still I am unable to control the backlight (even with Brightness application). My clover is attached.
I renamed GFX0 to IGPU using clover hotpatch.
AppleBacklightInjector.kext is copied to /Library/Extensions.
I also removed ACPIBacklight.kext from /L/E when I made sure the fix is not working. (I have it backed up other where).

Your ioreg is corrupt.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Back
Top