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

Raspberry Pi Zero with Xbox Controller



  • prefix: brand new to Retropie so please let me know if this isn't the place for this question or anything like that.

    Device: Raspberry Pi Zero
    power supply: tried many from computer to phone charger, unrelated to the problem.
    Version: 4.4
    Built from SD image
    Controller: Wired Xbox One controller - Doesn't work
    Controller: iNNEXT SNES Retro USB Controller - works - https://www.amazon.com/gp/product/B01N7ANDLC/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1

    TLDR: Xbox One control doesn't work on Raspberry Pi Zero

    I have both a pi zero as well as a 3+ and the issue is only with the zero. I was also able to test USB SNES knock off and that worked. For the micro USB to USB hub (this seemed to sometimes be an issue for some people), I tried using both the one provided by adafruit as well as a "MakerSpot" one from Amazon and both behaved the same. Issue persists across all tested emulators.

    I am able to use the xbox controller in the menu before I enter an emulator as well as a wireless keyboard but as soon as I launch the game I can provide no input (even f4 on the keyboard doesn't work) I was almost convinced the Pi was defective or something but today I was able to test a different controller, the SNES knockoff above, and that worked. I am wondering if anyone has a fix for this or any suggestions. I have tested a number of different controlers and even a 3rd party wired Xbox 360 one and none of the controlers for xbox work(even when they work on the pi 3+)


  • Global Moderator

    How are you connecting the devices - do you have an USB hub (and which type) ? Can you check the system log with dmesg to see if any errors appear there when the controller becomes unresponsive ? What power source (and no, a phone charger is not a proper power source) are you using ?


Log in to reply
 

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.