nicman23 / dkms-hid-nintendo

dkms-hid-nintendo
GNU General Public License v2.0
235 stars 42 forks source link

Pro Controller y-axes and drift problem #50

Open slobodan-rs opened 2 years ago

slobodan-rs commented 2 years ago

Hello,

I am having an odd problem with hid driver. The controller is working fine wired but on bluetooth I have a "calibration" problem. Immediately upon connecting the calibration with sticks is fine but if you press any other button on controller, other then sticks it messes up axes so "UP" doesn't go all the way and center drifts (the video explains it better). The numbers in calibration tool goes all over the place

Arch Linux with kernel 5.14.16 Try it also on different distros and linux kernels if that helps, the problem persists..

https://reddit.com/link/qrwdke/video/9chgk9mui1z71/player

Thank you!

nicman23 commented 2 years ago

it know this probably sucks but could you please try a different bt adapter?

slobodan-rs commented 2 years ago

Ok. I will try in couple of days and I will let you know, just to get my hands on one.

nicman23 commented 2 years ago

sure, i only ask because these issues are not happening on usb.

slobodan-rs commented 2 years ago

Yeah, very odd..

TheZipBon commented 2 years ago

Any updates on this?

nicman23 commented 2 years ago

sorry but only solution i can give is a deadzone :/

TheZipBon commented 2 years ago

Oh well. I would be glad if a proper fix was created, though, as wired has the limitation of making motion controls unwieldy.

nfp0 commented 2 years ago

It's weird that you're getting this behavior only on Bluetooth. My Pro Controller does not have that problem on Bluetooth. Is your Pro Controller updated to the latest firmware version?

slobodan-rs commented 2 years ago

Sorry for late reply. It acted same on different bluetooth, after kernel upgrade 5.15 everything is fine. Cannot recall if i updated firmware on controller in meantime but I doubt it.