Saitek X52 Joystick Compatibility

Our team recently received a new control joystick, the Saitek X52, which includes about 20 buttons, 3 modes, and 3 extra axis.
Would it be possible to enable control over the whole joystick, or are we restricted by the LabVIEW library, which only supports 12 buttons and no extra axis?

During the beta test, we tested a Saitek Cyborg X. It had 6 axis and 13 buttons. The last button did not work. It’s limited by the communication protocol between the driver station and the robot controller (ie you have the same limitation in C++ and Java).

Our joystick did come with software that allowed to you remap the axis and buttons, so that you can choose which buttons and axis to use.