Home Homebrew Rilasciato Atmosphère v1.9.4 con supporto per il nuovo firmware 20.4.0 della...

[Scena Switch] Rilasciato Atmosphère v1.9.4 con supporto per il nuovo firmware 20.4.0 della console Switch

578
0

Il developer SciresM è riuscito ad aggiornare tempestivamente il Custom Firmware Atmosphère introducendo il supporto per il nuovo firmware 20.4.0 della console Switch.

L’aggiornamento non si limita a garantire la compatibilità con l’ultima versione del sistema operativo della console, ma corregge anche alcuni piccoli problemi, tra cui un miglioramento nel supporto alle traduzioni personalizzate della lingua del sistema.

Come riportato nel changelog, questa release prosegue il percorso della versione 1.9.0, passando dallo stato di pre-release a quello di build stabile, confermandosi così come una base solida e aggiornata per gli utenti che utilizzano il Custom Firmware.

Guida all’Installazione di Atmosphère

Questa guida descrive come installare il Custom Firmware Atmosphère su una Nintendo Switch, sia per modelli V1 non patchati (via exploit software) sia per modelli V2, Lite, OLED o V1 patchati (con modchip).

La modifica comporta rischi come il ban dai servizi online di Nintendo o, in casi rari, il danneggiamento della console.

Attenzione: Procedere a proprio rischio e pericolo. Ustilizzare solo backup di giochi di propria proprietà per evitare violazioni legali. Leggere attentamente ogni passaggio.

Requisiti

  • Console Switch:
    • V1 non patchata: Verificare il numero di serie su ismyswitchpatched.com.
    • V2, Lite, OLED o V1 patchata: Richiede un modchip (es. HWFLY, Picofly).
  • Scheda MicroSD: Minimo 32 GB (consigliata 64 GB+), formattata in exFAT.
  • JIG RCM (solo per V1 non patchata): Per entrare in modalità Recovery (RCM). Acquistabile online o fai-da-te (es. tutorial YouTube).
  • Modchip (per V2, Lite, OLED o V1 patchata): HWFLY, Picofly o simili. Richiede saldatura e competenze tecniche.
  • Cavo USB-C: Per collegare la Switch al PC o dispositivo Android.
  • PC o dispositivo Android:
    • PC: Scaricare TegraRcmGUI.
    • Android: Scaricare Rekado dal Play Store.
  • Software:
    • Atmosphère (ultima versione).
    • Hekate (ultima versione).
    • Sigpatches: xxxxxxxx.
    • Opzionale: Pacchetto HATS (Hekate, Atmosphère, Tinfoil, Sigpatches).
  • RCM Loader (opzionale, per V1 non patchata): Dongle USB per iniettare payload senza PC.

Procedura Passo-Passo

1. Verifica la compatibilità

Determinare il tipo di console:

  • V1 non patchata: Controllare il numero di serie su ismyswitchpatched.com. Utilizzare l’exploit software Fusée.
  • V2, Lite, OLED o V1 patchata: Richiede un modchip installato professionalmente. Verificare che il modchip sia correttamente installato (es. LED di stato acceso su HWFLY).

Aggiornare il firmware all’ultima versione (es. 20.4.0 a settembre 2025) tramite Impostazioni di Sistema, se non si utilizza la emuNAND.

Nota: Aggiornare Atmosphère prima del firmware per evitare incompatibilità.
2. Preparazione della MicroSD
  1. Formattare la MicroSD in exFAT.
  2. Scaricare Atmosphère ed Hekate.
  3. Estrarre i file di Atmosphère e copiare le cartelle (atmosphere, switch, sept, file hbmenu.nro) nella root della MicroSD.
  4. Copiare le Sigpatches nella root (o utilizzare Sigpatch Updater).
  5. Se si utilizza il pacchetto HATS, estrarre il contenuto nella root della MicroSD.
3. Installazione del modchip (solo per V2, Lite, OLED o V1 patchata)

Se la console richiede un modchip:

  1. Acquistare un modchip affidabile (es. HWFLY o Picofly) da un rivenditore di fiducia.
  2. Richiedi l’installazione a un tecnico qualificato, poiché richiede:
    • Saldatura su punti specifici della scheda madre.
    • Conoscenza di elettronica per evitare danni.
  3. Verificare il funzionamento del modchip: molti modelli (es. HWFLY) hanno un LED che si accende all’avvio.
  4. Seguire le istruzioni specifiche del modchip per configurare il bootloader (es. Hekate).
Attenzione: Un’installazione errata del modchip può brickare la console. Affidarsi a un professionista se non si ha esperienza.
4. Backup della NAND (fortemente consigliato)
  1. Inserire la MicroSD nella Switch e spegnere completamente la console.
  2. Entrare in modalità RCM (per V1 non patchata) o avviare il bootloader del modchip (per V2, Lite, OLED):
    • V1 non patchata: Inserire il JIG nel rail del Joy-Con destro, tenere premuto Volume + e premere Power. Lo schermo deve rimanere nero.
    • Modchip: Seguire le istruzioni del modchip per entrare nel bootloader (es. premere una combinazione di tasti o collegare un dongle).
  3. Collegare la Switch al PC tramite USB-C.
  4. Avviare TegraRcmGUI (per V1 non patchata) o il software del modchip, selezionare il file hekate_ctcaer_X.X.X.bin e iniettare il payload.
  5. In Hekate, andare su Tools > Backup > Backup eMMC BOOT0/BOOT1 e Backup eMMC Sys.
  6. Salvare il backup sul PC e rimuovere la cartella backup dalla MicroSD.
Attenzione: Conservare il backup in un luogo sicuro per il ripristino in caso di problemi.
5. Creazione di emuNAND (opzionale ma consigliato)

