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

    XBox 360 dual wireless controller config?

    Scheduled Pinned Locked Moved Help and Support
    xbox 360wireless contro
    5 Posts 2 Posters 2.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.
    • W
      wardh
      last edited by

      Hi,

      I am trying to work out how to configure the Xbox 360 wireless controllers?

      The problem is I cant configure it using the UI. The wiki seems to indicate

      https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration

      Acroding to this it says to it indicates to map similar things for the same
      buttons. For me if I go through the menu I cant then map "Left Analog Left"

      So I am trying to get some advice.

      Better still is there a config file I can use that should work.

      Thanks,

      Ward.

      1 Reply Last reply Reply Quote 0
      • retroprogrammerR
        retroprogrammer
        last edited by

        @wardh This is a configuration file the you can get at the Retropie Docs,here is the link to the Xbox 360 -Retropie Docs: https://retropie.org.uk/docs/Xbox-360-Controller/
        I have copied it here for you:

        Automatic Configuration (Easiest)

        Xpad Driver

        Starting with the RetroPie 4.1 SD image, the Xpad driver is enabled by default and the following steps are unnecessary.

        With the recent kernel issues of xboxdrv rendering images unusable, there is an updated xpad driver which will work just as well for Xbox controllers, it's possible it may also support Xbox One controllers.

        You access the driver through Manage Packages >> Manage Driver Packages >> Xpad Driver and you'll install it from source. Reboot for good measure, reconfigure your controllers and the lights should work properly.

        A complete working config (that was generated from the EmulationStation configuration) is listed below at /opt/retropie/configs/all/retroarch-joypads/Xbox360WirelessReceiver(XBOX).cfg

        input_device = "Xbox 360 Wireless Receiver (XBOX)"
        input_driver = "udev"
        input_r_y_plus_axis = "+4"
        input_l3_btn = "9"
        input_r_x_minus_axis = "-3"
        input_l_btn = "4"
        input_load_state_btn = "4"
        input_start_btn = "7"
        input_exit_emulator_btn = "7"
        input_l_y_minus_axis = "-1"
        input_up_btn = "13"
        input_r_y_minus_axis = "-4"
        input_a_btn = "1"
        input_b_btn = "0"
        input_reset_btn = "0"
        input_down_btn = "14"
        input_l_x_plus_axis = "+0"
        input_l_y_plus_axis = "+1"
        input_r_btn = "5"
        input_save_state_btn = "5"
        input_r2_axis = "+5"
        input_r3_btn = "10"
        input_right_btn = "12"
        input_state_slot_increase_btn = "12"
        input_x_btn = "3"
        input_menu_toggle_btn = "3"
        input_select_btn = "6"
        input_enable_hotkey_btn = "6"
        input_l_x_minus_axis = "-0"
        input_y_btn = "2"
        input_left_btn = "11"
        input_state_slot_decrease_btn = "11"
        input_r_x_plus_axis = "+3"
        input_l2_axis = "+2"
        
        

        Xboxdrv Driver

        Note! There are known incompatibilities with this driver when used in it's default configuration with the latest kernel. As such, the xpad drive is currently the best option to simply make an Xbox 360 controller operational in RetroPie.

        However, these incompatibilities are not an issue when using xboxdrv as a calibration and key-mapping tool for almost any gamepad, including the Xbox 360 controller. When used this way, it's even possible for both xpad and xboxdrv to coexist together.

        Access the RetroPie Setup Script and navigate to Manage Packages >> Manage Driver Packages >> xboxdrv

        xboxdrv
        1.Enable xboxdrv: This will install the driver and add a start-up configuration in /etc/rc.local
        2.Disable xboxdrv: This will disable the driver and remove the start-up configuration in /etc/rc.local
        3.Set Number of Controllers To Enable: Default number of controllers is 2 (If you have more than two controllers, set this first before you enable xboxdrv)
        4.Set Analog Stick Deadzone: Smaller number = more responsive, Larger number = less responsive.
        5.Set dwc_otg.speed=1 in /boot/config.txt: May help if controller is being glitchy.
        6.Remove dwc_otg.speed=1 from /boot/config.txt: Removes the config.

        After you have enabled the driver and rebooted you'll need to reconfigure your controller(s) in EmulationStation as described on the first installation page

        Here is me converting the original Xbox for a case:
        https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
        Check out my GitHub: https://github.com/retro-programmer

        1 Reply Last reply Reply Quote 0
        • W
          wardh
          last edited by

          Hi retroprogrammer,

          Great help thanks I will give that a try,

          wardh

          1 Reply Last reply Reply Quote 0
          • retroprogrammerR
            retroprogrammer
            last edited by

            is O.K.

            Here is me converting the original Xbox for a case:
            https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
            Check out my GitHub: https://github.com/retro-programmer

            1 Reply Last reply Reply Quote 0
            • retroprogrammerR
              retroprogrammer
              last edited by

              @wardh Did it work!

              Here is me converting the original Xbox for a case:
              https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
              Check out my GitHub: https://github.com/retro-programmer

              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.