usmangani289: Thanks for your feedback!
About the reconnect: It does not work because the joystick gets initialized once the game starts. Reconnecting could lead to undefined behaviour. I will see whether I can make some PnP detection to detect reconnected and newly connected devices.
About the 'precision mode': I don't think I could do something about it. I get data from the driver as it comes. I don't change anything about the values. If the button was common for all joysticks I could try to emulate the wanted behaviour but I think it's not that common for a joystick to even have this button.
I read about the vibration feature but I don't know how to expose it to the Maratis SDK since there is no engine support for that yet (As far as I know).
Thanks for you feedback
I will see what I can do about your 'problems'
Sponk