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

Git Clone URL: (read-only)
Package Base: clevo-xsm-wmi-dkms
Description: A reverse engineering driver for the Clevo SM series backlight keyboard (DKMS version)
Upstream URL:
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.674961
First Submitted: 2015-07-06 21:59
Last Updated: 2018-07-22 12:37

Latest Comments

1 2 Next › Last »

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 ( -> ->

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.


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)

tuomola commented on 2018-07-26 16:51

Thanks alot for this. I got my keyboard backlight working now, although I had to change the patch abit, as in my laptop the correct identification was something else than "P95xER". This can be found out with dmidecode utility, and the correct identification was in Handle 0x0001 for me (System Information), not 0x0002 (Base Board Information).

mrozanc commented on 2018-07-22 12:07

At this point, I think I should base the packages on git revisions, because versions / tags were not updated since quite a long time. I'll probably take the last master + a patch for your P950ER. I don't know how is the GUI part compatible with the new tuxedo-keyboard module (, haven't tested it yet.

tuomola commented on 2018-07-21 10:15

Looks like the source file still has 0.1.0 version. Any chances on updating this? Also, would be lovely to have P950ER patched in as mentioned in:

mrozanc commented on 2018-05-02 21:08

Thanks Cork, I forgot it when I added the patch.

Cork commented on 2018-05-02 07:26

The .SRCINFO is out of sync with the PKGBUILD file (rel 5 vs rel 6).