Home Homebrew PS5 Linux arriva su firmware 7.61: TheFlow aggiorna il Loader

PS5 Linux arriva su firmware 7.61: TheFlow aggiorna il Loader

225
0

Come già anticipato dallo stesso Andy Nguyen, conosciuto anche come TheFlow, il progetto legato al loader PS5 Linux prosegue il suo sviluppo con il rilascio della versione v2.2.

L’aggiornamento introduce il supporto ufficiale al firmware 7.61, ampliando così in modo significativo il numero di console compatibili e includendo anche le più recenti PS5 Slim.

Questo sviluppo consente a un numero ancora maggiore di utenti di trasformare la propria console in un sistema Linux completamente funzionante, aprendo le porte a un utilizzo molto più vicino a quello di un vero PC.

Il progetto si basa sull’esecuzione di Linux tramite exploit dell’hypervisor della console, con un risultato sorprendente in termini di prestazioni e versatilità.

Una volta avviato, il sistema permette di utilizzare una distribuzione Linux, generalmente basata su Ubuntu, sfruttando pienamente l’hardware della console.

Le prestazioni includono otto core CPU con sedici thread e frequenze elevate, oltre a una GPU capace di raggiungere output fino a 4K a 60 fps tramite HDMI, rendendo la PS5 una piattaforma estremamente interessante non solo per la sperimentazione, ma anche per l’uso quotidiano.

Il supporto hardware è stato ulteriormente ampliato grazie all’introduzione di driver personalizzati che rendono utilizzabili diversi componenti della console, tra cui:

  • BD drive utilizzabile tramite driver AHCI personalizzato.
  • Bluetooth interno utilizzabile tramite driver XHCI personalizzato.
  • Porta Ethernet utilizzabile tramite driver GBE personalizzato.
  • Supporto completo alle porte USB.
  • Possibilità di utilizzare un SSD M.2 interno per installazioni permanenti.

Queste aggiunte rendono l’ambiente Linux su PS5 sempre più completo e funzionale, avvicinando l’esperienza a quella di un vero PC desktop.

Caratteristiche

  • Uscita video e audio tramite HDMI in 4K a 60 fps.
  • SSD M.2 utilizzabile come partizione Linux dedicata.
  • Tutte le porte USB utilizzabili per periferiche.
  • Lettore Blu-ray utilizzabile tramite driver AHCI personalizzato.
  • Bluetooth interno utilizzabile tramite driver XHCI personalizzato.
  • Porta Ethernet utilizzabile tramite driver GBE personalizzato.

Firmware PS5

ps5-linux è attualmente supportato solo su PS5 Phat con i seguenti firmware:

  • 3.00, 3.10, 3.20, 3.21 senza supporto M.2
  • 4.00, 4.02, 4.03, 4.50, 4.51 con supporto M.2
  • 5.00, 5.02, 5.10, 5.50 con supporto M.2
  • 6.00, 6.02 con supporto M.2
  • 7.61 con supporto M.2

Il supporto per i firmware 1.xx e 2.xx potrebbe essere aggiunto in futuro, ma non rappresenta una priorità di sviluppo.

Se si desidera aggiornare a un firmware specifico, è necessario scaricare il file PUP corretto e seguire la guida ufficiale per aggiornare la propria PS5. Ovviamente non è possibile effettuare il downgrade del firmware.

Hardware

Per eseguire ps5-linux sono necessari alcuni componenti hardware obbligatori e altri opzionali:

Obbligatori

  • Un’unità USB da almeno 64GB (idealmente un SSD esterno) per installare ed eseguire Linux.
  • Tastiera e mouse USB (sono supportati anche i dongle wireless).

Opzionali

  • Adattatore USB WLAN per la connessione Internet wireless.
  • SSD M.2 compatibile con PS5 (vedere la guida ufficiale) per eseguire Linux direttamente dall’SSD.
  • Dongle Bluetooth per collegare il controller DualSense della PS5.

Configurazione delle impostazioni

Per utilizzare correttamente ps5-linux è fondamentale configurare la console in modo preciso, così da evitare problemi di avvio o stabilità.

  • Abilitare le impostazioni della Modalità Riposo (obbligatorio): Andare su Impostazioni → Sistema → Risparmio energetico → Funzioni disponibili in modalità riposo e impostare “Alimenta le porte USB” su “Sempre”.
  • Disattivare HDMI Device Link (obbligatorio): Andare su Impostazioni → HDMI e disabilita “Abilita HDMI Device Link”.
  • Disattivare gli aggiornamenti automatici (consigliato): Andare su Impostazioni → Sistema → Software di sistema → Aggiornamento e impostazioni software di sistema.
  • Disattivare la segnalazione automatica degli errori (consigliato): Andare su Impostazioni → Sistema → Software di sistema → Segnala automaticamente gli errori del software di sistema.

