Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Turn my Raspberry Pi 0W into a bluetooth HID gamepad

    Community projects
    raspberry bluetooth gamepad
    2
    2
    1007
    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.
    • frowngo
      frowngo last edited by

      Hello there !

      I've been trying to get through this for weeks... many projects are quite similar but I have never found one that answers my problem.

      As the title says, I want to turn my Raspeberry Pi 0 W into a bluetooth HID gamepad.

      I figured out that another way is possible. Indeed you can create your own bluetooth HID device with either the Adafruit BlueFruit Ez-Key or a the RN-42 module (or even the HC-05 with the RN-42 firmware). But I want neither of these solutions.

      I want to use my Raspberry Pi 0 W in a way that it will be recognized as a bluetooth gamepad. Creating the gamepad is fine, I used the GPIO of the Pi for the inputs.

      But once the gamepad is physically done, how to make my Pi appear as a gamepad ? I've seen that you can use hciconfig in the terminal of Raspbian in order to change the class of the Pi and set it as a gamepad but I must admit that I didn't understand everything.

      And it's important that it appears as a gamepad and not as a keyboard.

      In a nutshell, I would like to turn my old wired nes controller in a bluetooth one, and play on another Pi where Recalbox is installed. (That's why you must appear as a gamepad and not as a keyboard, because Recalbox only works with bluetooth gamepads).

      Thank you in advance if someone takes his time to help me with this because I can't take it anymore haha !

      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @frowngo last edited by

        @frowngo i've never heard about anything that could do what you wish in linux. If i were you i'd look for some dedicated chip, i think adafruit has such

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

        Want to support us ?

        68
        Online

        99.6k
        Users

        28.1k
        Topics

        187.1k
        Posts

        Copyright © 2021 recalbox.com