Home Homebrew Rilasciato Hekate v6.4.2 & Nyx v1.8.2

[Scena Switch] Rilasciato Hekate v6.4.2 & Nyx v1.8.2

283
0

Il developer CTCaer ha rilasciato una nuova versione di Hekate, un aggiornamento che rafforza ulteriormente il ruolo del bootloader come strumento indispensabile per ogni console Nintendo Switch moddata.

La nuova versione arriva a pochi mesi dalla rivoluzionaria 6.4.0 e porta con sé una serie di correzioni e miglioramenti che rendono l’esperienza ancora più stabile e affidabile, soprattutto su hardware datato o modificato.

Tra i problemi risolti spicca un errata di silicio non documentato che affliggeva una piccola percentuale di dispositivi T210 (Erista): in certi casi causava schermo nero o freeze totale al logo di Hekate/Nyx.

Per gli utenti che hanno portato la propria Switch a 8 GB di RAM tramite mod hardware, CTCaer ha fornito un payload dedicato (hekate_ctcaer_x.x.x__ram8GB.bin): basta iniettarlo una sola volta come primo payload e il bootloader configura automaticamente tutto, inclusi i file update.bin, senza ulteriori copie manuali.

Chi possiede una Switch con la RAM originale da 4 GB deve invece continuare a usare la versione standard.

Nyx, l’interfaccia grafica di Hekate, raggiunge la versione 1.8.2 con interventi mirati: il pannello HW Info relativo ai fuse è stato completamente riorganizzato, raggruppando i valori in modo logico e mostrando nomi reali invece dei registri tecnici; ora compaiono anche codici prodotto, FAB/LOT e un vero e proprio grafico del wafer che indica la posizione esatta del die, utile per correlare prestazioni e area di produzione.

Sono stati corretti freeze durante l’inizializzazione, problemi nel dump del pairing Bluetooth dei Joy-Con e instabilità del clock BPMP su chip mal binnati (grazie alla correzione di un altro errata che colpiva sia T210 che T210B01).

Il selettore data/ora impedisce ora di impostare giorni non validi per il mese corrente, sia visivamente sia al salvataggio.

Sul fronte tecnico, il Base Development Kit (BDK) ha subito una profonda revisione della gestione clock con l’uso dei registri SET/CLR, miglioramenti all’inizializzazione PLLC e ai delay di lock, oltre a varie funzioni aggiunte per supportare configurazioni RAM modificate e per rimuovere ogni dipendenza dallo storage di Nyx.

Il risultato è un Hekate più robusto anche sui chip più problematici.

Con il supporto confermato fino al firmware HOS 21.0.1, la capacità di avviare tutti i CFW attuali, Android e Linux senza mai estrarre la SD, e un Partition Manager che rimane tra i migliori mai realizzati per Switch, Hekate 6.4.2 si conferma il coltellino svizzero definitivo della scena homebrew.

Caratteristiche

  • Completamente configurabile e grafico con supporto per touchscreen e input Joycon.
  • Stile di avvio, temi di sfondo e colore.
  • Bootloader HOS (Switch OS) — Per CFW Sys/Emu, OFW Sys e Stock Sys.
  • Bootloader per Android e Linux.
  • Avvio del payload.
  • Strumenti di backup/ripristino eMMC/emuMMC.
  • SD Card Partition Manager: Prepara e formatta la scheda SD per qualsiasi combinazione di HOS (Sys/emuMMC), Android e Linux.
  • emuMMC Creation & Manager: Può anche migrare e correggere la emuMMC esistente.
  • Cambia lampeggiatore Android e Linux.
  • USB Mass Storage (UMS) per SD/eMMC/emuMMC — Converte Switch in un lettore di schede SD.
  • USB Gamepad — Converte Switch con Joycon in un USB HID Gamepad.
  • Informazioni su hardware e periferiche (SoC, fusibili, RAM, display, touch, eMMC, SD, batteria, alimentatore, caricabatterie).
  • Molti altri strumenti come Archive Bit Fixer, Touch Calibration, SD/eMMC Benchmark, AutoRCM enabler e altro.

Il bootloader può essere configurato tramite il file di configurazione bootloader/hekate_ipl.ini (se presente sulla scheda SD). Ogni sezione ini rappresenta una voce di avvio, ad eccezione della sezione speciale ‘config’ che controlla la configurazione globale.

