Contribute
Register

100% Success with the Acer Aspire E5-575G-53VG and Sierra 10.12.5

Status
Not open for further replies.
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS

After following this meticulously, I'm still unable to adjust or change brightness. Let me fill you in on some details so I'm helpable (that's a word, I checked):

You will find the resulting SSDT-PNLF.aml at ~/Projects/guide.git/build/SSDT-PNLF.aml.
AppleBacklightInjector.kext is at ~/Projects/probook.git/kexts/AppleBacklightInjector.kext.
And the patch required is in ~/Projects/guide/config_patches.plist.
True statement. I easily got down this far following terminal commands. All those files are present and accounted for.

Note: If you already have patched your DSDT (or SSDT) with a "Brightness" patch (PNLF), you must remove it! Same if you're using Clover's AddPNLF_1000000.
Can confirm I haven't done any PNFL patching before. I'm... guessing I haven't done any Clover AddPNLF_1000000 additions either, unless this gets turned on by default or something.

Also Note: The SSDT-PNLF.aml assumes that GFX0 (or VID on Thinkpads) is already renamed to IGPU. It will not work if your IGPU is not at _SB.PCI0.IGPU.
Normally I've seen your guides have a whimsical sub-guide URL to follow to ensure expectations (that my IGPU is in fact, not at _SB.PCI0.IGPU) -- but perhaps this is another part of the guide that a novice wouldn't know what to do again. Is there a good way to verify that I'm adhering to this?

rYkZsLn.png

This is a snip from my config.plist. I'm pretty sure grabbing everything in between <dict> and </dict> was the right thing to do, but I'm not positive, as the guide referenced "place the patch". *crosses fingers*

Install AppleBacklightInjector.kext to /L/E:
Code (Text):

sudo cp -R ~/Projects/probook.git/kexts/AppleBacklightInjector.kext /Library/Extensions

And I feel like I shouldn't even need to mention this, as it is obvious... but you must remove IntelBacklight.kext (and/or ACPIBacklight.kext) from wherever you installed it.

Installed, and ran
Code:
sudo kextcache -i /
. Then, rebooted as instructed (twice, since that seems to be what the guide indicates at the bottom when talking about "cache").
 
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Thank you for your direction; I'm sure your patience is tested every day by those like myself.

Attached you'll find my IOReg, RehabmanF4F2 Dumps, and my EFI folder (with only the important things, as instructed).

Here are Terminal Outputs as requested:

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f825e9000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

Code:
kextstat|grep -y appleintelcpu

(no output)

Code:
kextstat|grep -y applelpc

(No Output)

Code:
kextstat|grep -y applehda

(no output)

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: EC4CD301643AD268F784F0DB4F78655A

Thank you for any insight you (or anyone looking in here) can provide! The laptop just has a few tiny steps before it's a golden build.
 

Attachments

  • ArchiveIOReg+F2F4+Clover.zip
    2.1 MB · Views: 324

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,805
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thank you for your direction; I'm sure your patience is tested every day by those like myself.

Attached you'll find my IOReg, RehabmanF4F2 Dumps, and my EFI folder (with only the important things, as instructed).

Here are Terminal Outputs as requested:

Code:
kextstat|grep -y acpiplat
   13    2 0xffffff7f825e9000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

Code:
kextstat|grep -y appleintelcpu

(no output)

Code:
kextstat|grep -y applelpc

(No Output)

Code:
kextstat|grep -y applehda

(no output)

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: EC4CD301643AD268F784F0DB4F78655A

Thank you for any insight you (or anyone looking in here) can provide! The laptop just has a few tiny steps before it's a golden build.

You do not have a patch for AppleBacklight kext.
You added it to the wrong section of config.plist. It is not an ACPI patch (ACPI/Patches wrong section), it is a kext patch... and belongs in config.plist/KernelAndKextPatches/KextsToPatch.

Note: Your kexts are not installed correctly. All kexts you need should be installed to the system volume.
 
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
You do not have a patch for AppleBacklight kext.
You added it to the wrong section of config.plist. It is not an ACPI patch (ACPI/Patches wrong section), it is a kext patch... and belongs in config.plist/KernelAndKextPatches/KextsToPatch.

Note: Your kexts are not installed correctly. All kexts you need should be installed to the system volume.

I love you. xD

My brightness is now fully functional after I put that in the right section. Thanks!!! I've assigned the 'increase' and 'decrease' brightness buttons to F9 and F10.

I will work to have my Kexts migrated to /L/E instead of piling them all in the EFI. In the meantime, I'm off to find an appropriate WiFi card replacement! After teardown it looks to be thinner than the ol' half height mini pcie cards I'm used to. I'm guessing that's M.2.

Once that's replaced, I need to truley disable the gtx 940mx to start saving battery, and this baby is the best dang Skylake Mac OS laptop on the market. THANK YOU AGAIN!
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,805
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I've assigned the 'increase' and 'decrease' brightness buttons to F9 and F10.

You can use your "real" brightness keys with correct ACPI patching...

I will work to have my Kexts migrated to /L/E instead of piling them all in the EFI.

Correct kext installation is critical...

In the meantime, I'm off to find an appropriate WiFi card replacement! After teardown it looks to be thinner than the ol' half height mini pcie cards I'm used to. I'm guessing that's M.2.

Most likely NGFF/M.2 2230.

Once that's replaced, I need to truley disable the gtx 940mx to start saving battery, and this baby is the best dang Skylake Mac OS laptop on the market. THANK YOU AGAIN!

Enjoy...
 
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Correct kext installation is critical...

All clean. Nothing in the EFI/Clover/Kexts/Other folder anymore. All installed with Kext utility/wizard to /L/E.

Most likely NGFF/M.2 2230.

Ordered the NGFF card that ends with a "Z" per your recommendations. Thank you for all your help. Your tutorial for disabling Nvidia GFX is going to need to be read very carefully - thats some complex stuff.

[Edit: DVD Drive is working, Webcam is working]
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,805
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
All clean. Nothing in the EFI/Clover/Kexts/Other folder anymore. All installed with Kext utility/wizard to /L/E.

Actually, you will still need "essential" kexts in EFI/Clover/kexts/Other for recovery boot and installer boot (update scenarios).

Your tutorial for disabling Nvidia GFX is going to need to be read very carefully - thats some complex stuff.

Strange... your profile does not indicate any Nvidia graphics.
 
Joined
Jun 9, 2013
Messages
74
Motherboard
MSI B450I GAMING PLUS AC
CPU
Ryzen 3900X
Graphics
RX 5700XT
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Actually, you will still need "essential" kexts in EFI/Clover/kexts/Other for recovery boot and installer boot (update scenarios).

Perfect. I'll copy essentials to that "Other" folder during upgrades.

Strange... your profile does not indicate any Nvidia graphics.

Again, I really don't know what you're talking about. :shh:
 
Status
Not open for further replies.
Top