Arm9LoaderHax General Q&A
Luma3DS ( Custom Firmware aka CFW) & Homebrew Launcher
Luma3DS ( Custom Firmware aka CFW) & Homebrew Launcher
Please feel free to ask question so we can answer them and add it to the guide
1. How do I install an arm9loaderhax powered custom firmware?
Follow Plailect's guide step by step. Also, you can join the discussion thread for questions regarding the setup process.
Before you do anything make sure to go into the "luma" folder of your 3DS SD Card and change the following names if you havent done it already
- Rename your <button>.bin to <button>_<name>.bin. (e.g. rename x.bin to x_uncart.bin)
- Rename your default.bin to def_<payloadname>.bin. (e.g. rename default.bin to def_Dec9.bin)
Download the latest Luma3DS and extra the “luma” and “arm9loaderhax.bin” files to the root of you SD Card. Then merge the folder/file which will cause the old files to be overwritten.
Dont use it this application yet. Has to be update since firmware name was change. Download arnupdate and copy the files to the root of the 3DS SD Card. Boot up the 3DS and enter the Homebrew Launcher. Then choose arnupdate and follow the on screen instructions.
Turn your system on while pressing the [SELECT] button at the same time. It will bring up the configuration screen. On the top you'll be able to see the CFW version
Visit Configurations Options for an in depth detail explanation of each function.
Recommended setting--Use the A button and the D-Pad to turn on the following:
Recommended setting--Use the A button and the D-Pad to turn on the following:
- "Autoboot SysNAND"
- "Use SysNAND FIRM as default (A9LH-only)"
- "Force A9LH detection"
- "Show current NAND in System Settings"
- "Show GBA boot screen in patched AGB_FIRM"
- If you are using a New 3DS, you should also enable the following:
- Toggle "New 3DS CPU" to "CLock+L2(x)" for improved game performance
- “Enable splash screen with screen-init’- Only enable it if using a custom boot image/animation
There are currently two way to do this
- Place an image for the top screen (SD:/luma/splash.bin)
- An image for the bottom screen (SD:/luma/splashbottom.bin)
If BootAnim9 hangs on a white screen when the animation(s) finish playing, then it means it can't find '/anim/arm9payload.bin'
If you hold the following [BUTTON] while powering the system this will happen
- [SELECT] : Boots up Luma3DS configurations settings
- [START]: Launches Decrypt9. A full feature NAND recovery tool
- [Y]: Launches EmuNAND9: A full feature RedNand and SD management tool
- [X]: Launches Uncart. A tool forconverting a physical game cart to an installable file.
You can find the necessary files from "Section I - Preparatory work" then follow the directions bellow
- Delete the Decrypt9 folder from the root of your SD card if you have one - no Decrypt9 folder
- Copy the a9lh folder from data_input.zip to the root of your SD Card
- Copy and merge the a9lh folder from payload_input.zip to the root of your SD Card
- Copy arm9loaderhax.bin and the luma folder from the Luma3DS zip to the root of your SD card
- Create a new folder called payloads in the /luma/ folder
- Copy Decrypt9WIP.bin from the Decrypt9WIP zip to the /luma/payloads/ folder on your SD card
- In the /luma/payloads folder, rename Decrypt9WIP.bin to def_Dec9.bin
- Copy and merge the 3DS folder from the EmuNAND9 zip to the root of your SD card
- Copy EmuNAND9.bin from the EmuNAND9 zip to the /luma/payloads/ folder on your SD card
- In the /luma/payloads folder, rename EmuNAND9.bin to y_EmuN9.bin
- Copy Uncart.bin from the Uncart zip to the /luma/payloads/ folder on your SD card
- In the /luma/payloads folder, rename Uncart.bin to x_Uncart.bin
- Copy firmware.bin from the Luma3DS NTR Firmware zip to the /luma/ folder on your SD card
- Copy MiniPasta.3dsx and MiniPasta.smdh to the /3ds/ folder on your SD card
Copy the sysNAND_original.bin to the root of your SD Card. Then hold [START] while booting up the system to load Decrypt9. Once loaded pick "SysNAND options" --> "SysNAND Backup/Restore" --> "NAND Restore" and choose the sysNAND.bin. Reboot system and you should be back to stock
Right now we are assuming you are on SysNAND 9.2 and already have your OTP key. You have to put the files from "Section I - Preparatory work" in your SD Card then enter the Homebrew Launcher and start MiniPasta. Reenter the Homebrew Launcher and install the console OTP with SafeA9LHInstaller.
- If you are in updated SysNAND mode you only have to copy all files from the 8GB SD-Card to the 32GB SD-Card. (If you follow the guide in question 1 this is the default mode)
- Insert the 32GB SD Card in your 3DS then boot up the system while holding [Y] this will boot up EmuNand. Then pick "SD Format Options' --> "Format SD (no EmuNAND).
- Then press [SELECT] to unmount SD. Place the 8GB SD Card into the system and press
- Choose "EmuNAND Manager Options" -->"Backup EmuNAND to file" follow the onscreen instructions and name it emunand.bin
- Press [SELECT] to unmount SD. The copy the emunand.bin file to the 32GB SD Card
- Put it back in the 3ds and press
- Choose "EmuNAND Manager Options" -->"Restore file to EmuNAND " follow the on screen instructions
- Afterwards press [START] to reboot system
- Install FileZilla on your computer
- Downloade "Super ftBrony II Turbo" and copy the file to the /3ds folder on the root of the SD Card
- On 2DS or 3DS open the Homebrew Launcher then choose “Super ftBRONY II Turbo”. Look at the IP and Port number
- On FileZilla use the IP address for Host and Port number for the Port. Leave the Username and Password field empty. Then press quick connect
- Transfer the files by dragging and dropping
- Once you are done press twice on ftBRONY app
Piracy is illegal. You know that. I know that. Now lets continue
- For 2DS & 3DS games the format is cia. For example MarioKart7.cia
- To install the games go to the Health and Safety app (which is now a CIA installer aka FBI CIA INSTALLER).
- Press [L] to switch Destination to SD Card. When installing games always make sure the destination is the SDCard ( It should be SDCard by default)
- Find the game file you place in your SD Card then click [A] on a file to install it. Press[X] to install all the games in that specific folder
- Press [R] to switch Mode. After installing games you can swith Mode to delete the files
Download JK's Save Manager then install the cia file on to your 3DS. Run the app and follow onscreen instructions
Yes, Luma3DS has a Region Free Patch build in
- Check out the list of Homebrew apps here
- The download the file probably inside a zip folder.
- If the zip file has a 3ds folder on it just copy it to the root of the SD Card and it will merge them otherwise follow the specific homebrew instruction
Follow JJTapia19's guide
There are two ways to do this
You can download theme cia file (that you own) then install them and apply them like a regular theme
- Download CHMM2 from the official thread and merge the 3ds folder with the one in your SD Card
- Download the themes from (https://3dsthem.es/).
- Extract the theme zip file to a folder. For examples Goku.zip will be extracted and created a Goku folder with all the files on the theme inside that folder
- Place that folder inside the Theme folder located on the root of the SDCard.
- If you dont have one just created oneOpen the CHMM2 app then press [A] to apply it
Credit: NO PARTICULAR ORDER. If I miss someone let me know
@WHOEVER CREATED HOMEBREW LAUNCHER
@Plailect for creating arm9loaderhax guide
@Aurora Wright for creating Luma3DS
@Wolfvak for creating BootAnim9
@sweatbox for his answer on my question thread
@Quantumcat for her guide
@JK_ for his save manager
@JJTapia19 for his emulator guide
@Rinnegatamante for her CHMM2 application
@Hamcha for his updator
Guide Version: 1.1
updated custom firmware name
Last edited by PECONAUT,