Ci sono quattro possibili tipi di voci. ” [ ] “: Voce di avvio, ” { } “: Caption, ” # “: Commento, ” newline “: .ini cosmetic newline. Un modello può essere trovato a questo indirizzo.

Changelog

Modifiche di Hekate v6.4.2

  • Risolto un problema che poteva causare schermo nero o blocco durante il logo di hekate (Nyx).
    • Rilevata un’errata del silicio non documentata che ha interessato una frazione di utenti con dispositivi T210 (Erista).
  • Introdotto un nuovo payload di configurazione forzata per dispositivi con RAM modificata a 8 GB.
    • È possibile utilizzare hekate_ctcaer_x.x.x__ram8GB.bin tramite iniezione RCM, payload.bin, ecc., nel caso di una Switch modificata con 8 GB di RAM.
    • Il payload imposterà automaticamente la configurazione RAM anche in update.bin se non corrisponde; non è necessario copiarlo manualmente.
    • Assicurarsi di usare la variante da 8 GB come primo payload iniettato/caricato.
    • Per maggiori dettagli, consultare la guida “How to update”. Gli utenti con dispositivi standard da 4 GB non devono usare questa variante.
  • Altri miglioramenti e correzioni minori.

Modifiche a Nyx v1.8.2

  • La sezione HW Info dedicata ai fuses è stata notevolmente migliorata.
    • I valori rilevanti sono stati compattati e raggruppati in modo più ordinato.
    • Dove possibile vengono usati i nomi reali invece dei nomi dei registri.
    • I codici Product e FAB/LOT mostrano ora esattamente ciò che è inciso sul die.
  • Aggiunto un grafico del wafer in HW Info per mostrare la posizione del die sul wafer.
    • Combinato con i valori speedo, può evidenziare quali zone del wafer hanno prestazioni mediamente migliori.
  • Risolto un problema che poteva causare un blocco durante l’inizializzazione di Nyx mentre veniva visualizzato il logo di hekate.
  • Corretta un’anomalia nel dump dell’accoppiamento Bluetooth dei Joy-Con tramite il menu Opzioni di Nyx.
  • Il clock BPMP è ora più stabile e alcuni dispositivi con chip meno selezionati potrebbero sopportare frequenze più alte (bpmpclock in nyx.ini).
    • La maggiore stabilità deriva dalla correzione di un’altra errata del silicio non documentata che interessava i chip T210 e T210B01.
  • Aggiunti controlli al selettore Data/Ora per evitare che il numero dei giorni superi il massimo consentito per il mese.
    • I controlli esistevano già al momento del salvataggio, ma funzionavano in modo non corretto; ora sono stati fixati e resi anche visivi.
  • Altri miglioramenti e correzioni minori.

Modifiche BDK

  • CLOCK: Rifattorizzata tutta la logica di abilitazione/reset dei clock dei moduli utilizzando i registri SET/CLR.
  • CLOCK: Questa modifica risolve anche un’errata del silicio non documentata che interessava una frazione di chip T210 e causava blocchi su SDMMC.
  • CLOCK: Migliorata l’inizializzazione e configurazione di PLLC per mitigare un’errata del silicio non documentata presente sia nei chip T210 che T210B01.
  • CLOCK: Rifattorizzati i ritardi di lock del PLL.
  • FUSES: Aggiunta la funzione fuse_force_8gb_dramid che, quando chiamata una volta, fa sì che fuse_read_dramid(false) ritorni un ID DRAM da 8 GB.
  • MTC: minerva_init ora accetta lo storage di Minerva come argomento per evitare l’uso dello storage di Nyx.
  • MTC: Aggiunta una nuova funzione minerva_deinit che imposta automaticamente la frequenza a 204 MHz e invalida la configurazione.
  • BDK: Rimossa la dipendenza dallo storage di Nyx da tutte le componenti del BDK.

Download: Hekate v6.4.2

Download: Hekate v6.4.2 & Nyx v1.8.2

Download: Hekate v6.4.2 ram8GB.bin

Download: joiner_scripts_for_windows_linux_macos.zip

Download: nyx_usb_max_rate__run_only_once_per_windows_pc.reg

Download: Source code Hekate v6.4.2 & Nyx v1.8.2