Installazione

1. Ottenere un’immagine Linux

Per iniziare a utilizzare ps5-linux è necessario disporre di un’immagine Linux funzionante, che può essere ottenuta in due modi diversi a seconda delle proprie esigenze e del livello di esperienza.

Il metodo più semplice consiste nel scaricare un’immagine già pronta, disponibile nel progetto ps5-linux-image. Tra le opzioni consigliate viene indicata ps5-ubuntu2604.img.xz, che rappresenta una distribuzione Ubuntu ottimizzata per l’utilizzo sulla PS5.

Una volta completato il download, è sufficiente estrarre il contenuto del file compresso .xz per ottenere l’immagine utilizzabile.

In alternativa, è possibile creare un’immagine Linux personalizzata partendo da zero. Questa opzione è pensata per utenti più avanzati che desiderano configurare manualmente il proprio ambiente.

Su Windows, il primo passo necessario è l’installazione di WSL (Windows Subsystem for Linux), che può essere attivato eseguendo il comando wsl --install da PowerShell o dal Prompt dei comandi con privilegi di amministratore.

Nota importante: Se la PS5 viene ripristinata o il firmware viene reinstallato, tutte queste impostazioni devono essere nuovamente configurate.

1. Installare Docker

bash

sudo apt update
sudo apt install docker.io -y
sudo service docker start
sudo usermod -aG docker $USER

Clonare e compilare l’immagine

bash

cd ~/
git clone https://github.com/ps5-linux/ps5-linux-image
cd ps5-linux-image
chmod +x ./build_image.sh
./build_image.sh --distro ubuntu2604

L’immagine finale verrà generata in: output/ps5-ubuntu2604.img

2. Scrivere l’immagine su USB

È necessario un dispositivo da almeno 64 GB, preferibilmente un SSD esterno.

Linux / macOS

bash

lsblk  # oppure diskutil list per macOS
sudo dd if=output/ps5-ubuntu2604.img of=/dev/sdX bs=4M status=progress conv=fsync

Windows (Balena Etcher)

  • Scaricare Balena Etcher.
  • Selezionare il file .img
  • Selezionare la chiavetta USB.
  • Cliccare su Flash.

3. Collegare la USB alla PS5

Porte supportate per il boot:

  • Porta frontale USB-C inferiore.
  • Porte USB-A posteriori.

La porta USB-A frontale superiore è USB 2.0 e quindi sconsigliata per prestazioni.

4. Avviare il jailbreak

Firmware 3.00–5.50

  • Clonare la repository con: git clone https://github.com/idlesauce/umtx2
  • Configurare il fake DNS tramite il file dns.conf, reindirizzando manuals.playstation.net all’indirizzo IP del proprio PC.
  • Avviare il server DNS falso con: sudo python fakedns.py -c dns.conf
  • In un altro terminale, avviare il server HTTPS con: sudo python host.py
  • Andare nelle impostazioni di rete avanzate della PS5 e impostare il DNS primario sull’IP del tuo PC, lasciando il DNS secondario su 0.0.0.0
  • Aprire il manuale utente nelle impostazioni della PS5 e accetta il prompt del certificato non attendibile per procedere all’esecuzione.

Firmware 6.00–7.61

  • Installare Y2JB seguendo la guida ufficiale: https://github.com/Gezine/Y2JB
  • Eseguire l’exploit del kernel con: python3 payload_sender.py $PS5IP 50000 payloads/lapse.js

5. Invio del payload

Se si utilizza Linux ARM64, installare prima gli strumenti di cross-compilazione x86-64: sudo apt install gcc-x86-64-linux-gnu binutils-x86-64-linux-gnu

Scaricare ps5-linux-loader.elf oppure installare ps5-payload-sdk e compilarlo:

bash

git clone https://github.com/ps5-linux/ps5-linux-loader
cd ps5-linux-loader
make

Inviare il payload utilizzando l’indirizzo $PS5IP (visualizzato nella pagina): socat -t 99999999 - TCP:$PS5IP:9021 < ps5-linux-loader.elf

  • Se l’operazione andrà a buon fine, il payload metterà automaticamente la console in modalità riposo.
  • Attendere che il LED arancione smetta di lampeggiare e rimanga acceso fisso.
  • Solo a quel punto premere nuovamente il pulsante di accensione per avviare la PS5 in Linux.
  • Se l’avvio avrà successo, il LED diventerà bianco.
  • Se la console tornerà ad avviare il sistema operativo PS5, significa che il pulsante di accensione è stato premuto troppo presto oppure che non sono state abilitate le impostazioni della modalità riposo indicate in precedenza.
  • Se invece la console si blocca invece di entrare in modalità riposo, è molto probabile che siano attivi etaHEN o kstuff, componenti incompatibili con ps5-linux che devono essere disabilitati prima di riprovare.

