Contribute
Register

[solved] ASUS UX430UA keyboard backlighting

Status
Not open for further replies.
Joined
Apr 21, 2012
Messages
276
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS

Attachments

  • Gulios-UX430UA-latest.zip
    7.1 MB · Views: 493
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:
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

  • Gulios-UX430UA-latest.zip
    7.2 MB · Views: 263
Last edited:
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

  • Gulios-UX430UA-latest.zip
    7.1 MB · Views: 181
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.
 
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

  • DSDT.aml
    177.9 KB · Views: 354
Last edited:
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?
 
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
 
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

  • Gulios-UX430UA-latest.zip
    7.1 MB · Views: 201
Last edited:
Status
Not open for further replies.
Back
Top