Joystick behavior in QGC v5

Hi, I am swtiching to QGC v5 (latest release) on my WinMate linux tablet with built in joysticks. I’ve noticed that QGC v5 swtiches from SDL_Gamecontroller to the full SDL_Joystick support, which is great because i now see all axis but

  1. I see two axes that shouldn’t be there (9 instead of 7) and that duplicate already existing axes but offset by half
  2. Calibration doesn’t complete, it gets all the way to the “Hold pitch stick down” step and just never finishes even though I hold it. This is especially a problem because QGC out of the box assigned one of my shoulder axes to the pitch control, so I need this calibration to work.
  3. Previously I got around similar problems using a script that ran SDL_GAMECONTROLLERCONFIG with appropriate settings before launching qgc, but this no longer works with SDL_Joystick.

What can I do to make the calibration work? Much less importantly I’d also like to get rid of the ghost axes so is there any way to go deeper into SDL_Joystick settings or something?

Thank you everyone!

Create a GitHub with details on your problem and we can continue discussion there: GitHub · Where software is built