- This tutorial assumes you already have emuNAND setup and is built with reiNAND in mind but this should work for others too.
- Everything in this tutorial will be done from a computer.
Step 1: Make sure you have MenuHax installed on your sysNAND. If not get that setup and make sure it is set to trigger type2! You can do this by going into the app through the homebrew launcher.
Step 2: Take the microSD (or SD) card out of your system and plug it into your computer.
Step 3: Place CtrBootManager to the root of your SD card after renaming it from boot.3dsx” to “ctrm.3dsx” or something else that is exactly 9 characters long and does not conflict with other files. Make sure your HBL is still named “boot.3dsx”.
Step 4: Find the ropbinpayload_menuhax file on the root of your SD card. You will be editing this so back it up to your desktop or somewhere safe.
Step 5: Open the ropbin file with your favourite *hex* editor. (NotePad++ should do)
Step 6: Use the search feature to find anything matching “boot.3sdx” and change it to “ctrm.3dsx” (or whatever you chose instead of this), should be two or three times.
Step 7: Edit your boot.cfg file that is on the root of your SD card. You will want to add a boot entry for what ever method you use to boot into emuNAND. Make sure the offset for whatever method you use to get into emuNAND is "0x12000" for auto booting and have the timeout set to 0.
Code:
// Boot menu configuration
boot_config =
{
// Default timeout in secondes
// If timeout = -1, disable autoboot
timeout = 0;
// Some devices (n3ds?) seems to have
// some timing problems when using timeout=0 (autoboot).
// You may increase this value to improve boot success rate.
// Default delay (8) should be good for o3ds, 2 seems good for n3ds
autobootfix = 2;
// if timeout = 0 (autoboot),
// hold this key to enter the menu
// keycode list : https://goo.gl/4XLDIL
recovery = 2; // SELECT
// Default boot entry
default = 0;
// Boot menu entries (11 max)
entries =
(
{
title = "ReiNand - emuNAND";
path = "/reiNand.dat";
offset = "0x12000";
},
{
title = "HomeBrewMenu - sysNAND";
path = "/boot.3dsx";
}
);
};
Now hopefully when you restart your 3DS it will autoboot into your emuNAND and while booting into HBL it will just go to hbl normally. Not putting up with ctrbootmanager all the time or worrying about your 3DS crashing because you forgot to stop it from auto booting into emuNAND while already in emuNAND.
Last edited by Mistie,