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

    Cannot run any pad (XBox/SteamController)

    Scheduled Pinned Locked Moved Help and Support
    xbox360 wirelesxbox wirelesssteamcontrollerbluetoothrpi4b
    6 Posts 3 Posters 725 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.
    • K
      Kashir2000
      last edited by

      I have 3 Controllers

      • SteamController
      • XBox Controller (non-bluetooth with dongle)
      • XBox Controller (bluetooth one)

      Can't get any to work properly. Will start with SteamController.

      Steam Controller

      It runs. Connects and works (seems) properly. I checked it with jstest and reads everything OK.
      However, when entering emulator and I'm being asked to map controller, then problem starts. Can't properly map d-pad. On SteamController its more like touch pad and RP detects only 1 axis (+ and -).

      XBox (Non-BT)

      This one simply does not work. Tried xboxdrv and xpad. Can't pair it with dongle. Behaves same like on windows without driver. Can't pair it with dongle. Got it paired on Windows

      XBox (BT)

      I installed RPie on USB at first. Somehow I could pair bluetooth Controller, but it kept flashing and RPie did not display it as connected device. I could only remove it from list (paired) but never connected. Tried to disable ERPM and nothing. Updated RPie via setup tool (did basic install and then Update). Still not working

      Reinstall

      I erased USB drive and reflashed it again with new image. After I flashed it and tried to connect it via Bluetooth I checked service and service does not work (tried with Disabled ERPM and rebooted also, nothing changed).
      I Updated RPie (apt update & apt upgrade) and BT service status says it's OK. But when I try to pair any device (Headphones or Xbox Controller) it does not see any device.

      HW/Soft info

      RPi 4 Model B
      Popwer Supply: 5V 3.1A (Manufacturer: Extreme Style)
      Installed RPie: 4.7.1 (RPI 4/400) via RaspBerryPi Imager 1.6.2
      Booting from USB 3.0 drive

      K 1 Reply Last reply Reply Quote 0
      • K
        Kashir2000 @Kashir2000
        last edited by

        Forgot to add. When I managed to connect Xbox on first try, it was blinking, system stated it's not connected. But when I entered emustation system saw this controller and told be to hold A button. But nothing happend. Not sure if it was conneted or this message was based on information about paired controllers.

        1 Reply Last reply Reply Quote 0
        • K
          Kashir2000
          last edited by

          Do I miss adding some info (read guidlines) to get any advice?

          1 Reply Last reply Reply Quote 0
          • AddisonA
            Addison
            last edited by

            I learned all of the Bluetooth commands by using PuTTY.

            I would SSH into the console and mess around with the follwing info:

            https://www.raspberrypi.org/forums/viewtopic.php?t=214373#p1319723

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

              • Steam controller - are you not able to map the D-Pad ? I think EmulationStation should accept analog axis for the D-Pad.

              • Xbox (non-BT) you may need to use a special driver - github.com/medusalix/xow

              • Xbox (BT) this should work with the xpadneo driver (installable from RetroPie Setup). This will take care of any BT ETRM settings, needed for these kind of controllers. Before attempting to pair it, make sure you remove any previous pairing results for the controller.

              1 Reply Last reply Reply Quote 0
              • K
                Kashir2000
                last edited by

                While waiting I installed Recall box to try if it works. It's same there.

                However... I found old Saitek Pad (PS2700) and it works like a charm. I decided to try xBox Controller via USB and it works like a charm.

                Trying to connect via Bluetooth does not work at all. Will try to ssh and play with BT then, maybe console will tell me something.
                Since I can't pair my headphones also, I think it might not be pad problem, but bluetooth.

                About SteamController. There is problem with mapping of d-pad. It recognizes only swipe in one or 2 directions. Like Analog Left and Analog Up. So its more like Analogue for emulator than D-Pad.
                But I think i can pass on stemController if XBox and Saitek works. I'm a fan of D-Pad. Touchpad as D-Pad is not good on SteamController.

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