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


Getting your Game patched

Congratulations on acquiring your movable.sed and dsiware.bin!
You will now patch your game to allow for the core exploit to be executed, which will allow you to install CFW.
Hold both files ready, you will need them in a moment.
If you do not yet have a movable.sed or your game's .bin file, you skipped something. Go back to the beginning.

Section One - Using the DIS

Luckily for you, someone recently made a Service to make the next step a lot easier and possible without someone else sharing their private files with you.
This service is the DSiWare Injection Service, which we will now use to patch your game.
If the website is down for whatever reason, you are still be able to continue by using TADPole or Jason's Seedplanter to patch the game yourself. After that you can continue with Section Three below.

  1. Open this website
  2. Click Build with Parameters on the left side
  3. Enter your name in the Username Field - Any name will work, just dont make it too short or include spaces.
  4. Select the region you purchased your DSiWare Game in
  5. Upload the .bin file you previously got and saved to your Desktop in the DsiBin field
  6. Upload your movable.sed in the MovableSed field
  7. Click Build
  8. Wait a few seconds
  9. Click the new Build that popped up on the left side. You should see a file downloadable with your name at the end
  10. Download this file
  11. Rename it by removing the .patched_yourname part, so it ends in .bin - for example, it should be named 4B513956.bin now

Section Two - Re-Import the Game

You should now have a fully patched .bin file - great!
We will now Re-Import the game to your 3DS's System Memory.

  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. Copy the patched .bin file you downloaded and renamed into this folder, overwriting the file that is already there.
  9. Put the SD Card back into your 3DS
  10. Start your 3DS
  11. Open System Settings
  12. Open Data Management (Green option in the bottom right)
  13. Open DSi Ware
  14. Tap SD Card
  15. Tap Your Game
  16. Tap Copy
  17. you will be asked if you want to override the already existing copy - Tap Yes
  18. Wait for it to copy
  19. Exist System Settings
  20. Start your Game.
    You should be greeted by a white screen complaining that it could not load a file.(or solid light-green screens, top and bottom, with no text at all). This is the intended result.
    NOTE: if you used SUDOKU, you may need to tap the touchscreen so the Game loads the modified save file
    If the game boots up normally, you have done something wrong. Redo the process from Section One on this page.

Section Three - Preparing your SD Card

We now have an entry-point Exploit. Awesome! We will now start downloading some things to install a few tools and the actual Custom Firmware.

  1. Download the latest Version of Luma3DS (Currently 9.0)
  2. Download the latest Version of this fork of b9sTool (boot.nds)
  3. Download the latest Version of Boot9Strap (NOT the devkit, NOT the ntr version.)
  4. Download the latest Version of the Homebrew Menu
  5. Copy the boot.firm from the Luma3DS 7z archive to the root of your SD Card
  6. Copy the boot.3dsx (Homebrew Menu) to the root of your SD Card
  7. Copy the boot.nds from b9stool to the root of your SD Card
  8. Copy the boot9strap.firm from the boot9strap.zip file to the /boot9strap/ folder on your SD Card. (Create it if it does not exist)
If you used one of the additionally listed games (Fieldrunners, Legends of Exidia, Guitar Rock Tour, The Legend of Zelda: Four Swords), continue with Section VI here.
Otherwise continue with Section VI here.