Archive of https://github.com/ps5-linux/ps5-linux-tools — Linux tools for PS5
- C 65%
- Shell 33.4%
- Makefile 1.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| systemd | ||
| install.sh | ||
| m2_exec.sh | ||
| m2_init.c | ||
| m2_install.sh | ||
| Makefile | ||
| ps5-linux-warm-reboot.sh | ||
| ps5_control.c | ||
| README.md | ||
ps5-linux-tools
ps5_control.c: Allows turning on/off fan and boost via/dev/iccand/dev/mp1.systemd/ps5fan.service: Starts fan control at boot by runningps5_control --fan on.systemd/ps5boost.service: Starts boost mode at boot by runningps5_control --boost on.install.sh: Buildsps5_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.imgfile 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 onps5boost.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