Open dankcushions opened 9 years ago
If the joystick is sending phantom presses it's a problem with the controller rather than ES (or an incompatibility with the device and linux). I have an ibuffalo snes style controller and I have not seen this behaviour btw.
For sure, it's just I'm not sure we'll get much play getting the driver or hardware fixed! I thought it was just one of my ibuffalo controllers being a rogue (I have 4), but it sounds like this is a fairly common issue with these controllers, and it might be an easy(?) fix.
maybe there are some 3rd party / copied versions of the controller which have problems. Ill do some more testing with mine, but there won't be a workaround in ES for this if the controller is sending presses - test with jstest and see if you get the presses - you could then perhaps report a bug upstream to the linux kernel - there may be a usb quirk/workaround they can use.
Interestingly, I've noticed this issue only happens when the controller is plugged directly into the pi. if i plug it in via a powered hub, it never happens. baffling!!
I've just got a RasberryPi and the iBuffalo controllers and I'm having the exact same issue.
One user at retropie forum said
"I fixed the situation by pressing "clear"+" one button at time"
@joolswills sorry I'm new to all this, what do the mean "clear"+" ?
the controller has a "clear" button on it (for clearing macro functionality). Pressing that and the other buttons together.
@joolswills thanks, unfortunately that didn't fix it. @dankcushions did you use a powered USB hub?
that's what i said, yeah :)
Hi!
It seems that the iBuffalo SNES USB controllers seem to have an issue where they send spontaneous joystick signals to emulation station via retropie. There's a thread discussing this here:
http://blog.petrockblock.com/forums/topic/menu-moves-on-its-own-3-0-beta-4/#post-101228
I realise this is a problem with hardware, but it would be awesome if emulationstation ignored single milisecond commands (or whatever minimum signal that comes from USB joysticks). I have a feeling that this would ignore all these rogue signals, but still pick up any 'real' presses from a human?
Thanks :)