Hi mrozanc, Your efforts are very much appreciated. I have downloaded your version and followed the steps outlined in the link you provided. Still no luck i'm afraid. The steps are easy to follow but I just don't have control of the lights at the end. I can't think what, but I must be doing something wrong - missing some step. I wonder if i'd fare any better if that change was made into a full release AUR package - say version clevo-xsm-wmi-dkms 1.1-8 and then I could install in the usual manner? Like I said, all steps seem to go as expected until the last - when I try to adjust the values in the device interface files to control such as brighness/colour/etc, I get an error :
[vel-uk-026 /]# echo 1 > /sys/devices/platform/clevo_xsm_wmi/kb_state && echo blue yellow red > /sys/devices/platform/clevo_xsm_wmi/kb_color -bash: echo: write error: Invalid argument
Thank you
Pinned Comments
mrozanc commented on 2019-04-04 18:53
Sorry for the late reply mjtarch, I have a lot to do these times and I don't use my clevo laptop much.
The upstream project is abandonned as stated on the bitbucket page (https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi -> https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/issues/44/the-status-and-the-future-of-tuxedo-clevo -> https://github.com/tuxedocomputers/tuxedo-keyboard).
If the replacement project don't support your hardware, you can still create a patch file for clevo-xsm-wmi.c using the diff command or git, then apply your patch as I did for P950ER in your modified PKGBUILD. Then you build the package using makepkg and install it with pacman -U.
I didn't have any feedbacks from users of the new modules, maybe is there no reason to continue this PKGBUILD?