Homepage › Forums › RetroPie Project › Controller Configuration in RetroPie › Bluetooth Controller not working after Reboot
- This topic has 10 replies, 6 voices, and was last updated 8 years, 10 months ago by deathsyct.
-
AuthorPosts
-
02/03/2016 at 19:17 #116150lakers3Participant
Hi guys,
System: Raspberry Pi 2 B
Version: Retropie V3.4
Bluetooth Controller: 8Bitty by Think GeekI have paired my 8Bitty controller via the bluetooth config settings within RetroPie 3.4. It see’s my device, allows me to pair device. I then can see my deivce input letter’s at bottom of the page when pushing buttons.
I reboot the system and it asks me to push and hold button on controller to configure, however it wont recognise my button presses from 8Bitty, although I can see the 8bitty is paired again (solid blue LED). I hit F4 on plugged in keyboard and any button presses on 8Bitty produce multiple letters so its working but not working.
Any idea’s? I can only see guides geared towards PS3 remotes and 8bitdo controllers.\
Thanks in advance
02/03/2016 at 19:56 #116153gizmo98ParticipantPlease try “keep bluetooth scanning” fix from here:
https://github.com/RetroPie/RetroPie-Setup/wiki/Setting-up-a-Bluetooth-controllerI suppose your bluetooth dongle is not up after a reboot.
02/03/2016 at 20:06 #116159lakers3ParticipantI have followed that guide. I can only follow step one as Step 2 and 3 are 8bitdo specific.
I complete Step 1 with no issue.
My controller pairs upon startup as its indicated via a blue LED on my controller.
Its just when i get to the configure controller screen after the Retropie splash screen, the screen where you hold a button to begin pairing. It is here that my buttons are not registering. However If i hit F4 on a keyboard and exit this config screen my controller inputs text perfectly when pushing buttons in the command screen.
Can’t find anything on here for anything other than 8bitdo or PS3/xbox. for example that guide is geared for 8bitdo
02/03/2016 at 20:14 #116160gizmo98ParticipantIs your controller emulating a keyboard? I thought 8Bitdo work as joystick devices?
02/03/2016 at 20:20 #116162lakers3ParticipantI’ve no idea, how would i change this? Again my device is not an 8bitdo. I think it was designed for interaction mainly for IOS devices.
Thanks for help so far.
02/03/2016 at 21:05 #116168FloobMemberI think that only has an “iCade” mode, so I’m not sure quite how that plays with a standard connection. The 8bitdo pads can connect as keyboard, joypad, iCade or just with a USB cable, but I guess I could set mine to iCade mode and see if I can connect.
Does your controller have a manual or spec sheet?
02/03/2016 at 23:06 #116179lakers3ParticipantI cant seem to find anything about it anymore online and don’t have the manuals anymore.
Ive had it a while and it sounds like you may be on to something so maybe it is just an iCade controller and that is my problem? I have a wii, ps3/4 controller so will give those a go in the meantime to see if its a problem specific to the 8bitty controller.
Thanks again both for help.Edit:
Your absolutely right, Ive found a source online and this controller is listed as iCade only, this is my problem! I have ordered a SFC30 anyway but wanted to test my bluetooth dongle in the meantime so least I know thats doing its part and it should be fine for when the SFC30 arrives.Thanks all!
02/04/2016 at 11:33 #116199doogalParticipantJust as an FYI, gismo98 is referring to the following section of that page below the specific items:
Keep bluetooth scanning This should keep the Pi scanning for bluetooth devices in case the pair is lost. sudo nano /etc/init.d/rc.local add “sudo hciconfig hci0 up piscan” (without the quotes) above the line that says “exit 0” ctrl x y enter sudo reboot
This worked for my bluetooth connection so should hopefully get you going for now at least.
02/04/2016 at 16:43 #116219deathsyctParticipanthi, i’m unable to find exit 0 in /etc/init.d/rc.local to put in the “piscan” code
can i edit it in /etc/rc.loca instead?02/04/2016 at 16:55 #116223labelwhoreParticipantExit 0 should be the very last line in that file, if it’s not there, add it.
…and that file should be in /etc/ not /etc/init.d
02/04/2016 at 17:07 #116232deathsyctParticipantok. so i’m right to put it in /etc/rc.local
because in the guide it ask to put it in /etc/init.d/rc.local -
AuthorPosts
- The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.