Bug 408884

Summary: Calibrate broken for Xbox One S bluetooth controller
Product: [Applications] systemsettings Reporter: deemon <priit>
Component: kcm_joystickAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.15.5   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description deemon 2019-06-18 20:38:15 UTC
SUMMARY


STEPS TO REPRODUCE
1. connect Xbox One S bluetooth controller to your linux
2. go into System Settings > Input Devices > Joystick
3. observe that moving the sticks changes the values (it kind of works already perfectly)
4. press calibrate
5. try to move sticks around

OBSERVED RESULT
I can calibrate analog sticks just between 0 to 32767 values. Basically if I am asked to calibrate first axis minimum value, moving the stick from center to left changes the value from 32767 (center position) to 0. When it asks me to move it to right, the value does not change from 32767 to anything else but 32767. Same thing happens with Y axis and second stick. When I am stupid enough to complete the "calibration" it's entirely effd up. When I click cancel instead to quit calibration and return to the first screen, all works alright and moving sticks changes the values from -32767 to 32767. Just the calibration is effd up.

EXPECTED RESULT
I could calibrate then from -32767 to 32767

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro 5.1.8-1-MANJARO
(available in About System)
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.3

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2025-10-09 16:17:30 UTC
The page has changed completely in Plasma 6, so this issue can't be observed in the same manner. If you do still experience any issues with the new Game Controller page, please open a new bug report about it. Thanks a lot!