Check the dumping hardware overview for a list of known preservation hardware.
If you need help, please come chat with us on the VGPC or No-Intro discord servers.
Since there are several methods to run homebrew on a 3DS or DSi, dumping DS and DSi carts is reasonably easy and required no additional hardware. If you only have a DS available, the process is more involved.
Important Notes
Follow the 3DS Custom Firmware Guide to enable running homebrew on your 3DS or use a DS flashcart with ntrboothax. Install the latest stable version of GodMode9 on your SD card.
Dumping
Follow the DSi CFW Guide to install custom firmware on your DSi, and install the latest stable version of GodMode9i on your SD card.
Dumping
Dump NDS card ROM to "s:/gm9i/out"? (<A> yes, <Y> trim, <B> no, <X> save only)
Using the Wi-Fi version of the wooddumper homebrew, you can dump DS carts over FTP using a DS or DS Lite.
Requirements:
ftp://
), but if not, you can get FileZilla for PC, or Material Files for Android.Here is an example of a txt file generated by wooddumper.
wooddumper r89 rom: code: A2DPv00 size: 33554432 bytes card: 00001fc2 save: status: 00000000 id: 00ffffff
This one includes the CRC32 value calculated by wooddumper.
wooddumper r89 rom: code: A2DPv00 size: 33554432 bytes card: 00001fc2 crc32: f443f9bf save: status: 00000000 id: 00ffffff
todo: add info on box serials (and non-standard carts if relevant)
Front of cart serial
SSS-CCCC-RRR
e.g. NTR-A2DP-EUR
S = System (NTR = DS, TWL = DSi-exclusive/DSi-enhanced)
C = Gamecode (see the first four characters in the “back of cart serial” section, although sometimes the gamecode here is incorrect and won't match that)
R = Region
Region Codes:
Region | Region Code |
---|---|
Japan | JPN |
USA | USA |
Canada | CAN |
Europe | EUR |
United Kingdom | UKV |
France | FRA |
Korea | KOR |
Back of cart serial
TGGRUVXMM
e.g. A2DPN0J08
T = Type (A/B/C = Normal, D = DSi-exclusive, DS/DSi-enhanced with infrared hardware, T = Unknown, U = Tool/Utility, V = DSi-enhanced, Y = Unknown)
GG = Game code (e.g. 2D = New Super Mario Bros.)
R = Region (J = Japan, E = USA, P = Europe, K = Korea)
U = Unknown (“N” in all known cases)
V = Version (starts at 0)
X = Unknown (“J” in all known cases)
M = Production site/factory ID?
Easy way to remember where the version number is: fourth character from the right - this works for 3DS carts too.
PCB serial
Meaning is unknown
e.g. ▼ CS A-1 C01-10
sometimes a dot character (•) is used
ROM chip serial (first line)
XYYWW…
X = Unknown
Y = Manufacturing year?
W = Manufacturing week?
Once you've dumped your games, it's time to generate and submit metadata to a preservation project for validating and cataloging. See the dump submission instructions for more information.