Home Homebrew Rilasciato Atmosphère v0.19.3 con supporto per il nuovo firmware 12.0.2 della...

[Scena Switch] Rilasciato Atmosphère v0.19.3 con supporto per il nuovo firmware 12.0.2 della console Switch

127
5

A seguito dell’aggiornamento del firmware 12.0.2 per la console Switch e Switch Lite, il developer SciresM ha prontamente pubblicato una nuova versione del Custom Firmware Atmosphère.

Lo sviluppatore ha approfittato di questo aggiornamento per correggere anche alcuni bug minori in dns.mitm, in erpt e in emummc.

Da notare che l’aggiornamento del firmware 12.0.2 brucerà un ‘fusibile’ (conosciuti anche come eFUSEs) utilizzati dalla console per evitare il downgrade del sistema (ad oggi ne sono stati bruciati 15 su 64 disponibili).

Changelog v0.19.3

  • Aggiunto il supporto per firmware 12.0.2.
  • Sono stati corretti numerosi problemi minori, tra cui:
    • Corretto un problema in dns.mitm che causava un arresto anomalo quando i giochi tentavano di risolvere l’indirizzo IP di nullptr.
    • Corretto un problema in erpt che causava un interruzione all’avvio senza aver mai avviato lo stock in precedenza.
    • Corretto un problema in emummc (basato su file) che causava un errore nel formato del sistema/download di determinati giochi.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Changelog v0.19.2

  • I componenti di Atmosphère sono stati ulteriormente aggiornati per riflettere gli ultimi comportamenti ufficiali a partire dalla 12.0.0.
    • In particolare, erpt è stato aggiornato per implementare la nuova funzionalità di rilevamento dell’arresto forzato.
      • Quando si verifica uno spegnimento forzato, verrà generato un erpt_report e salvato sulla scheda SD all’avvio successivo.
  • Atmosphere-libs è stato aggiornato per utilizzare GCC 11 (le ultime versioni di devkitA64/devkitARM).
    • Le ispezioni iniziali mostrano miglioramenti dell’ottimizzatore da lievi a moderati in diversi punti importanti (il kernel è 0x3000 più piccolo).
    • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.
  • Sono stati corretti numerosi problemi minori, tra cui:
    • Corretto un bug che causava una schermata nera durante il tentativo di avviare le versioni firmware 2.0.0-4.1.0.
    • Corretto un bug che causava l’interruzione di sm quando era al limite della sessione, invece di restituire codici di errore.
    • Corretto un bug che consentiva l’esaurimento delle risorse su firmware 12.0.0, in determinate circostanze.
  • Diversi problemi sono stati corretti e l’usabilità e la stabilità sono state migliorate.

Changelog v0.19.1

  • Corretto un problema che causava un errore irreversibile durante l’utilizzo dei servizi di migrazione ufficiali per trasferire i dati tra le console.
  • Corretto un problema in ncm che causava un errore quando il sistema operativo tentava di enumerare il contenuto della scheda SD installata.
  • Diversi problemi sono stati risolti e l’usabilità e la stabilità sono state migliorate.

