PS5000 (RK3128) - Ruka-CFW/batocera.linux GitHub Wiki
Welcome to the WIP Batorcera fork to add support for PS5000 console.
Compilation Steps
Follow these steps to compile the firmware.
-
Clone our repo:
- HTTPS:
git clone https://github.com/Ruka-CFW/batocera.linux.git
- SSH:
git clone [email protected]:Ruka-CFW/batocera.linux.git
- HTTPS:
-
Change your directory to that folder and switch to our
rk3128-wx8
branch:
$ cd batocera.linux
$ git checkout rk3128-wx8
- Update submodules (buildroot) and switch to our
rk3128-wx8
branch:
git submodule update --init --recursive
git checkout rk3128-wx8
- Set the configuration for the
PS5000
with:
make O=$PWD/output/ps5000 BR2_EXTERNAL=$PWD -C $PWD/buildroot batocera-ps5000_defconfig
- Change directory to
output/ps5000
with:cd output/ps5000
- Start compilation with
make
Depending on your system this may take more or less, but it will be about 1-4 hours
Once the build is complete, you should find the generated image in this path:
output/ps5000/images/batocera/images/ps5000
You will find the following files there:
- batocera-ps5000-32-20210923.img.gz (this is the SDCard firmware)
- batocera-ps5000-32-20210923.img.gz.md5
- batocera.version
- boot.tar.xz
- boot.tar.xz.md5
Flash the firmware with your preferred tool (e.g. Balena Etcher). You will need at least a 4GB card, but we recommend a minimum of 16GB. The system will automatically expand the card to use all the space available during the first boot.