Contribute
Register

[Guide] Patching DSDT/SSDT for LAPTOP backlight control

Joined
Mar 22, 2016
Messages
30
Motherboard
Laptop make & model # > See Rules!
CPU
I5-3217U
Graphics
HD 4000, NVIDIA GT720M
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. Android
Did you forget to install IntelBacklight.kext? (and correct patch is "Brightness Fix").

If you need analysis, read post #1, "Problem Reporting"
i was install intelBacklght.kext and apply patch graphics_PNLF_ivy_sandy.txt, but stuck error
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
i was install intelBacklght.kext and apply patch graphics_PNLF_ivy_sandy.txt, but stuck error

Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).

Also, boot safe mode, then:
Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Joined
Mar 22, 2016
Messages
30
Motherboard
Laptop make & model # > See Rules!
CPU
I5-3217U
Graphics
HD 4000, NVIDIA GT720M
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. Android
Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).

Also, boot safe mode, then:
Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
here, thank u your support !
 

Attachments

  • EFI.zip
    596.4 KB · Views: 60
Joined
Mar 22, 2016
Messages
30
Motherboard
Laptop make & model # > See Rules!
CPU
I5-3217U
Graphics
HD 4000, NVIDIA GT720M
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. Android
The DSDT in ACPI/patched has not had "Brightness Fix" patch.

You did not provide kextcache output as requested.
i can't capture in verbose mode
 
Joined
Mar 22, 2016
Messages
30
Motherboard
Laptop make & model # > See Rules!
CPU
I5-3217U
Graphics
HD 4000, NVIDIA GT720M
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. Android
I didn't request any verbose output.
Code:
Last login: Sat Jul 30 10:18:11 on console
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y acpiplat
  13  2 0xffffff7f823c7000 0x65000  0x65000  com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y appleintelcpu
  21  0 0xffffff7f82264000 0x2b000  0x2b000  com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) <7 6 5 4 3 1>
  30  0 0xffffff7f8225f000 0x3000  0x3000  com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) <7 6 5 4 3 1>
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y applelpc
  75  0 0xffffff7f82106000 0x3000  0x3000  com.apple.driver.AppleLPC (1.7.3) <74 12 5 4 3>
Daniels-MacBook-Pro:~ daniel$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/CPUSensors.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/ACPISensors.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/FakeSMC.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/DisableTurboBoostBattery.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelSNBGraphicsFB.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelCPUPowerManagement.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCIPortInjector.kext
kext-dev-mode allowing invalid signature -67023 0xFFFFFFFFFFFEFA31 for kext aDummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Daniels-MacBook-Pro:~ daniel$
here output
i can replace vesbose output as system.log ?
here is dsdt.aml apply patch PNLF (attach files)
 

Attachments

  • dsdt.aml
    36.2 KB · Views: 61
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Code:
Last login: Sat Jul 30 10:18:11 on console
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y acpiplat
  13  2 0xffffff7f823c7000 0x65000  0x65000  com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y appleintelcpu
  21  0 0xffffff7f82264000 0x2b000  0x2b000  com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) <7 6 5 4 3 1>
  30  0 0xffffff7f8225f000 0x3000  0x3000  com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) <7 6 5 4 3 1>
Daniels-MacBook-Pro:~ daniel$ kextstat|grep -y applelpc
  75  0 0xffffff7f82106000 0x3000  0x3000  com.apple.driver.AppleLPC (1.7.3) <74 12 5 4 3>
Daniels-MacBook-Pro:~ daniel$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/CPUSensors.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/ACPISensors.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/FakeSMC.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/DisableTurboBoostBattery.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelSNBGraphicsFB.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelCPUPowerManagement.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCIPortInjector.kext
kext-dev-mode allowing invalid signature -67023 0xFFFFFFFFFFFEFA31 for kext aDummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Daniels-MacBook-Pro:~ daniel$

Why do you have so many system kexts patched? Restore all Apple kexts to vanilla (run the OS X installer).

here is dsdt.aml apply patch PNLF (attach files)

Use "Brightness Fix" patch, not the other patches.
Your kextcache output shows no IntelBacklight.kext installed.
(read post #1 carefully).
 
Joined
Mar 22, 2016
Messages
30
Motherboard
Laptop make & model # > See Rules!
CPU
I5-3217U
Graphics
HD 4000, NVIDIA GT720M
Mac
  1. MacBook Pro
Classic Mac
  1. Portable
Mobile Phone
  1. Android
Why do you have so many system kexts patched? Restore all Apple kexts to vanilla (run the OS X installer).



Use "Brightness Fix" patch, not the other patches.
Your kextcache output shows no IntelBacklight.kext installed.
(read post #1 carefully).
i was restore vanilla kext but speedstep only 4, after fix speedstep is seventh,
why unload intelBacklight kext although i was installed it
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,061
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Top