dasharo-issues icon indicating copy to clipboard operation
dasharo-issues copied to clipboard

Keyboard illumination state not saved when cold booting

Open wessel-novacustom opened this issue 10 months ago • 4 comments

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

  1. Start the laptop.
  2. Change the keyboard illumination state with the Fn key combinations.
  3. Shut down the laptop.
  4. 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

wessel-novacustom avatar Feb 26 '25 17:02 wessel-novacustom

Side question: is there a Linux command to control the keyboard illumination brightness level at this point (v0.9.0)?

wessel-novacustom avatar Feb 26 '25 17:02 wessel-novacustom

@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

SebastianCzapla avatar Feb 28 '25 07:02 SebastianCzapla

The latest releases do not support this sysfs interface.

mkopec avatar Mar 10 '25 11:03 mkopec

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

mkopec avatar Mar 10 '25 16:03 mkopec

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.

Darwinkel avatar Aug 07 '25 07:08 Darwinkel

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.

wiktormowinski avatar Aug 28 '25 10:08 wiktormowinski