Today I bought an HyperX Alloy Elite RGB keyboard. I see that they have a led pattern customization software called NGenuity (https://www.hyperxgaming.com/us/ngenuity). But that's windows only. I tried to run it in wine but it didn't find the keyboard. Is there a way to configure it in Linux or make wine find the keyboard so I can use the windows led customization program ?


A warning note

I couldn't get NGenuity to work on linux. It installed and run on Wine, but didn't recognize the keyboard. So I tried first in a virtualized ReactOS, with equal results. Then I continued to a virtualized Windows 7 running on Ubuntu, that I have in my office's computer. When I tried this option, NGenuity runned and asked me if I wanted to update keyboard's firmware. I made the choice to update and the whole keyboard went dead. The update's progress bar just didn't pass the initial state and I thought I had ruined the keyboard. Unpluged, replugged, restarted. Dead. Called the support only to listen they would replace it. Fortunately I had windows natively installed in other machine and this time the update completed sucessfully and the keyboard went alive again. But please:


Although if anyone had success in running this software or customizing the keyboard on linux I'd like to hear from you.

  • You might have better luck running it in a VM set up for direct USB access to the keyboard. But of course, for that you need a Windows license. – a CVn Oct 6 '18 at 19:19

Wine does not support USB drivers, but if your device is being recognised as a serial device, then you need a symbolic link between com1 and /dev/usb and it must be in the folder ~/.wine/dosdevices.

This will allow Windows programs running under Wine to see USB serial devices. I use a USB GPS with wine.

This should do it.

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

Source of this solution: https://ubuntuforums.org/showthread.php?t=1335098&p=8371229#post8371229

  • I'm travelling and will be around 1 month untiil I return home. I'll try this ASAP. – Nelson Teixeira Jan 7 '19 at 22:13
  • 1
    I'm using Ubuntu 18.04. There is no ttyUSB0 device in /dev. I compared the list of devices in /dev with and without connecting the keyboard. The only differences are devices hidraw1, hidraw2 and hidraw3. – Nelson Teixeira Feb 4 '19 at 20:30
  • @NelsonTeixeira That is because the keyboard does is not a serial device. – Mulperi Jul 11 '19 at 7:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.