I've seen multiple users ask how they could update both their EmuNAND and CFW, as they're still using rxTools and haven't touched their 3DS in months. I decided to write a quick guide on how to upgrade for those who are outdated.
Downloads
Optional
1. Put your 3DS SD card into your computer
2. Open the Luma3DS zip file you downloaded above
3. Extract the luma folder to the root of the SD (It's an empty folder, this is where the .cfg file will be automatically created)
4. Place one of three files on your SD card, based on how you use menuhax:
Homebrew Launcher
If you launch your CFW from Homebrew Launcher, it means you have a boot.3dsx file on your SD's root that corresponds to Homebrew Launcher. This gets loaded up as soon as your 3DS turns on, via menuhax.
So just drag and drop the "3ds" folder to your SD card. And now you can launch Luma3DS from Homebrew Launcher.
CTR Boot Manager
If your 3DS boots into a boot menu called "CTRBootManager", you need to add the "Luma3DS.dat" file to your SD card's root.
Then you need to edit the boot.cfg file on your SD card to include Luma3DS, as follows:
{
title = "Luma3DS";
path = "/Luma3DS.dat";
offset = "0x12000";
},
If you don't have CTR Boot Manager already and would like to add it, download it HERE
Add the boot.3dsx file to your SD, replacing any that exists. Then add the "boot.cfg" file to your SD card. Edit the boot.cfg file to include the above text then save it. Use notepad++ if the text appears jumbled up while using normal notepad.
Menuhax
In the Luma3DS zip, go into the menuhax folder and drag and drop the boot.3dsx file to the root of your SD, replacing any that exists.
Now when you turn on your 3DS, it will automatically boot straight into Luma3DS.
Final tips
- When you first launch Luma3DS, you'll be greeted with a configuration menu which is one time only. Only option you should select is "Show current NAND in settings", then press start to reboot.
- You can update your EmuNAND to 11.0.0. Go to system settings, look on top to see if it says "Emu x.x.x", then go to other settings and do a system update. This updates EmuNAND to 11.0.0, while keeping sysNAND on 9.2 (The exploitable firmware, the reason you're able to use CFW in the first place)
- Luma3DS can be updated to a newer version directly from your 3DS if you use StarUpdater. It's an installable cia that can be installed and launched as an app. Be sure to change the mode from A9LH to Menuhax before updating. It will update an existing Luma3DS.dat file, so you pretty much have to be using CTR Boot Manager to benefit from the updater.
- Luma3DS automatically handles Native Firm, AGB Firm, and TWL Firm without requiring you to do anything for these as they'd automatically be patched as the CFW loads up. Although you can't play DSIware on EmuNAND.
- You can use out of region DLC with Luma3DS, using it's "Language Emulation Plugin" feature. Learn how to use it HERE