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

    Rpi3 with Xbox One Controller

    Scheduled Pinned Locked Moved Help and Support
    rpi3xbox one
    2 Posts 2 Posters 479 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.
    • S
      Siegfried
      last edited by Siegfried

      Hi everyone!

      I am trying to pair my Xbox One controller to my Raspberry Pi 3 to control a robot that I am currently assembling. My controller (model 1537) doesnt have a bluetooth, and I have the latest version of the Wireless Adapter. And they both work totally fine on my Windows 10.

      However the adapter LED doesnt light up when I plug it into the USB slot of my RPi. First I was suspcious of the USB slot is not powerful enough, so I set the maximum output current from the config file of the RPi, still no good.

      I have been searching this issue for a long time, and frequently the lsusb output and the /proc/bus/input/devices outputs are requested, you can see them below.

      Bus 001 Device 004: ID 0e8f:2517 GreenAsia Inc. 
      Bus 001 Device 005: ID 045e:02fe Microsoft Corp. 
      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. SMC9514 Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      
      I: Bus=0003 Vendor=0e8f Product=2517 Version=0110
      N: Name="HID 0e8f:2517"
      P: Phys=usb-3f980000.usb-1.4/input0
      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:0E8F:2517.0001/input/input0
      U: Uniq=
      H: Handlers=sysrq kbd leds event0 
      B: PROP=0
      B: EV=120013
      B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
      B: MSC=10
      B: LED=7
      
      I: Bus=0003 Vendor=0e8f Product=2517 Version=0110
      N: Name="HID 0e8f:2517 Consumer Control"
      P: Phys=usb-3f980000.usb-1.4/input1
      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:0E8F:2517.0002/input/input1
      U: Uniq=
      H: Handlers=kbd event1 
      B: PROP=0
      B: EV=1f
      B: KEY=3f 300ff 0 0 0 0 483ffff 17aff32d bf544446 0 0 1 130ff3 8b17c000 677bfa d9415fed 19ed680 4400 0 10000002
      B: REL=40
      B: ABS=1 0
      B: MSC=10
      
      I: Bus=0003 Vendor=0e8f Product=2517 Version=0110
      N: Name="HID 0e8f:2517"
      P: Phys=usb-3f980000.usb-1.4/input1
      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:0E8F:2517.0002/input/input2
      U: Uniq=
      H: Handlers=kbd event2 
      B: PROP=0
      B: EV=13
      B: KEY=c000 100000 0 0 0
      B: MSC=10
      
      I: Bus=0003 Vendor=0e8f Product=2517 Version=0110
      N: Name="HID 0e8f:2517 Mouse"
      P: Phys=usb-3f980000.usb-1.4/input1
      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:0E8F:2517.0002/input/input3
      U: Uniq=
      H: Handlers=mouse0 event3 
      B: PROP=0
      B: EV=17
      B: KEY=1f0000 0 0 0 0 0 0 0 0
      B: REL=103
      B: MSC=10
      
      I: Bus=0000 Vendor=0000 Product=0000 Version=0000
      N: Name="ADS7846 Touchscreen"
      P: Phys=spi0.1/input0
      S: Sysfs=/devices/platform/soc/3f204000.spi/spi_master/spi0/spi0.1/input/input4
      U: Uniq=
      H: Handlers=mouse1 event4 
      B: PROP=0
      B: EV=b
      B: KEY=400 0 0 0 0 0 0 0 0 0 0
      B: ABS=1000003
      

      I can see the dongle in lsusb output, however its not appearing in the 2nd section. I honestly dont know how to add this device there.

      Have you done this before? Could you connect it? Please dont tell me its not possible since I had to pay lots of money just for a USB dongle :P

      Thanks a lot in advance,

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

        It probably needs a driver - see https://github.com/medusalix/xow for such a driver.

        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.