Home Homebrew Rilasciato Hekate v6.2.0 & Nyx v1.6.2

[Scena Switch] Rilasciato Hekate v6.2.0 & Nyx v1.6.2

630
0

L’aggiornamento del custom firmware Atmosphère ha dato seguito ad una nuova versione di Hekate, il bootloader grafico personalizzato per console Nintendo Switch, patcher firmware, strumenti e molto altro.

L’aggiornamento si è reso necessario per supportare principalmente il nuovo firmware 18.1.0 della console Switch, con un avvio fino al 70% più veloce su molti casi d’uso. Numerose migliorie e correzioni sono state apportate anche sotto il cofano.

Le modifiche a emuMMC includono il supporto per HOS 18.1.0, così come miglioramenti di precisione e prestazioni significativi per Nyx.

Questi includono un grande aggiornamento dell’Easter Egg, supporto per T210B01 e tutti gli SKU, e miglioramenti della batteria che possono aumentare la durata fino a 20 ore per i modelli T210B01 e 13 ore per i modelli T210 o Lite.

Il supporto per il gamepad USB HID è stato migliorato, con l’introduzione della visualizzazione dell’ID del touch fw in modo simile a HOS. Inoltre, sono state apportate modifiche ai cambiamenti BDK, con diverse funzioni rinominate e numerosi miglioramenti e correzioni.

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.2.0

  • Supporto HOS 18.1.0.
  • Hekate ora può lanciare HOS fino al 70% più velocemente su molti casi d’uso.
    • Solo questi casi d’uso sono interessati. Il resto è uguale/simile.
  • Molti miglioramenti e correzioni sotto il cofano (controllare le modifiche del BDK).

Modifiche emuMMC

Modifiche per Nyx v1.6.2

  • L’Easter Egg ha ricevuto un grande aggiornamento.
    • Aggiunto supporto per T210B01 e tutti gli SKU.
    • Miglioramenti significativi nella precisione (codice e audio). Ora tutte le particolarità sono supportate.
    • Miglioramenti significativi nelle prestazioni, fino al 1583% più veloce anche con uno scaling 4x.
    • Per questo motivo, la RAM è stata riportata a 204 MHz poiché non è più necessario essere veloci.
    • La durata della batteria può ora raggiungere fino a 20 ore per T210B01 e 13 ore per T210 o Lite.
    • Non-colore: aggiunte palette da scegliere per il non-colore.
    • Colore: Aggiunti filtri di colore.
    • Colore: Aggiunta modalità colore speciale.
    • Aggiunto scaling 3x (non supporta filtri di colore come 2x e 4x).
    • Aggiunto supporto per il rumble.
    • Aggiunto supporto per la modifica della luminosità.
    • La configurazione dell’orologio RTC è ora individualizzata e più precisa.
    • Molti altri miglioramenti e correzioni.
  • Il gamepad USB HID è stato migliorato.
    • Ora i pacchetti incompleti dal driver di input non verranno più analizzati.
    • Inoltre, il driver invierà un nuovo interrupt solo se viene rilevata una modifica nell’input, riducendo così il carico della CPU sul lato host.
  • L’ID del firmware touch è ora visualizzato come fa HOS.
  • Aggiunte informazioni sull’ID OEM per eMMC.
  • La tabella delle partizioni GPT di eMMC è ora più compatta e può mostrare fino a 20 partizioni.
  • L’UMS di eMMC per BOOT0/1 ora riporterà dimensioni superiori a 4 MB se applicabile.
    • Questo non cambia alcuna funzionalità. Qualsiasi software su PC dovrebbe comunque utilizzare immagini flashabili da 4 MB.
    • BOOT0/1 di emuMMC sono sempre forzati a 4 MB, qualunque cosa accada.
  • La finestra della console ora riporterà anche i valori del bastone destro.

Modifiche al BDK

  • DISPLAY: Le seguenti funzioni sono state rinominate:
    • display_init_framebuffer_pitch -> display_init_window_a_pitch
    • display_init_framebuffer_pitch_vic -> display_init_window_a_pitch_vic
    • display_init_framebuffer_pitch_inv -> display_init_window_a_pitch_inv
    • display_init_framebuffer_block -> display_init_window_a_block
    • display_init_framebuffer_log -> display_init_window_d_console
    • display_activate_console -> display_window_d_console_enable
    • display_deactivate_console -> display_window_d_console_disable
    • display_init_cursor -> display_cursor_init
    • display_set_pos_cursor -> display_cursor_set_pos
    • display_deinit_cursor -> display_cursor_deinit
  • HWINIT: hw_reinit_workaround ora è rinominato in hw_deinit.
  • UTILS: exec_cfg e cfg_op_t ora sono stati rinominati in reg_write_array e reg_cfg_t.
  • FAN: Rinominato set_fan_duty e get_fan_speed in fan_set_duty e fan_get_speed.

Modifiche normali:

  • DISPLAY: Miglioramenti massicci e deduplicazione del driver Part 2.
    • Tutto il porting Nvidia (errato) ora è ridotto al minimo strettamente necessario poiché conosciamo lo stato esatto di tutte le parti del driver.
    • Le differenze tra T210 e T210B01 sono ridotte al minimo.
    • Corretti diversi bug di Nvidia (nessun effetto visibile).
  • DISPLAY: Utilizzo del profilo di base sul pannello OLED per ottenere colori sRGB (naturali).
  • DISPLAY: display_get_backlight_brightness ora restituisce correttamente il duty anche per il pannello OLED.
  • DISPLAY: Aggiunte le funzioni display_window_disable, display_set_framebuffer e display_move_framebuffer.
  • BPMP: Introdotto bpmp_clk_rate_relaxed per una transizione più semplice a downclock/overclock temporanei.
  • HWINIT: Ottimizzati e semplificati diversi avvii di regolatori.
  • VIC: Supporto per i formati P8 e R5G5B5.
  • JOYCON: Mitigato un bug Nvidia che causava il mancato rilevamento di un Joycon.
  • JOYCON: Migliorati i controlli dei pacchetti e il rifiuto degli stessi se corrotti o incompleti.
  • FAN: Aggiunta la funzione fan_set_from_temp(temp) per controllare automaticamente la ventola in base alla temperatura fornita.
  • SPRINTF: Aggiunto supporto per il padding a destra e il padding delle stringhe. Controllare la sorgente per sapere come utilizzarlo.
  • TYPES: Aggiunti i macro likely(x) e unlikely(x).
  • USB: Utilizza bpmp_clk_rate_relaxed quando abilita i clock.
  • IRQ: Rimosso l’uso errato della funzione _irq_ack_source. Questo è solo per IRQ forzati dal software.
  • Numerosi miglioramenti e correzioni di bug.

Download: Hekate v6.2.0 & Nyx v1.6.2

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.2.0 & Nyx v1.6.2

Fonte: twitter.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.