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

    Waveshare GameHat + Retropie + 3A+ GamePad doesn't work

    Scheduled Pinned Locked Moved Help and Support
    gamehatwaveshareretropiegamepad
    1 Posts 1 Posters 694 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.
    • Z
      zuendy
      last edited by

      Hi,
      sorry for my bad english.

      I have a Waveshare GameHat (https://www.waveshare.com/game-hat.htm). It works great with Rasp PI Zero and Rasp Pi 3b with driver set from waveshare. But i want to work with PI 3A+

      I installed Raspbian + Retropie and it works with an USB Gamepad.

      But I would prefere the gamepad from Waveshare ;) , it's GPIO based with no standard Pinout.

      So I installed the mk_arcade_joystick_rpi via

      sudo /home/pi/RetroPie-Setup/retropie_setup.sh
      

      under driver

      Than I used this manual https://github.com/recalbox/mk_arcade_joystick_rpi

      At first remapping:

      sudo modprobe mk_arcade_joystick_rpi map=4 gpio=5,6,13,19,21,4,26,12,23,20,16,18, -1
      

      Pins should be correct, later I found this pinout in another manual for recalbox here: https://www.instructables.com/id/Setup-Waveshare-Game-Hat-for-Recalbox-and-Kodi/

      than Autoload for startup

      sudo nano /etc/modules
      insert: mk_arcade_joystick_rpi
      
      sudo nano /etc/modprobe.d/mk_arcade_joystick.conf
      insert: options mk_arcade_joystick_rpi map=4
      

      command for testing inputs doesn't work, found no jstest

      jstest /dev/input/js0
      

      After reboot said emustation, gamepad ist detected, but the buttons have no function. :(

      Can somebody help me and said what I made wrong?

      Thx for reading.
      zuendy

      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.