sLaunch 1.5.3 corregge il mancato avvio di Nintendo Switch dopo l’aggiornamento al firmware 23.0.1. etonedemid ha pubblicato la release il 10 ottobre: il servizio che lavora in background è stato ricompilato per Atmosphère 1.12.0, ora richiesto come versione minima. Chi si ritrova fermo sul logo Switch dopo aver aggiornato la console ha quindi una correzione precisa da provare, insieme al controllo degli altri moduli installati.
Si tratta di un sostituto del menu HOME per Switch con custom firmware. Il progetto offre temi, diverse modalità di visualizzazione, musica di sottofondo e widget Lua. Intervenendo proprio sul menu di sistema, richiede più attenzione di un normale homebrew avviato e poi chiuso: una versione incompatibile può impedire di raggiungere la schermata principale.

Che cosa cambia in sLaunch 1.5.3
Il changelog ufficiale della 1.5.3 indica due punti: la correzione dell’avvio su firmware 23.0.1 e il requisito di Atmosphère 1.12.0 o successivo. La novità di questa release riguarda dunque la compatibilità del servizio. Temi e personalizzazioni erano già presenti; lo screenshot qui sopra illustra l’interfaccia, senza documentare una nostra prova della nuova versione.
L’autore aggiunge un’avvertenza importante: anche altri moduli in background compilati per Atmosphère 1.11 possono lasciare la console bloccata sul logo. Aggiornare sLaunch può risolvere la sua incompatibilità, ma non aggiorna automaticamente ogni componente della propria configurazione.
Perché un menu può bloccare l’avvio
La documentazione di sLaunch descrive un’architettura ispirata a uLaunch. Il servizio sSystem occupa il ruolo di qlaunch, il programma del menu HOME, e gestisce l’avvio, la sospensione e la chiusura dei giochi. La parte grafica, sMenu, gira invece in uno slot per applet e comunica con il servizio. Un applet di sistema non può creare direttamente la finestra SDL/GPU necessaria all’interfaccia: da qui la divisione in due componenti.
Questo spiega perché il requisito di Atmosphère va rispettato anche se i file del tema sembrano identici. Il componente caricato all’avvio deve essere compatibile con l’ambiente di sistema; copiare soltanto immagini o impostazioni non sostituisce il servizio compilato. La cartella interessata da sSystem è atmosphere/contents/0100000000001000/, mentre l’interfaccia risiede sotto slaunch/bin/sMenu/.
Nelle note di Atmosphère 1.12.0, gli sviluppatori descrivono inoltre cambiamenti alla memoria disponibile per i moduli personalizzati con firmware 23.0.0. È un contesto utile per capire quanto questi moduli dipendano dal sistema; le note di sLaunch attribuiscono specificamente la correzione della 1.5.3 alla ricompilazione del servizio. Non abbiamo verificato su una console che ogni blocco segnalato abbia quella stessa causa.
Come preparare l’aggiornamento
- Prima di sostituire file, conserva una copia della configurazione attuale della microSD, comprese le cartelle
atmosphereeslaunch. Serve per confrontare ciò che cambia e recuperare impostazioni o moduli rimossi per la diagnosi. - Controlla la versione di Atmosphère effettivamente usata: sLaunch 1.5.3 richiede almeno la 1.12.0. Le note di Atmosphère chiedono di aggiornare anche
fuseequando si passa alla 1.12.0. Mantieni coerente il metodo di avvio che hai configurato. - Per la copia manuale, scarica
slaunch-v1.5.3-sd.zipdalla pagina ufficiale della release, estrailo e confronta le cartelle con quelle sulla scheda. Il file separatosInstaller.nroè l’installer homebrew, non l’archivio SD. Il servizio e l’interfaccia fanno parte della stessa installazione: evitare copie parziali è particolarmente importante per un sostituto di HOME. - Completa la copia e rimuovi correttamente la scheda dal computer prima di reinserirla. Il README avverte che un file NSO scritto solo in parte nello slot qlaunch può provocare un ciclo di crash all’avvio.
- Verifica l’avvio prima di reintrodurre moduli aggiuntivi o personalizzazioni sospese durante la diagnosi. Cambiare un componente alla volta permette di capire quale modifica ha risolto o riprodotto il problema.
Il requisito della release prevale sul riferimento ad Atmosphère 1.11.2 ancora presente nella sezione di compilazione del README. Quella sezione riguarda il build dai sorgenti e non va usata per dedurre che il pacchetto 1.5.3 supporti a runtime una versione precedente alla 1.12.0.
Se Switch resta sul logo
La release suggerisce di disabilitare temporaneamente gli altri moduli non aggiornati rinominando il loro atmosphere/contents/<id>/flags/boot2.flag. Identifica prima a quale componente appartiene ogni cartella e conserva il nome originale: il flag serve al suo avvio automatico. Non applicare la modifica indiscriminatamente a tutto ciò che trovi sotto contents.
Per tornare al menu HOME originale, il README indica la rimozione della sola cartella atmosphere/contents/0100000000001000/ usata da sLaunch. Conservane prima una copia fuori dalla posizione caricata all’avvio. Questa operazione rimuove il sostituto di HOME; eventuali incompatibilità di altri moduli vanno affrontate separatamente.
Per una segnalazione utile, raccogli firmware, versione di Atmosphère, versione di sLaunch e moduli aggiuntivi presenti. Il progetto scrive slaunch/daemon.log, slaunch/ecs.log e slaunch/boot.log: distinguono l’avvio del servizio, il server che serve l’applet e l’inizializzazione dell’interfaccia. Anche atmosphere/crash_reports/ e atmosphere/fatal_reports/ possono aiutare a individuare il componente coinvolto. Sul thread del progetto su GBAtemp compaiono ancora segnalazioni di crash: da sole non dimostrano quale sia la causa né che la 1.5.3 risolva ogni configurazione.
A chi può servire questo menu
Chi cerca un’interfaccia personalizzabile trova temi, musica e widget, con impostazioni separate per gli account della console. Il README descrive anche il trasferimento USB della microSD tramite MTP mentre il menu è aperto. Il server si ferma quando si passa a un gioco, a un homebrew o a un altro applet: una copia ancora in corso viene interrotta, quindi va terminata prima di lasciare il menu.
La documentazione dichiara sviluppo e test su firmware 18.x e un intervallo di supporto tentato da 9.0.0 in avanti. Questo va distinto dalla correzione mirata per 23.0.1 annunciata ora: non abbiamo una matrice di test indipendente per tutte le versioni. Per chi usa già sLaunch e ha aggiornato a 23.0.1, la 1.5.3 affronta un problema concreto; chi ha un sistema funzionante può prima valutare i requisiti e conservare una strada di ritorno a HOME, senza aggiornare il firmware soltanto per provare il menu.
Se vuoi entrare a far parte dello staff, clicca qui!