Changelog v0.19.0

  • Aggiunto il supporto per firmware 12.0.0.
    • mesosphère è stato aggiornato per riflettere l’ultimo comportamento ufficiale del kernel.
    • smboot2pgl sono stati aggiornati per riflettere gli ultimi comportamenti ufficiali.
      • Nota: Il firmware 12.0.0 ha aggiunto un nuovo protocollo per IPC (“tipc”), che è stato appena reimplementato nella sua interezza.
        • È possibile che ci possano essere problemi ancora infondati; se ce ne sono, inviare i rapporti di arresto anomalo appropriati a SciresM (SciresM#0524 su Discord).
        • Gli homebrew che utilizzano le estensioni di Atmosphère (inclusa l’API mitm) dovrà essere ricompilata per funzionare su 0.19.0.
          • Mi scuso per questo, ma è inevitabile per motivi tecnici. Se ne sei colpito e ne sei arrabbiato, contatta SciresM per lamentarti.
    • erpt è stato parzialmente aggiornato per riflettere gli ultimi comportamenti ufficiali.
      • Sono state aggiunte nuove funzionalità a erpt per tenere traccia dell’attività delle applet in esecuzione e per rilevare quando si verifica un arresto forzato.
      • Questi comportamenti sono stati temporaneamente bloccati, poiché non sono necessari per l’esecuzione di 12.0.0 (e i loro output non verranno salvati da nessuna parte).
      • Un futuro aggiornamento di Atmosphère implementerà questi comportamenti, nell’interesse di riflettere la logica ufficiale il più fedelmente possibile.
  • Atmosphère non utilizza più la cartella /content/ per i propri programmi.
    • I moduli di sistema di Atmosphère ora si trovano raggruppati insieme nel singolo file stratosphere.romfs.
      • Per coloro che lavorano allo sviluppo per atmosphère, gli eseguibili all’interno della directory /content/ saranno preferiti a quelli in stratosphere.romfs.
    • Nota: Per facilitare questa modifica (e il comportamento desiderato), la prima volta che si avvia dopo aver estratto uno zip di rilascio, i moduli del sistema atmosphère all’interno di /contents/ verranno eliminati.
      • Ciò non avrà alcun impatto sui programmi utente (rimuove solo i programmi con ID programma specifici).
  • Sono stati apportati miglioramenti a mesosphere, che includono:
    • Aggiunta un’estensione InfoType per ottenere l’handle del processo corrente, senza dover generare un thread e fare IPC con se stessi.
    • Corretto un problema in SvcSetDebugThreadContext.
    • Corretto un problema durante l’esecuzione di IPC con i buffer utente.
  • Corretto il supporto per l’attivazione/disattivazione dell’impostazione personalizzata usb!usb30_force_enabled su 9.0.0+.
    • Ciò è stato interrotto dall’introduzione di una dipendenza da parte di Nintendo che rendeva l’USB un requisito per l’avvio prima dell’analisi delle impostazioni personalizzate.
    • Dopo la correzione, ora puoi cambiare l’impostazione (come prima di atmosphère 0.9.4) e funzionerà come previsto.
    • Nota: L’abilitazione di USB 3.0 spesso influisce gravemente sulle comunicazioni wireless.
      • Per questo motivo, l’impostazione predefinita sarà disattivata. Se riscontri problemi con esso abilitato, considera la possibilità di disabilitarlo.
  • Aggiunto un avviso in Daybreak durante il ripristino della console alle impostazioni di fabbrica.
  • Completato un sostanziale lavoro per l’imminente implementazione in atmosphère del protocollo di connessione target host.
    • Una volta completato, gli utenti potranno interagire con uno Switch che esegue atmosphère tramite un’applicazione per PC (“Starlink”) attualmente in fase di sviluppo.
      • Eventuali funzionalità pianificate per le console collegate includono un gdbstub, l’interazione con la memoria (per lo sviluppo di cheat), lo streaming di audio e video di gioco e l’accesso al file system della scheda SD di Switch.
      • Switch homebrew avrà anche accesso a un filesystem (configurabile e sandboxed) sul PC host, mentre è connesso.
    • A tal fine, è stato realizzato quanto segue:
      • Il modulo di sistema “htc” è stato reimplementato completamente.
      • Il modulo di sistema che fornisce l’accesso remoto alla scheda SD è stato completamente reimplementato.
    • Questo è attualmente il fulcro attivo dello sviluppo di atmosphère.
    • Nota: Il supporto non è stato ancora completato e per il momento si sconsiglia agli utenti di interagire con le relative impostazioni, a meno che non sappiano particolarmente cosa stanno facendo.
  • Sono stati corretti numerosi problemi minori, tra cui:
    • Corretto un ulteriore bug in dmnt che poteva causare un errore irreversibile all’avvio di alcuni giochi con cheat attivi.
    • Corretto un problema che poteva causare l’interruzione in sm quando si utilizzava un numero elevato di moduli di sistema personalizzati.
    • Corretto un problema che impediva l’avvio di gamecard su 1.0.0.
    • Problemi minori sono stati corretti nel comportamento della macchina virtuale cheat.
  • Diversi problemi sono stati risolti e l’usabilità e la stabilità sono state migliorate.

Download: Custom Firmware Atmosphère v0.19.3

Download: Custom Firmware Atmosphère (senza mesosphere) v0.19.3

Download: Payload Fusee-primary

Download: Source code Custom Firmware Atmosphère v0.19.3

Fonte: wiidatabase.de

Articolo precedenteDisponibile il nuovo aggiornamento del sistema 12.0.2 per console Nintendo Switch e Nintendo Switch Lite
Articolo successivoRilasciato Checkra1n v0.12.4 beta ora con supporto per iOS 14.5 [aggiornato x1]
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.