Keyboard backlight doesn't work on Asus Zenbook 14X OLED UM5401QAB

aalanov

New member
AMD OS X Member
Sep 22, 2024
2
0
1
CPU:
AMD Ryzen 7 5800H
After searching for a painstakingly long time I couldn't figure that one out. The problem has been present from Sonoma.
The Issue:
my keyboard backlight works only on Caps Lock LED indicator, I've tested enabling it via LED CMSTORM, but it's no use (only the Caps Lock LED is activated). Also various keyboard backlight control apps just can't detect my kb backlight at all. I've already searched for AsusSMC, but its wiki github page is still TODO, and the patches are for Intel. Applying them just results in a DSDT compilation error, and after days of trying to understand these KBLC, KBLD and other methods, scopes, whatever, and how can I port them from Intel to AMD I just lost it. Including the fact that I couldn't find any signs of documentation or people with the same problem (most of them were Intel based laptops), I gave up.
Searching for BIOS names on Windows yielded nothing (or I didn't realize how to utilise this information), in Device Manager I had 2 Keyboard devices,
1730150214949.jpeg
only one of them had a BIOS name (I wonder if it was related to the Asus Numpad feature):
1730149073412.jpeg 1730149186977.jpeg 1730149222976.jpeg
A search for any clues in /sys/... on Arch ended up the same way. Comparing .dsl dumps also only added to the confusion. Attaching my macOS DSDT, IOReg and crossing my fingers
 
Last edited:
For some reason I can't reattach zip to the previous message, whether the site is broken or whatever. Please, tell me if I need to provide more files/info on the issue.
UPD: Didn't feel good about trying a 7-year old debug kext (ACPIDebug.kext), but gotta try, because still can't see clearly what am I missing
 

Attachments

  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.