| Oh yeah, I remember that now. Back then I looked up those UUIDs on my laptop but none matched. The keyboard features are also different: they're implemented via ACPI on the Tuxedo laptops and via USB control messages on mine. It's weird. There's all this Clevo ACPI/WMI stuff in those headers but when I dumped my laptop's DSDT tables there was nothing like that. I found some WMI code in there, ran them through a decompiler I found in a GitHub repository and just got back some empty stub code. I still feel disappointed about it. https://wiki.archlinux.org/title/DSDT It's really cool that they added sysfs LED controls. I remember looking into that as well. I was planning to send USB LED driver to the kernel but while reading kernel dricer source code and mailing lists to learn how to do it I came across comments saying they prefer to keep stuff in user space whenever possible. This is my driver in case anyone's interested: https://github.com/matheusmoreira/ite-829x I just remembered something else. They used to be on bitbucket instead of github. In 2018 I messaged them there. https://bitbucket.org/tuxedocomputers/clevo-xsm-wmi/issues/4... They asked me to email them. I did and they actually sent me the control center software before they released it and also some details about how they were interfacing with the laptop's embedded controller. I still have those emails, they were very helpful. Very nice company and people. |