Contribute
Register

[solved] ASUS UX430UA keyboard backlighting

Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS

Attachments

RehabMan

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

I have a problem with keyboard backlight in my laptop.
I red guides, tried patches without success.
Still backlight doesn;t work FN+F3/F4

Can someone help my with this?

Current status of this laptop
https://www.tonymacx86.com/threads/asus-ux430ua-kaby-lake-intel-hd-graphics-620.225847/

Thank you
See guide for correct display backlight (via SysPrefs->Displays):
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
(your ioreg shows it not working correctly)

Key handing is covered here:
https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/

As for your keyboard backlight, check that you patched ACPI correctly.
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

If specific keys are used to control it, you should start by determining the EC query methods (_Qxx) used for the keys. Same idea as for the display backlight keys...
 
Last edited:
Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS
See guide for correct display backlight (via SysPrefs->Displays):
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/
(your ioreg shows it not working correctly)

Key handing is covered here:
https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/

As for your keyboard backlight, check that you patched ACPI correctly.
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

If specific keys are used to control it, you should start by determining the EC query methods (_Qxx) used for the keys. Same idea as for the display backlight keys...

Hi,

I've changed as you wrote
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

SSDT-PNLF.aml+clover+patches+AppleBacklightInjector.kext

brightness controll works but still no keyboard backlight.
(Strange but brightness controll level is not the same as audio(jumping 4 times per one level...))

Thank you Rehabman and sorry to bother you but i really want to finish this setup.
It;s very useable but not in 100% so i need your help.

I've attached current settings.
Maybe you can check it or patch witch necessary patches.

Thx
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,949
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS
Still not correct.
No SSDT-PNLF.aml in ACPI/patched.
And DSDT has incorrect PNLF patch.



Did you determine whmy ich EC query method(s) are related to the keys yet (using ACPIDebug.kext)?

ok, now i added SSDT-PNLF.aml to patched but still no luck.
When i'm trying to generate ACPIDebug.kext i'm getting
Code:
[23:15:23] gulios :: GuliossnBookPro  ➜  /Users/gulios/Downloads/OS-X-ACPI-Debug-master » xcodebuild                                                                   65 ↵
=== BUILD TARGET ACPIDebug OF PROJECT ACPIDebug WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies
error: There is no SDK with the name or path '/Users/gulios/Downloads/OS-X-ACPI-Debug-master/macosx10.8'

** BUILD FAILED **


The following build commands failed:
   Check dependencies
(1 failure)
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,949
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
ok, now i added SSDT-PNLF.aml to patched but still no luck.
When i'm trying to generate ACPIDebug.kext i'm getting
Code:
[23:15:23] gulios :: GuliossnBookPro  ➜  /Users/gulios/Downloads/OS-X-ACPI-Debug-master » xcodebuild                                                                   65 ↵
=== BUILD TARGET ACPIDebug OF PROJECT ACPIDebug WITH THE DEFAULT CONFIGURATION (Release) ===

Check dependencies
error: There is no SDK with the name or path '/Users/gulios/Downloads/OS-X-ACPI-Debug-master/macosx10.8'

** BUILD FAILED **


The following build commands failed:
   Check dependencies
(1 failure)
No need to build ACPIDebug.kext. Pre-built kext is provided. Read the README for links.
If you wish to build it, you must have the 10.8 SDK installed into Xcode.
 
Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS
No need to build ACPIDebug.kext. Pre-built kext is provided. Read the README for links.
If you wish to build it, you must have the 10.8 SDK installed into Xcode.
hi, i've installed ACPIDebug.kext to S/L/E and did

- install ACPIDebug.kext: https://github.com/RehabMan/OS-X-ACPI-Debug
- add the ACPIDebug repo to MaciASL "Sources" per README
- apply ""Add DSDT Debug Methods"
- apply "Instrument EC Queries"
- reboot
- monitor system.log as you press your brightness key

backlight
FN+F3 down -> ACPIDebug: "EC _Q0C enter" and "exit"
FN+F4 up -> ACPIDebug: "EC _Q0D enter" and "exit"

brightness
FN+F5 down -> ACPIDebug: "EC _Q0E enter" and "exit"
FN+6 up -> ACPIDebug: "EC _Q0F enter" and "exit"

FN press:
default 14:03:37.805566 +0200 kernel ACPIDebug: "EC _QD3 enter"
default 14:03:37.805780 +0200 kernel ACPIDebug: "EC _QD3 exit"
default 14:03:37.944475 +0200 kernel ACPIDebug: "EC _QD4 enter"
default 14:03:37.944693 +0200 kernel ACPIDebug: "EC _QD4 exit"


btw... i see that on "pause break" key(after F12) without FN brightness up key works too(better changing level than on f5/6).
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,949
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
hi, i've installed ACPIDebug.kext to S/L/E and did

- install ACPIDebug.kext: https://github.com/RehabMan/OS-X-ACPI-Debug
- add the ACPIDebug repo to MaciASL "Sources" per README
- apply ""Add DSDT Debug Methods"
- apply "Instrument EC Queries"
- reboot
- monitor system.log as you press your brightness key

backlight
FN+F3 down -> ACPIDebug: "EC _Q0C enter" and "exit"
FN+F4 up -> ACPIDebug: "EC _Q0D enter" and "exit"

brightness
FN+F5 down -> ACPIDebug: "EC _Q0E enter" and "exit"
FN+6 up -> ACPIDebug: "EC _Q0F enter" and "exit"

FN press:
default 14:03:37.805566 +0200 kernel ACPIDebug: "EC _QD3 enter"
default 14:03:37.805780 +0200 kernel ACPIDebug: "EC _QD3 exit"
default 14:03:37.944475 +0200 kernel ACPIDebug: "EC _QD4 enter"
default 14:03:37.944693 +0200 kernel ACPIDebug: "EC _QD4 exit"


btw... i see that on "pause break" key(after F12) without FN brightness up key works too(better changing level than on f5/6).
Is there a question?
 
Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS
Is there a question?
yes, sorry, that was hidden question ;)

What should i do next with that EC data/values? What patches should i apply or what values change in DSDT?
Sorry but guide is not very clear

"After you have determined which methods correspond to the brightness keys, you can patch the methods..."

Can you point what i ahve to change in DSDT to fix keyboard backlight and brightness(it works but no smooth levels).

Thx
 
Joined
Apr 21, 2012
Messages
285
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
iMac, MacBook Air, MacBook Pro
Mobile Phone
iOS
any ideas how to fix keyboard backlight ?

- brightness works on FN+F5/6(16 levels)
- keyboard backlight does not working

backlight
FN+F3 down -> ACPIDebug: "EC _Q0C enter" and "exit"
FN+F4 up -> ACPIDebug: "EC _Q0D enter" and "exit"

brightness
FN+F5 down -> ACPIDebug: "EC _Q0E enter" and "exit"
FN+F6 up -> ACPIDebug: "EC _Q0F enter" and "exit"

FN press:
default 14:03:37.805566 +0200 kernel ACPIDebug: "EC _QD3 enter"
default 14:03:37.805780 +0200 kernel ACPIDebug: "EC _QD3 exit"
default 14:03:37.944475 +0200 kernel ACPIDebug: "EC _QD4 enter"
default 14:03:37.944693 +0200 kernel ACPIDebug: "EC _QD4 exit"

there is latest DSDT with PNLF, AppleBacklightInjector.kext, config.plist patch

Thank you
 

Attachments

Last edited:
Top