Hello, if anything was fixed upstream it wasn't fixed properly. Here is how it works in Stretch, kernel 4.8:
Axis 0: left analog stick horizontally Axis 1: right analog stick horizontally Axis 2: right analog stick vertically Axis 3: left analog stick vertically Axis 4: right analog stick vertically Axis 5: left digital pad horizontally Axis 6: left digital pad vertically With such configuration it's impossible to use the left part of the gamepad for descending/climbing which renders it unusable in most games. Joystick: Bus 001 Device 004: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad Kernel: 4.8.0-1-amd64 #1 SMP Debian 4.8.7-1 (2016-11-13) x86_64 GNU/Linux Best Regards, Andrej Mernik > It seems the bug was fixed by this upstream commit: > > commit 18339f59c3a6698ee17d32970c9e1e450b16e7c3 > Author: Maciej Zuk > Date: Thu Sep 3 21:46:39 2015 +0200 > > HID: dragonrise: fix HID Descriptor for 0x0006 PID > > Fixed HID descriptor for DragonRise Joystick. Replaced default > descriptor > which doubles Z axis and causes mixing values of X and Z axes. > > This means the first release incorporating the fix is v4.4 (v4.4-rc1 > already contains it). > > -- > Florent

