How to Install RetroPie on Le Potato Libre Computer Board (AML-S905X-CC)

How to Install RetroPie on Le Potato Libre Computer Board (AML-S905X-CC)

Step 1:

Download belenaEtcher from: balenaEtcher - Flash OS images to SD cards & USB drives
Download image file from: Index of /board/libre-computer-project/libre-computer-board-aml-s905x-cc/image/retropie/

Format your SD card and use belenaEtcher to write the image file to the SD card.

Step 2:

Hook up the Libre board to ethernet, power and then run:
sudo apt install rapidjson-dev

Wait for this to install for 2 minutes and then install emulationstation:
sudo ~/RetroPie-Setup/

Go to: Manage Packages > Manage core packages > Emulationstation > Install from source

This will take 20 minutes to install.

Reboot after install from the emulationstation menu.

Power off and remove the ethernet cable.

Step 3:

Insert wired USB controller and power on the board.
Configure the controller.
Power off the board.

Step 4:

Copy game ROM files to a folder named “retropie” on a USB thumb drive.
Organize game ROM files into system folders like NES, SNES and N64.

Insert the USB thumb drive into the Libre board and power it on.
Wait for 2 minutes while the games are copied.

Power off the Libre board and remove the USB thumb drive.

Step 5:
Power on the Libre board and play RetroPie emulated games.


  • Press the Hotkey (we recommended setting it as Select) and Start buttons simultaneously to quit any game.
1 Like

By any chance do you the default ssh credentials?

Found it:

U: libre
P: computer

That RetroPie image is no longer recommended. Please use Batocera or Lakka.

What’s wrong with it?

RetroPie has the substantial advantage of having a real package manager underneath it. The same isn’t true of Batocera or Lakka. Having a real package manager makes it way easier to add things that might be useful.

It is not kept up to date with the latest developments in the emulator world.

Oh. Well, whether or not that truly matters depends on what it is you’re trying to emulate. Emulators that are still in progress are going to make the most difference for that. Emulators which are stable generally won’t.

In any case, thanks for the clarification.

As I mentioned (through an edit, so you might not have seen it), RetroPie has the massive advantage of having a real package manager behind it, something the other distributions you mentioned don’t have (I looked). So there can be significant reason to go with RetroPie even if it’s not completely up to date as regards some of the emulation.

1 Like

Ideally, the emulators can be baked into Debian packages in the long run to avoid these one off distributions.

That would be ideal, and quite frankly I don’t understand why that’s not already being done.