8BitDo USB Wireless Adapter 2 not working
-
Pi Model or other hardware: Pi 4
Power Supply used: official brick
RetroPie Version Used: 5.10.63-v7l+
Built From: Pre made SD Image on RetroPie website
USB Devices connected: 8BitDo Wireless Adapter 2, Bluetooth dongle, Retroflag NESPi case
Controller used: PS4 Dualshock 4 connected via 8BitDo Wireless Bluetooth Adapter 2
Error messages received: no error message, see description below
Verbose log (if relevant): https://pastebin.com/Wq3V3Ys7
Guide used: n/a
File: n/a
Emulator: n/a
Attachment of config files: n/a
How to replicate the problem:I am trying to use my 8BitDo USB Wireless Adapter 2 on my RPi4 RetroPie, but it's not working.
I plug it in, connect my DualShock 4 and set the adapter to Xinput. The adapter's led is blue, the DualShock's lightbar is green. Looking good so far.
But emulationstation does not recognize the controller. I ssh into my Pi, ls /dev/input/ shows no joystick device.
I attached the dmesg output from unplugging / plugging the adapter: https://pastebin.com/Wq3V3Ys7.
Any idea where to even start?
-
I've not got the wireless adaptor 2, but with the previous version pairing is two stage. Reading the manual for PS4 controller and the V2 adaptor try the following:
- Insert adaptor and Switch on controller and press Share+PS buttons for 3 seconds to pair the devices to each other
- Set the adaptor to X-Input mode by pressing Share+Up for 3 seconds on the controller.
- Restart (not sure if this step is required).
-
@digriz thanks, I did the two step paring process. The adapter's led and controller's lightbar show that it was successful. I also confirmed on another device that the controller + adapter do work.
It seems to be a problem between Pi and adapter. If you look at the logs I pasted the device seems to be connecting and disconnecting a couple times. So maybe it's a driver issue or USB issue? I am at the end of my linux knowledge at this point... -
Have you tried updating the RetroPie script to update the xpad drivers
I bet 8bitdo will update the firmware at some point to address the issue, you could raise a call to their support.
Shame, as I was looking to get a couple myself. -
@digriz yes, did a full update yesterday.
-
I tried a bit more stuff. Last thing I did was uninstall xpad and install xone. The adapter seems to be connected as a USB device for a moment, but then disconnected again. See log output here: https://pastebin.com/dgWF9gT5
Any ideas, advice?/edit: I don't know why, but with xboxdrv installed (xpad uninstalled) and input mode set to dinput (not xinput) it's working now...
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.