x52pro-linux  0.2.1
Saitek X52/X52Pro drivers for Linux/Unix
Caveats

General Caveats

libx52 uses libusb under the hood. Therefore, any caveats that apply to libusb also apply to libx52.

Thread Safety

libx52 is not designed to be thread-safe. The application must ensure that calls to libx52 from multiple threads are protected by a semaphore/mutex.

Hotplugging

libx52 does not support hotplugging. The joystick must be plugged in prior to the application initializing libx52.

LED Support

The Saitek X52 does not support controlling the color of individual LEDs. This is only supported on the X52 Pro. The application can use libx52_check_feature to verify support.