Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Controllers do not work with GBA, GBC and NDS emulators with rpi4


  • Hello there,
    I have some issues on my rpi4 only with GBA (lr-mgba, lr-gpsp) , GBC (lr-mgba), NDS (Drastic) emulators. Precusely, I am not able to make my controllers work with those emulators. I cannot play games (but games start!) and I cannot enter menu settings since no keys are seen by those emulators. I have tried:

    • 2 different ps2 controllers

    • 2 buttons controllers

    • 1 Keyboard: yes, also keyboard does not work. For instance key M is not seen by drastic, as usual. I have tried to press all keys and they are not seen by the emulators.

    All these input works with other emulators (and they worked perfectly on those emulators in my old rpi3b+). I have tried to:

    1. load some configuration files I have found on the web with controllers already configured.

    2. remove all emulators and install them again

    3. press some typical combinations of keys (select + start, ctrl + other keys on keyboard etc)

    Nothing has worked. I think there is something wrong with retropie for rpi4

  • Global Moderator

    Please add more details about your system, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.

    The lr- emulators should be automatically configured once you run through the EmulationStation's input configuration.
    DraStic has it's own configuration menu for controllers, but on the Pi4 there's an issue with the menu's input handling, so using the menu it's not working correctly.


  • I had same issue after update. I just re configured the remotes thru the configure input in the start menu. Try that.


  • @mitu @tobey6876

    All controllers have been configured from retropie menu, and they work with other emulators. (Psx and ppsspp for instance).

    If it can be useful, for ppsspp keys were not seen by the emulator at the beginning, but I have entered the menu with select + start (the only keys that worked) and I have configured the controller.

    About my system:

    Pi Model or other hardware: Rpi4
    Power Supply used: Official PI 4 Power Supply
    RetroPie Version Used: 4.6
    Built From: Pre made SD Image on RetroPie website
    USB Devices connected: 2 or 3 controllers
    Controller used: 2 Buttons Controllers, and eventually 1 ps2 controllers

  • Global Moderator

    @Kinka-Byo said in Controllers do not work with GBA, GBC and NDS emulators with rpi4:

    All controllers have been configured from retropie menu, and they work with other emulators. (Psx and ppsspp for instance).

    In this case, you maybe saved an input core override for the GBA/GBC systems ? Or did you use Reset/Save configuration from the RetroArch's RGUI for them ?

    Check the \\retropie\configs\all\retroarch\mgba and \\retropie\configs\all\retroarch\remaps for any configuration overrides/remaps.


  • I've had this problem recently with Legend of Mana for psx. It was the controller type that was set to analog, but the game refused to work until I changed it back to standard and restarted it. Some cores/games are a bit finicky with analog controllers and how they're configured, in my experience. Try messing with that option to see if solves you problem.

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.