Please do not post a support request without first reading and following the advice in

Emulation Station asks mapping for controller buttons that does not exist

  • I'm using a Xin Mo 1P controller with 2 axis and 12 buttons (of which 10 are wired) on a RPi 3+. However, when attempting to configure it through emulation station, I'm asked to press buttons that does not exists/are not wired (left thumb, right thumb, etc.). I wouldn't mind if it let my skip these buttons, but it doesn't. So I'm unable to complete gamepad configuration.

    Is there anyway to stop the configuration when all existing buttons are mapped? Or to limit which buttons Emulation Stations ask mapping for ?


    • Using jstest /dev/input/js0 I can see that the controller is detected as having 6 axes and 13 buttons.
    • I tried adding usbhid.quirks=0x16c0:0x05e1:0x040 to /boot/cmdline.txt without any effect (as I expected, since this seems to be for 2 players controllers).

  • Global Moderator

    In the mapping dialog, there a notice instructing you how to skip a button - HOLD ANY BUTTON TO SKIP.

  • Thanks, somehow I missed it.

Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.