Home Homebrew PS4 Linux fino a firmware 13.02: risolto il black screen su PS4...

PS4 Linux fino a firmware 13.02: risolto il black screen su PS4 Pro con ps4-linux-payloads v21.5

571
0

Buone notizie per chi utilizza una console PlayStation 4 modificata e ha sempre desiderato sfruttarla come macchina Linux completa.

Il developer ArabPixel ha rilasciato la versione 21.5 di ps4-linux-payloads, introducendo una correzione fondamentale che elimina il fastidioso problema dello schermo nero sulle PlayStation 4 Pro, in particolare sui firmware 12.50 e 12.52.

Un bug che aveva bloccato molti utenti negli ultimi mesi e che ora viene definito dallo stesso sviluppatore come il risultato di un errore banale negli offset GPU, finalmente sistemato grazie anche al contributo della community.

Il progetto ps4-linux-payloads è un’evoluzione dei precedenti lavori dedicati al boot Linux su PS4 e consente, tramite payload kexec, di caricare un kernel personalizzato direttamente sulla console jailbroken.

Una volta eseguito il file .elf attraverso GoldHEN, l’ambiente Linux può avviarsi utilizzando file come bzImage e initramfs, caricati da USB o dalla memoria interna della console.

In questo modo la PS4 si trasforma in una sorta di mini PC basato su architettura x86-64, adatto a sviluppo, studio, emulazione leggera o semplice sperimentazione tecnica.

La versione 21.5 non si limita al fix del black screen. Estende il supporto fino al firmware 13.02, rendendo il payload uno dei più aggiornati nel panorama PS4 Linux attuale.

Questo è particolarmente rilevante in un momento in cui molti utenti si trovano su firmware più recenti e temevano di aver perso la possibilità di avviare Linux senza ricorrere a soluzioni datate.

La compatibilità con le ultime versioni beta di GoldHEN migliora inoltre la stabilità nel caricamento dei payload in formato .elf, preferito rispetto ai vecchi .bin.

Sul piano pratico, l’installazione rimane relativamente semplice per chi ha familiarità con l’ambiente homebrew.

Dopo aver eseguito il jailbreak e attivato GoldHEN, è sufficiente caricare il payload corretto per il proprio firmware, preparare i file del kernel su chiavetta USB in formato FAT32 oppure copiarli nella directory interna dedicata, e avviare il sistema.

Se tutto è configurato correttamente, la console mostrerà l’avvio della shell Linux o della distribuzione scelta.

Tra le distribuzioni più utilizzate figurano Arch Linux, Fedora e varianti personalizzate pensate appositamente per PS4.

La community continua a sperimentare anche build ottimizzate che sfruttano al meglio l’hardware della console, inclusi i chipset Aeolia, Belize e Baikal presenti nei diversi modelli.

Proprio per questo la risoluzione del problema su PS4 Pro rappresenta un passo fondamentale: era uno dei modelli più colpiti dal bug e anche uno dei più interessanti dal punto di vista delle prestazioni.

Il contesto attuale rende questo aggiornamento ancora più significativo. Con firmware ufficiali sempre più avanzati e exploit che richiedono adattamenti continui, mantenere attivo il supporto Linux sulle console Sony non è affatto scontato.

Per chi aveva messo da parte il progetto Linux su PS4 a causa dello schermo nero, questo è il momento ideale per riprovare. Per chi non ha mai testato Linux su console, potrebbe essere l’occasione perfetta per dare nuova vita a un hardware che, pur essendo nato per il gaming, ha ancora molto da offrire in termini di sperimentazione.

Novità

  • Posizionamento automatico dei file di avvio – Il kernel (bzImage) e il file initramfs.cpio.gz ora vengono copiati automaticamente nella cartella interna /data/linux/boot a partire dalla partizione esterna FAT32. In questo modo non è più necessario un drive esterno per avviare la rescue shell: serve solo la prima volta.
  • RTC passato all’initramfs – L’orario corrente di OrbisOS viene aggiunto alla riga di comando del kernel (time=CURRENTTIME), così da impostare correttamente data e ora all’avvio invece di tornare al 1970, anche se l’hardware RTC non può essere letto direttamente. È necessario però utilizzare un initramfs preparato per leggere il parametro time dalla cmdline e impostare l’orario di conseguenza.

Informazioni

Il percorso interno predefinito è: /data/linux/boot

Il resto della configurazione dipende dall’init di initramfs.cpio.gz, quindi è possibile accedere alla rescue shell anche senza chiavetta USB. Basta caricare via FTP i file bzImage e initramfs.cpio.gz nella directory della PS4: /data/linux/boot/[bzImage, initramfs.cpio.gz]

Naturalmente continua a funzionare anche con unità USB o HDD esterni. Le unità USB hanno priorità più alta: se collegate, verranno utilizzati bzImage e initramfs.cpio.gz presenti su di esse.

È possibile aggiungere un file bootargs.txt per modificare la riga di comando del kernel. Con vram.txt si può invece cambiare la quantità di VRAM tramite file di testo.

Nota

  • Con le nuove versioni di GoldHEN (v2.4b18.5/v2.4b18.6) è consigliato utilizzare file in formato .elf invece dei .bin, poiché garantiscono un funzionamento migliore e un tasso di successo del 100%.
  • Non utilizzare payload PRO su modelli Phat o Slim.
  • Se è necessario abilitare l’UART, aggiungere alla riga di comando uno dei seguenti parametri (attualmente disabilitato; sui kernel più recenti potrebbe non funzionare).

Aeolia / Belize: console=uart8250,mmio32,0xd0340000

Baikal: console=uart8250,mmio32,0xC890E000

Changelog

Correzioni per PS4 Linux Payloads fino al firmware 13.02 (ultima versione)

Questa release include i payload Linux compatibili fino al firmware 13.02, insieme alla correzione del problema di schermata nera su PS4 Pro con firmware 12.5x.

Firmware supportati

  • FW 5.05
  • FW 6.72
  • FW 9.00
  • FW 9.03 / 9.04
  • FW 9.50 / 9.51 / 9.60
  • FW 10.00 / 10.01
  • FW 10.50 / 10.70 / 10.71
  • FW 11.00
  • FW 11.02
  • FW 11.50 / 11.52
  • FW 12.00 / 12.02
  • FW 12.50 / 12.52
  • FW 13.00
  • FW 13.02 (?)

Novità

  • Branch master: Aggiunto offset corretto per gpu_devid_is_9924 su firmware 12.50, grazie al contributo di @feeRnt (PR #1).

Download: PS4 Linux Payloads v21.5

Download: Source code PS4 Linux Payloads v21.5

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

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

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

Ultimo aggiornamento 2026-03-12 / Link di affiliazione / Immagini da Amazon Product Advertising API