How does retroarch auto match a controller?

Home Forums RetroPie Project Everything else related to the RetroPie Project How does retroarch auto match a controller?

RetroPie has a new website and forum. Please visit for the new site. The new forum is located at This forum is left here as a read-only archive.

This topic contains 0 replies, has 1 voice, and was last updated by Profile photo of maximusthundercoot maximusthundercoot 2 years, 1 month ago.

Viewing 1 post (of 1 total)
  • Author
  • #89848
    Profile photo of maximusthundercoot

    I have an imitation PS3 controller connected via USB. If I configure it via the retropie-setip menu it is detected and all buttons/controls get detected.

    The setup program than tells me it’s a:

    SonyPLAYSTATION(R)3Controller.cfg controller and the file is created.

    When I then launch a NES game from Emulation station the buttons aren’t mapped or they are mapped incorrectly. Also like that file isn’t being parsed.

    I went ahead and ran retroarch-joyconfig manually, and took the output (matches what is in the above file) and pasted that into:


    and now the controller works. I also disabled auto_detect in that file.

    If I run lsusb the device is actually called:

    Bus 001 Device 016: ID 0e8f:0003 GreenAsia Inc. MaxFire Blaze2

    Is that why SonyPLAYSTATION(R)3Controller.cfg isn’t being read in?

Viewing 1 post (of 1 total)

Forums are currently read only - please visit the new RetroPie forums at

Skip to toolbar