Se il LED diventerà bianco ma lo schermo rimarrà nero, provare le seguenti soluzioni:

  • Rimuovere la riga video=DP-1:1920x1080@60 dal file cmdline.txt.
  • Provare ad attivare o disattivare l’HDCP (testare entrambe le impostazioni).
  • Utilizzare un monitor o una scheda di acquisizione differente, preferibilmente con una risoluzione diversa, poiché alcuni monitor presentano attualmente problemi di compatibilità.
  • Aggiungere il parametro amdgpu.force_1080p=1 al file cmdline.txt presente nella partizione FAT32 dell’unità USB.

Se nessuna di queste soluzioni risolve il problema, segnalare l’anomalia sul server Discord del progetto allegando anche le informazioni EDID del monitor utilizzato.

Primo avvio

  • Configurare il sistema e memorizza la password dell’account utilizzata per l’accesso.
  • Dopo il primo avvio, gli sviluppatori consigliano di applicare alcune impostazioni e di eseguire alcuni comandi.
    • Disattivare il salvaschermo, poiché al momento presenta alcuni problemi di funzionamento.
    • Se la connessione a Internet non è disponibile, prova a disattivare e riattivare la connessione Ethernet o Wi-Fi (WLAN).
    • Blocca i pacchetti del kernel per evitare che vengano aggiornati durante l’esecuzione del comando apt upgrade: sudo apt-mark hold linux-generic linux-generic-hwe-24.04 linux-generic-hwe-26.04 linux-image-generic linux-image-generic-hwe-24.04 linux-image-generic-hwe-26.04 linux-headers-generic linux-headers-generic-hwe-24.04 linux-headers-generic-hwe-26.04
  • Installare Firefox: sudo snap install firefox
  • Aggiornare mesa:
bash

sudo snap refresh mesa-2404 --channel=latest/edge
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade

Clonare il pacchetto ps5-linux-tools:

bash

sudo apt install zlib1g-dev
git clone https://github.com/ps5-linux/ps5-linux-tools
cd ps5-linux-tools
make

Se la  PS5 utilizza un chip Wi-Fi Marvell (verificabile con il comando lspci -nn, che dovrebbe mostrare 40:00.7 Ethernet controller [0200]: Marvell Technology Group Ltd. Device [1b4b:2b56] (rev 02)), puoi installare il driver WLAN dedicato con i seguenti comandi:

bash

git clone https://github.com/ps5-linux/ps5-linux-mwifiex
cd ps5-linux-mwifiex
sudo ./install.sh

Installazione M.2

È possibile utilizzare un SSD M.2 esclusivamente per Linux (ciò significa che non potrà essere usato per l’archiviazione dei giochi PS5).

  • Collegare la memoria SSD M.2 seguendo la guida ufficiale.
  • MOLTO IMPORTANTE: Se l’SSD M.2 è stato precedentemente utilizzato per i giochi, è necessario riformattarlo direttamente dalla PS5 andando su: Impostazioni → Archiviazione → Archiviazione SSD M.2
  • Avviare Linux sulla PS5 ed eseguire i seguenti comandi per inizializzare l’SSD M.2:
bash

cd ps5-linux-tools
sudo ./m2_init
  • Riavviare il sistema con sudo reboot. Se la PS5 richiede nuovamente la formattazione dell’SSD M.2, segnalare il problema sul server Discord del progetto includendo il modello dell’SSD e la sua capacità di archiviazione.
  • Riavviare Linux sulla PS5.
  • Copiare l’immagine ps5-ubuntu2604.img creata durante l’installazione (oppure ricrearla direttamente sulla PS5). Successivamente installarla sull’SSD M.2:
bash

cd ps5-linux-tools
chmod +x ./m2_install.sh
sudo ./m2_install.sh --install $PATH_TO_YOUR_IMG

Ora è possibile avviare Linux direttamente dall’SSD M.2 utilizzando i seguenti comandi:

bash

cd ps5-linux-tools
chmod +x ./m2_exec.sh
sudo ./m2_exec.sh

Successivamente, seguire nuovamente le stesse istruzioni della sezione precedente.

