This guide is work in progress. Please report any issues you may encounter and other feedback on github.

Marenthyu's Guide to Custom Firmware using SeedMiner


Preparations

Section One - Sanity check

First things first.
We will now check if you had CFW installed before.

  1. Power off your Nintendo 3DS
  2. Hold the SELECT Button and turn on your 3DS. Don't let go until you see the Home Menu or Luma
  3. You should see the Home Menu.
    If you see the Luma Configuration screen, STOP HERE.
    This means you already have or had CFW installed. Please stop following this guide as you already have Custom Firmware.

Section Two - DSiWare Game

No CFW existing? Good!
Let's get a game.

  1. Check if you already own any of the following DSIWare Games. See the lists below for your Country! If you do, great, continue on with Section Three - Dumping Your Game

    • Additionally, it also works with any of the following games:
    • “Fieldrunners”
    • “Legends of Exidia”
    • “Guitar Rock Tour”
    • “The Legend of Zelda: Four Swords”
  2. You need to legitimately own one of the listed games on the device you want to install CFW on. Pirated copies won't work.
  3. Open the eShop (update your device if necessary)
  4. Open the Menu
  5. Go to Settings and more
  6. Go to Scan QR Code
  7. Scan any QR Code from the lists above, making sure it is a game form your region.
    I recommend SUDOKU by EA, as it is just 2$ and the game this exploit was originally discovered in
  8. Buy the game
  9. Download the game

Section Three - Dumping Your Game

Got a game? Let's grab it.

  1. Open System Settings on your 3DS
  2. Open Data Management (Green option in the bottom right)
  3. Open DSi Ware
  4. Under System Memory, tap your game
  5. Tap Copy
  6. You will be asked if you are sure to copy it as it will make the game unplayable - Tap Yes
  7. Exit out of System Settings and Power off your 3DS

Section Four - Finding your correct ID0

We will need your ID0, which is a unique String to identify your console.
To get it, please do the following:

  1. Power off your 3DS if you haven't already
  2. Put your SD Card into your PC
  3. Open the SD Card's Contents
  4. Open the Folder Named Nintendo 3DS
  5. You will now find one or multiple folders with 32-character-long names.
    If you only have one, that's good! Continue with step 15
  6. Navigate one folder up so you can see the Nintendo 3DS folder again
  7. Rename your Nintendo 3DS folder to Nintendo 3DSORIGINALDONOTDELETEME by right-clicking it and selecting Rename...
  8. Put the SD Card back into your 3DS
  9. Power on your Nintendo 3DS
  10. Wait for it to generate its data on your SD Card
  11. Power off your 3DS
  12. Insert the SD Card into your PC
  13. Open the SD Card's Contents
  14. Open the Folder Named Nintendo 3DS
  15. You should now see one Folder with a 32-character-long name. Write its name down, preferably copy it somewhere. (Where doesn't matter as long as you remember it.)
    This name of the folder is your ID0 - There is another one inside of it, but you can safely ignore it for now.
  16. If you did NOT skip from step 5 to step 15, delete the Nintendo 3DS folder and rename the Nintendo 3DSORIGINALDONOTDELETEME folder back to Nintendo 3DS

Remember your ID0. You will need it later.

Section Five - Copying your dsiware.bin file

You got your ID0 and bought the game which has been dumped to your SD Card. You will now need to find said dump.

  1. Power off your 3DS if you haven't already
  2. Put your SD Card into your PC
  3. Open the SD Card's Contents
  4. Open the Folder Named Nintendo 3DS
  5. Open the Folder Named like your ID0
  6. Open its sub-folder, it has a 32-character-long name again
  7. Open the Folder Named Nintendo DSiWare
  8. You will find one or more .bin files. If you have multiples, go back to the website from Section Two and find the ID of the game you bought.
    Copy the .bin file somewhere you can remember. For example, your desktop. To do so, click the file and press CTRL/STRG/CMD and C, then go to your Desktop and press CTRL/STRG/CMD and V.

If you have followed everything correctly, you now know your ID0 and have your game dumped as a .bin file.

You can now continue with seedminer.