Ce n'est pas tout, le développeur CTCaer quand à lui a proposé la mise à jour d'Hekate et de Nyx qui sont désormais affublés respectivement de la numérotation 6.2.0 et 1.6.2.
L'idée là aussi est d'amener le support du dernier firmware qui vient d'être mis en ligne par Nintendo mais aussi d'apporter quelques modifications de fonds.
Changements dans hekate v6.2.0 :
- Prise en charge du firmware 18.1.0
- hekate peut maintenant lancer HOS jusqu'à 70% plus rapidement dans de nombreux cas d'utilisation.
- Seuls ces cas d'utilisation sont affectés. Les autres sont identiques/similaires.
- Correction d'un problème avec l'écran bleu - code 01 sur T210 (Erista). - Téléchargement mis à jour.
- Beaucoup d'améliorations et de corrections sous le capot (voir les changements dans le BDK)
Changements Nyx 1.6.2 :
- L'Easter Egg a fait l'objet d'une mise à jour massive
- Ajout de la prise en charge du T210B01 et de toutes les UGS
- Amélioration massive de la précision (code et audio). Toutes les bizarreries sont désormais prises en charge.
- Améliorations massives des performances. 1583% plus rapide même avec une mise à l'échelle de 4x. Pour cette raison, la mémoire vive est ramenée à 204 MHz car elle n'est plus nécessaire pour être rapide.
- L'autonomie de la batterie peut maintenant atteindre 20 heures pour T210B01 et 13 heures pour T210 ou Lite.
- Non-couleur : Ajout de palettes à choisir pour la non-couleur
- Couleur : ajout de filtres de couleur
- Couleur : ajout d'un mode couleur spécial
- Ajout de la mise à l'échelle 3x (ne prend pas en charge les filtres de couleur comme 2x et 4x)
- Ajout de la prise en charge des vibrations
- Ajout de la prise en charge du changement de luminosité
- La configuration de l'horloge RTC est maintenant individualisée et plus appropriée
- Beaucoup d'autres améliorations et corrections
- Amélioration de la manette de jeu USB HID
- Désormais, les paquets incomplets provenant du pilote d'entrée ne seront pas analysés.
- De plus, le pilote n'enverra une nouvelle interruption que si un changement d'entrée a été détecté, réduisant ainsi la charge du processeur du côté de l'hôte.
- L'identifiant du Touch fw est maintenant affiché de la même manière que sur le firmware.
- Ajout de l'information OEM ID pour l'eMMC
- La table de partition GPT de l'eMMC est désormais plus compacte et peut afficher jusqu'à 20 partitions.
- L'UMS eMMC pour BOOT0/1 signale désormais les tailles > 4MB le cas échéant. Cela ne change aucune fonctionnalité. Tout logiciel sur PC devrait toujours utiliser des images flashables de 4MB.
- emuMMC BOOT0/1, comme toujours, est forcée à 4MB, quoi qu'il arrive.
- La fenêtre de la console indiquera également les valeurs de la clé de droite.
Changements dans BDK :
Importants :
HWINIT : hw_reinit_workaround est maintenant renommé en hw_deinit
UTILS : exec_cfg et cfg_op_t sont maintenant renommés en reg_write_array et reg_cfg_t
FAN : set_fan_duty et get_fan_speed sont renommés en fan_set_duty et fan_get_speed
AFFICHAGE : Certaines fonctions ont été renommées
Normaux :
DISPLAY : Améliorations massives et déduplication du pilote Partie 2
Tous les portages Nvidia (incorrects) sont maintenant réduits au strict nécessaire puisque nous connaissons l'état exact de toutes les parties du pilote.
Les différences entre T210 et T210B01 sont également réduites au minimum.
Correction de plusieurs bogues Nvidia également. (Pas d'effet notable)
AFFICHAGE : Utilisation du profil de base sur les panneaux Oled pour obtenir des couleurs sRGB (vraiment naturelles)
DISPLAY : display_get_backlight_brightness renvoie maintenant correctement les droits pour les panneaux Oled également
DISPLAY : Ajout des fonctions display_window_disable, display_set_framebuffer et display_move_framebuffer
BPMP : Introduction de bpmp_clk_rate_relaxed pour faciliter la transition vers des downclocks/overclocks temporaires
HWINIT : Optimisation et rationalisation de plusieurs bringups de régulateurs
VIC : Support des formats P8 et R5G5B5
JOYCON : Atténuation d'un bug Nvidia qui faisait qu'un Joycon n'était pas détecté
JOYCON : Amélioration de la vérification des paquets et de leur rejet s'ils sont corrompus ou incomplets
FAN : Ajout de la fonction fan_set_from_temp(temp) pour contrôler automatiquement le ventilateur en fonction de la température fournie
SPRINTF : Ajout du support pour le padding droit et le padding de chaîne. Consultez la source pour savoir comment l'utiliser
TYPES : Ajout des macros likely(x) et unlikely(x)
USB : utilisation de bpmp_clk_rate_relaxed lors de l'activation des horloges
IRQ : suppression de la fonction _irq_ack_source utilisée incorrectement. C'est seulement pour les irqs sw forcés.
Beaucoup d'améliorations et de corrections de bugs