Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    XBox One Controller not usable after firmware update

    GamePad/GPIO/USB encoder
    xbox usable firmware update
    7
    15
    6872
    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.
    • lentilky
      lentilky last edited by

      Hello everybody, after updating my xbox one controllers to the lastest firmware they are no more usable in recalbox 3.3. I updated them thru my xbox a few weeks ago, now they have the firmware version 2.3.2381.0.   They are connected per usb to my pi. In recalbox the controllers now are no more displayed in the controller config ui and i can't controll games with them. I tested a few configs (controllers.xboxdrv.enabled and global.inputdriver) but nothing helps. Even a clean install of recalbox did not help.   Here a debug details: /var/log/messages Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.486951] usb 1-1.2: new full-speed USB device number 7 using dwc_otg Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.591764] usb 1-1.2: New USB device found, idVendor=045e, idProduct=02d1 Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.591792] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.591810] usb 1-1.2: Product: Controller Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.591827] usb 1-1.2: Manufacturer: Microsoft Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.591844] usb 1-1.2: SerialNumber: 7EED84C1F625 Feb 21 17:50:36 RECALBOX user.info kernel: [ 1023.594091] input: Microsoft X-Box One pad as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input2   cat /proc/bus/input/devices   I: Bus=0003 Vendor=045e Product=02d1 Version=0203 N: Name="Microsoft X-Box One pad" P: Phys=usb-bcm2708_usb-1.2/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input2 U: Uniq= H: Handlers=js0 event0 B: PROP=0 B: EV=b B: KEY=7cdb0000 0 0 0 0 0 0 0 0 0 B: ABS=3003f   Greets lentilky

      1 Reply Last reply Reply Quote 0
      • michael-murphy
        michael-murphy last edited by

        Possible to update to Recalbox 4.0? ALso check your configuration file, do you have xboxdrv enabled?  If so do you have ps3 driver disabled?

        1 Reply Last reply Reply Quote 0
        • Substring
          Substring last edited by

          looks like a xboxdrv issue, not sure we can do much about it

          Former dev - Please reply with @substring so that i am notified when you answer me
          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

          1 Reply Last reply Reply Quote 0
          • rockaddicted
            rockaddicted last edited by

            Yes indeed, a PR seems to correct this problem, but it is not merged 😕 https://github.com/xboxdrv/xboxdrv/pull/175 So maybe switch the xboxdrv repo until this fix is merged upstream ? If I build a binary, could you test it ?

            Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
            Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
            Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

            Don't forget to upvote messages if it has been useful ;)

            1 Reply Last reply Reply Quote 0
            • lentilky
              lentilky last edited by

              Thanks for the answers. I already tested various configuration of xboxdrv and ps3. @rockaddicted: If you can build me an binary with that commit for xboxone i would really appreciate it and test it. 🙂

              1 Reply Last reply Reply Quote 0
              • lentilky
                lentilky last edited by

                I just saw that the driver xpad might help, see https://github.com/xboxdrv/xboxdrv/issues/184 . How can i use xpad with recalbox?   By the way how can i build https://github.com/xboxdrv/xboxdrv/pull/175 and use it with recalbox?

                1 Reply Last reply Reply Quote 0
                • rockaddicted
                  rockaddicted last edited by

                  xpad is the default driver used in recalbox (xboxdrv driver disabled) Someone have tested the new recalbox 4.0.0 beta1 version ?

                  Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                  Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                  Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                  Don't forget to upvote messages if it has been useful ;)

                  1 Reply Last reply Reply Quote 0
                  • rockaddicted
                    rockaddicted last edited by

                    @lentilky please check your mp

                    Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                    Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                    Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                    Don't forget to upvote messages if it has been useful ;)

                    1 Reply Last reply Reply Quote 0
                    • nash
                      nash last edited by

                      I have the same issue with a Xbox One Controller updated, please share and send me the how to apply the fix 😞

                      1 Reply Last reply Reply Quote 0
                      • rockaddicted
                        rockaddicted last edited by

                        That didn't work...

                        Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                        Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                        Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                        Don't forget to upvote messages if it has been useful ;)

                        1 Reply Last reply Reply Quote 0
                        • rockaddicted
                          rockaddicted last edited by

                          hello someone on recalbox 4.0.0 to test a fix about xbox one gamepad support ?

                          Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                          Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                          Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                          Don't forget to upvote messages if it has been useful ;)

                          1 Reply Last reply Reply Quote 0
                          • rockaddicted
                            rockaddicted last edited by

                            This gamepad was compatible ... in the past ... but Microsoft had updated the firmware, and xbox one gamepad is no more supported. So, can you test something ? go in your recalbox.conf file, check if the xboxdrv driver is disabled :

                            # ------------ D2 - XBOX Controllers ------------ #
                            ## Xbox controllers are already supported, but xboxdrv can solve some compatibility issues 
                            ## Enable xboxdrv driver, disable this if you enabled ps3 controllers (0,1)
                            controllers.xboxdrv.enabled=0
                            ## Set the amount of controllers to use with xboxdrv (0..4)
                            controllers.xboxdrv.nbcontrols=2
                            

                            Then always in this file, switch on nightlies updates :

                            # ------------ G - UPDATES ------------ #
                            ## Automatically check for updates at start (0,1)
                            updates.enabled=1
                            # default : stable ; set to beta to get the next version currently beeing tested. set to unstable at your own risk to get the developpment version.
                            updates.type=stable
                            

                            Then save and reboot. RecalboxOS will alert you than an update is available. Go in system options, then start update. Once reboot, update process ok, plug your xbox one gamepad in USB, then try it.

                            Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                            Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                            Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                            Don't forget to upvote messages if it has been useful ;)

                            1 Reply Last reply Reply Quote 0
                            • lentilky
                              lentilky last edited by

                              Now the XBox One Controller (wired) work again! Thank you rockaddicted It works with the latest development version of 4 (updates.type=unstable). With the normal version 4 it does not work.

                              1 Reply Last reply Reply Quote 0
                              • d3m0n1q733rz
                                d3m0n1q733rz last edited by

                                Out of curiosity, did the controller change its protocol to converse with the systems?

                                1 Reply Last reply Reply Quote 0
                                • daniel-reid
                                  daniel-reid last edited by

                                  Greetings! I'm currently using RetroPie, and I have encountered the same problem - I have two Xbone controllers, one of which has the firmware update described above and the other does not. The one WITH the update stopped worked immediately after installing it, and it was working before that. A couple questions: 1. What's the nature of the change you made to fix it for Recalbox? What was the cause? Can I replicate it for Retropie? I'd be happy to submit a pull request if I'm able to fix it. 2. Is it possible for me to switch from RetroPie to RecalBox without losing currently saved ROM states? I'm guessing not, but figured I'd ask...

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Want to support us ?

                                  58
                                  Online

                                  98.6k
                                  Users

                                  28.1k
                                  Topics

                                  187.0k
                                  Posts

                                  Copyright © 2021 recalbox.com