Table of Contents

Nintendo DS / Nintendo DSi

(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 DS and DSi carts is reasonably easy if you have a 3DS or DSi, but is more involved if you only have a DS available.

Methods

Method 1 - 3DS console

Tools

Dumping

Method 2 - DSi console

Follow the instructions over at DSi CFW Guide for more details on how to get your handheld ready to handle homebrew, and make sure the latest stable GodMode9i is installed on your SD card.

Dumping

Dump NDS card ROM to
"s:/gm9i/out"?
(<A> yes, <Y> trim, <B> no,
 <X> save only)

Method 3 - DS console via Wi-Fi

Using the Wi-Fi version of the wooddumper homebrew, you can dump DS carts over FTP using a DS or DS Lite.

Requirements:

Wi-Fi Setup

Dumping

Method 4 - DS console via slot-2 flashcart

Tools

Dumping

Below are examples of txt files generated by wooddumper. The second one includes CRC32 as the wooddumper's checksum was used for that session.

A2DPv00.txt
wooddumper r89
rom:
	code:	A2DPv00
	size:	33554432 bytes
	card:	00001fc2
save:
	status:	00000000
	id:	00ffffff
A2DPv00 (1).txt
wooddumper r89
rom:
	code:	A2DPv00
	size:	33554432 bytes
	card:	00001fc2
	crc32:	f443f9bf
save:
	status:	00000000
	id:	00ffffff

For Reference: Identifying Game Versions

todo: add info on box serials (and non-standard carts if relevant)

cart_front.jpg

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



cart_back.jpg

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?

Gathering and Submitting Dump Info

See this page.