Skip to content

Instantly share code, notes, and snippets.

@facundobianco
Last active December 19, 2019 15:19
Show Gist options
  • Save facundobianco/bce6c1beffacc0bb1bf17ac46c49a1ac to your computer and use it in GitHub Desktop.
Save facundobianco/bce6c1beffacc0bb1bf17ac46c49a1ac to your computer and use it in GitHub Desktop.
RetroPie in Odroid XU4

Install RetroPie in Odroid XU4

Odroid XU4's N64 case

Get the image

Download the latest Ubuntu image: ubuntu-18.04.3-4.14-minimal-odroid-xu4-20190910

I recommend balenaEtcher to burn the image.

Install RetroPie

Preliminar steps

Login as root (password is "odroid") and create a new user called pi

useradd -mb /home -s /bin/bash -G input,video pi
echo -e "raspberry\nraspberry" | passwd pi
echo 'pi ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/pi

Disable unattending upgrades

killall apt
systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl mask apt-daily.service
systemctl daemon-reload

and update the OS

apt-get update
apt-get upgrade -y
apt-get install -y language-pack-en-base
update-locale LC_ALL="en_US.UTF-8"
update-locale LANG="en_US.UTF-8"
update-locale LANGUAGE="en_US.UTF-8"

Edit the startup

systemctl edit getty@tty1

adding these lines

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a NameOfYourChoice --noclear %I $TERM

and restart it

systemctl restart getty@tty1

Configure joystick

I have a Brawler64 N64 Controller and a MAYFLASH N64 Controller Adapter.

TODO.

High resolution without sound stuttering

TODO.

Useful links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment