Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Dear sir,

I have problem with saving brightness level.
What I did:
- Install done this method (slide is work).
- Install Clover with Emu64...efi.
- Try to delete Emu64.. and delete nvram.plist to see if I have native but not.
Both is not work for saving brightness level.

I attached my CLOVER.zip. Pls. help me to solve this issue.
My laptop: HP8470p with CPU 3360M, RAM 8GB, SSD128G, replace the original wifi with native wifi for hackintosh.

Many thanks!
 

Attachments

  • CLOVER.zip
    1.5 MB · Views: 57
Debug mode says says that AppleBacklightInjector.kext is not patched.
Here are my files. (I'm using HD 4400 Haswell, Mac Sierra 10.12.5)
 

Attachments

  • files.zip
    8.9 MB · Views: 94
Last edited:
Hello,

I followed up a guide from the first post and I cannot get it to work.

I noticed that AppleBacklightInjector.kext is not displaying on the list when I ran "
sudo touch /System/Library/Extensions && sudo kextcache -u /" but I definitely installed it.

Please see my files for problem reporting attached.

Thanks again for your help !

As per post #1, SSDT-PNLF.aml requires GFX0->IGPU rename.
It is provided by default in all plists from my guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Dear sir,

I have problem with saving brightness level.
What I did:
- Install done this method (slide is work).
- Install Clover with Emu64...efi.
- Try to delete Emu64.. and delete nvram.plist to see if I have native but not.
Both is not work for saving brightness level.

I attached my CLOVER.zip. Pls. help me to solve this issue.
My laptop: HP8470p with CPU 3360M, RAM 8GB, SSD128G, replace the original wifi with native wifi for hackintosh.

Many thanks!

With your laptop native NVRAM works. No need for EmuVariableUefi-64.efi.
Also, your laptop has a guide. Please follow it:
https://www.tonymacx86.com/threads/...book-using-clover-uefi-hotpatch-10-11.189416/
 
Debug mode says says that AppleBacklightInjector.kext is not patched.
Here are my files. (I'm using HD 4400 Haswell, Mac Sierra 10.12.5)

Read post #1, "Problem Reporting". Attach all files/output as requested.
 
Debug mode says says that AppleBacklightInjector.kext is not patched.
Here are my files. (I'm using HD 4400 Haswell, Mac Sierra 10.12.5)

You are not booting from the EFI/Clover you attached.
Note from bootlog:
Code:
3:603  0:000  === [ ACPIPatchedAML ] ====================================
3:603  0:000  Unsorted
3:603  0:000  Inserting SSDT-6x.aml from EFI\CLOVER\ACPI\patched ... Success
3:603  0:000  Inserting SSDT-5x.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-4x.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-3x.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-2.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-8.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
3:604  0:000  Inserting SSDT-PNLF.aml from EFI\CLOVER\ACPI\patched ... Success
3:605  0:000  Inserting SSDT-7.aml from EFI\CLOVER\ACPI\patched ... Success

But your EFI/Clover/ACPI/patched you attached has only these files in ACPI/patched:
SSDT-7.aml
SSDT-PNLF.aml

(Note: You cannot include only a single OEM SSDT in ACPI/patched like that....)

Also, you forgot patchmatic -extract output.
 
I'm sorry that was an old config when I was trying to make this fix work.

I have emptied the EFI/CLOVER/ACPI/origin dump and generated a new one.
The only SSDT I have edited was SSDT-7.aml since it has the GFX0 stated in tutorial and applied a patch to change (in MaciASL) it to IGPU.
Here are the updated files (with patchmatic).
 
I'm sorry that was an old config when I was trying to make this fix work.

I have emptied the EFI/CLOVER/ACPI/origin dump and generated a new one.
The only SSDT I have edited was SSDT-7.aml since it has the GFX0 stated in tutorial and applied a patch to change (in MaciASL) it to IGPU.
Here are the updated files (with patchmatic).

Your ACPI setup is wrong:
- dynamic SSDTs should not be in ACPI/patched
- you must use SortedOrder to specify SSDT load order
- renames must be balanced
Note:
Code:
SPEEDY-NUC:patched rehabman$ grep -l IGPU *.dsl
SSDT-7.dsl
SSDT-PNLF.dsl
SPEEDY-NUC:patched rehabman$ grep -l GFX0 *.dsl
SSDT-7.dsl
SSDT-8.dsl
 
Back
Top