8BitDo Ultimate C Wireless Controller not detected
-
Hey there,
I bought a Raspberry Pi (From the Ultimate CanaKit Kit) and an 8BitDo Ultimate C 2.4G Wireless Controller, with the intent of using it with RetroPie.
However, After plugging the receiver, turning on the controller and searching for Bluetooth devices, my controller is not detected. I have updated the firmware of the controller and the receiver to the latest version, and also downloaded Nintendo Switch controller drivers. -
But the 2.4G Wireless variant doesn't have Bluetooth, that's why it has the dongle included. It should be detected as an USB gamepad and - from what's shown on the 8bitDo site - it doesn't support the Nintendo Switch, so I don't see why it would need any switch drivers.
Can you please add more info about your setup, as asked in https://retropie.org.uk/forum/topic/3/read-this-first ? Did you pair the controller with the receiver as explained in https://support.8bitdo.com/faq/ultimate-c-2.4g-wireless-controller.html ? Also, while you have the dongle plugged in and the controller connected/sync'ed to it, run the following command and post the output:
cat /proc/bus/input/devices
-
@mitu
The controller and receiver are paired, they work flawlessly on PC.
Pi model used: 4
Power Supply: Canakit 5.1V
RetroPie Version: 4.8.6
Built from the official RetroPie imager from their website
USB devices connected: Tried with only the reciever, it was also used when a wired controller (working), and a keyboard were plugged in
Controller used: 8BitDo Ultimate C 2.4G Wireless Controller
No error messagecat /proc/bus/input/devices
gave no listing of the controller, only the keyboard, three times.
-
The Ultimate C controllers have two modes, X-Input mode (intended for Windows) and D-Input/Android/Linux mode (intended for Android and Raspberry Pi). The instructions for switching between modes are in the manual. I think it's something like home button and X to go into X-input mode, and home button and B to go into Linux mode.
Raspberry Pi OS will only recognize the Linux mode. If you try to connect in X-Input mode you'll just get a flashing home button and no connection.
-
@barleyguy
For some reason, it works now!
It must've been something I did before that fixed it, and i didn't test it correctly.
Thanks for the help y'all!!
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.