Package Details: clevo-xsm-wmi-dkms 1.1-7

Git Clone URL: https://aur.archlinux.org/clevo-xsm-wmi-dkms.git (read-only, click to copy)
Package Base: clevo-xsm-wmi-dkms
Description: A reverse engineering driver for the Clevo SM series backlight keyboard (DKMS version)
Upstream URL: https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi
Licenses: GPL
Conflicts: clevo-xsm-wmi, tuxedo-wmi, tuxedo-wmi-dkms
Provides: clevo-xsm-wmi
Submitter: mrozanc
Maintainer: mrozanc
Last Packager: mrozanc
Votes: 4
Popularity: 0.097047
First Submitted: 2015-07-06 21:59
Last Updated: 2018-07-22 12:37

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?

Latest Comments

1 2 3 Next › Last »

mjtarch commented on 2019-11-22 07:29

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

mrozanc commented on 2019-11-18 20:09

According to this topic it should work: https://www.pcspecialist.co.uk/forums/threads/successful-ubuntu-18-04-bionic-beaver-installation-on-optimus-ix-15-6.59573/. Just to be sure can you verify you get the same outputs as reported on this topic?

I've compiled a version with the patch here you can test if it works: https://rozanc.cloud/s/R9WZnAerKDaB7ye

mjtarch commented on 2019-11-18 14:15

Hi mrozanc I was assuming my attempts had been incorrect. It seemed right, but by virtue of the fact the keyboard lights still couldn't be configured where other user's can - I figured i'd done something wrong :/

mrozanc commented on 2019-11-18 08:30

Hello mjtarch, I don't understand, if your patch doesn't work. Why would it work if I patch the package?

I'd integrate if it worked but I don't want to have to maintain the module and support has been dropped by upstream...

mjtarch commented on 2019-11-13 17:06

Still have had no luck getting this working. It's an annoyance only - the laptop is pretty good, but would be great if I had some control over the keyboard backlight.

Is there any chance you could release a new version 1.1-8 with support for my model?

{
    .ident = "Clevo N8xEJEK",
            .matches = {
                DMI_MATCH(DMI_PRODUCT_NAME, "N8xEJEK"),
            },
            .callback = clevo_xsm_dmi_matched,
            .driver_data = &kb_full_color_with_extra_ops,
},

I tried doing a patch for N8xEJEK - still nothing. Thanks

Hork commented on 2019-09-23 14:04

Does it support linux-zen kernel? So that I can uninstall linux stock kernel headers.

mjtarch commented on 2019-04-09 08:17

Thanks for the reply @mrozanc I'm new to Manjaro/Arch so just need to figure out how to create the local package and patch. Thanks again

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?

mjtarch commented on 2019-03-30 10:58

Hi I haven't quite figured out how to create local packages and apply my own patch. Can you add support for my clevo model?

{
    .ident = "Clevo N8xEJEK",
            .matches = {
                DMI_MATCH(DMI_PRODUCT_NAME, "N8xEJEK"),
            },
            .callback = clevo_xsm_dmi_matched,
            .driver_data = &kb_full_color_with_extra_ops,
},

Or maybe tell me how to go about doing it myself? I'm running on manjaro, and have used pamac for the current install.

Thanks

jrd commented on 2019-03-19 10:26

For the manjaro laptop "Full Red Metal Jacket", I had to also patch the dmi code to recognize my model. The model is "N150ZU".

The patch is easy. I just added 8 lines with my model to the actual patch and adjusted the patch range from 14 to 22 (on first lines)