Package Details: clevo-xsm-wmi 1.1-3

Git Clone URL: (read-only, click to copy)
Package Base: clevo-xsm-wmi
Description: A reverse engineering driver for the Clevo laptop models backlight keyboard.
Upstream URL:
Licenses: GPL
Submitter: Lynthium
Maintainer: None
Last Packager: kwrazi
Votes: 7
Popularity: 0.000001
First Submitted: 2015-06-11 21:15 (UTC)
Last Updated: 2020-04-16 01:13 (UTC)

Dependencies (1)

Required by (1)

Sources (2)

Latest Comments

1 2 Next › Last »

Hubbleexplorer commented on 2024-06-08 22:24 (UTC) (edited on 2024-06-08 22:29 (UTC) by Hubbleexplorer)

Not working anymore

==> Starting package()...
install: cannot stat '/usr/share/licenses/common/GPL2/license.txt': No such file or directory
==> ERROR: A failure occurred in package().
error: failed to build 'clevo-xsm-wmi-1.1-3': 
error: can't build clevo-xsm-wmi-util-1.1-1, deps not satisfied: clevo-xsm-wmi
error: packages failed to build: clevo-xsm-wmi-1.1-3


install -D -m644 /usr/share/licenses/common/GPL2/license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

fixes the issue

Lacy commented on 2022-07-05 10:22 (UTC)

Can you please add the P7xxTM model too? not only P7xxTM1, it works.

zkwinkle commented on 2021-07-28 21:05 (UTC)

Hello, for anyone whose model might not be explicitly supported, there's a pretty good chance you can get it working anyways. Here are the instructions:

  1. Download the package manually
  2. Run makepkg -o
  3. Then you'll want to edit the file in the source code src/tuxedo-something/module/clevo-xsm-wmi.c
  4. Make sure your laptop model is not in the file, if it is that means your model is supported and you can omit step 5. If you don't know your laptop model you can find out by running sudo dmidecode | grep "Product Name"
  5. If your laptop model is not in the file then edit it in by changing one of the following models: – ‘Clevo P95_HP’, if you have RGB keyboard only without bar light at the front of the laptop. – ‘Clevo P870DM’, if you have RGB keyboard with bar light at the front of the laptop.
  6. Finally you can install the package by running makepkg -se in the root dir where you cloned it

This worked for me perfectly and I'm using a P950HR which is not explicitly supported. Hope it helps someone else. I found out about editing clevo-xsm-wmi.c from here:

clucep commented on 2020-10-23 01:58 (UTC)

Hello, newb here... I tried to get this to work awhile back and couldn't for a few reasons, one being it didn't seem to support my model at the time (P7xxTM1) the other reasons being I'm dumb =)

I'm trying again and thought I finally had it but when I type in sudo clevo-xsm-wmi I get: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'

Trying to search for what to do next but any help would appreciated!

gnaggnoyil commented on 2020-08-26 16:09 (UTC) (edited on 2020-08-26 16:14 (UTC) by gnaggnoyil)

After installing core/linux-headers 5.8.3.arch1-1, the command find /usr/lib/modules -name version now gives the following result:


This eventually leads to clevo-xsm-wmi.ko.gz installed in unexpected place. Plz update PKGBUILD to fix this.

... And it seems the errors that @mjtarch encounters is the same issue too.

mjtarch commented on 2020-04-16 07:52 (UTC) (edited on 2020-04-16 07:55 (UTC) by mjtarch)

Hi kwrazi. Thanks for putting that in. I'm installing against AUR in Manjaro, but failing.

Building clevo-xsm-wmi...
==> Making package: clevo-xsm-wmi 1.1-3 (Thu 16 Apr 2020 08:43:12 BST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found clevo-xsm-wmi-1.1.src.tar.gz
-> Found clevo-xsm-wmi.patch
==> Validating source files with sha256sums...
    clevo-xsm-wmi-1.1.src.tar.gz ... Passed
    clevo-xsm-wmi.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting clevo-xsm-wmi-1.1.src.tar.gz with bsdtar
==> Starting prepare()...
patching file module/clevo-xsm-wmi.c
==> Removing existing $pkgdir/ directory...
==> Starting build()...
make -C /lib/modules/4.19.113-1-MANJARO/build M=/var/tmp/pamac-build-matt/clevo-xsm-wmi/src/tuxedocomputers-clevo-xsm-wmi-6bfe9fe44e04/module modules
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: *** /lib/modules/4.19.113-1-MANJARO/build: No such file or directory.  Stop.
make: *** [Makefile:7: all] Error 2
==> ERROR: A failure occurred in build().

kwrazi commented on 2020-04-16 01:13 (UTC)

Clevo N8xEJEK appears to be in a pull request in the offical repo. I've incorporated that as a patch in 1.1-3.

mjtarch commented on 2020-04-15 07:39 (UTC)

Hi. Any chance you could add Clevo N8xEJEK to the patch too? And instructions on how to apply it? Thanks

kwrazi commented on 2020-04-15 05:00 (UTC)

clevo-xsm-wmi 1.1-2 back patch code to include more clevo models including P7xxTM1. Let me know if it works as I don't have these specific laptops.

idovitz commented on 2020-04-08 07:10 (UTC)

Can you please add the P7xxTM1 model? I tested it, works great.