wiki/pages/_es-ES/ds-index/hardmod.md
2021-01-28 23:04:06 -06:00

5.7 KiB

lang layout section category title description
es-ES wiki ds-index guides Hardmod Cómo hacer hardmod a una Nintendo DSi

El hardmodding consiste en soldar un adaptador de tarjetas SD directamente a la placa base de la DSi para poder leerla en un ordenador. Es bastante útil para restaurar copias de seguridad de la NAND, ver la NAND en tu PC, etc...

Nintendo DS

Placa base de la DS original con los puntos de contacto marcados

Nintendo DSi

Para hacer hardmod en una Nintendo DSi / DSi XL (LL) necesitas:

Pines en la cara A de la DSi

Pines en la cara A de la DSi

Pines en la cara B de la DSi

Pines en la cara B de la DSi

Pines en la cara B de la DSi XL

Pines en la cara B de la DSi XL

  • Necesitas soldar estos puntos de la placa base con el adaptador de microSD
    • CMD con pin 2
    • GND con pines 3 y 6
    • CLK con pin 5
    • DAT0 con pin 7

Ejemplo de adaptador de microSD soldado

Ejemplo de microSD

  • Inserta el adaptador de microSD en tu ordenador
    • CUIDADO - Windows preguntará si quieres formatearlo: NO LO HAGAS - puede causar daños irreversibles

Primero tienes que quitar el footer de NOCASH de la copia de seguridad que estás flasheando en la DSi. Puedes hacerlo con la aplicación hiyaCFW Helper.

  1. Descarga la versión correspondiente a tu sistema operativo
  2. Ejecuta el script seleccionando la copia de la NAND que quieres flashear en la DSi
  3. Cambia al Modo NAND con el botón a la izquierda de la ruta del archivo
  4. Pincha Start para hacer la copia de la NAND sin el footer de no$gba
  • Cuando haya terminado, debería haber un archivo con un nombre largo que acaba en -no-footer.bin en la carpeta que tienes el terminal abierto
    • Usa este archivo como la imagen NAND a flashear en la DSi

Instrucciones de Windows (saltar para macOS / Linux)

  1. Abre Win32DiskImager
  2. Pincha en el icono de la carpeta y busca tu escritorio. En el cuadro de texto, escribe NAND_0.bin. Escoge All types *.* como extensión
  3. Elige el dispositivo que sea la DSi y pincha leer
  4. Cuando haya terminado, pincha en el icono de la carpeta, cambia el nombre a NAND_1.bin y vuelve a leer
  5. Abre HxD y arrastra ambos archivos al editor. Ve a la barra superior, pincha "Analysis", pincha "File compare" en el menú desplegable y pincha en "Compare".
  6. Elige comparar los archivos y pincha OK cuando termine
    • Si dice "The chosen files are identical.", ve a la siguiente sección
    • Si no es el caso, y ambas NANDs no tienen cerca de 240MB, vuelca las NAND_1 y NAND_0 de nuevo
  7. Abre Win32DiskImager, pincha en el icono de la carpeta y selecciona la copia de la NAND que has creado antes
  8. Flashéala con el botón Write
  9. Extrae el adaptador de tarjetas SD y prueba a encender la DSi

Instrucciones para Linux / macOS (saltar para Windows)

  1. Busca dónde está montada la tarjeta SD

    • Linux:

      1. Extrae el adaptador de tarjetas SD
      2. Ejecuta lbslk en un terminal
      3. Conecta el adaptador de tarjetas SD
      4. Ejecuta lbslk de nuevo
      5. Esta vez debería aparecer un nuevo dispositivo
        • Debería llamarse /dev/sdb, anota el nombre que tiene en tu terminal
    • macOS:

      1. Extrae el adaptador de tarjetas SD
      2. Ejecuta df en un terminal
      3. Conecta el adaptador de tarjetas SD
      4. Ejecuta df de nuevo
      5. Debería aparecer un nuevo dispositivo
        • Debería llamarse /dev/disk1s1, anota el nombre que tiene en tu terminal
  2. Vuelca la NAND

    • Ejecuta los siguientes comandos en un terminal:
      • cat {device-name} > nand0.bin
      • Reemplaza {device-name} con la ubicación de montaje de la SD
      • P. ej. cat /dev/sdb > nand0.bin
      • Ejecuta cat {device-name} > nand1.bin
  3. Compara los volcados de NAND

    1. Ejecuta:
      • Linux: md5sum nand0.bin nand1.bin
      • macOS: md5 -r nand0.bin nand1.bin
    2. Comprueba que los hashes generados coinciden
    3. Si no, vuelve a volcar la NAND, reajustando el cableado si es necesario
    4. Sigue volcando la NAND hasta que los hashes coincidan
  4. Flashear la NAND

    1. Localiza la copia de la NAND que has creado antes en la consola
    2. Ejecuta el siguiente comando:
      • cat {existing-nand-backup} > {device-name}
      • Reemplaza {existing-nand-backup} con la ubicación y el nombre de tu copia antigua de la NAND
      • Reemplaza {device-name} con el punto de montaje de la tarjeta SD

Ya puedes extraer el adaptador de tarjetas SD y encender la consola. Si todo ha ido bien, la DSi debería encenderse en el mismo estado que cuando hiciste la copia.