Nintendo Switch Dumping Guide
From No-Intro ~ Wiki
[edit: SX Dumper may work better]
- Nintendo Switch on any firmware other than 3.0.0 to 3.0.2.
- A tool to boot into RCM (either by modifying your right Joy-Con or by using a 3D printed jig).
- gcdumptool Note: A small number of games, of type 'Card2' can only be dumped on 4.1.0 and above with this tool.
- The latest NSWDB XML file on the root of your SD card.
- Boot into RCM, then load the homebrew launcher.
- Note: If you use FAT32, you can dump the game in smaller parts, but must reassemble them.
- Choose gcdumptool. When it sees that a game card is inserted choose "Full XCI Dump".
- Set split to yes only if you are using a FAT32 card with a game over 4GB, set dump certificate to no, trim output to no, and crc32 checksum to yes, then press A on Start XCI dump process.
- After dumping, you should see your dump CRC. If the application says that this is found matching a scene release, then this is a good redump (compared to Scene release). However, we do need a little more information (see Gathering Dump Info).
- You will have a .XCI on the root your micro SD Card. Copy this to your PC. If you used the split method for FAT32 only SD cards, you will need to reassemble the parts.
FAT32 Only, with carts over 4GB in size
- Copy all parts of your XCI to your computer.
- Open the command prompt and enter the directory with your split files.
copy /b game* new.xcireplacing game with the name of the first file (excluding extension), then press enter.
- Your parts should be copied and reassembled into a complete dump.
- Open your terminal emulator and enter the directory with your split files.
cat game* > new.xci, replacing game with the name of the first file (excluding extension), then press enter.
- Your parts should be reassembled into a complete dump.
Gathering Dump Info
- CRC32: Generated from the ROM file using HxD or HashTab on windows, or by using
crc32in a terminal emulator for linux/mac.
- MD5: As above, or by using
md5in a terminal emulator for linux/mac.
- SHA-1: As above, or by using
shasum -a 1in a terminal emulator for linux/mac.
- Game title: If it differs between different places (e.g. title screen, console menu banner, box, cart) then go with the one on the front of the box.
- Region: The region the cart originated from such as USA, Japan, Europe, Korea, China or "World" if it is being sold in three or more regions If you're unsure, consult the DAT-o-MATIC or simply use the region from the label of your cart.
- Cart Serial: It is located on the label on the front of the cart the form of "LA-H-XXXXX-XXX" (where X is a letter). The last three letters are the cartridge's region, not necessarily the region of the game itself. For additional information on cartridge serials, see Understanding Serials.
- Cart Reverse Serial: It is located on the back of the cartridge printed on the plastic in the form "AAAAABBBCCC" where A is Cart Serial, B is unknown, and C is cartridge revision.
- Cart Revision (If applicable): last 3 digits on the reverse cartridge serial.
- Box Barcode: The number on the case displayed beneath the vertical lines, see Barcode.
- Box Serial: The serial on the case. Example: HAC P AAAAA USA
- Size: The size of the ROM in bytes.
- Scans: 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.