Xbox One Controller won't connect the "official" way but WILL connect via bluetoothctl.
-
Pi Model: 4B
Power Supply used: Official
RetroPie Version: 4.8
Built From: Official SD Image
USB Devices connected: Keyboard, HDD
Controller used: XBOX OneSo, I have this xbox one controller that I've been trying to figure out for a while. I have the latest firmware on the controller and built xpadneo from source. Whenever I try to pair the controller via the retropie script, I'll have to wait 30-60 seconds then get
Creating device failed: org.bluez.Error.AuthenticationCancelled: Authentication Cancelled
So at first glance it might seem like a xpadneo issue, but it's actually not. Because when I paired with bluetoothctl the drivers went off without a hitch. The only side effect being I have to manually connect to the mac address every bootup. And also the controller is always "on" which may not be desired. And furthermore the device does not appear in the bluetooth script as paired even though it is. (Instead showing "no devices" as paired). And also the left and right triggers don't register in emulationstation input config. Okay I guess that's a lot of side effects.
So my questions are:
- Should I try to pair the "right way" or is bluetoothctl fine?
- How can I connect to the controller on startup?
- How can I get the controller to auto-sleep?
- Can I get the controller to connect from the controller's end by pressing the button or do I have to always connect from the pi's side?
- How can I get the left/right triggers to work?
- Why is retropie bluetooth script so horribly busted?
- Why is there no xbox one page in the retropie docs?
Thanks
-
@hjk321 said in Xbox One Controller won't connect the "official" way but WILL connect via bluetoothctl.:
So at first glance it might seem like a xpadneo issue, but it's actually not
It could be, if your controller has the latest firmware, but
xpadneo
's version is less than v0.9.2.
Update your RetroPie-Setup script, and then re-installxpadneo
. Try pairing the controller again - either through the RetroPie menus or viabluetoothctl
.
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.