Pubblicato un rapido aggiornamento per Luma3DS, il popolare custom firmware per Nintendo 3DS sviluppato dal team LumaTeam.

La nuova versione 13.5 introduce numerose migliorie alla qualità della vita, nuove opzioni di personalizzazione attraverso Rosalina e diversi interventi sulla gestione delle patch e sulla stabilità generale del sistema.
Una delle novità più interessanti riguarda la gestione delle impostazioni. Diverse configurazioni precedentemente salvate nel file config.ini sono state spostate in registri MCU inutilizzati. Ora possono essere modificate direttamente attraverso il menu Rosalina e vengono salvate automaticamente.
Tra le nuove possibilità troviamo la regolazione dei colori degli schermi superiore e inferiore, la scelta dell’uscita audio, il controllo del volume e del bilanciamento stereo, la luminosità dei LED e la visualizzazione della temperatura della batteria in gradi Celsius o Fahrenheit.
Anche i filtri dello schermo ricevono un aggiornamento importante. Luma3DS v13.5 ora permette di regolare separatamente gamma e contrasto dei canali rosso, verde e blu, offrendo un controllo più preciso sulla calibrazione dei colori.
Ottimizzata inoltre sensibilmente la generazione delle tabelle LUT utilizzate per la correzione cromatica: il tempo necessario passa da circa 700 microsecondi a 75 microsecondi.
Le scritture delle LUT vengono sincronizzate con il VBlank per evitare artefatti grafici. L’opzione di regolazione della luminosità è stata invece rimossa dalle impostazioni avanzate dei filtri, perché impediva questa ottimizzazione.
Il menu di configurazione del sistema in Rosalina è stato rivisto e ampliato. Il vecchio comando per il controllo del volume è stato sostituito da una nuova opzione che permette di impostare un limite personalizzato e regolare il bilanciamento tra canale sinistro e destro.
Aggiunta anche la possibilità di forzare l’uscita audio dagli altoparlanti o dalle cuffie, oppure lasciare che sia il sistema a scegliere automaticamente.
Il bilanciamento stereo funziona soltanto quando è attivo il controllo personalizzato del volume e non riguarda gli applet che utilizzano I2S2.
Novità anche per l’illuminazione della console: il precedente comando per attivare o disattivare i LED lascia spazio a una regolazione della luminosità principale, con valori compresi tra 0 e 100%.
Alcune limitazioni sono però intenzionali: il LED rosso di accensione non può essere attenuato e rimane acceso anche impostando lo 0%, così da segnalare eventuali condizioni di batteria scarica. Anche il LED di ricarica non è regolabile.
Quando la luminosità viene impostata a zero, gli altri LED rimangono spenti anche durante la modalità riposo, mentre con le impostazioni normali viene mantenuto il consueto effetto luminoso alternato.
Tra le altre modifiche a Rosalina troviamo la visualizzazione della data e dell’ora nell’angolo superiore destro del menu, quando non è mostrato l’indirizzo IP, e la possibilità di visualizzare la temperatura della batteria in Fahrenheit anziché in Celsius.
L’aggiornamento interviene anche sul loader, migliorando la gestione delle patch applicate ai giochi e ai moduli di sistema. Viene introdotto il supporto alle patch UPS, tramite file code.ups, che si aggiunge ai formati IPS e BPS. I controlli CRC delle patch UPS, tuttavia, vengono attualmente saltati.
Velocizzata inoltre notevolmente la lettura delle patch IPS: nei casi con un numero elevato di piccole modifiche, il caricamento può passare da diversi minuti a meno di 50 millisecondi.
Sono stati corretti anche alcuni problemi nella gestione delle patch IPS quando cambiano le dimensioni dei file, quando sono presenti spazi riempiti con zeri e nella lettura del campo opzionale relativo alla dimensione dopo il marcatore EOF.
Il loader ora trasferisce correttamente le dimensioni risultanti tra patch BPS, IPS e UPS, consentendo di applicarne più di una sullo stesso file.
L’ordine di applicazione, però, non è specificato e non deve essere considerato garantito. Risolto inoltre un problema che impediva l’applicazione delle patch BPS ai moduli di sistema a causa di un’eccessiva allocazione temporanea della memoria.
Luma3DS 13.5 migliora anche l’avvio automatico delle applicazioni homebrew su Nintendo 3DS. Il sistema utilizza ora per impostazione predefinita il meccanismo di riavvio del menu HOME, anziché avviare direttamente il titolo configurato attraverso NS.
Questa modifica risolve alcuni problemi con i pulsanti HOME e POWER quando vengono utilizzate configurazioni di memoria non standard e consente alla console di avviarsi normalmente anche quando il titolo selezionato non viene trovato.
Rimane disponibile il comportamento precedente, che può essere ripristinato attraverso l’impostazione autoboot_3ds_use_ns = 1 nel file config.ini.
Gli sviluppatori segnalano inoltre che, a causa di un problema nelle versioni più vecchie di libctru, l’utilizzo di modalità che assegnano più memoria alle applicazioni, come Dev1, richiede una ricompilazione degli homebrew con libctru 2.7.1 o successivo.
Il file boot.3dsx di Homebrew Menu incluso nell’archivio della release è già stato compilato con una versione compatibile.
Tra le correzioni aggiuntive troviamo un intervento su LayeredFS, che ora riesce a modificare correttamente anche i giochi privi del simbolo fsUnmountArchive, come Metroid: Samus Returns.
Corretto inoltre un problema nel caricamento dei plugin: durante la chiusura di un processo, alcune risorse non venivano liberate correttamente, lasciando la memoria dei plugin ancora mappata e impedendo talvolta l’avvio delle applicazioni successive.
Infine, l’archivio della nuova versione include un file cacert.pem aggiornato, dal quale sono stati rimossi i certificati compromessi di eMudhra e Sectigo. Questo file viene utilizzato dagli homebrew che sfruttano cURL per le connessioni di rete.
Caratteristiche
- Supporto di prima classe per le applicazioni homebrew.
- Rosalina, un menu overlay (richiamato di default con L+Giù+Select), che permette di:
- Scattare screenshot durante il gioco.
- Filtri per la luce blu e altri filtri per lo schermo.
- Reindirizzamento degli input per giocare con dispositivi esterni, come i controller.
- Usare codici cheat.
- Impostare con precisione l’ora e la data dalla rete (NTP).
- … e molto altro!
- Numerose funzionalità di modding dei giochi, tra cui, ma non solo:
- Plugin di gioco (in formato 3GX).
- Override della lingua per singolo gioco (“emulazione locale”).
- Reindirizzamento del percorso dei contenuti degli asset (“LayeredFS”).
- Supporto per patch fornite dall’utente e/o sostituzioni complete dei “moduli di sistema”, una funzione essenziale per i progetti di sostituzione del Nintendo Network (e altri progetti).
- Un GDB stub completo, che consente ai developer homebrew e ai reverse-engineer di lavorare in modo molto più efficiente.
- Capacità di caricare a catena altri file di firmware, inclusi altre versioni di se stesso.
- … e molto altro!
Aggiornamento
- Scaricare semplicemente l’ultima versione e sostituire il file
boot.firmall’interno della scheda SD. Gli aggiornamenti automatici non sono supportati. - L’archivio di rilascio include anche l’ultima versione del Menu Homebrew; potreste voler sostituire anche il file
boot.3dsxse questo è obsoleto.
Changelog
Questa versione di Luma3DS introduce numerosi miglioramenti alla qualità della vita e getta le basi per i futuri aggiornamenti.
Innanzitutto, diverse impostazioni sono state spostate da config.ini a registri MCU inutilizzati. Ora è possibile modificarle direttamente tramite Rosalina e vengono salvate automaticamente. Alcune sono nuove:
- «Migliora i colori dello schermo superiore/inferiore» nel menu Filtri schermo
- Instradamento audio (automatico, forza altoparlanti, forza cuffie)
- Override del cursore del volume e bilanciamento audio sinistro/destro
- Override della luminosità principale dei LED (da 0% a 100%)
- Possibilità di scegliere tra Celsius e Fahrenheit per la temperatura della batteria
Di seguito, il resto del changelog:
- Rosalina: miglioramenti significativi ai filtri schermo:
- Aggiunto il supporto alle regolazioni di gamma e contrasto per singolo canale (rosso, verde e blu), consentendo una calibrazione più precisa dei colori dello schermo
- Per garantire la continuità della gamma, ora viene definito
0^0=0, ottenendo un risultato utile invece di rendere completamente bianco l’intero schermo - Ottimizzata notevolmente la generazione delle LUT per la correzione dei colori (da circa 700 µs a circa 75 µs) e sincronizzata la scrittura delle LUT con il VBlank per evitare anomalie grafiche
- Rimossa la regolazione della luminosità dalle impostazioni avanzate dei filtri schermo, poiché impediva l’ottimizzazione
- Rosalina: riviste e ampliate diverse opzioni nel menu Configurazione sistema:
- Rielaborata l’opzione Controlla volume in Imposta override cursore volume…, aggiungendo il controllo del bilanciamento stereo (sinistra/destra, per l’audio I2S1)
- L’interfaccia utente è stata rielaborata
- Il bilanciamento audio può essere applicato solo se l’override è attivo e non si applica agli applet (I2S2)
- Aggiunta l’opzione Imposta instradamento audio…, che consente di forzare l’uscita audio attraverso gli altoparlanti o le cuffie, oppure di lasciare la selezione in modalità automatica
- Sostituita l’opzione Attiva/disattiva LED con Imposta override luminosità principale LED…, che permette di regolare la luminosità da 0% a 100%
- Il LED rosso POWER non può essere regolato. Sebbene sia possibile disattivarlo, abbiamo deliberatamente scelto di lasciarlo acceso anche allo 0% per avvisare l’utente quando il livello della batteria è basso
- Il LED di ricarica non può essere regolato
- Impostando la luminosità dei LED allo 0%, questi rimangono spenti anche durante la modalità riposo, ad eccezione del LED rosso POWER e di quello di ricarica. Negli altri casi viene utilizzato il consueto schema respirazione, che alterna una luminosità del 4% e del 100%
- Rielaborata l’opzione Controlla volume in Imposta override cursore volume…, aggiungendo il controllo del bilanciamento stereo (sinistra/destra, per l’audio I2S1)
- Rosalina: visualizzazione della data e dell’ora correnti nell’angolo in alto a destra del menu quando non viene mostrato l’indirizzo IP
- Rosalina: aggiunta un’opzione per visualizzare la temperatura della batteria in Fahrenheit anziché in Celsius
- Loader: migliorata l’applicazione delle patch ai giochi e ai moduli di sistema:
- Aggiunto il supporto alle patch UPS (
code.ups), oltre a quelle IPS e BPS. Si noti che attualmente i controlli CRC delle patch UPS vengono saltati - Notevolmente velocizzato il caricamento delle patch IPS, soprattutto per quelle contenenti un numero elevato di piccoli record (da diversi minuti a meno di 50 ms in alcuni casi)
- Migliorata la gestione IPS delle modifiche alle dimensioni dei file, degli spazi riempiti con zeri e del campo dimensione opzionale dopo il marcatore EOF
- Corretta la propagazione delle dimensioni risultanti del codice tra le patch BPS, IPS e UPS, consentendo di applicare più patch insieme (l’ordine di applicazione non è specificato deliberatamente e non deve essere considerato garantito)
- Risolto un problema che impediva l’applicazione delle patch BPS ai moduli di sistema a causa di un’eccessiva allocazione temporanea di memoria
- Aggiunto il supporto alle patch UPS (
- Migliorato l’avvio automatico dell’homebrew su 3DS:
- Utilizzato per impostazione predefinita il meccanismo di riavvio del Menu HOME, anziché avviare direttamente il titolo configurato tramite NS
- Questo risolve i problemi con i pulsanti HOME/POWER quando si utilizzano configurazioni di memoria delle applicazioni non predefinite e consente il normale avvio se il titolo configurato non viene trovato
- Nota: a causa di un bug nelle versioni meno recenti di libctru, l’utilizzo di modalità di memoria che mettono a disposizione delle applicazioni una quantità maggiore di RAM (come Dev1) richiede di ricompilare le applicazioni homebrew con libctru v2.7.1 o successive. L’Homebrew Menu (
boot.3dsx) incluso nell’archivio di questa versione è già stato compilato con una versione compatibile - Il comportamento precedente può comunque essere riattivato tramite
autoboot_3ds_use_ns = 1inconfig.ini
- LayeredFS: corretta l’applicazione delle patch ai giochi che non contengono il simbolo
fsUnmountArchive, come Metroid: Samus Returns (di @R-YaTian, #2245) - Plugin loader: risolti i problemi di pulizia dei plugin alla terminazione dei processi, che potevano lasciare la memoria dei plugin mappata e impedire l’avvio delle applicazioni successive
- L’archivio di questa versione include un file
cacert.pemaggiornato, privo dei certificati compromessi di eMudhra e Sectigo.cacert.pemviene utilizzato dagli homebrew che impiegano cURL - Apportati ulteriori miglioramenti alla stabilità generale del sistema e altre modifiche minori per migliorare l’esperienza utente
Download: Luma3DS v13.5
Download: Source code Luma3DS v13.5
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: Xbox Series
Vedi altri prodotti Xbox Series
Ultimo aggiornamento 2026-11-03 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena PS5] Rilasciato PS5SX2 v2.30: Frame generation a 120 FPS, meno input lag e salvataggi migliorati](https://www.biteyourconsole.net/wp-content/uploads/PS5SX2-238x178.webp)
![[Scena PS Vita] Rilasciato Arx Libertatis v2.0: Prestazioni migliorate fino a 60 FPS e maggiore distanza visiva](https://www.biteyourconsole.net/wp-content/uploads/ARXLibertatis-238x178.webp)
![[Scena PS2] DKWDRV si aggiorna alla versione 1.7.6v: Corretti i problemi alla GPU e migliorata l’emulazione CD tramite USB](https://www.biteyourconsole.net/wp-content/uploads/DKWDRV1900-238x178.webp)
![[Scena PS5] Rilasciato PS5SX2 v2.30: Frame generation a 120 FPS, meno input lag e salvataggi migliorati](https://www.biteyourconsole.net/wp-content/uploads/PS5SX2-100x75.webp)
![[Scena PS Vita] Rilasciato Arx Libertatis v2.0: Prestazioni migliorate fino a 60 FPS e maggiore distanza visiva](https://www.biteyourconsole.net/wp-content/uploads/ARXLibertatis-100x75.webp)
![[Scena PS2] DKWDRV si aggiorna alla versione 1.7.6v: Corretti i problemi alla GPU e migliorata l’emulazione CD tramite USB](https://www.biteyourconsole.net/wp-content/uploads/DKWDRV1900-100x75.webp)