RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Controller not configured in RetroArch

    Scheduled Pinned Locked Moved Help and Support
    controllerretroarchhelp neededissueconfig
    6 Posts 2 Posters 5.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • PiBoyyyP
      PiBoyyy
      last edited by

      Hi,
      Every time I start up an emulator in RetroArch on my RetroPie, things usually go fine, but lately, whenever I open a RetroArch emulator on my RetroPie, I see a message on the screen saying my controller is not configured, and when I try to press a button to start my game, nothing happens. In ES however, my controller works perfectly fine. I tried reinstalling retroarch from the RetroPie package manager, but that didn't seem to fix anything. I also tried remapping my controller in "Configure input" but that didn't help either. Is there a configuration file I need to manually edit? I'm not exactly the very best at RetroPie, so if anybody could help with this problem, that would be great.

      If you're strong
      You can fly
      You can reach the other side
      Of the rainbow...

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Please fill out the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.

        The controller configuration(s) for RetroArch is generated when you run through the Configure Input steps in EmulationStation. A auto-configuration profile (a .cfg file) is generated and placed in /opt/retropie/configs/all/retroarch-joypads - you can check if the profile file is there after you've run the EmulationStation input configuration steps. It's named similarly to your gamepad/controller's name.

        However, if you have disabled the joystick auto-configuration - from RetroPie-Setup - the gamepad profile file will no longer be generated. Other cause could be the resettting/change of the RetroArch configuration from RetroPIe defaults, which may change the paths where the emulator looks for controller configuration profiles.

        PiBoyyyP 1 Reply Last reply Reply Quote 0
        • PiBoyyyP
          PiBoyyy @mitu
          last edited by

          @mitu Pi Model or other hardware: Pi 4 with 4 GB of RAM
          RetroPie Version Used: 4.8
          Built From: On top of RPi OS 12 Lite (64-bit)
          USB Devices connected: none
          Controller used: Nvidia SHIELD controller
          Error messages received: "Nvidia Controller v01.04 not configured"
          Emulator: all lr- cores (lr-flycast, lr-snes9x, etc)
          How to replicate the problem: I don't know. There's a chance somebody could've accidentally touched some RetroArch configuration settings on my Pi, but after trying to reinstall retroarch and that not helping, I really have no idea what to do.
          BTW, will running sudo apt-get purge retroarch and reinstalling RetroArch help?

          If you're strong
          You can fly
          You can reach the other side
          Of the rainbow...

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @PiBoyyy
            last edited by

            @PiBoyyy said in Controller not configured in RetroArch:

            How to replicate the problem: I don't know. There's a chance somebody could've accidentally touched some RetroArch configuration settings on my Pi, but after trying to reinstall retroarch and that not helping, I really have no idea what to do.

            Usually configuration for inputs is done from EmulationStation, which auto-configures RetroArch and other emulators. Re-configure it again in EmulationStation and see if it shows up as configured in RetroArch.

            BTW, will running sudo apt-get purge retroarch and reinstalling RetroArch help?

            No, RetroArch is handled by RetroPie as a package, but re-installing it would not help since user configuration files are not deleted by the installer.

            PiBoyyyP 1 Reply Last reply Reply Quote 0
            • PiBoyyyP
              PiBoyyy @mitu
              last edited by

              @mitu I already tried remapping the controller in ES.

              If you're strong
              You can fly
              You can reach the other side
              Of the rainbow...

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                Is the controller configuration saved in /opt/retropie/configs/all/retroarch-joypads ? Do you see a .cfg flie there for the controller ? If yes, can you post the contents of the file surrounded by code tags here, in the topic ?

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.