I've got my Raspi 4 running retropie. But there was one problem that to work around:
currently, there is no working RetroPie version for Raspberry Pi 4. See bottom of this post.
This means that if you install the current newest version of RetroPie onto an SD card and shove it in the Pi 4, it doesn't boot. If you have powered on a pi, and there is a steady red light (with no other blinking lights), the pi has power
but hasn't found usable boot instructions.
But there is a work around. You can install and boot the latest image of Raspian OS, then install RetroPie on it like a program. Then you can run it from the desktop.
Anyway, on to the build.
Firstly we do a quick boot test to see if the Pi draws power. Pi units are usually tested on the way out of the factory so the chance of having a faulty unit right out of the gate is slim, but meh.
Secondly, we stick some hardware additions on it. A case just to keep it in good nick, and a fan shim (since we are going to overclock the unit later).
Then we flash the OS image to an SD card. Make sure it is the Debian Buster image, and not the stretch. The Pi 4 won't boot using a stretch image. This is an amateur mistake that kept me busy for 30 mins.
With the Pi booted up on Raspian, we do some quick tweaks to the configuration. You can go into the config.txt or do it the lame way like I did:
Go to
Preferences > Raspberry Pi Configuration > Interfaces, switch on SSH, then go over to
Performance and push up the video memory to
256mb.
Next open terminal and clone the setup repo and switch to it:
Code:
sudo git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
cd RetroPie
Before we actually kick off the set up, we want to go to the packages script and edit it:
Code:
sudo nano retropie_packages.sh
Go to the next line under
__version="xxx" and add the line:
Hit CTRL+X to finish editing, Y to confirm and Enter to name. then we want to start the set up, which is as easy as:
When the menu has appeared, hit Basic Install and walk away for upwards of 30 mins. When it is finally finished reboot the pi.
Everything should be installed now, to fire up RetroPie open the terminal and type
If you want to make it a smoother experience you can auto-start RetroPie when you boot up the Pi 4 (I love this option because I can go back to desktop when needed, instead of SSH into it). To do this you can edit the file:
/etc/xdg/lxsession/LXDE-pi/autostart and add the line
Code:
lxterminal -e /usr/bin/emulationstation
. This will slap emulationstation in the console for you after booting up the pi.
This article was a lot of help in this process. I'll probably be
using this as a starting point for overclocking, gotta get that smooth Goldeneye.
I will update this thread when the new official RetroPie version for Pi 4 comes out, if it helps.