Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

You did not follow the guide.
You have IntelBacklight.kext installed.
Post #1 is very clear regarding IntelBacklight.kext... (must not use).

Haha I SWEAR I thought I had deleted it already, but you were right. Deleted it and it's fully working now, no EDID patch necessary. Thank you Sensai.
 
This guide is only for Intel graphics laptops.
It will work with Arrandale, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake and Kaby Lake.

Do you know of a guide or direction to get this working for non-intelgraphics?
 
Hi RehabMan,

I followed your guide and used inject EDID. The brightness slider in SysPrefs does not work well, there are only min and max brightness levels. The laptop startups with maximum brightness level. But if i put it to sleep, it will immediately wakeup after a few seconds and the brightness slider now working.

Thanks.
 

Attachments

  • debug_0515.zip
    2.9 MB · Views: 122
Hi RehabMan,

I followed your guide and used inject EDID. The brightness slider in SysPrefs does not work well, there are only min and max brightness levels. The laptop startups with maximum brightness level. But if i put it to sleep, it will immediately wakeup after a few seconds and the brightness slider now working.

Thanks.

Problems:
- HECI needs to be renamed to IMEI (my guide plist has this rename by default)
- SortedOrder not necessary, remove
- if you meant to skip SSDT-KEY-DELL-WN09.aml in SortedOrder, remove it or use DisabledAML.
- remove SSDT.aml, it conflicts with config.plist/ACPI/SSDT/Generate/PluginType=true
- make sure ACPI/patched/DSDT.aml is patched from a recent extract (your ACPI/origin files are older than I expect)
- with your hardware, OsxAptioFix*.efi requires EmuVariableUefi-64.efi. But AptioMemoryFix.efi is preferred over OsxAptioFix*+EmuVariable.
 
Here is my update:
- Renamed HECI to IMEI
- Removed SortedOrder
- Removed SSDT.aml
- DSDT is recent, i've just installed HS 2 days ago. Patch applied:
+ Fix _WAK Arg0 v2
+ HPET Fix
+ SMBUS Fix
+ IRQ Fix
+ RTC Fix
+ OS Check Fix
+Fix Mutex with n on-zero SyncLevel
+GPIO Pinning for VoodooI2C (but my trackpad does not work yet)
- Use OsxAptioFix*.efi + EmuVariableUefi-64.efi

Brightness slider still the same.

Thanks in advance.
 

Attachments

  • debug_13351.zip
    2.3 MB · Views: 129
Hi, this guide for all laptop or just for Probook, sir?
 
Here is my update:
- Renamed HECI to IMEI
- Removed SortedOrder
- Removed SSDT.aml
- DSDT is recent, i've just installed HS 2 days ago. Patch applied:
+ Fix _WAK Arg0 v2
+ HPET Fix
+ SMBUS Fix
+ IRQ Fix
+ RTC Fix
+ OS Check Fix
+Fix Mutex with n on-zero SyncLevel
+GPIO Pinning for VoodooI2C (but my trackpad does not work yet)
- Use OsxAptioFix*.efi + EmuVariableUefi-64.efi

Brightness slider still the same.

Thanks in advance.

Your ACPI configuration is still wrong. You should not be dropping CPU related SSDTs with config.plist/ACPI/DropTables.

Also, as I mentioned before, AptioMemoryFix.efi preferred over OsxAptioFix*.efi+EmuVariable*.efi.

And...
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Back
Top