Il developer TechSanti ha unito il progetto Baryon Sweeper alle board RP2040 Pi Pico e RP2040-Zero pensato per ripristinare le console PlayStation Portable (PSP) bloccate a causa di firmware corrotti o installazioni errate.

A differenza dei vecchi strumenti come la Pandora Battery, oggi difficile da reperire e poco compatibile con modelli come PSP Go o PSP Street, questo progetto sfrutta il microcontrollore RP2040, lo stesso del Raspberry Pi Pico, per emulare le funzioni di servizio necessarie a forzare la console in modalità di recovery.
In releases, there are .uf2 for the RP2040 Pi pico/RP2040-Zero.https://t.co/SWz6l1MebV
— Ademeson Santiago De Lima (@AdemesonL) October 4, 2025
La repository inizialmente conteneva schemi e diagrammi hardware, utili a guidare gli utenti esperti nell’assemblaggio del dispositivo. Con l’introduzione dei file .uf2, il progetto è diventato più accessibile, permettendo di programmare le board RP2040 senza dover compilare manualmente il codice.
Una volta configurato, il microcontrollore comunica con la PSP tramite connessioni come K-Line o UART, supportate da un convertitore di livello logico e componenti discreti per adattare i segnali.
Baryon Sweeper RP2040 emula il segnale “JigKick”, necessario per forzare la PSP in modalità di servizio. In questo modo è possibile recuperare console completamente bloccate, reinstallare firmware originali o custom firmware (CFW) e accedere a operazioni avanzate come debug e modifica del syscon.
Per alcuni modelli, come la PSP Go, è necessario intervenire sul connettore dati, mentre la PSP Street richiede collegamenti più diretti come evidenziato nelle immagini.
Oltre all’hardware, il progetto può essere utilizzato insieme a software come pysweeper, un emulatore Python che gestisce la comunicazione seriale con la PSP e avvia le procedure di recovery senza bisogno di un PC durante l’utilizzo del dispositivo.
Esperienze condivise su Reddit e YouTube mostrano come il Baryon Sweeper RP2040 sia stato in grado di recuperare PSP 3000, PSP Go e modelli con schede madri complesse come la TA-088v3, considerati in passato irrecuperabili.
Importante: Nonostante la disponibilità dei file .uf2, il progetto resta destinato a utenti esperti. Richiede saldature precise, conoscenze di elettronica e attenzione ai livelli di tensione per evitare danni permanenti alla console.
Per chi desidera compilare da soli i file .uf2
Oltre ai file .uf2 già pronti per RP2040 Pi Pico e RP2040-Zero, il progetto Baryon Sweeper RP2040 permette anche agli utenti esperti di compilare personalmente il firmware.
Questa opzione è utile per chi vuole modificare parametri interni, aggiornare librerie o adattare il codice a versioni personalizzate della PSP.
Compilare da sé richiede l’ambiente Arduino IDE correttamente configurato, con tutte le librerie necessarie installate e il supporto per le board RP2040 aggiunto tramite Boards Manager.
Seguendo le istruzioni passo-passo, è possibile generare i file .uf2 direttamente dal codice sorgente, pronti per essere copiati sulla scheda e utilizzati come emulatore di servizio per la PSP.
Prerequisiti
- Arduino IDE: Scaricare e installare l’ultima versione (2.x o 1.8.x) dal sito ufficiale arduino.cc.
- Librerie richieste: Installare via Library Manager in Arduino IDE le librerie necessarie:
- AES: compatibile con “AESLib” o “TinyAES”.
- Adafruit NeoPixel: necessaria per RP2040-Zero.
- Core RP2040: Aggiungere il supporto RP2040 in Arduino IDE: Aprire le Preferenze, inserire l’URL
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.jsonnel campo “Additional Boards Manager URLs”, confermare e installare tramite Boards Manager il pacchetto “Raspberry Pi Pico/RP2040 by Earle F. Philhower”. - Hardware: Raspberry Pi Pico o Waveshare RP2040-Zero e cavo USB per il collegamento al PC.
Guida passo-passo per compilare il file .uf2
- Aprire il progetto nell’Arduino IDE: Selezionare il file
RP2040_v3.2.ino. Il filekeys.hdeve essere nella stessa cartella. - Configurare la board: Tools > Board > selezionare la board corretta: Raspberry Pi Pico o Waveshare RP2040-Zero.
- Verificare il codice: Sketch > Verify/Compile (Ctrl+R). Assicurarsi che le librerie AES e NeoPixel siano installate. In caso di errori con AES, provare “TinyAES” o adattare il codice.
- Esportare il file .uf2: Sketch > Export Compiled Binary (Ctrl+Alt+S). Dopo la compilazione, Arduino IDE genera due file nella cartella del progetto, tra cui il
.uf2pronto da copiare sulla scheda.
Download: Baryon Sweeper RP2040 v2.1 (RP2040-Pi-Pico)
Download: Baryon Sweeper RP2040 v2.1 (RP2040-Zero)
Download: Source code Baryon Sweeper RP2040 v2.1
Fonte: x.com

![[Scena Wii U] Aggiornato minute_minute alla versione 1.7 con fix per SD fastboot](https://www.biteyourconsole.net/wp-content/uploads/Minute-2-238x178.webp)
![[Scena PS3] Rilasciato PS3HEN v3.4.1 compatibile con 4.92 HFW: Tutte le Novità per PS3 Fat, Slim e SuperSlim](https://www.biteyourconsole.net/wp-content/uploads/PS3HEN-238x178.webp)

![[Scena Wii U] Aggiornato minute_minute alla versione 1.7 con fix per SD fastboot](https://www.biteyourconsole.net/wp-content/uploads/Minute-2-100x75.webp)
![[Scena PS3] Rilasciato PS3HEN v3.4.1 compatibile con 4.92 HFW: Tutte le Novità per PS3 Fat, Slim e SuperSlim](https://www.biteyourconsole.net/wp-content/uploads/PS3HEN-100x75.webp)
![[Scena PS3] Rilasciato HAN Toolbox v0.6](https://www.biteyourconsole.net/wp-content/uploads/Han002.jpg)
![[Scena PS Vita] Rilasciato Hollow Knight Vita v0.79 Alpha](https://www.biteyourconsole.net/wp-content/uploads/HollowKnightVita-100x75.webp)
![[Scena Switch] Rilasciato nxquake2 v0.5.0](https://www.biteyourconsole.net/wp-content/uploads/QuakeSwitch1-1.jpg)