I’ve been looking at the linux driver and I wonder if there is any reason libjsw
http://www.battlefieldlinux.com/wolfpack/libjsw/
is not used? At the very least, the config file could be shared. it would remove the need to handle the dead zone in the user and libjsw comes with a good compensation algorithm that could just be ripped off.
would it be accepted into the source if I wrote a new port/plugin either with libjsw or with compatible code?