• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Pi Zero 2 W - Weekly image - XBox 360 controller doesn't work

Scheduled Pinned Locked Moved Help and Support
xpadxbox 360pi zero 2 w
4 Posts 2 Posters 616 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
    Dochartaigh
    last edited by 10 Mar 2022, 10:24

    Pi Model or other hardware: Raspberry Pi Zero 2 W
    Power Supply used: Official (from my RP3B+)
    RetroPie Version Used: 4.7.21
    Built From: Pre made SD Image WEEKLY (retropie-buster-4.7.21-rpi2_3_zero2w.img.gz, dated 5 days ago, 05-Mar-2022)
    USB Devices connected: Wireless keyboard/mouse combo, Xbox 360 wireless adapter w/ 360 controller, TP-Link ethernet adapter
    Controller used: Xbox 360 official controller
    Error messages received: N/A
    Verbose log (if relevant): N/A

    Recently got done a new RP3B+ build, and a RP4 build. I'm using the same exact known-working 2.4ghz mini keyboard/mouse + Xbox 360 wireless adapter w/ same Xbox 360 controller I was using on those, but now using them on my new Zero 2 W.

    This 360 controller doesn't work in-game on the Zero 2 W. Works in the ES menu perfect, in RetroPie Setup and everything, just not in-game. Seems like only maybe Select + Start are mapped? ...to the Left and Right shoulder buttons? weirdly enough... Nothing else works.

    Wired iBuffalo SNES-style controller works fine.

    I've also done a complete reboot with the keyboard off the entire time (or even unplugged it's 2.4ghz USB dongle), unplugged the ethernet dongle too, and the 360 controller still won't control a game.

    Reinstalled Xpad driver too (I think that superceded the Xboxdrv? one, right?).
    I've updated the RetroPie setup script and ALL packages... even did the update all "underlying os packages" as a last ditch effort... still doesn't work.

    Next step is just to start over again and reformat... sha256 matches my image so I know the download is good (and SD card has been used in a build before so good as well).

    Also checked the "Xbox 360 Wireless Receiver (XBOX).cfg" in the configs, and compared to an old one I had backed up from years ago - besides the new "label" entries (like "input_y_btn_label = "X"), they're identical to each other...

    G 1 Reply Last reply 10 Mar 2022, 17:49 Reply Quote 0
    • G
      G30FF @Dochartaigh
      last edited by G30FF 3 Oct 2022, 18:22 10 Mar 2022, 17:49

      @Dochartaigh EDIT: I have the same problem, and it's the same issue mentioned in this thread: https://retropie.org.uk/forum/topic/32346/logitech-f310-doesn-t-work-correct/2

      You need to downgrade your xpad driver version. They made a commit yesterday that's broken some older Xinput controllers:

      https://github.com/paroj/xpad/commit/154c208aa4bb2e454ada3293246ebdbe81192aab

      It's changed some of the button IDs that the driver uses in order to support the Xbox Elite paddle buttons, and that's causing conflicts with key codes in other controllers. In the short term, the fix is to downgrade the xpad driver to the previous working commit, but this is something that will need to be fixed by the xpad devs in the long term.

      D 1 Reply Last reply 12 Mar 2022, 21:14 Reply Quote 0
      • D
        Dochartaigh @G30FF
        last edited by 12 Mar 2022, 21:14

        @G30FF said in Pi Zero 2 W - Weekly image - XBox 360 controller doesn't work:

        @Dochartaigh EDIT: I have the same problem, and it's the same issue mentioned in this thread: https://retropie.org.uk/forum/topic/32346/logitech-f310-doesn-t-work-correct/2

        You need to downgrade your xpad driver version. They made a commit yesterday that's broken some older Xinput controllers:

        https://github.com/paroj/xpad/commit/154c208aa4bb2e454ada3293246ebdbe81192aab

        It's changed some of the button IDs that the driver uses in order to support the Xbox Elite paddle buttons, and that's causing conflicts with key codes in other controllers. In the short term, the fix is to downgrade the xpad driver to the previous working commit, but this is something that will need to be fixed by the xpad devs in the long term.

        Thank you, that fixed it! (and this is literally reason #672 why I'm always so hesitant to update anything...)

        G 1 Reply Last reply 12 Mar 2022, 22:14 Reply Quote 0
        • G
          G30FF @Dochartaigh
          last edited by 12 Mar 2022, 22:14

          @Dochartaigh The xpad devs reverted the change that broke the driver for older controllers, so it's safe to upgrade to the main version of the driver again.

          1 Reply Last reply Reply Quote 0
          4 out of 4
          • First post
            4/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received