2 8bitdo controllers won't connect at same time
-
@agtrigormortis thanks. For as pretty as the 8bitdo controllers are, they certainly come with their challenges.
I am working to build something that feels as much like a console as possible and is very easy to use.
-
@cnoto You're welcome, there's so many uses for the Pi. Like in terms of retro gaming you may want to look into getting Dosbian too, as that will let you install Windows 95 and 98, and run DOS/9x games.
I know you're trying to make a pseudo game console, but this is worth a consideration.
And with a Vesa mount you can screw your Pi onto the back of your monitor. -
@agtrigormortis good suggestion! Ill give it a try. Would love to get homm3 going!
-
@cnoto I'm gonna try to have Dosbian installed on my Pi4 with its RetroPie software. :)
hopefully it's a success. It would be the retro console/PC gaming machine if it works. -
O.K. I think this is the log for my specific issue. I connected controller 1 by turning the pi on then the controller. Then I connected controller 2. Then controller 1 lost connection and turned off. The logs are below.
...
Jan 28 16:25:04 retropie kernel: [ 235.142772] hid-generic 0005:2DC8:5101.0001: unknown main item tag 0x0
Jan 28 16:25:04 retropie kernel: [ 235.143377] input: 8BitDo M30 Modkit as /devices/platform/soc/20201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:2DC8:5101.0001/input/input0
Jan 28 16:25:04 retropie kernel: [ 235.154467] hid-generic 0005:2DC8:5101.0001: input,hidraw0: BLUETOOTH HID v1.00 Gamepad [8BitDo M30 Modkit] on b8:27:eb:35:c7:85
Jan 28 16:25:14 retropie kernel: [ 245.099711] hid-generic 0005:2DC8:5101.0002: unknown main item tag 0x0
Jan 28 16:25:14 retropie kernel: [ 245.100822] input: 8BitDo M30 Modkit as /devices/platform/soc/20201000.serial/tty/ttyAMA0/hci0/hci0:12/0005:2DC8:5101.0002/input/input1
Jan 28 16:25:14 retropie kernel: [ 245.116986] hid-generic 0005:2DC8:5101.0002: input,hidraw1: BLUETOOTH HID v1.00 Gamepad [8BitDo M30 Modkit] on b8:27:eb:35:c7:85...
-
The log shows only the connection messages, but there's nothing about disconnecting.
-
@mitu ok thanks. Any other ideas? Im stumped on this one.
-
@cnoto Do you have the Pi in a case ? Is there anything around it that may cause interference ?
-
@mitu The pi is not currently in a case. I haven’t had an issue like this before and built quite a few setups using bluetooth controllers in this location. The controllers both work fine on their own. The issue arrises when they are used at the same time.
-
@mitu Is the processing for adding controllers different when connects the first time via the Bluetooth menu vs connecting via a udev rule? The first works fine and the second is where the issues are coming.
-
@cnoto The
udev
rule kicks into place after a connection to the device is made and the device is added to the system, it doesn't have any influence on the quality or establishment of the connection. -
@mitu It looks as if controller two is taking over for controller 1. Is there a way to change the name of a controller within retropie to ensure they are read differently.
-
Is there a way to change the name of a controller within retropie to ensure they are read differently.
No, naming is assigned based on what the controller reports - at the OS (Linux) level.
-
I tested the same controller setup with a pi3A so I have confirmed that the controllers are working properly. It seems to be an issue with the pi0w as both I have on hand had the same problem. I will rethink my genesis focused build to leverage the 8bitdo mod30s on a pi3A instead.
The question is - do I leverage a Genesis cartridge as the case or some sweet colorful nes carts I just picked up. I would need a label for the genesis cart. Let me know if anyone knows of a place to get a custom genesis cart label (preferably that fits on an EA sized game).
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.