Contribute
Register

[Guide] Laptop backlight control using AppleBacklightFixup.kext

Joined
Mar 10, 2017
Messages
161
Motherboard
Asus Laptop ASUS GL752VW-T4183D chipset 100/C230 series
CPU
Core i7-6700HQ
Graphics
Intel HD530 & Geforce GTX 960M (4GB)
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I got same so just download all patch https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/tree/beta and just copy paste to project and its worked :)
but I have another error sound keys start work but not brightness just in display I can use with mouse lights but if I put on lowest monitor is turning of and I upload my files maybe I do something wrong?
 

Attachments

  • tautvis imac.zip
    563.2 KB · Views: 743
Last edited:
Joined
Apr 6, 2015
Messages
10
Motherboard
HP 14-n040br (Clover)
CPU
Intel Core i5 4200U (Haswell)
Graphics
Intel Graphics HD 4400, AMD Radeon 8670M
Mobile Phone
  1. iOS
I followed the guide, but after reboot I don't have brightness control and slider... Removed PNLF patch from DSDT, installed the config.plist patch and the kext... Could someone verify my files to see if I am doing something wrong?
 

Attachments

  • Data.zip
    9.3 MB · Views: 480

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I got same so just download all patch https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/tree/beta and just copy paste to project and its worked :)
but I have another error sound keys start work but not brightness just in display I can use with mouse lights but if I put on lowest monitor is turning of and I upload my files maybe I do something wrong?

Brightness to black at the lowest setting is the expected behavior, as per Apple design.
Brightness keys are covered in the normal backlight guide linked by the FAQ.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I followed the guide, but after reboot I don't have brightness control and slider... Removed PNLF patch from DSDT, installed the config.plist patch and the kext... Could someone verify my files to see if I am doing something wrong?

You have a conflicting PNLF definition in SSDT-6.aml.
 
Joined
Mar 10, 2017
Messages
161
Motherboard
Asus Laptop ASUS GL752VW-T4183D chipset 100/C230 series
CPU
Core i7-6700HQ
Graphics
Intel HD530 & Geforce GTX 960M (4GB)
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Brightness to black at the lowest setting is the expected behavior, as per Apple design.
Brightness keys are covered in the normal backlight guide linked by the FAQ.
Thx I will do it with keys but brightness not working monitor on high brightness same and on medium same no effect monitor just on lowest is turning of. I fink is not working or this by like that?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thx I will do it with keys but brightness not working monitor on high brightness same and on medium same no effect monitor just on lowest is turning of. I fink is not working or this by like that?

Read post #1, "Problem Reporting".
Make sure you provide *all* files and output requested.
 
Joined
May 1, 2013
Messages
20
Motherboard
HP Envy 15T K200
CPU
4th Gen. Intel Quad Core i7-4720HQ Processor 2.6GHz
Graphics
Integrated Intel HD Graphics 4600
3.jpeg
You must be in the ~/Projects/probook.git folder when you use 'git checkout beta'.
You must also install iasl as per ACPI patching guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

I had MaciASL installed in my applications folder (updated binary form your link). Manually installed "makefile" in user/bin as shown. Though again when attempting to build the SSDT-PNLF.aml file, I am getting the same error in terminal: "make: iasl: No such file or directory make: *** [build/SSDT-Config.aml] Error 1.

1.jpeg
2.jpeg
View attachment 245194
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
View attachment 245195

I had MaciASL installed in my applications folder (updated binary form your link). Manually installed "makefile" in user/bin as shown. Though again when attempting to build the SSDT-PNLF.aml file, I am getting the same error in terminal: "make: iasl: No such file or directory make: *** [build/SSDT-Config.aml] Error 1.

View attachment 245192 View attachment 245193 View attachment 245194

'makefile' should not be installed anywhere. And there is no user/bin directory.
You must install iasl to /usr/bin.

Note that if you have MaciASL.app in /Applications, you can copy the iasl from it to /usr/bin:
Code:
sudo cp /Applications/MaciASL.app/Contents/MacOS/iasl61 /usr/bin/iasl

And since putting makefile into /usr/bin is nonsense, you should remove 'makefile' from /usr/bin:
Code:
sudo rm /usr/bin/makefile
 
Last edited:
Joined
May 1, 2013
Messages
20
Motherboard
HP Envy 15T K200
CPU
4th Gen. Intel Quad Core i7-4720HQ Processor 2.6GHz
Graphics
Integrated Intel HD Graphics 4600
'makefile' should not be installed anywhere. And there is no user/bin directory.
You must install iasl to /usr/bin.

I am not trying to be difficult or waste anyone's time in my attempt to complete this procedure. I am completely aware that the user/bin folders are hidden folders on the root and not a directory. I do not understand why I was perfectly able to generate/make/build a SSDT-HACK.aml file with iasl in the HP Envy Haswell series J/K/Q/N guide yet I am am unable to generate/make/build a SSDT-PNLF.aml file with this guide as the necessary component/file is apparently not on my system.

Can someone please explain the iasl user/bin installation procedure ?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,775
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I am not trying to be difficult or waste anyone's time in my attempt to complete this procedure. I am completely aware that the user/bin folders are hidden folders on the root and not a directory. I do not understand why I was perfectly able to generate/make/build a SSDT-HACK.aml file with iasl in the HP Envy Haswell series J/K/Q/N guide yet I am am unable to do so
with this guide as the necessary component/file is apparently not on my system.

Can someone please explain the iasl user/bin installation procedure ?

No such thing as user/bin. It is /usr/bin.
It is directory. A folder is the same as a directory. (note: /usr/bin is not hidden on my system).
If you followed the HP Envy guide, you should already have iasl in /usr/bin, as it is downloaded by download.sh and placed there by install_downloads.sh.

I already explained how you can copy iasl61 from MaciASL.app to /usr/bin. Read post #18.

You can check that you have iasl installed correctly by:
Code:
ls -l /usr/bin/iasl

Should show:
Code:
[email protected] 1 root  wheel  1067924 Dec  8 17:56 /usr/bin/iasl

And:
Code:
which iasl

Should show:
Code:
/usr/bin/iasl

And:
Code:
iasl -v

Should show:
Code:
Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160422-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation
 
Top