8bitdo M30 2.4Ghz doesn't detect left/right axis
leolobato last edited by
It feels great to go back to Recalbox 7.0.1 now that it has official Raspberry Pi 4 support, so I'm setting up a new install.
When I plug the USB dongle for my 8bitdo M30 2.4ghz controller to the Raspberry Pi, emulationstation (or Kodi) will detect it as "6B Controller", which is expected.
But when I am assigning the buttons, it will detect up/down as axis 1 (also as expected) but won't register left/right (which was supposed to be axis 0) at all.
I am successfully using this controller on:
- On a Raspberry Pi 3 running RetroPie, I can get it detected as "6B Controller" and working without issues. up/down are axis 1 and left/right are axis 0.
- On a Mac I can confirm it is also detected as a "6B controller" and when I move up/down and left/right, it is using the axis 4 and 3.
I've already confirmed the controller is at the latest firmware and, as far as I know, there is not a way to change it's "mode" to Android or anything similar.
@leolobato See if this helps:
Greebo_Edov last edited by
Hello! I have the same problem.
If you run the command in the console cat /dev/input/js0
you can see that all buttons respond, including up and down, but right and left do not respond.
In other operation systems all buttons work correctly.