Per avviare sempre Linux dall’SSD M.2, è possibile modificare l’etichetta nel file /boot/efi/cmdline.txt, sostituendo root=LABEL=ubuntu2604 con root=LABEL=ubuntu2604-m2.

Sarà comunque necessario utilizzare una chiavetta USB con partizione FAT32, mentre la partizione ext4 può essere riformattata.

Controllo ventole e boost

Viene fornito un semplice strumento che consente di aumentare la frequenza della CPU fino a 3500 MHz e della GPU fino a 2230 MHz, oltre a permettere la modifica della curva delle ventole.

bash

cd ps5-linux-tools
sudo ./ps5_control --fan on
sudo ./ps5_control --boost on

Attivare sempre le ventole quando si abilita il boost, poiché anche il sistema operativo ufficiale PS5 si comporta in questo modo.

Aggiornamento ps5-linux

Per i futuri aggiornamenti di ps5-linux, scaricare i pacchetti .deb o .pkg.tar.zst direttamente sulla PS5 dalla repository ps5-linux-patches e installarli come normali pacchetti di sistema.

FAQ

Domanda: I firmware superiori alla versione 8.00 saranno supportati?
Risposta: No.

Domanda: Perché non posso usare l’SSD M.2 su firmware 3.xx?
Risposta: Perché la PS5 non riesce ad avviarsi con l’SSD M.2 collegato su questi firmware.

Domanda: È possibile il dual-boot tra Linux e sistema operativo PS5?
Risposta: No, si tratta di un soft-mod. Per avviare Linux è necessario rieseguire l’exploit ogni volta.

Domanda: Posso mettere Linux in standby e riprenderlo successivamente?
Risposta: No, questa funzione non è supportata. In futuro potrebbe essere aggiunta una funzione di spegnimento che riporta la console in modalità riposo, permettendo di rilanciare Linux all’accensione.

Domanda: Posso continuare a usare la PS5 normalmente dopo aver installato Linux?
Risposta: Sì, l’SSD interno non viene modificato.

Domanda: Posso usare il modulo di rete (NIC/WLAN) della PS5 su Linux?
Risposta: Il Wi-Fi è attualmente supportato solo per chipset Marvell. La connessione Ethernet è supportata su tutti i modelli.

Domanda: Il controller DualSense funziona?
Risposta: Sì, sia tramite Bluetooth interno sia tramite dongle Bluetooth.

Domanda: Quali risoluzioni e refresh rate sono supportati?
Risposta: Sono ampiamente supportati 1080p, 1440p e 2160p a 60Hz. Il 1440p a 120Hz è stato confermato funzionante solo su DELL S3225QC. Supporti per 120Hz o 30Hz potrebbero essere aggiunti in futuro.

Domanda: Dopo il riavvio compare la schermata “Repairing” o “Your PS5 wasn’t turned off properly.” È normale?
Risposta: Sì, è normale e non comporta alcun problema.

Suggerimenti e trucchi

  • Se si riscontrano problemi grafici nei giochi, aggiungere la variabile d’ambiente RADV_DEBUG=nohiz, come consigliato anche per BC250.
  • Modificare i parametri del kernel nel file cmdline.txt presente nella partizione FAT32 della chiavetta USB.
  • Regolare la dimensione della VRAM tramite il file vram.txt nella stessa partizione FAT32. Di default viene utilizzato un valore di 512MB (0x20000000), che abilita l’allocazione dinamica della VRAM.
  • La funzione di hot swap del monitor può funzionare, ma non aggiorna automaticamente la risoluzione.
  • Alcuni monitor possono mostrare schermo nero se nel file cmdline.txt è presente il parametro video=DP-1:. È stato confermato il funzionamento senza video=DP-1:1920x1080@60 sui seguenti modelli:
    • MSI MAG274Q QD E2
    • DELL S2721DGF
    • DELL U2515H (1440p@60Hz)
  • Potrebbero funzionare anche:
    • LG 27GL850
    • Lenovo Legion Y27q
    • ViewSonic Elite XG270QG

Molte configurazioni, suggerimenti e ottimizzazioni presenti nella documentazione AMD BC250 sono applicabili anche a PS5 Linux.

Bug noti

  • Il salvaschermo non funziona correttamente.
  • L’uscita audio HDMI non funziona su alcuni monitor.
  • L’uscita video HDMI a 1440p e 2160p non funziona su alcuni monitor.

Modifiche upstream

  • drm/amd: Correzione del controllo DCN 2.01.
  • amd/addrlib: Aggiunto supporto a ulteriori GPU GFX1013

Link ufficiali

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-08-15 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.