Homepage Forums RetroPie Project Controller Configuration in RetroPie Bluetooth Controller not working after Reboot

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #116150
    lakers3
    Participant

    Hi guys,

    System: Raspberry Pi 2 B
    Version: Retropie V3.4
    Bluetooth Controller: 8Bitty by Think Geek

    I 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

    #116153
    gizmo98
    Participant

    Please try “keep bluetooth scanning” fix from here:
    https://github.com/RetroPie/RetroPie-Setup/wiki/Setting-up-a-Bluetooth-controller

    I suppose your bluetooth dongle is not up after a reboot.

    #116159
    lakers3
    Participant

    I 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

    #116160
    gizmo98
    Participant

    Is your controller emulating a keyboard? I thought 8Bitdo work as joystick devices?

    #116162
    lakers3
    Participant

    I’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.

    #116168
    Floob
    Member

    I 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?

    #116179
    lakers3
    Participant

    I 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!

    #116199
    doogal
    Participant

    Just 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.

    #116219
    deathsyct
    Participant

    hi, 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?

    #116223
    labelwhore
    Participant

    Exit 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

    #116232
    deathsyct
    Participant

    ok. 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

Viewing 11 posts - 1 through 11 (of 11 total)
  • The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.