Pubblicate le istruzioni per poter eseguire Linux su console PlayStation Vita e PlayStation TV. Un progetto di certo ambizioso quello presentato oggi dal developer Xerpi ma che purtroppo necessita di almeno qualche saldatura sulla scheda madre e che dunque potrebbe non essere alla portata di tutti.

Gli utenti che vogliono provare ad eseguire Linux su PlayStation Vita e PlayStation TV dovranno quindi aprire necessariamente la propria console ed effettuare una saldatura in UART0 per poter così accedere a tutte le informazioni di debug. Di seguito la guida descritta dallo sviluppatore.
Pin di saldatura UART0
- Controlla qui per il pinout. Avrai anche bisogno di un Level Shifter da 1.8V.
Installa un cross-compilatore ARMv7
- Vai su https://toolchains.bootlin.com
- Seleziona:
armv7-eabihf - Seleziona libc:
glibc - Scarica bleeding-edge
- Decomprimilo (per esempio con
/opt). - Aggiungere la bin/directory alla toolchain in
$PATH- Nel mio caso:
export PATH=$PATH:/opt/armv7-eabihf--glibc--bleeding-edge-2018.11-1/bin
- Nel mio caso:
Build Buildroot
git clone git://git.buildroot.net/buildroot- Scarica e copia questa Buildroot
.configinbuildroot/.config. cd buildroot && make -j4- Questo genererà
output/images/rootfs.cpio.xz.
Build Linux
git clone git@github.com:xerpi/linux_vita.gitcd linux && cp ../buildroot/output/images/rootfs.cpio.xz linux/ .make ARCH=arm vita_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux- -j8make ARCH=arm CROSS_COMPILE=arm-linux- vita.dtb- Questo genererà
arch/arm/boot/zImageearch/arm/boot/dts/vita.dtb
Build vita-linux-loader
- Installare vitasdk.
git clone git@github.com:xerpi/vita-linux-loader.gitcd vita-linux-loader && make- Questo genererà
linuxloader.skprx
Compilare e installare il Plugin Loader VPK
git clone git@bitbucket.org:xerpi/vita_plugin_loader.gitcd vita_plugin_loader && mkdir build && cd build && cmake .. && make- Installare il pacchetto
plugin_loader.vpk
Boot Linux
- Copiare
linuxloader.skprxinux0:data/tai/kplugin.skprx- Configurabile in
vita_plugin_loader/main.c:13
- Configurabile in
- Copiare
linux/arch/arm/boot/zImageinux0:/linux/zImage - Copiare
linux/arch/arm/boot/dts/vita.dtbinux0:/linux/vita.dtb - Launciare il Plugin Loader VPK.
Maggiori informazioni
- Controllare: https://github.com/xerpi/vita-linux-loader/blob/master/README.md
- Lo stato del driver Linux può essere trovato qui: https://wiki.henkaku.xyz/vita/Linux_Driver_Status
Fonte: gist.github.com
![[Scena PS5] ps5-bar-tool: il payload che apre i backup PS5 e sblocca i file archive.dat](https://www.biteyourconsole.net/wp-content/uploads/PS5BarTool-238x178.webp)

![[Scena Switch] Rilasciato CyberFoil v1.3.11 ora con MTP più stabile, eShop migliorato e interfaccia più chiara su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-238x178.webp)
![[Scena PS5] ps5-bar-tool: il payload che apre i backup PS5 e sblocca i file archive.dat](https://www.biteyourconsole.net/wp-content/uploads/PS5BarTool-100x75.webp)

![[Scena Switch] Rilasciato CyberFoil v1.3.11 ora con MTP più stabile, eShop migliorato e interfaccia più chiara su Nintendo Switch](https://www.biteyourconsole.net/wp-content/uploads/CyberFoil_Main_Menu1-100x75.webp)
![[Scena Ps3] Rilasciato Psykosis JB to ISO Mass Conversion v0.35a](https://www.biteyourconsole.net/wp-content/uploads/psyco.png)