Per ridurre il rischio di ban, creare una emuNAND (copia del sistema operativo sulla MicroSD).

  1. In Hekate, andare su Tools > emuMMC > Create emuMMC e seguire le istruzioni.
  2. Modificare il file hekate_ipl.ini nella cartella bootloader per impostare emummc=1.
6. Avvio di Atmosphère
  1. V1 non patchata: In modalità RCM, iniettare il payload fusee.bin con TegraRcmGUI o Rekado.
  2. Modchip: Il modchip avvia automaticamente il bootloader (es. Hekate) o Atmosphère. Seguire le istruzioni specifiche del modchip.
  3. La Switch si avvierà con Atmosphère. Verificare in Impostazioni di Sistema: accanto alla versione del firmware dovrebbe esserci “AMS” e, se si utilizza emuNAND, una “E”.
Nota: Per V1 non patchata, Atmosphère è non permanente; ripetere l’iniezione del payload a ogni spegnimento completo. Utilizzare la modalità riposo per evitarlo.
7. Aggiornamenti
  1. Utilizzare Daybreak (incluso in Atmosphère) per aggiornare il firmware senza server Nintendo:
    • Scaricare il firmware desiderato e copiare i file in una cartella firmware sulla MicroSD.
    • Avviare Daybreak dal menu Homebrew e installare il firmware.
  2. Aggiornare Atmosphère e le Sigpatches prima del firmware.

Changelog

Assicuratevi di aggiornare fusee quando si passa alla versione 1.9.4. fusee-primary non esiste più e non funzionerà più.

Grazie al team di @switchbrew, Atmosphère 1.9.3 include hbl 2.4.4 e hbmenu 3.6.0. Le seguenti modifiche sono state apportate rispetto all’ultima release:

  • Aggiunto il supporto di base al firmware 20.4.0.
    • Corretto un problema nelle tabelle di accessibilità dei registri di exosphère (grazie a @CTCaer).
      • Si ritiene che questo bug non avesse effetti sul codice ufficiale, ma poteva impedire ad alcuni homebrew di interagire correttamente con i registri MC0/MC1.
  • Corretto un problema che poteva causare un deadlock durante la creazione simultanea di più immagini romfs (grazie a @Ereza).
    • Questa correzione ripristina il corretto funzionamento di alcune mod, ad esempio le traduzioni personalizzate del sistema che sovrascrivono i contenuti di overlayDisp e qlaunch.
  • Apportati miglioramenti generali alla stabilità del sistema per ottimizzare l’esperienza dell’utente.

Nella versione 1.9.0 è stato modificato quanto segue:

  • Aggiunto supporto di base per la versione 20.0.0.
    • La console dovrebbe avviarsi correttamente e Atmosphère dovrebbe essere pienamente funzionale. Tuttavia, non tutti i moduli sono stati aggiornati completamente per riflettere le ultime modifiche.
      • Non dovrebbero esserci differenze visibili per l’utente, ma la questione verrà affrontata in un futuro aggiornamento di Atmosphère.
      • Rimane in sospeso lo stesso elemento d’azione della versione 18.0.0, e nel profondo del cuore credo che verrà risolto prima o poi. Qualcuno mi ha detto che ci stanno lavorando.
      • Non ci sono più (per quanto ne so) problemi pendenti relativi alla versione 19.0.0.
    • Nota: A causa delle modifiche apportate al software Nintendo nella versione 20.0.0, ci sono circa 10 MB di memoria in meno disponibili per i moduli di sistema personalizzati.
      • Ora possiamo sottrarre al massimo 14 MB dal pool applet, rispetto ai 40 MB precedenti.
      • Per compensare questa riduzione, l’uso dell’heap di ams.mitm è stato ridotto di 20 MB.
        • Per facilitare questo, è stato aggiunto un nuovo modulo ausiliario (memlet), che consente di sottrarre memoria temporaneamente durante il processo di costruzione del romfs.
        • Si spera che questo comporti pochi problemi, ma è possibile che le mod degli utenti che sostituiscono un numero estremamente elevato di file in The Legend of Zelda: Tears of the Kingdom non funzionino più.
          • Se si verifica questo problema, verrà visualizzato “Data abort (0x101)” all’avvio del gioco con le mod attive.
          • In tal caso, contattare SciresM su Discord per inviare il file binario del report d’errore. Alcuni problemi, tuttavia, potrebbero essere impossibili da risolvere.
          • Mi scuso sinceramente se il problema non può essere risolto, ma sono stato costretto a prendere delle decisioni difficili e credo che questo sia il miglior compromesso possibile.
    • exosphère è stato aggiornato per riflettere il comportamento più recente del secure monitor ufficiale.
    • mesosphère è stato aggiornato per riflettere il comportamento più recente del kernel ufficiale.
    • loader è stato aggiornato per riflettere il comportamento più recente del sistema ufficiale.
    • pm è stato aggiornato per riflettere il comportamento più recente del sistema ufficiale.
    • ncm è stato parzialmente aggiornato per riflettere il comportamento più recente del sistema ufficiale.
    • erpt è stato aggiornato per riflettere il comportamento più recente del sistema ufficiale.
  • Atmosphère è stato aggiornato per utilizzare GCC 15/newlib (ultime versioni di devkitA64/devkitARM).
  • Sono stati apportati numerosi miglioramenti al motore di cheat dmnt.
    • Sono state aggiunte nuove istruzioni, e quelle esistenti sono state aggiornate per migliorarne o estenderne le funzionalità.
    • Per maggiori dettagli, si rimanda alla documentazione – grazie a @tomvita!
  • Miglioramenti generali alla stabilità del sistema per ottimizzare l’esperienza utente.

Download: Atmosphère v1.9.4

Download: fusee.bin

Download: Source code Atmosphère v1.9.4

Fonte: x.com