Users of Hercules products on Windows and OSX have had functional drivers available from Hercules Website for a long time, and can use the mappings already shipped with the current versions of Mixxx.
Under Linux, there are three options, depending on the controller that you use: Kernel module, user-mode driver or HID mapping.
It has been discontinued in favor of the Hercules DJ Console RMX 2 which is USB MIDI class compliant and requires no special driver. SAPO DJ CON HERCULES RMX MIX ELECTRO HOUSE 2010 - Duration: 9:21. CESAR PS 86,842 views.
On Feb 16, 2009 - Hercules released GPL Linux MIDI drivers for their Hercules series of DJ midi controller devices. In response to this wonderful development, the Mixxx team released an updated build of Mixxx for Linux - 1.6.1+Herc. Thanks go out to Hercules for supporting their Linux users!
![Hercules Hercules](/uploads/1/2/5/8/125878131/858809745.jpg)
Later on, the development halted and newer Linux versions broke the support. From then on, other community member have been keeping it in working condition. Check out more information in the Hercules Linux kernel module page.
Aside of the kernel driver, there is an user-mode driver which supports a different set of controllers
Since of Mixxx 1.11 some of the Hercules devices including the Dj Console Mk2 and Mk1 can be used as HID devices under Linux without the need for the special Hercules driver.
In order to use a HID device in Linux you must have read and write permission to the hid devices see details at this page:http://www.mixxx.org/wiki/doku.php/troubleshooting
If you want more information, you can read on these threads in the forum: