Bluetooth device on gameshell

thanks but unfortunately that did not help. there is no user whoami. I now did all the steps (except from enable bluetooth) on a fresh install of cpiOS 0.3. I added the user cpi to the group input. I created the 10-local.rules file as you suggested and reloaded the udev rules.

When I look ad dmesg, I get
Bluetooth: hci0: last event is not cmd complete (0x0f) just after I connected in Windows-Mode.

I also tried to use the hid
In regular Android mode, I get
[ 1296.395205] hid-generic 0005:05A0:3232.0007: unknown main item tag 0x0 [ 1296.402337] input: 8Bitdo Zero GamePad as /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007/input/input15 [ 1296.415953] hid-generic 0005:05A0:3232.0007: input: BLUETOOTH HID v1.09 Gamepad [8Bitdo Zero GamePad] on b0:f1:ec:2d:07:5b

and udevadm monitor, I get

yS1/hci0/hci0:11 (bluetooth)
KERNEL[1280.664788] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
UDEV [1280.671252] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
KERNEL[1281.010348] remove /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
UDEV [1281.013944] remove /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
KERNEL[1289.501887] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
UDEV [1289.508097] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
KERNEL[1289.810360] remove /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
UDEV [1289.813808] remove /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:11 (bluetooth)
KERNEL[1291.519303] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12 (bluetooth)
UDEV [1291.525526] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12 (bluetooth)
KERNEL[1296.398004] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007 (hid)
KERNEL[1296.417584] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007/input/input15 (input)
UDEV [1296.417865] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007 (hid)
UDEV [1296.418180] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007/input/input15 (input)
KERNEL[1296.419151] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007/input/input15/event2 (input)
UDEV [1296.623789] add /devices/platform/soc@1c00000/1c28400.serial/tty/ttyS1/hci0/hci0:12/0005:05A0:3232.0007/input/input15/event2 (input)

and even though RetroArch is set to udev as type for Joypads, it does not see the device at all and the Device Index stays Disabled

I also tried to use the Driver hid for Joypads in RetroArch as udevadm persists on looking at it as hid-generic device. no luck. so neither udev nor linuxraw nor hid are usefull.
But if I use sdl2 as driver, it shows me the 8Bitdo Zero would not be configured! Only binding doesn’t work.

dang I got it! sdl2 as driver works correctly! but RA grabbed the gamepad and assigned it to Input 1. that’s why it was disabled for Input 2 :expressionless:
IO removed the udev rule now and I am looking forward to happy gaming with my kids :joy:

1 Like

Glad to hear that!:joy:

1 Like

I was trying to connect Steam Controller to my GameShell. I was able to pair the controller through the Bluetooth menu. But RA doesn’t recognize it.

I’m going to try to troubleshoot it further next weekend. Has anyone tried to play with this controller too?

so i got a 8Bitdo gamepad , it seems to connect to GS but ingame I have no controlls. I tried assigning User1 input to the gamepad but GS only sees retropad. I’ve read the entire thread and i didn’t understand much and i’m kind of lost. Any thorough guides on how to set this up ?

I wanted to use Bluetooth for my headset but it cannot pair. I’ve also encountered this with a bluetooth keyboard. it sees them, i click to pair and then it fails. then it shows its connected but of course they don’t work. is this an issue with 0.3 or maybe my devices? they work fine on my phone and my laptop & tower

i managed to make it work somehow. I was wondering if you can connect 2 8BitDo gamepads at the same time. HAs anyone tried?

Hi! @atomsk Sorry for your replay.
Now, I tried using 8bit Zero Gamepad for the first time in a long time, but recognized it normally.
Are you trying to connect two 8Bitdo zero gamepads? Was there no way to recognize it as a second controller? (the first B + START, the second B + R + START? I have never done.)

Does anyone know a good way?

nope i haven’t tried. I was wondering if it was possible in order to buy an additional one. If anyone has tried this and it worked please let us know.

To connect your Bluetooth keyboard follow my solution from Problems connecting to Bluetooth keyboard.

1 Like

Anyone got a good walkthrough for getting this 8bitdo SN30 Pro to work?

It connects no problem. I just get no response from it and it doesn’t show up in RA. I don’t understand this thread to well.


Hello guys, I would like to know how to configure the 8bitdo SN30 Pro on gameshell too~

You could run showkey and press some keys and see whats the output, that way you will know to which keys you have to map in RA

It isn’t even working on the main menu for me, tho. Completely unresponsive, but connected. :confused:

Hi~ I am still trying to make my 8bitdo SN30 Pro work. May i know where should I place it ( 8Bitdo_Pro_SN30_BT_X.cfg)? Is there any joystick or driver directorys? thx

now I knew 8Bitdo_Pro_SN30_BT_X.cfg is in /home/cpi/.config/retroarch/autoconfig/udev/ and I still don’t understand how to make 8bitdo SN30 Pro work…

Same issue as the above posts. I have the 8bitdo Pro and it recognizes it fine in the bluetooth settings but no controls in game

is there any progress on using the bluetooth for anything other than controllers? I would REALLY like to be able to use my bluetooth headphones or a keyboard.

keyboard is ok
but headphones is impossible