Launching the exploit

Join the DS(i) Mode Hacking! Discord server for guide development and help.


We’ll start by first setting up your SD card to launch our exploit. For most users, we recommend using an exploit called “Memory Pit” which takes advantage of a flaw in how the Nintendo DSi Camera application handles image metadata.

Launching the exploit will boot you into TWiLight Menu++, a homebrew application that acts as a replacement to the DSi Menu.

Requirements

  • A way to copy downloaded files to your SD card
  • An application that can extract archives, such as 7-Zip (Windows) or The Unarchiver (macOS)

Section I - SD Card Setup

Ensure your SD card is formatted correctly.

Using a Windows, Linux or macOS device? Use Lazy DSi Downloader to automatically setup your SD card.

Memory Pit

  1. Download the Memory Pit binary for the version and region of your Nintendo DSi system
  2. Make sure the following path exists on your SD card: sd:/private/ds/app/484E494A/
    • You will already have this directory if you have previously copied photos to your SD card via the Nintendo DSi Camera application. If so, you do not need to delete it and recreate it.
    • If it does not exist, please create the individual folders
  3. If there is already a pit.bin file in that path, create a backup of that file
  4. Place the Memory Pit pit.bin file in this folder

For an understanding on why we’re doing this, please review the FAQ.

TWiLight Menu++

  1. Download the latest release of TWiLight Menu++
  2. Extract the _nds folder from TWiLightMenu-DSi.7z to the root of your SD card
  3. Extract the BOOT.NDS file from TWiLightMenu-DSi.7z to the root of your SD card

Section II - Launching the exploit

  1. Ensure your SD card is inserted into your Nintendo DSi
  2. Boot your Nintendo DSi and launch the Nintendo DSi Camera application
    • If the camera on your Nintendo DSi doesn’t work, you can still use Memory Pit as long as the tutorial does not appear. If the tutorial appears and crashes as you try to complete it, please use an alternate exploit
  3. Select the SD Card icon on the top right
    • If you receive a message saying your SD card isn’t inserted, please use another SD card
    • If you receive a message saying that your SD card cannot be used, ensure your SD card is formatted correctly
  4. Select your SD card’s camera album
    • The screen should flash magenta if Memory Pit was copied correctly

If the top screen turns green, you do not have TWiLight Menu++’s BOOT.NDS on the root of your SD card. Follow the TWiLight Menu++ setup guide again

You should now see the Nintendo DSi Splash Screen, which is being shown by TWiLight Menu++.

Section III - Configuring TWiLight Menu++

  1. Once you’re in TWiLight Menu++, press SELECT to switch to the DS Classic Menu
  2. Tap the button in the bottom middle to open settings
  3. Use the L and R buttons to switch over to the “Misc. Settings” page
  4. Switch the “SysNAND Region” entry to your console’s region
  5. Switch the “DSiWare Exploit” entry to Memory Pit
    • If you’re using a different exploit, select that instead

Continue to Dumping NAND