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 Wireless Adaptor Connection

    Scheduled Pinned Locked Moved Help and Support
    xbox one contro
    41 Posts 13 Posters 29.4k 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.
    • L
      LeSabotageur
      last edited by

      Tried it yesterday : the dongle is functional in retropie with xow V0.3 ! Installing xow is enough, no further configuration required (well, the new gamepad configuration in retropie excepted).
      There SHOULD be less latency with the dongle than with bluetooth, but I haven't tested it.
      @mitu : do you know if there's any plan to officially embed xow in future retropie releases ?

      mituM L 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @LeSabotageur
        last edited by mitu

        @LeSabotageur said in Xbox One Wireless Adaptor Connection:

        @mitu : do you know if there's any plan to officially embed xow in future retropie releases ?

        No, it's not right now - but I looked at the it and it shouldn't be difficult to add it as a scriptmodule. But I'm not sure about the maturity of the driver and the fact that includes a non-free/non-open source firmware blob.

        MediaTek Inc. grants permission to use and redistribute aforementioned firmware
        files for the use with devices containing MediaTek chipsets, but not as part of
        the Linux kernel or in any other form which would require these files themselves
        to be covered by the terms of the GNU General Public License or the GNU Lesser
        General Public License.

        These firmware files are distributed in the hope that they will be useful, but
        are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
        OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

        L 1 Reply Last reply Reply Quote 0
        • L
          LeSabotageur @mitu
          last edited by

          @mitu Yeah I guess technically it should be fairly simple; as for the license regarding the firmware.bin, I saw it discussed there : https://github.com/medusalix/xow/issues/15 if that may help.

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

            @LeSabotageur Thank you for the pointer - it's helpful to get the perspective from the a Debian packager. I see the package is uploaded to sid (https://packages.debian.org/sid/xow), though only for amd64. I wonder if the firmware is not already distributed as part of one of the several firmware packages included in the Debian/Ubuntu non-free repository section.

            L 1 Reply Last reply Reply Quote 0
            • L
              LeSabotageur @mitu
              last edited by

              @mitu You're very welcome; for further information, there's a list of several current releases on https://github.com/medusalix/xow, listing Debian, Arch Linux, EmuELEC, GamerOS and Steam Link.
              I wouldn't know however if the licenses there are similar to Retropie's (or if the respective distributors care enough about that, for that matter; I sure hope they do).

              1 Reply Last reply Reply Quote 0
              • L
                liondog @LeSabotageur
                last edited by

                @LeSabotageur Can you share the installation steps? I follow the instructions in the portal but got error when run makefile.

                L 1 Reply Last reply Reply Quote 0
                • L
                  LeSabotageur @liondog
                  last edited by

                  @liondog I've followed the installation instructions there : https://github.com/medusalix/xow , launched manually xow to check if the controller was connecting correctly, then rebooted and the controller was usable in retropie.

                  I didn't have a problem running makefile; do you have the prerequisites listed, especially libusb ? What's the error shown ?

                  1 Reply Last reply Reply Quote 0
                  • CobraKaiC
                    CobraKai
                    last edited by CobraKai

                    @LeSabotageur and @mitu I was wondering if the Xbox One Wireless Adapter driver was packaged for Retropie yet?

                    I also was wondering how it is working any latency issues and is it better than connecting the Xbox One Controller via bluetooth?

                    Trying to figure out the prerequisites to install this to a Retropie image that I obtained that was built a few months ago.

                    Any advice or steps to do this I would appreciate it, kind of new to all of this.

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

                      @CobraKai said in Xbox One Wireless Adaptor Connection:

                      @LeSabotageur and @mitu I was wondering if the Xbox One Wireless Adapter driver was packaged for Retropie yet?

                      No, it's not, but you can install it manually - it's not that difficult.

                      CobraKaiC 1 Reply Last reply Reply Quote 0
                      • CobraKaiC
                        CobraKai @mitu
                        last edited by

                        @mitu do you know if i have to install anything prior, I am using a RetroImage prebuilt that was done 2 months ago.

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

                          @CobraKai We don't support 3rd party images - ask the author of the image or just try it out yourself.

                          CobraKaiC 1 Reply Last reply Reply Quote 0
                          • CobraKaiC
                            CobraKai @mitu
                            last edited by

                            @mitu Does this work with the Raspberry Pi 4 Model B?

                            CobraKaiC 1 Reply Last reply Reply Quote 0
                            • CobraKaiC
                              CobraKai @CobraKai
                              last edited by

                              @mitu and @LeSabotageur

                              I am trying to install on my Raspberry Pi 4 Model B I have installed the latest Raspbain OS Buster Image.

                              I want to install this driver to see if I can get my Xbox One Wireless controller to work with my Xbox Wireless Dongle.

                              I am a real noob regarding Linux, so steps necessary to do this would help me out.

                              i could contribute $20 to someone if it solves my request. I would have to test it out first, but being that it would save me from using a different controller and I prefer my Xbox One Wireless controller I would definitely contribute to someone to help me.

                              Here is my info on my build:
                              i@raspberrypi:~ $ cat /etc/os-release
                              PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
                              NAME="Raspbian GNU/Linux"
                              VERSION_ID="10"
                              VERSION="10 (buster)"
                              VERSION_CODENAME=buster
                              ID=raspbian
                              ID_LIKE=debian
                              HOME_URL="http://www.raspbian.org/"
                              SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
                              BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
                              pi@raspberrypi:~ $ lsb_release -a
                              No LSB modules are available.
                              Distributor ID: Raspbian
                              Description: Raspbian GNU/Linux 10 (buster)
                              Release: 10
                              Codename: buster
                              pi@raspberrypi:~ $ cat /proc/version
                              Linux version 4.19.97-v7l+ (dom@buildbot) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1294 SMP Thu Jan 30 13:21:14 GMT 2020

                              1 Reply Last reply Reply Quote 0
                              • thediebatzT
                                thediebatz
                                last edited by

                                I have done it on my newly setup Retopie on an Raspberry Pi 4 Model B

                                Go in the commandline and follow this instructions:

                                GET cabextract OTHERWISE command make BUILD=RELEASE will fail

                                sudo apt-get install -y cabextrac
                                

                                GET XOW AND INSTALL

                                git clone https://github.com/medusalix/xow
                                cd xow
                                make BUILD=RELEASE
                                sudo make install
                                sudo systemctl enable xow
                                sudo systemctl start xow
                                

                                Reboot Pie

                                sudo reboot
                                

                                Get your USB-Stick in Paring-Mode

                                sudo systemctl kill -s SIGUSR1 xow
                                

                                After this command your Stick should start to make bling bling and you can pair yourself with it!

                                Regards

                                1 Reply Last reply Reply Quote 1
                                • S
                                  suhrmajesty
                                  last edited by

                                  When I try git clone https://github.com/medusalix/now using Raspberry Pi 4 4gb with retropie-buster-4.7-rpi4.img

                                  I get a prompt to put in a Username and Password I tried my GitHub username and password and get an Invalid

                                  Username or Password Fata: Authentication failed for 'https://github.com/mcusalix/xow/'

                                  When I try this command in Linux Mint everything works as it should. I'm new to Linux so not sure what to do to get past this.

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

                                    https://github.com/medusalix/now...
                                    Username or Password Fata: Authentication failed for 'https://github.com/mcusalix/xow/'

                                    This is the wrong repository - it's https://github.com/medusalix/xow. Github will ask for user/pass when it doesn't find a public repository at the given URL.

                                    S S 2 Replies Last reply Reply Quote 0
                                    • S
                                      suhrmajesty @mitu
                                      last edited by

                                      @mitu Thank you!

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        soultaker @mitu
                                        last edited by

                                        @mitu Hi All, appreciate the help from this forum. I was able to connect one of my xbox one controllers to the wireless adapter for retropie, but the other will not pair. Both controllers are model 1697. Any ideas?

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          liquidchild101
                                          last edited by liquidchild101

                                          Hi Everyone,

                                          I dont have any linux knowledge but I would love to get my xbox controller working wirelessly on Retropie (most up todate).

                                          using a pi4 4gb

                                          I tried to use the above instructions from @thediebatz but ive run in some errors.

                                          **Im guessing this is my first problem.

                                          pi@retropie:~ $ sudo apt-get install -y cabextrac
                                          Reading package lists... Done
                                          Building dependency tree
                                          Reading state information... Done
                                          E: Unable to locate package cabextrac

                                          **I expect All the rest of the instructions dont work because of "unable to locate" error I got.

                                          **but I've run through the rest, just incase its fine.

                                          pi@retropie:~ $ git clone https://github.com/medusalix/xow
                                          fatal: destination path 'xow' already exists and is not an empty directory.
                                          pi@retropie:~ $ cd xow
                                          pi@retropie:~/xow $ make BUILD=RELEASE
                                          curl -o driver.cab http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab
                                          % Total % Received % Xferd Average Speed Time Time Time Current
                                          Dload Upload Total Spent Left Speed
                                          100 195k 100 195k 0 0 3424k 0 --:--:-- --:--:-- --:--:-- 3485k
                                          cabextract -F FW_ACC_00U.bin driver.cab
                                          make: cabextract: Command not found
                                          make: *** [Makefile:39: firmware.bin] Error 127
                                          pi@retropie:~/xow $ sudo make install
                                          curl -o driver.cab http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab
                                          % Total % Received % Xferd Average Speed Time Time Time Current
                                          Dload Upload Total Spent Left Speed
                                          100 195k 100 195k 0 0 526k 0 --:--:-- --:--:-- --:--:-- 524k
                                          cabextract -F FW_ACC_00U.bin driver.cab
                                          make: cabextract: Command not found
                                          make: *** [Makefile:39: firmware.bin] Error 127
                                          pi@retropie:~/xow $ sudo systemctl enable xow
                                          Failed to enable unit: Unit file xow.service does not exist.
                                          pi@retropie:~/xow $ sudo systemctl start xow
                                          Failed to start xow.service: Unit xow.service not found.
                                          pi@retropie:~/xow $

                                          **reboot works but then

                                          pi@retropie:~ $ sudo systemctl kill -s SIGUSR1 xow
                                          Failed to kill unit xow.service: Unit xow.service not loaded.
                                          pi@retropie:~ $

                                          **I know my 0% knowledge of linux is to blame but any help would be greatly appreciated

                                          Cheers

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

                                            @liquidchild101 said in Xbox One Wireless Adaptor Connection:

                                            make: cabextract: Command not found
                                            make: *** [Makefile:39: firmware.bin] Error 127

                                            You need to install the cabextract package first with

                                            sudo apt -y install cabextract
                                            

                                            This is described in the installation instructions for xow.

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