FuseCheck, il payload bare-metal sviluppato da sthetix e ormai considerato uno strumento essenziale per chi utilizza una Nintendo Switch modificata, riceve un aggiornamento rapido ma significativo, pensato per migliorare l’affidabilità delle informazioni mostrate all’utente.

Questo tool è diventato nel tempo un punto di riferimento per verificare in modo sicuro se è possibile tornare al firmware ufficiale senza rischiare danni irreversibili alla console, come il temuto brick.
FuseCheck 1.0.2 is out!
• Fixed firmware version incorrectly displaying as 1.0.0 when NCA detection fails
• Firmware and Required Fuses now display N/A instead of a misleading version when detection fails
• Added new STATUS: FIRMWARE NOT DETECTED state when the database is…— sthetix (@sthetixofficial) April 2, 2026
Con questa nuova versione, l’attenzione si concentra soprattutto sulla gestione degli errori legati al rilevamento del firmware.
In precedenza, quando il sistema non riusciva a identificare correttamente il firmware tramite l’analisi degli NCA, veniva mostrata in modo fuorviante la versione 1.0.0, creando potenziale confusione.
Ora questo comportamento è stato corretto: in caso di rilevamento fallito, il firmware e i fuse richiesti non mostrano più valori errati, ma vengono indicati chiaramente come non disponibili, evitando interpretazioni sbagliate da parte dell’utente.
Oltre alla correzione del bug, è stata introdotta una nuova gestione dello stato che rende l’esperienza più trasparente. Quando il database è correttamente caricato ma l’hash del firmware non viene trovato, il sistema segnala esplicitamente lo stato “Firmware non rilevato”.
Questo messaggio non è solo informativo, ma guida anche l’utente verso la soluzione, suggerendo di verificare la presenza di una versione aggiornata del tool.
In questo modo, FuseCheck diventa ancora più affidabile e comunicativo, riducendo al minimo i margini di errore e migliorando la sicurezza complessiva durante operazioni delicate come il downgrade o il ripristino del firmware.
Caratteristiche
- Rilevamento automatico del firmware — Rileva la versione firmware dal SystemVersion NCA nella partizione
SYSTEM. - Lettura fuse hardware — Legge il conteggio dei fuse bruciati direttamente dai registri hardware.
- Analisi di compatibilità — Confronta i fuse rilevati con i requisiti del firmware.
- Layout UI orizzontale — Interfaccia pulita, ispirata a TegraExplorer.
- Visualizzatore database fuse — Permette di sfogliare i requisiti completi dei fuse per tutte le versioni firmware.
- Supporto allo scorrimento — Navigazione tra voci illimitate del database.
- Supporto screenshot — Cattura i risultati con il gesto a tre dita.
- Derivazione chiavi in memoria — Le chiavi vengono derivate solo in RAM; nulla viene scritto sulla SD.
- Database esterno — File di database facilmente aggiornabile (nessuna ricompilazione necessaria).
- Ritorno automatico a Hekate — Avvia il bootloader/update.bin al termine dell’esecuzione.
Indicatori di stato
ERRORE CRITICO
- Condizione: Fuse bruciati < fuse richiesti
- Risultato: OFW NON SI AVVIA (schermo nero)
- Funziona: CFW (Atmosphère), Semi-stock (Hekate nogc)
- Non funziona: OFW stock
ERRORE CRITICO (FUSE IN ECCESSO)
- Condizione: Fuse bruciati > fuse richiesti
- Risultato: OFW NON SI AVVIA (schermo nero)
- Funziona: CFW (Atmosphère), Semi-stock (Hekate nogc)
- Non funziona: OFW stock
- Nota: Evento molto raro, ma possibile su alcune console.
CORRISPONDENZA PERFETTA
- Condizione: Fuse bruciati = fuse richiesti
- Risultato: OFW SI AVVIA NORMALMENTE
- Nota: Il sistema è in uno stato ideale sia per CFW che per OFW.
Installazione
- Scaricare l’archivio ZIP dalla repository.
- Estrarre il contenuto dell’archivio ZIP sulla scheda SD.
- Avviare la console in Hekate.
- Lanciare
FuseCheck.bindal menu Payloads.
Utilizzo
Pagina principale (Risultati controllo fuse)
La schermata principale mostra:
- Versione firmware — Rilevata automaticamente dalla partizione
SYSTEM. - Fuse bruciati — Conteggio dei fuse hardware letto dai registri ODM6+ODM7 (X fuse bruciati).
- Fuse richiesti — Numero di fuse necessari per il firmware rilevato.
- Stato — Risultato di compatibilità con indicazione a colori.
- Informazioni dettagliate — Cosa funziona e cosa non funziona in base allo stato dei fuse.
Controlli:
VOL+— Visualizza il database dei fuse (tutte le versioni firmware).VOL-— Ritorna a Hekate.Power— Spegne la console.- Tocco a 3 dita — Scatta uno screenshot.
Pagina database fuse
Consente di visualizzare i requisiti completi dei fuse per tutte le versioni firmware Nintendo Switch:
- Intervalli di versioni di sistema.
- Conteggio fuse per unità di produzione.
- Conteggio fuse per unità di sviluppo.
- Indicatore di scorrimento con posizione
[inizio–fine/totale].
Controlli:
VOL+— Scorri verso il basso (si ferma in fondo).VOL-— Scorri verso l’alto (si ferma in cima).Power— Ritorna alla schermata principale.- Tocco a 3 dita — Scatta uno screenshot.
Configurazione del Database
FuseCheck utilizza un file di database esterno per permettere aggiornamenti facili senza necessità di ricompilazione.
Posizione del Database
sd:/config/fusecheck_db.txt
Formato del Database
Il file di database supporta due tipi di voci:
Voci Fuse Count
[FUSE] <version_range> <prod_fuses> <dev_fuses>
Esempio:
[FUSE] 21.0.0-21.0.1 22 1
[FUSE] 20.0.0-20.5.0 21 1
[FUSE] 19.0.0-19.0.1 20 1
- version_range: Versione firmware o intervallo (es. “21.0.0” o “20.0.0-20.5.0”).
- prod_fuses: Fuse bruciati richiesti per unità di produzione.
- dev_fuses: Fuse bruciati richiesti per unità di sviluppo.
Fonte: switchbrew.org/wiki/Fuses (sezione Anti Downgrade)
Voci NCA
[NCA] <version> <nca_filename>
Esempio:
[NCA] 21.0.1 e7273dd5b560d0ba282fc64206fecb56.nca
[NCA] 21.0.0 4b0130c8b9d2174a6574f6247655acc0.nca
[NCA] 20.5.0 23ce01f1fc55e55a783162d456e5ca58.nca
- version: Versione firmware esatta (es. “21.0.1”).
- nca_filename: Nome del file SystemVersion NCA (Title ID 0100000000000809).
Commenti
Le righe che iniziano con # sono considerate commenti:
# Questo è un commento # Puoi aggiungere note sugli aggiornamenti firmware qui
Aggiornamento del Database
Quando viene rilasciato un nuovo firmware Switch:
- Aggiorna la sezione
[FUSE]con il nuovo conteggio fuse da switchbrew. - Aggiorna la sezione
[NCA]con il nuovo filename del SystemVersion NCA. - Copia il file aggiornato in
sd:/config/fusecheck_db.txt - Nessuna ricompilazione necessaria!
Un file di esempio è incluso nella repository come fusecheck_db.txt.
Come funziona
Dettagli Tecnici
- Inizializzazione hardware — Inizializza display, storage e DRAM.
- Derivazione chiavi in memoria — Deriva le chiavi BIS in RAM utilizzando il motore Lockpick_RCM.
- Lettura fuse — Legge i registri fuse ODM6 e ODM7 e conta tutti i fuse bruciati.
- Accesso alla partizione SYSTEM — Monta la partizione SYSTEM utilizzando la chiave BIS 2.
- Rilevamento firmware — Scansiona
/Contents/registered/per trovare il SystemVersion NCA. - Matching con il database — Confronta il filename NCA con il database esterno.
- Controllo di compatibilità — Confronta i fuse bruciati con quelli richiesti.
- Visualizzazione stato — Mostra i risultati in layout orizzontale.
Nota: La Switch ha due registri fuse anti-downgrade (ODM6 e ODM7). FuseCheck legge entrambi per fornire una copertura completa dei fuse. A partire dal firmware 21.0.0+, Nintendo ha bruciato fino a 22 fuse, con ampio margine residuo per firmware futuri.
Mappatura Fuse-Firmware
Basato su switchbrew.org/wiki/Fuses:
| Gamma di firmware | Fusibili richiesti |
|---|---|
| 1.0.0 | 1 |
| 2.0.0-2.3.0 | 2 |
| 3.0.0 | 3 |
| 3.0.1-3.0.2 | 4 |
| 4.0.0-4.1.0 | 5 |
| 5.0.0-5.1.0 | 6 |
| 6.0.0-6.1.0 | 7 |
| 6.2.0 | 8 |
| 7.0.0-8.0.1 | 9 |
| 8.1.0 | 10 |
| 9.0.0-9.0.1 | 11 |
| 9.1.0-9.2.0 | 12 |
| 10.0.0-10.2.0 | 13 |
| 11.0.0-12.0.1 | 14 |
| 12.0.2-13.1.0 | 15 |
| 13.2.1-14.1.2 | 16 |
| 15.0.0-15.0.1 | 17 |
| 16.0.0-16.1.0 | 18 |
| 17.0.0-18.1.0 | 19 |
| 19.0.0-19.0.1 | 20 |
| 20.0.0-20.5.0 | 21 |
| 21.0.0-21.0.1 | 22 |
Derivazione della chiave
- Utilizza
derive_bis_keys_silently()di Lockpick_RCM. - Funziona sia su Erista (generazione chiavi TSEC) che su Mariko (KEK Mariko).
- Tutte le chiavi restano in RAM, nessuna scrittura sulla scheda SD.
- Output grafico disattivato durante la derivazione delle chiavi.
Rilevamento Firmware
- Montaggio della partizione SYSTEM usando la chiave BIS 2 derivata.
- Scansione della directory
/Contents/registered/per i file NCA. - Confronto dei nomi dei file NCA con il database esterno.
- Fallback a mappa fuse hardcoded se il database non è trovato.
- Restituisce la versione firmware (major.minor.patch).
Changelog
Correzioni di bug
- Risolto un problema che mostrava erroneamente la versione firmware come
1.0.0quando il rilevamento NCA falliva. - Il firmware e i fuse richiesti ora mostrano
N/Ainvece di una versione fuorviante quando il rilevamento fallisce.
Miglioramenti
- Aggiunto un nuovo stato:
FIRMWARE NOT DETECTEDquando il database è caricato ma l’hash NCA del firmware non viene trovato. - Quando il firmware non viene rilevato, gli utenti vengono ora indirizzati a verificare la presenza di una build aggiornata su
github.com/sthetix/FuseCheck
Download: FuseCheck v1.0.2
Download: Source code FuseCheck v1.0.2
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-05-13 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-238x178.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-238x178.webp)
![[Scena PS4/PS5] Rilasciato ftpsrv v0.20 con nuove opzioni CLI, rebuild SDK PS4/PS5 e shell UI installer su PS5](https://www.biteyourconsole.net/wp-content/uploads/FTPS5A-100x75.webp)

![[Scena PSP] Apollo Save Tool PSP si aggiorna alla versione 2.3.2: upload FTP multiplo, nuove lingue e Apollo Patch Engine 2.0.4](https://www.biteyourconsole.net/wp-content/uploads/ApolloSaveToolPSP-100x75.webp)