Home Homebrew HiyaCFW v1.6.2: Nuovo Aggiornamento di RocketRobz per il Custom Firmware Nintendo DSi

HiyaCFW v1.6.2: Nuovo Aggiornamento di RocketRobz per il Custom Firmware Nintendo DSi

158
0

Il developer RocketRobz ha rilasciato un nuovo aggiornamento per HiyaCFW, il custom firmware open-source per la console Nintendo DSi, che consente di eseguire il firmware della console direttamente da una scheda SD (SDNAND) anziché dalla memoria interna (NAND).

Questo approccio offre maggiore sicurezza, poiché la scheda SD può essere sostituita in caso di danneggiamenti, a differenza della NAND interna.

Caratteristiche

  • Consente di eseguire DSiWare personalizzati.
  • Offre il reindirizzamento da NAND a scheda SD.
  • Permette di eseguire backup della NAND da qualsiasi console.
  • Sostituisce il menu di sistema con TWiLight Menu++.
  • Abilita l’uso di flashcard bloccate (come R4 Ultra).
  • Rimuove il blocco regionale.
  • Permette di cambiare la regione della NAND (non compatibile con NAND CHN e KOR).
  • Consente di eseguire DSiWare esclusivi per 3DS (come WarioWare Touched).
  • Supporta schermate di avvio personalizzate.

Installazione

Attenzione: Non aggiornare il sistema dopo aver installato hiyaCFW. L’aggiornamento di sistema rimuoverà le patch SD di hiyaCFW, rendendo il firmware inutilizzabile.

Questa guida descrive passo per passo come installare hiyaCFW, il custom firmware open-source per Nintendo DSi, che consente di eseguire il firmware dalla scheda SD (SDNAND) anziché dalla memoria interna (NAND).

Requisiti

  • Una console Nintendo DSi con Unlaunch installato.
  • Un backup della NAND della tua console, creato con dumpTool.
  • Un dispositivo con sistema operativo Windows, macOS o Linux.
  • Una scheda SD formattata correttamente (FAT32, cluster da 32 KB consigliati).

Parte 1: Preparazione del PC per l’installazione di hiyaCFW

Windows

  • Scaricare la versione più recente di TWLMagician per Windows dalla repository GitHub di DS-Homebrew o da dsi.cfw.guide.
  • Eseguire il pacchetto TWLMagician MSI e scompattarlo in una posizione qualsiasi sul PC (ad esempio, sul desktop o in una cartella dedicata).

MacOS

  • Scaricare la versione più recente di TWLMagician per macOS dalla repository GitHub di DS-Homebrew.
  • Scompattare l’archivio di TWLMagician in una posizione qualsiasi sul Mac (ad esempio, nella cartella Download o sul desktop).

Linux

  • Installare Python 3 utilizzando il gestore di pacchetti della tua distribuzione, se non è già installato. Ad esempio:
    • Debian-based: sudo apt-get install python3
    • Arch Linux: sudo pacman -S python
    • Fedora: sudo dnf install python3
    • CentOS: sudo yum install python3
  • Scaricare la versione più recente di TWLMagician per Python dalla repository GitHub di DS-Homebrew.
  • Scompattare l’archivio di TWLMagician in una posizione qualsiasi sul PC (ad esempio, nella directory home o in una cartella dedicata).
  • Installare tkinter, se non è già presente, con il comando appropriato per la propria distribuzione:
    • Debian-based: sudo apt-get install python3-tk
    • Arch Linux: sudo pacman -S tk
    • Fedora: sudo dnf install python3-tkinter
    • CentOS: sudo yum install python3-tkinter
  • Installare i requisiti eseguendo il seguente comando nella directory in cui hai scompattato TWLMagician: pip3 install -r requirements.txt

Parte 2: Aggiunta dei file di hiyaCFW alla scheda SD

  • Avviare TWLMagician:
    • Windows: Aprire il file TWLMagician.exe estratto dall’archivio. Potreste dover disabilitare temporaneamente l’antivirus, poiché alcuni programmi potrebbero rilevarlo come falso positivo.
    • macOS: Fare clic destro sul file TWLMagician estratto e selezionare Apri.
    • Linux: Eseguire il file TWLMagician.py estratto dall’archivio tramite terminale con il comando: python3 TWLMagician.py
  • Nella finestra di TWLMagician, fare clic sul pulsante … accanto alla casella “NAND file with No$GBA footer”.
  • Navigare fino al file del backup della NAND (creato con dumpTool) e selezionarlo, quindi fare clic su Apri.
  • Premere Start per avviare il processo di configurazione.
  • Nella finestra pop-up che appare, navigare fino alla root della scheda SD (assicurarsi che la scheda SD sia inserita nel PC) e premere OK.
  • Il processo di trasferimento dei file di hiyaCFW sulla scheda SD potrebbe richiedere alcuni minuti. Attendere pazientemente.
  • Quando TWLMagician mostra il messaggio Done!, chiudere l’applicazione.
  • (Opzionale) Chiudere la finestra del terminale, se aperta.

Parte 3: Configurazione di Unlaunch e hiyaCFW

  • Accendere la console Nintendo DSi tenendo premuti i pulsanti e contemporaneamente. Questo dovrebbe portarvi al menu dei file di Unlaunch.
  • Navigare fino alla voce OPTIONS, quindi seleziona NO BUTTON.
  • Scegliere hiyaCFW e premere il pulsante . Questo configurerà la console per avviare automaticamente hiyaCFW all’accensione.
  • Salvare le impostazioni e riavviare la console.
  • Per accedere alle impostazioni di hiyaCFW, accendere la console tenendo premuto il pulsante SELECT. Qui è possibile personalizzare le opzioni di hiyaCFW (ad esempio, schermate di avvio personalizzate o cambio di regione).
  • Dopo aver modificato le impostazioni a piacimento, premere START per continuare e avviare hiyaCFW.

Risoluzione dei problemi

Se durante l’avvio appare il messaggio “An error has occurred”, consultare la pagina delle FAQ sul sito ufficiale dsi.cfw.guide o il server Discord di DS-Homebrew per assistenza. I problemi comuni includono:

  • Backup della NAND corrotto: Assicurarsi che il backup sia valido e creato con dumpTool.
  • Scheda SD non formattata correttamente: Utilizzare FAT32 con cluster da 32 KB.
  • Versione obsoleta di Unlaunch: Aggiornare Unlaunch alla versione più recente (0.9 o successiva).
  • Mancanza di dipendenze su Linux: Verificare che Python 3, tkinter e i requisiti specificati in requirements.txt siano installati correttamente.

Changelog

Se si sta utilizzando la versione 1.6.0 o successiva, sostituire il file hiya.dsi nella root della scheda SD, con quello contenuto nel file .7z, destinato alla SDNAND.

Se si sta utilizzando la versione 1.5.1 o precedente, eseguire (di nuovo) TWLMagician, che correggerà il bug dello spazio libero.

Correzione di bug

  • Su richiesta di @R-YaTian: le Impostazioni di sistema ora vengono resettate quando si cambia regione da giapponese (se il dump della NAND proviene da una console di quella regione), per risolvere il problema del touchscreen non funzionante.
    • Se il touchscreen continua a non funzionare dopo l’aggiornamento, cambiare di nuovo la regione su giapponese, salvare, e poi cambiare nuovamente alla regione desiderata.

Download: HiyaCFW v1.6.2

Download: Source code HiyaCFW v1.6.2

Fonte: gbatemp.net