RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    BLUETOOTH CONTROLLER SETUP FOR RETROPIE 4.2 AND UP (MOGA ALSO)

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.0.2bluetoothcontrollermoga
    3 Posts 2 Posters 3.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DASHINGASSASSINE
      last edited by DASHINGASSASSINE

      Step 1

      • Format a sd card using sd card formatter link text
        *0_1500595486456_formate SD.JPG
        Step 2

      • Install PUTTY link text

      • 0_1500595823742_Putty.JPG
        Step 3

      • Install Etcherlink text

      • 0_1500596186029_Etcher.JPG
        Step 4

      • Install Retropie img for the Raspberry pi you have link text

      Step 5

      • Burn the image of retropie to the sd card with etcher
      • 0_1500597866371_sd to etcher.JPG
      • And then insert the SD card to the pi

      Step 6

      • Enable WiFi on raspberry retro-pie after configuring a keyboard
        *And then enable ssh from raspi config
      • you will find the ssh option on the interfacing boot option

      Step 7

      • After all that connect to the raspberry pi with putty
      • To connect to putty you have get the ip address from the pi
      • 0_1500668002700_Capture.JPG
      • The login is: pi
      • And the password is: raspberry

      Step 8

      • Bluez is needed to be installed and remember to follow all the steps till now as the bluez driver wont work if you don'work on a fresh retro-pie image now copy all the codes given here and make sure through out the process there is no error and be sure to be patient because the whole installation may take an hour or 20 min. [All commands are in bold]

      cd ~
      wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.37.tar.xz
      tar xvf bluez-5.37.tar.xz

      cd bluez-5.37

      sudo apt-get update
      sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev

      ./configure [you should see no error like so ]

      • 0_1500668793162_Capture.JPG

      make [yes this is a command and also there should be no error]

      sudo make install [no error should be done]

      systemctl status bluetooth

      [and you should see a text like this ● bluetooth.service - Bluetooth service
      Loaded: loaded (/lib/systemd/system/bluetooth.service; disabled)
      Active: inactive (dead)
      Docs: man:bluetoothd(8)
      ]

      sudo systemctl start bluetooth this command is to star the bluez driver

      Step 9

      • Go to the Bluetooth configuration on retro-pie and find the mac address of the controller and try to connect with no input and no out option it and it will be an error but don't worry restart the pi and go back to bluetooth configuration

      • Now you have to set up joy pad rule 0_1500670812953_Capture.JPG

      • Now select it and you will find your controller name 0_1500670864478_2.JPG

      • select it and go to to bluetooth connect0_1500670958938_3.JPG

      • After that select connect at background so that you so that you you don't have to go to bluetooth configiaration to connect every time 0_1500671308289_4.JPG

      • After that selelect 8bitdo mapping hack it will be off from default so make sure to turn it on 0_1500671409587_5.JPG

      • I don't have a picture for this but after the 8bitdo mapping hack select connect now to all registered device and the moga controller should be paired
        0_1500671746534_6.JPG AND now use your keyboard to to go to configure input and configure the buttons

      Enjoy the controller and for some reason the select button doesn't work and I will try to fix that

      1 Reply Last reply Reply Quote 0
      • W
        WilsonB
        last edited by

        Using the same Moga BT controller, and trying to figure out how to program the left Analog stick in Emulation Station for Mame ..
        Anyone get that configured? The pad is recognized and buttons.
        When setting up inside MaME itself, per Game or Global, it doesn't seem to recognize the analog, but when originally setting up the controller in RetroPie I was able to assign all Analog, pad and buttons. Matter of fact, use it to navigate but then when going into MAME for example and assigning within the game, it does not recognize the Analog joystick.

        D 1 Reply Last reply Reply Quote 1
        • D
          DASHINGASSASSINE @WilsonB
          last edited by DASHINGASSASSINE

          @WilsonB Hey that is an emulator problem, and you can maybe configure it the dev menu of the emulator right when you are starting any game in MAME you would get a text that says "press any button to go to dev mode'' so I would recommend you try and switch the controller scheme using that menu. I had the same problem with the PSX emulator, and I saw a video by eta prime explaining how to switch the PSX emulator controller scheme to have analog functions.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          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.