Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Joined
Jan 19, 2013
Messages
21
Motherboard
Samsung NP550P7C-T02CA
CPU
Intel Core i7
Graphics
#1. HD4000 + Optimus GT630M
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.
 
Joined
Sep 26, 2014
Messages
39
Motherboard
Asus Strix GL502VMK
CPU
Intel Core i7-7700HQ
Graphics
Geforce GTX 1060
Mobile Phone
  1. iOS
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?
 
Joined
May 16, 2018
Messages
11
Motherboard
Dell Latitude E7480 (Clover)
CPU
i7 7600U
Graphics
HD 620, 1920x1080
Mobile Phone
  1. iOS
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: 109

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,348
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
May 16, 2018
Messages
11
Motherboard
Dell Latitude E7480 (Clover)
CPU
i7 7600U
Graphics
HD 620, 1920x1080
Mobile Phone
  1. iOS
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: 115
Joined
Sep 2, 2012
Messages
70
Motherboard
Dell Insprison 3543-Clover
CPU
i3-5005U
Graphics
HD 5500, 1366x768
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hi, this guide for all laptop or just for Probook, sir?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,348
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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/
 
Top