Nintendo 3DS Dumping Guide

From No-Intro ~ Wiki
Revision as of 08:10, 12 October 2018 by Hiccup (Talk | contribs) (Nintendo 3DS GodMode9 Method)

Jump to: navigation, search

Nintendo 3DS GodMode9 Method

[todo: add ntrboothax tutorial and other methods of loading bare-metal ARM9 software]


  • A Nintendo (New) {2/3}DS with a method to run "bare-metal" ARM9 software. Methods include having a custom firmware installed or a DS flashcart with ntrboothax.
  • GodMode9 (use v1.7.0 or later so you won't have to remove the save from Card2 games using Crappy Tiny Reader - v1.7.0 made it so GodMode9 does this automatically)
  • Crappy Tiny Reader (only if you dump a trimmed ROM)


  • Run GodMode9
  • Navigate into "GAMECART"
  • Copy a .3ds file to the SD card. If you don't have enough space for the full dump on the SD Card, you can copy the "trim"med one.
  • Copy the .3ds file withut "trim" in the name to the SD card.
  • If you copied the ROM in trimmed form to the SD Card, then you need to untrim it (see below). Otherwise, you're done.


  • Load your ROM in Crappy Tiny Reader and open the "partitions" tab.
  • Go to the "tools" tab. Click the button that says "Add files", and select your dump.
  • On the dropdown next to the "clear" button, click and select "[untrim]". Press start, then click yes.
  • Your dump is untrimmed.

Gateway3DS Method (not recommended)


Gathering Dump Info

  • Dumping Tool: The name and version of the tool/method use to make the dump.
  • CRC32: Generated from the ROM file using HxD, for example.
  • MD5: Ditto.
  • SHA-1: Ditto.
  • Game title: Most obvious, is located everywhere. Please include subtitle if any.
  • Region: The region the disc originated from like USA, Japan or Europe
  • ROM Revision: The revision found in the ROM data.
  • ROM Serial: The 10-character serial found at 0x1150 the ROM data, in the format "XXX-X-XXXX" with X being a letter or number.
  • Languages/Language Select: Some games either show a language selection screen at startup or in the game options. Many games will boot with different languages depending on the active language selected in the BIOS. Booting the game with each language selected in the bios is necessary to identify the supported languages for these games. Note that it is possible to submit a game without checking the languages, but this then needs to be stated in your submission.
    • Tip: Using an emulator like Citra can speed up the language checking dramatically since you can switch the system language in the emulator settings much faster than on a real 3DS.
  • Cart Serial: It is located on the label on the front of the cart the form of "LNA-CTR-AREP-EUR" (where X is a letter or number), also it may have a number (Like -1 or -2) appended.
  • Cart Additional Serial: On back of cart.
  • Case Barcode (optional): The number on the case displayed beneath the vertical lines, see Barcode.
  • Case Serials (optional): The serials on the case. Example: CTR P AREP, TSA-CTR-AREP-UKV, Art.-Nr.:2221246T
  • Size: The size of the ROM in bytes.
  • Chip(s) serial(s) (optional): The codes on the ROM chip inside the cart. You would need to break open the cart to see these.
  • Scans (optional): The following scans (or photos) would be good to have: Front and back of the following items - box, cart and PCB.

Submitting Info to No-Intro

If you have datter rights you can submit the dumpinfo using the "Submit" form in DAT-o-MATIC.

Otherwise post the info in the New Dumps & Redumps section of the forum.