8bitdo M30 2.4Ghz doesn't detect left/right axis
-
Hello,
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.
Any ideas?
Thanks!
-
-
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. -
Hello @leolobato and @Greebo_Edov, do you confirm that you are using the M30 2.4Ghz controller for Sega Megadrive Mini, which comes with an USB dongle (to be used on Sega Mini USB controller port)?
If so, it is interesting because it is supposed to work only wired on the other platforms!
It is hard to find information regarding the M30 controller compatibility, because there are 3 variants on the market.
M30 Bluetooth supporting PC, Android, Switch, Pi, Mac, but with noticeable lag
M30 2.4Ghz for Mini with USB dongle only compatible with Sega Mini (they say), lag-free.
M30 2.4Ghz for original Megadrive with DB9 dongle only compatible with original Megadrive, lag-free. -
@Daryl yes, i confirm, i use this controller with USB 2.4 Ghz dongle.
I tried to use it in Retropie, there it worked fine.
In Recalbox, when i run run the command cat /dev/input/js0 in the console, it does not show any responds on left and right, other directions and buttons work correctly.