Keyboard illumination state not saved when cold booting
Component
Dasharo firmware
Device
NovaCustom V56 14th Gen
Dasharo version
v0.9.0
Dasharo Tools Suite version
No response
Test case ID
No response
Brief summary
When you turn on the laptop, the keyboard illumination state is not being restored.
How reproducible
Always.
How to reproduce
- Start the laptop.
- Change the keyboard illumination state with the Fn key combinations.
- Shut down the laptop.
- Power it on again.
Expected behavior
The keyboard illumination state of the moment before booting is restored.
Actual behavior
The keyboard illumination state is turned on, at low brightness level, regardless of what was set before.
Screenshots
No response
Additional context
It can be considered as a bug or a feature request. Either way, we would like to have a fix for this issue to be implemented in future releases.
Solutions you've tried
No response
Side question: is there a Linux command to control the keyboard illumination brightness level at this point (v0.9.0)?
@wessel-novacustom You can verify that keyboard backlight interface is present on a Linux system by checking if following sysfs entry exists:
/sys/class/leds/system76_acpi::kbd_backlight
If that exists you can get maximum brightness value available with:
cat /sys/class/leds/system76_acpi::kbd_backlight/max_brightness
And to set maximum brightness, for example 5 if that is what was returned by previous command:
echo 5 | sudo tee /sys/class/leds/system76_acpi::kbd_backlight/brightness
The latest releases do not support this sysfs interface.
Cannot reproduce on V560TU. @wessel-novacustom how are you shutting down? Are you powering off gracefully through the OS? Is the internal battery connected?
Newest code should be more reliable in this regard, but that's not released yet: https://github.com/Dasharo/ec/commit/3f5ea972cef877094d31ea3527deed36ac836f0c
I have the same issue; I can reproduce this 100%. On a cold boot, the keyboard always seems to be initialised to its default brightness.
Issue seems to not be present on v560tu 1.0.0-rc5. Sure, after powering on the brightness is reset to default for 0.5s but then it goes to full brightness (state i set before cutting off power) and stays that way.