Skip to content

ps5-linux/ps5-linux-tools

Repository files navigation

ps5-linux-tools

  • ps5_control.c: Allows turning on/off fan and boost via /dev/icc and /dev/mp1.
  • systemd/ps5fan.service: Starts fan control at boot by running ps5_control --fan on.
  • systemd/ps5boost.service: Starts boost mode at boot by running ps5_control --boost on.
  • install.sh: Builds ps5_control, installs the systemd services, and enables fan and boost at startup.
  • m2_init.c: Creates a fake MBR header and GPT partition that makes PS5 OS happy.
  • m2_install.sh: Installs a Linux .img file by formatting the M.2 as ext4 and copying files over.
  • m2_exec.sh: Performs kexec into Linux on your M.2 SSD.

Systemd services

Install the binary and enable both services:

sudo ./install.sh

The installer places ps5_control at /usr/local/sbin/ps5_control and installs:

  • ps5fan.service, which runs /usr/local/sbin/ps5_control --fan on
  • ps5boost.service, which runs /usr/local/sbin/ps5_control --boost on

Disable either service if you do not want it at startup:

sudo systemctl disable --now ps5fan.service
sudo systemctl disable --now ps5boost.service

About

Linux tools for PS5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors