Hardmod


Le hardmodding consiste à souder physiquement la carte mère de la Nintendo DSi à un adaptateur de carte SD afin de pouvoir la lire sur un ordinateur. Ceci est utile pour restaurer les sauvegardes de la NAND, visualiser la NAND sur votre PC, etc…

Nintendo DS #

Carte mère de la DS originale avec les points tactiles étiquetés

Nintendo DSi #

Pour hardmodder une Nintendo DSi/DSi XL (LL), vous aurez besoin des éléments suivants :

Pins DSi côté A #

Pins DSi côté A

Pins DSi côté B #

Pins DSi côté B

Pins DSi XL côté B #

Pins DSi XL côté B

  • Vous devrez souder les points de la carte mère à l’adaptateur de la carte microSD
    • CMD au pin 2
    • GND aux pins 3 et 6
    • CLK au pin 5
    • DAT0 au pin 7

Exemple d’adaptateur microSD soudé #

Exemple de microSD

  • Insérez l’adaptateur de carte microSD dans votre ordinateur
    • AVERTISSEMENT - Windows vous demandera de le formater : NE PAS le formater - cela pourrait causer des dommages irréparables

Suppression du pied de page de no$gba #

Vous devez d’abord supprimer le pied de page NOCASH de la sauvegarde que vous transférez sur la DSi. Cela peut être fait en utilisant hiyaCFW Helper.

  1. Téléchargez la version correspondant au système d’exploitation que vous utilisez
  2. Exécutez le script, en sélectionnant la sauvegarde NAND que vous souhaitez transférer sur votre DSi
  3. Passez en mode NAND avec le bouton à gauche du chemin du fichier
  4. Cliquez sur Start pour créer la sauvegarde NAND sans le pied de page de no$gba
  • Une fois le script terminé, il devrait y avoir un fichier avec un nom long se terminant par -no-footer.bin dans le dossier où votre terminal est ouvert
    • Utilisez ce fichier comme image NAND que vous flasherez sur la DSi

Flashage de la sauvegarde de la NAND #

  1. Ouvriez Win32 Disk Imager
  2. Cliquez sur l’icône de dossier et naviguez jusqu’à votre bureau. Dans la zone de texte, écrivez NAND_0.bin. Lors de la sélection du type, choisissez Tous les types *.*
  3. Choisissez l’appareil qui est le DSi et cliquez sur Read
  4. Une fois que c’est fait, cliquez sur l’icône du dossier, changez le nom en NAND_1.bin et cliquez à nouveau sur Read
  5. Ouvrez HxD et faites glisser les deux fichiers dans l’éditeur. Allez dans la barre supérieure, cliquez sur « Analyse », cliquez sur « Comparaison de fichiers » dans le menu déroulant, puis cliquez sur « Comparer ».
  6. Choisissez de comparer les deux fichiers et cliquez sur OK lorsque vous avez terminé
    • S’il est indiqué « Les fichiers choisis sont identiques », vous pouvez passer à la section suivante
    • Si ce n’est pas le cas, et que les deux NANDs ne sont pas autour de 240 Mo, dumpez à nouveau NAND_1/NAND_0
  7. Ouvrez Win32 Disk Imager, cliquez sur l’icône du dossier et choisissez votre sauvegarde NAND existante que vous avez créée auparavant
  8. Flashez-la avec le bouton Write
  9. Débranchez l’adaptateur de carte SD et essayez d’allumer la DSi
  1. Déterminez où la carte SD est montée
    • Linux :
      1. Débranchez l’adaptateur de carte SD
      2. Exécutez lsblk dans un terminal
      3. Branchez l’adaptateur de carte SD
      4. Exécutez à nouveau lsblk
      5. Cette fois, un nouvel appareil devrait apparaître
        • Il peut s’appeler /dev/sdb, assurez-vous de noter comment il s’appelle sur votre ordinateur
    • macOS :
      1. Débranchez l’adaptateur de carte SD
      2. Exécutez df dans un terminal
      3. Branchez l’adaptateur de carte SD
      4. Exécutez à nouveau df
      5. Un nouvel appareil devrait apparaître dans la liste
        • Il peut s’appeler /dev/disk1s1, assurez-vous de noter comment il s’appelle sur votre ordinateur
  2. Dumpez la NAND
    • Exécutez la commande suivante dans un terminal :
      • cat {device-name} > nand0.bin
      • Remplacez {device-name} par l’emplacement de montage de la carte SD
      • Par exemple cat /dev/sdb > nand0.bin
      • Ensuite, exécutez cat {device-name} > nand1.bin
  3. Comparez les dumps de la NAND
    1. Exécutez la commande suivante :
      • Linux : md5sum nand0.bin nand1.bin
      • macOS : md5 -r nand0.bin nand1.bin
    2. Vérifiez que les hachages générés correspondent les uns aux autres
    3. Sinon, redumpez la NAND, en ajustant le câblage si nécessaire
    4. Continuez à redumper la NAND jusqu’à ce que les hachages soient identiques
  4. Flashez la NAND
    1. Localisez la sauvegarde de la NAND que vous avez créée avant sur la console
    2. Exécutez la commande suivante :
      • chat {existing-nand-backup} > {device-name}
      • Remplacez {existing-nand-backup} par l’emplacement et le nom de votre ancienne sauvegarde NAND
      • Remplacez {device-name} par le point de montage de la carte SD

À ce stade, vous pouvez débrancher l’adaptateur de carte SD et tenter d’allumer la DSi. Si tout s’est bien passé, la DSi devrait avoir démarré dans l’état où elle se trouvait lorsque la sauvegarde a été créée !