Table of Contents

Nintendo 3DS

(See this page for an overview of all known hardware.)

If you need help, please come chat with us on the VGPC Discord.

Introduction


Important Notes


Dumping Nintendo 3DS carts is fairly easy, and can either be done through homebrew software, or by using a DS flashcart.

You will need an SD card 8GB or larger for this.

Methods

  1. SkyDock (todo)

Method 1 - 3DS console (GodMode9)

The following method work on all models of the 3DS, 2DS and New 3DS handhelds.

Follow the instructions over at 3DS Hacks Guide for more details on how to get your handheld ready, by enabling it to run 3DS-mode bare metal ARM9 homebrew, and make sure the latest stable GodMode9 is installed/present (v2.0.0 or later).

Note that you do not necessarily need to install custom firmware to run GodMode9 - you can stop following the 3DS Hacks Guide once you get to the point of being able to run a .firm file (or equivalent file for that particular exploit). But for convenience, you may want to follow the 3DS Hacks Guide to the end, so you can easily run GodMode9 at boot.

Dumping

For Reference: Identifying Game Versions

TGGRMYVRRR

T = Type
GG = Game code (e.g. DA = nintendogs + cats: Golden Retriever & New Friends)
R = Region (J = Japan, E = USA, P = Europe)
M = Manufacturing month (numbers, then after Sep its X,Y,Z for Oct,Nov,Dec)
Y = Manufacturing year (2010 + value OR 2020 + value, depending)
V = Version (starts at 0)
R = Manufacturing run

Easy way to remember where the version number is: fourth character from the right - this works for DS/i carts too.

Checking the ROM (optional)

Download ctrtool and run

ctrtool --intype=cci --verify dump.3ds > ctrtool_log.txt

(replace dump.3ds with the name of your dump). This will create a file called ctrtool_log.txt, which you should keep alongside the dump.

Gathering and Submitting Dump Info

See this page.

Based on this No-Intro wiki page and Psykopat's back-of-cart serial research