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.
    • D
      DavidB21 @mitu
      last edited by

      @mitu I researched online, and yes my model controller does not support bluetooth, but oddly enough it connects to my Xbox without a wire. I plugged it in using the same cord I was with the Raspberry Pi, and it connected with no problems to my Windows laptop. I also have an xbox controller that is model 1708, and that one works when connected to my PC also. Thank you for responding so quickly to my post!

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @DavidB21
        last edited by quicksilver

        @DavidB21 that's because Xbox 360 and the early Xbox one controllers did not connect via Bluetooth but with a proprietary 2.4ghz wireless connection. 3rd party wireless usb adapters for these types of controllers can be picked up for about $10.

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

          @quicksilver ok

          quicksilverQ 1 Reply Last reply Reply Quote 0
          • 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.