Modifikasi Keras (Hardmod)


Memodifikasi keras (Hardmod) adalah ketika kamu mensolder fisik papan induk konsol Nintendo DSi ke adaptor kartu SD agar terbaca di komputer. Ini berguna untuk memulihkan cadangan NAND, melihat NAND di komputer, dll…

Nintendo DS #

Papan induk DS Original dengan titik-sentuh berlabel

Nintendo DSi #

Untuk memodifikasi keras Nintendo DSi/DSi XL (LL) dibutuhkan:

Pin-out DSi sisi A #

Pin-out DSi sisi A

Pin-out DSi sisi B #

Pin-out DSi sisi B

Pin-out DSi XL sisi B #

Pin-out DSi XL sisi B

  • Kamu perlu mensolder titik (point) pada papan induk ke adaptor kartu microSD
    • CMD ke pin 2
    • GND ke pin 3 dan 6
    • CLK ke pin 5
    • DAT0 ke pin 7

Contoh adaptor microSD tersolder #

Contoh microSD

  • Sisipkan adaptor kartu microSD ke komputer
    • PERINGATAN - Jika Windows minta memformat: JANGAN diformat - nanti terjadi kerusakan TAK DAPAT DIPERBAIKI

You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. Ini dapat dilakukan dengan hiyaCFW helper.

  1. Unduh versi aplikasi untuk sistem operasi yang kamu gunakan
  2. Run the script, selecting the NAND backup you wish to flash to your DSi
  3. Switch to NAND mode with the button to the left of the file path
  4. Click Start to create the NAND backup without the no$gba footer
  • Once the script completes, there should be a file with a long name ending in -no-footer.bin in the folder where your terminal is open
    • Use this file as the NAND image you flash onto the DSi

Flashing the NAND backup #

  1. Buka Win32DiskImager
  2. Click the folder icon and browse to your desktop. In the text box, write NAND_0.bin. When selecting type, choose All types *.*
  3. Choose the device that is the DSi and click read
  4. Once it is done, click the folder icon, change the name to NAND_1.bin and read again
  5. Open HxD and drag both files into the editor. Go to the top bar, click “Analysis”, click “File compare” from the drop down menu, then click “Compare”.
  6. Choose to compare both files then click OK when done
    • If it says “The chosen files are identical.”, you are good to go to the next section
    • If it doesn’t say that, and both NANDs aren’t around 240 MB, dump NAND_1/NAND_0 again
  7. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before
  8. Flash it with the Write button
  9. Cabut adaptor kartu SD dan coba hidupkan konsol DSi
  1. Work out where the SD card is mounted
    • Linux:
      1. Cabut adaptor kartu SD
      2. Run lsblk in a terminal
      3. Colok adaptor kartu SD
      4. Run lsblk again
      5. This time a new device should appear
        • It may be called /dev/sdb, make sure you note down what it is called on your computer
    • macOS:
      1. Cabut adaptor kartu SD
      2. Run df in a terminal
      3. Colok adaptor kartu SD
      4. Run df again
      5. A new device should appear in the list
        • It may be called /dev/disk1s1, make sure you note down what it is called on your computer
  2. Dump the NAND
    • Run the following command in a terminal:
      • cat {device-name} > nand0.bin
      • Replace {device-name} with the SD card mount location
      • E.g cat /dev/sdb > nand0.bin
      • Then run cat {device-name} > nand1.bin
  3. Compare NAND dumps
    1. Run the following command:
      • Linux: md5sum nand0.bin nand1.bin
      • macOS: md5 -r nand0.bin nand1.bin
    2. Check that the hash generated matches each other
    3. If not, redump the NAND, adjusting the wiring if necessary
    4. Keep on redumping the NAND until the hashes are identical
  4. Flash NAND
    1. Locate the NAND backup you created before on the console
    2. Jalankan perintah berikut:
      • cat {existing-nand-backup} > {device-name}
      • Replace {existing-nand-backup} with the location and name of your old NAND backup
      • Replace {device-name} with the mount point of the SD card

Sesudah itu, kamu boleh mencabut adaptor kartu SD dan menyalakan konsol DSi. Jika semua lancar, DSi seharusnya kembali dimulai nyala ke keadaan seperti saat cadangannya dibuat!