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 One controller model 1697 will not work connected via usb!

    Scheduled Pinned Locked Moved Help and Support
    xbox one contrxboxonexbox wired contraspberry pi 2retropie 4.4
    15 Posts 5 Posters 3.3k 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.
    • quicksilverQ
      quicksilver @DavidB21
      last edited by

      @DavidB21 sorry I know that didn't exactly answer your question. Hopefully someone else knows a bit more.

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

        Try to see if the controller is detected by the OS: exit Emulationstation from the menu, then you'll be dropped to the command line. Run the following 2 commands

        lsusb
        cat /proc/bus/input/devices
        

        The first one should show you the USB devices detected by the OS and the 2nd one should list the input devices (the gamepad should be one of them). Try to post the output here so we can take a look.

        D 1 Reply Last reply Reply Quote 0
        • D
          DavidB21 @mitu
          last edited by

          @mitu This is the output of the lsusb command:
          Bus 001 Device 006: ID 045e:02dd Microsoft Corp.
          Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
          Bus 001 Device 005: ID 0c40:8000
          Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
          Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC951.4 Hub
          Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

          This is the output of the cat /proc/bus/input/devices command:
          I: Bus=0003 Vendor=0c40 Product=8000 Version=0111
          N: Name="ELMCU iPazzPort"
          P: Phys=usb-3f980000.usb-1.2/input0
          S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C40:8000.0001/input/input0
          U: Uniq=
          H: Handlers=sysrq kbd leds event0
          B: PROP=0
          B: EV=120013
          B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
          B: MSC=10
          B: LED=1f

          I: Bus=0003 Vendor=0c40 Product=8000 Version=0111
          N: Name="ELMCU iPazzPort"
          P: Phys=usb-3f980000.usb-1.2/input1
          S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:0C40:8000.0002/input/input1
          U: Uniq=
          H: Handlers=kbd mouse0 event1
          B: PROP=0
          B: EV=1f
          B: KEY=3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1f0001 130f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002
          B: REL=143
          B: ABS=1 0
          B: MSC=10

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

            @DavidB21 said in Xbox One controller model 1697 will not work connected via usb!:

            Bus 001 Device 006: ID 045e:02dd Microsoft Corp.

            Your controller should be handled by the xpad driver:

            { 0x045e, 0x02dd, "Microsoft X-Box One pad (Firmware 2015)", 0, XTYPE_XBOXONE },

            Try 2 things

            • update the firmware on the controller
            • update the xpad driver from the RetroPie-Setup drivers' section and then reboot.
            D 1 Reply Last reply Reply Quote 0
            • D
              DavidB21 @mitu
              last edited by

              @mitu Sadly, it didn’t work

              1 Reply Last reply Reply Quote 0
              • D
                DavidB21
                last edited by

                I fixed the controller. I accidentally had disabled the clad driver.

                D 1 Reply Last reply Reply Quote 0
                • D
                  donly @DavidB21
                  last edited by

                  @DavidB21 Please give more details about how the fix, thanks.

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

                    @donly I think @DavidB21 just re-installed the xpad driver from the RetroPie setup script. If that doesn't work for you, then please open a new topic and describe your problem in detail, adding the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      donly @mitu
                      last edited by

                      @mitu I think it works via a cable, not the wireless adapter.

                      1 Reply Last reply Reply Quote 0
                      • G
                        grant2258 Banned
                        last edited by

                        I have this controller, It is the case linux does not have the usb dongle drivers it works fine in the usb though without the wireless adapter

                        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.