Dumping Config Savegame from a 3DS Console | Citra | Nintendo 3DS Emulator
Read First!

The below wiki article is based on user submitted content.
Please verify all hyperlinks and terminal commands below!

See a mistake? Want to contribute? Edit this article on Github

Dumping Config Savegame from a 3DS Console

How to dump the Config Savegame

By default, Citra creates a dummy config file representing a 3DS console’s config savegame, which is sufficient to play most games without any work by the user or any files dumped from a real console. However, a dump of a real config savegame from a physical 3DS is required if an error similar to below is encountered while using Citra:

Service.CFG  core/hle/service/cfg/cfg.cpp:GetConfigInfoBlock:197: Config block 0xB0001 with flags 2 and size 2048 was not found

This tutorial will cover how to dump the config savegame from a 3DS console, but note that this file is copyrighted and not allowed to be shared, so don’t ask for it on the forum. If you do not own a 3DS to dump a config savegame from, you are out of luck.

Diagram showing the correct location of the config savegame in Citra’s User Directory.
"User Directory"
└── nand
    └── data
        └── 00000000000000000000000000000000
            └── sysdata
                └── 00010017
                    └── 00000000
                        └── config 

Required Tools:

This procedure to dump the Config Savegame requires a 3DS able to run Decrypt9WIP. Instructions on modding a 3DS can be found here.

  • A 3DS with access to the Decrypt9WIP app at release version 20161111 or later
  • A folder at the root of the SD card called files9
  • An SD card reader or a way to wirelessly transfer files between the 3DS console and a computer

Instructions

  1. From the root Decrypt9 menu, choose SysNAND Options, then Miscellaneous, then Dump Config (for Citra) and wait for the process to complete.
  2. The extracted config savegame can be found in the files9 directory located at the root of the SD card. Copy this file to the computer into Citra’s User Directory at /nand/data/00000000000000000000000000000000/sysdata/00010017/00000000. Allow the computer to overwrite any existing file.