RetroPie allows you to turn your Raspberry Pi into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favorite Arcade, home-console, and classic PC games with the minimum set up.
HOW TO: Setup Raspberry Pi as a retro Gaming Console w/ PS3 Controller via Bluetooth [Updated 12-01-13: Section 4.5 Added Save & Load State to controller bindings.] I am going to walk you through step-by-step how to setup your Raspberry Pi as a Retro Gaming console. Before connecting PS3 controller to Rapberry pi ensure you powered off PS3 station as the bluetooth auto conflict with connectivity. Once you booted Raspberry Pi connect the PS3 controller via USB cable and run the following command: jstest /dev/input/js0 This command should list all the buttons and values configurations from PS3. Plug in a keyboard and start Raspberry Pi. Start RetroPie setup script in the menu; In setup screen pick 'Config / Tools' Then on next screen pick PS3 Controller; Then pick 'Remove PS3 controller' This will take a little bit of time, so just wait until it finishes. Once its done another box will popup, click 'Ok'. Jan 29, 2019 - If you are using PS3 controllers, once you've installed the drivers using the script. How to get Wi-Fi and Bluetooth working on Raspberry Pi 3. Oct 28, 2017 - Connecting a PS3 Controller to your PC, RetroGame. You can check your currently installed drivers by opening Command Prompt and typing in. Club console or a Raspberry Pi 3, the built-in Bluetooth works for this).
Setup
To set it up you need the following:
Wireless Controller Raspberry Pi 3
- Raspberry PI 3
- MicroSD card
- HDMI cable
- Powerbank or 5V 2.5A micro USB power supply
- Ethernet cable for initial setup
Installation
Installing RetroPie is very smooth and easy.
You should start by downloading the SD image for your version of Raspberry Pi from https://retropie.org.uk/download/ and then extract the downloaded .gz
file, which file will be a .img
one.
In order to install it on your SD card you need a program called Win32DiskImager, if you are on Windows.
Your SD card might appear to have less capacity than the usual one. Mine is 32GB but, as you can see, it appears to be of 60MB. This is because I already used it for other Raspberry-related installations and because EXT4 file system is not visible on Windows systems. Click on Write and in about a minute the process will have been finished.
For more info, or in case you are using Mac or Linux, you can read this guide.
Afterwards, remove the SD card from your machine, plug it in your Raspberry PI and power it on.
On the first boot, the filesystem will be expanded automatically and then you will be welcomed with a screen to configure your controllers.
Configuration
Ps3 Controller Driver X64
To configure your Retropie system you can connect to it remotely through SSH.
Find the IP in your network and then SSH using defaults:
- username: pi
- password: raspberry
For all the available options you can run the following script:
where you get a GUI with all the available options:
Xbox One Controllers
Although many controllers are supported out of the box, mine, an Xbox One controller, appears to not be working properly. After some time, I realized that the problem lies with a specific model, the 1697, so here is a workaround to fix it.
While still on SSH, run the following commands: