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

My usb controllers are no longer working in emulators

Scheduled Pinned Locked Moved Help and Support
retropie 4.0.2usb gamepadraspberry pi 3
5 Posts 2 Posters 2.4k 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.
  • J
    JohnathanMonkey
    last edited by JohnathanMonkey 11 Jan 2016, 00:14 31 Oct 2016, 22:41

    Hello,

    I have a strange issue. I loaded RetroPie 4.0.6 onto my micro sd card, popped it into my Raspberry Pi 3. When it first booted, it asked me to configure my Next brand snes controllers, which I did. I loaded it with everything I wanted and everything was working great for 4 or 5 days now.. I turned it on this morning to play a PSX game, and I wasn't able to use my controller. None of the buttons worked. I tried several other emulators and they all give me the same result. I can navigate through EmulationStation just fine but none of the emulators work. A little yellow message appears in the bottom left hand corner of the screen that says USB not configured or something like that. I pressed start on the main screen and re-configured my controllers, but that didn't work. I also noticed that when I used to press "A" to load my emulators, I now have to press "B". Any help would be greatly appreciated as this is driving me crazy. Thank you.

    I am extremely new to all of this so please let me know what I need to post to help out and I will.

    For starters, in case it's needed, here is my usbgamepad config from retro-arch Joypads

    input_device = "usb gamepad "
    input_driver = "udev"
    input_l_btn = "4"
    input_load_state_btn = "4"
    input_start_btn = "9"
    input_exit_emulator_btn = "9"
    input_up_axis = "-1"
    input_a_btn = "1"
    input_b_btn = "2"
    input_reset_btn = "2"
    input_down_axis = "+1"
    input_r_btn = "6"
    input_save_state_btn = "6"
    input_right_axis = "+0"
    input_state_slot_increase_axis = "+0"
    input_x_btn = "0"
    input_menu_toggle_btn = "0"
    input_select_btn = "8"
    input_enable_hotkey_btn = "8"
    input_y_btn = "3"
    input_left_axis = "-0"
    input_state_slot_decrease_axis = "-0"

    M 1 Reply Last reply 31 Oct 2016, 23:02 Reply Quote 0
    • M
      meleu @JohnathanMonkey
      last edited by 31 Oct 2016, 23:02

      @JohnathanMonkey It seems that RetroArch is not able to find your joystick configs at /opt/retropie/configs/all/retroarch-joypads/.
      Can you paste your /opt/retropie/configs/all/retroarch.cfg in something like pastebin.com?

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      1 Reply Last reply Reply Quote 0
      • J
        JohnathanMonkey
        last edited by JohnathanMonkey 11 Jan 2016, 02:02 31 Oct 2016, 23:07

        Absolutely!

        Thank you for taking the time to help me!

        http://pastebin.com/CqQKrP2N

        EDIT: I'm going to format and start over. Doesn't look like this is going to be answered. Thanks anyway!

        M 1 Reply Last reply 1 Nov 2016, 10:14 Reply Quote 0
        • M
          meleu @JohnathanMonkey
          last edited by 1 Nov 2016, 10:14

          @JohnathanMonkey the variables are

          # Enable input auto-detection. Will attempt to autoconfigure
          # joypads, Plug-and-Play style.
          input_autodetect_enable = "true"
          
          # Directory for joypad autoconfigs.
          # If a joypad is plugged in, that joypad will be autoconfigured if a config file
          # corresponding to that joypad is present in joypad_autoconfig_dir.
          # Input binds which are made explicit (input_playerN_*_btn/axis) will take priority over autoconfigs.
          # Autoconfigs can be created with retroarch-joyconfig, manually, or with a frontend.
          # Requires input_autodetect_enable to be enabled.
          joypad_autoconfig_dir = "/opt/retropie/configs/all/retroarch-joypads/"
          

          They seem to be correct in your config file. The next step is to check if there is a file related to your joystick at /opt/retropie/configs/all/retroarch-joypads/JOYSTICKNAME.cfg.
          If the file exists and still not working, I would suggest to delete the file and reconfigure the joystick via emulationstation.

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          1 Reply Last reply Reply Quote 0
          • J
            JohnathanMonkey
            last edited by 1 Nov 2016, 19:37

            I backed up what I needed and started over fresh. Everything is working fine now. Thank you though.

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              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.

              This community forum collects and processes your personal information.
              consent.not_received