This doesn't seem like a plug-and-play device, you need some additional configuration to make it work. Look in the instructions for Recalbox to see how to modify the config.txt on the SD card and make the the display work - https://www.waveshare.com/w/upload/c/c7/Setting_for_recalbox.pdf. Then, you'll need to install the mk_arcade_joystick_rpi driver - from the drivers section of the RetroPie-Setup script. After installing it, you need to configure the driver by creating an /etc/modprobe.d/joystick.conf file and adding to it options mk_arcade_joystick_rpi map=4 gpio=5,6,13,19,21,4,26,12,23,20,16,18,-1 You'll probably need to enable Wifi on the PI (hopefully you got an Raspberry PI 0W) and also enable SSH to be able to access your RetroPie installation and install and configure the driver. NOTE: if the gamepad buttons work straight up, after enabling the display - then you don't need to install the drivers and you can skip the driver installation and configuration.