Recalbox Forum

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

    Xbox One Arcade Stick Atrox

    Recalbox General
    xbox arcade stick atrox
    3
    22
    12135
    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.
    • boxcarpilot
      boxcarpilot @Substring last edited by

      @subs will this work?

      https://wiki.edubuntu.org/DebuggingTouchpadDetection/evtest

      I guess I have to move the sitck in all directions and press all buttons to generate that log file, right?

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

        no, it's in the header of what id displayed. I think moving all around won't display anything, otherwise your pad would work

        You can also get the values with cat /proc/bus/input/devices if you don't feel comfy with evtest

        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é

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

          @subs Sorry if ti's a dumb question... but...
          I guess I'll just plug the Atrox into the an usb port...
          then Turn on my Device (Ubuntu or raspberry)
          and from the terminal I'll just run that cat /proc/bus/input/device ??

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

            indeed yes 🙂

            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
            • boxcarpilot
              boxcarpilot last edited by

              Hello sir,

              Here´s the info I see from running a cat to devices.

              Right now, ONLY the arcade stick is plugged, so I do not understand why I´m getting two entries...

              alt text

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

                Have you enabled xboxdrv ?

                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
                • boxcarpilot
                  boxcarpilot last edited by boxcarpilot

                  Yes, current Settings:

                  controllers.xboxdrv.enabled=1
                  controllers.xboxdrv.nbcontrols=2

                  I think it´s because controls is set to two.

                  Edit, I changed it to one, new results:

                  cat /proc/bus/input/devices
                  I: Bus=0000 Vendor=0000 Product=0000 Version=0000
                  N: Name="Xbox Gamepad (userspace driver)"
                  P: Phys=
                  S: Sysfs=/devices/virtual/input/input0
                  U: Uniq=
                  H: Handlers=js0 event0
                  B: PROP=0
                  B: EV=b
                  B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
                  B: ABS=3001b

                  Ah forget it!, with Nothing connected, the same results are displayed 😞
                  So it does not matter if the arcade stick is plugged in or not apparently..

                  I normally play with a wireless X360 controller (using a 3rd party dongle), I use the same Arcade Stick but with Cronus Max talking in X360 language.

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

                    you should check in dmesg if your arcade stick is seen. But still, the kernel can't make the link with the xpad driver. That's why my very first answer was "patch the xpad driver"

                    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
                    • boxcarpilot
                      boxcarpilot last edited by

                      Ok here is the output with Nothing connected:
                      http://pastebin.com/tYpah71N

                      Now same session, but with the atrox arcade stick connected:
                      http://pastebin.com/abU5M5fv

                      So it IS able to see it:

                      [ 140.768861] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
                      [ 140.872213] usb 1-1.4: New USB device found, idVendor=1532, idProduct=0a00
                      [ 140.872229] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
                      [ 140.872236] usb 1-1.4: Product: Razer Atrox Arcade Stick
                      [ 140.872242] usb 1-1.4: Manufacturer: Razer
                      [ 140.872249] usb 1-1.4: SerialNumber: 000060C9EEBA84D4

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

                        linux doesn't know what to do with your stick (as expected i'd say lol). So if it complies with the xbox one usb protocol, we need to patch the linux kernel

                        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
                        • boxcarpilot
                          boxcarpilot last edited by

                          I see... well being honest, this stick does not work with Win10 either... aparently the PCB used for Xbox One, is too unique... My guess is that MS wanted users to use the stick ONLY with Xbox One... It is possible to use it with Win10, by sacrificing two buttons LR and RT, and using the Xbox One controller USB driver.

                          This is because the Triggers for Xbox One, are not the same as regular buttons, and that is why, the driver work for every button, except RT and LT.

                          It is a shame, because is a d**n good arcade stick, very heavy and pro, original sanwa parts... My workaround right now, is Cronus Max.

                          voljega 1 Reply Last reply Reply Quote 0
                          • voljega
                            voljega Banned @boxcarpilot last edited by voljega

                            @boxcarpilot RT and LT weren't true buttons but axis on the xbox360 controller too so maybe there's a different explanation... Did you try to use this programm for windows which trick the os into seing any controller as a xbox360 one ?

                            boxcarpilot 1 Reply Last reply Reply Quote 0
                            • boxcarpilot
                              boxcarpilot @voljega last edited by

                              @voljega Hi sir

                              This has been brought up with Microsoft a few times - hopefully they put more priority on it as none of the current XB1 sticks (RZR, Hori or MCZ) have working LT/RT.
                              https://xbox.uservoice.com/forums/282539-xbox-app-on-windows-10/suggestions/12473358-provide-driver-support-for-xbox-one-fight-sticks-o

                              Using the drivers from here:
                              http://support.xbox.com/en-US/xbox-on-windows/accessories/connect-xbox-one-controller-to-pc

                              You can make it work, partially, 6 buttons only, triggers will never going to work.

                              MS promised this was gonna be addressed in the 1607 Win10 Anniversary edition, but this did not happen.

                              Anyway, this video explains what currently happens when you plug the xbox one sticks into a windows PC
                              https://www.youtube.com/watch?v=heyZDwBKuEo

                              In regards your question... I do not know the name of the software.... but I am willing to try.

                              voljega 1 Reply Last reply Reply Quote 0
                              • voljega
                                voljega Banned @boxcarpilot last edited by

                                @boxcarpilot it's that one I think: http://www.x360ce.com/

                                Trange for the stick how does the standard xbox one controller fare on windows ? Does ut handle the triggers ?

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

                                  It refuses to map any button, and it is because Windows Cannot see it at all...
                                  alt text

                                  I know if force the xbox one controller driver it will work.... but I will need to rewire buttons to sacrifice LT and RT.

                                  Check the very first post here:
                                  https://www.reddit.com/r/Fighters/comments/3x9oq8/windows_10_drivers_for_xbox_one_arcade_sticks/

                                  So for now, forget about RT and LT, if there is a small change to make it work with 6 buttons in recalbox, I would say it´s a victory

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

                                    why bother with windows ? This won't help at all for Recalbox. I already told you about the only way I know to eventually recognise your device.

                                    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é

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

                                      @Substring Ok, is there anything else I could do for you guys?

                                      I know a little of C++... a little...

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

                                        @boxcarpilot AFAIR it's very easy, like add vendorid productid and device name in an enum
                                        But you need to compile recalbox to test 😄

                                        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
                                        • First post
                                          Last post

                                        Want to support us ?

                                        75
                                        Online

                                        99.6k
                                        Users

                                        28.1k
                                        Topics

                                        187.1k
                                        Posts

                                        Copyright © 2021 recalbox.com