Changelog v0.1.0 :
- Construit en utilisant la version c51918a de libnx. - Implémentation de l'analyse des tables de partition (MBR/GPT/VBR). La bibliothèque se charge maintenant de rechercher les secteurs d'amorçage et/ou les tables de partition par elle-même, et ne fait que passer les LBAs de volume aux bibliothèques de systèmes de fichiers. Il est ainsi possible de monter plusieurs partitions à partir de la même unité logique que des périphériques devoptab individuels. - Support NTFS implémenté. Un grand merci à Rhys Koedijk ! Vous devez lier votre application à la fois à libusbhsfs et à NTFS-3G si vous souhaitez utiliser le support NTFS. Veuillez lire la section Comment compiler du LISEZMOI pour savoir comment compiler NTFS-3G et l'installer dans le répertoire portlibs de devkitPro. - Certaines limitations s'appliquent. Veuillez lire la section Limitations du LISEZMOI pour plus d'informations. - La double licence (ISC / GPLv2+) est maintenant fournie pour permettre aux projets qui ne sont pas conformes à la licence GPLv2+ de NTFS-3G de continuer à utiliser libusbhsfs, bien qu'avec le support FAT uniquement. Pour plus d'informations, veuillez lire la section "Licences" du readme. - Amélioration des contrôles de sécurité dans toutes les fonctions internes de devoptab. API de la bibliothèque : - usbHsFsUnmountDevice() est maintenant fournie comme un moyen de démonter manuellement / en toute sécurité les périphériques UMS à l'exécution avant de les déconnecter.Cela a toujours été géré automatiquement par usbHsFsExit() s'il y a des dispositifs UMS montés lorsque l'interface de la bibliothèque est fermée. Ainsi, selon vos besoins, vous ne devez appeler usbHsFsUnmountDevice() qu'en cas d'absolue nécessité. usbHsFsGetFileSystemMountFlags() et usbHsFsSetFileSystemMountFlags() sont maintenant fournies comme moyen de récupérer/régler les drapeaux de montage du système de fichiers. Veuillez lire include/usbhsfs.h pour plus d'informations et leur fonction. - Ces flags n'affectent que le montage de volume NTFS pour l'instant, ils n'ont donc aucun effet sous les licences ISC de la bibliothèque. - De plus, ces fonctions n'ont aucun effet sous SX OS. Pilote BOT : - La commande SCSI d'interrogation est maintenant réessayée si un CSW inattendu sans données sensorielles est reçu. - Les valeurs du qualificateur de périphérique et du type de périphérique provenant des données d'interrogation sont maintenant filtrées. Merci à ginkuji d'avoir signalé ce problème. - Le démarrage de l'unité logique revient maintenant immédiatement si une commande SCSI optionnelle échoue et qu'un code de détection supplémentaire "Medium Not Present" est signalé par le périphérique UMS. - Une réinitialisation du bus est maintenant effectuée sur tous les périphériques UMS qui sont déjà disponibles lorsque usbHsFsInitialize() est appelé. - Correction du démarrage des unités logiques pour les lecteurs qui ont été arrêtés lors d'une session précédente, mais qui n'ont pas été retirés de la console. Merci à FlyingBananaTree de nous avoir signalé ce problème. - Correction de problèmes potentiels de corruption de mémoire qui auraient pu se produire du fait de la non mise à jour des références de contexte LUN/FS après la réallocation de leurs buffers. Build Debug : - Implémentation d'une mise en cache correcte dans le code de journalisation des débogages, ce qui rend la construction des débogages beaucoup plus rapide maintenant. - Le fichier journal est désormais vidé chaque fois qu'une fonction API publique générant des messages de journal est appelée. SX OS : - Le logfile de statut en mode utilisateur est maintenant signalé à chaque changement de statut usbfs. Exemple d'application de test : - Mise à jour pour refléter tous ces changements. - Ajout de nouveaux tests du système de fichiers. - Réécriture du traitement des entrées pour correspondre à la nouvelle API pad de libnx. - Utilisation de usbHsFsUnmountDevice() pour démonter en toute sécurité les périphériques UMS qui ont déjà été testés.
Téléchargement : libusbhsfs v0.1.0
Le développeur D3fau4 propose la mise à jour de NightFall, cette homebrew permet de mettre a jour votre console via internet a l'aide d'un serveur privé géré par D3fau4 ou en local via la SD.
Cette homebrew est basé sur " DayBreak ", l'homebrew de mise a jour officiellement proposé par la Team Reswitched pour Atmosphère.
Cette homebrew a pour but de remplacer le système officiel de mise a jour de la console.
Si vous souhaitez créer votre propre serveur, vous devrez procéder à une configuration spéciale, vous pouvez utiliser cet outil : NightFall-Server
Changelog :
Original :
Update hardware types.
fixed a bug that prevented updating if you did not have emummc.
Added more stability™.
Traduit :
Mettre à jour les types de matériel.
correction d'un bug qui empêchait la mise à jour si vous n'aviez pas emummc.
Ajout de stability™.
Lien de téléchargement : NightFall 1.1.2
Le développeur D3fau4 propose la mise à jour de NightFall, sous ce nom se cache le vieux System Updater qui est utilisé pour vous permettre de mettre à jour votre console hors ligne, et le but est surtout de bloquer les mises à jour sur les modèles Mariko et iPatched.
Les autres homebrews sont les dernières versions disponibles en date, nous y retrouvons :
Atmosphère - 0.16.1
DeepSea Cleaner - v1.1.0 DeepSea Toolbox - v5.0.0 DeepSea Updater - v4.3.0 EdiZon - snapshot Emuiibo - 0.6.1 Goldleaf - 0.8 Hekate - v5.5.0 Hekate Icons - v3.0.0 Homebrew App Store - hbas-2.2 JKSV - 06.07.2020 Lockpick_RCM - v1.9.0 NSAInstaller - v1.0.1 NXMTP - v0.1.4 Status Monitor Overlay - 0.6.3 Tesla-Menu - v1.1.3 ldn_mitm - v1.6.0 nx-ovlloader - v1.0.6 ovlSysModules - v1.2.1 sys-clk - 1.0.0 sys-con - v0.6.2 sys-ftpd-light - 1.0.4Téléchargement : Deepsea 1.9.1
Le tout nouveau Hekate - CTCaer mod vient tout juste de paraitre, au programme le développeur rajoute bien entendu le support du tout dernier firmware 11.0.1 dans la version CTCaer mod v5.5.1 et Nyx passe en version 0.9.7.
Changelog Hekate CTCaer mod v5.5.1: - Support HOS 11.0.1 - Correction du mode sleep sur les modèles Switch Eristas modchippées, la première BCT, qui est utilisée dans le binaire de démarrage, a un module inapproprié. Maintenant, il semble que les 4 soient valables. - Ajout du support de log de l' UART d'Exosphere, ceci peut être activé via des flags ou via exosphere.ini - Atténuation du problème lors de l'initialisation de certaines cartes SD Phison Nyx v0.9.7 - Correction du keygen pour les unités Erista/Mariko à partir de la version 9.1.0 . En outre, les clés sont stockées dans la console d'enregistrement après avoir vérifié les informations du cal0 - Ajout d'informations sur l'UA (Unité d'attribution) pour les cartes SD . Cela montre l'alignement des performances nécessaires pour la lecture/écriture - Ajout d'un loader pour les informations d'initialisation de la carte SD . Il y a maintenant de nouvelles informations sur le bootloader et les erreurs SD qui peuvent aider à déboguer les problèmes. Téléchargement : CTCaer mod v5.5.1 & Nyx v0.9.7