New 3DS browserhax-XL+slotTool Guide
!!! NEW 3DS NEW 2DS ONLY !!! DOES NOT WORK ON OLD 3DS / OLD 2DS !!!
This page will install custom firmware on all stock New 3DS / New 2DS consoles.
At this time, this guide is intended for unminable consoles. While this guide will work in under circumstances, it has been less rigorously tested than the main guide, so you should only use it if you've been directed to.
To be very clear: Don't link this guide to each and every person aiming to install custom firmware.
This guide will bring a console from stock to boot9strap by using old/new-browserhax to gain Homebrew Launcher access, and then by using slotTool to inject an exploited WiFi profile. Once the exploited WiFi profile has been injected, you will use Safe Mode (a recovery feature present on all 3DS consoles) to activate it.
Before you start
In order to follow this guide, you must have:
- A New 3DS or New 2DS console on the latest firmware (11.14.0-46)
- Old 3DS / Old 2DS models are incompatible with this method
- An SD card formatted as FAT32
- If your SD card is smaller than 2GB, you will be unable to create a NAND backup, which is a critical backup file used in case of a catastrophic software issue
- A working 3DS Internet Browser (used for browserhax-XL)
- Working Safe Mode (used for slotTool)
- Entering Safe Mode requires working left and right shoulder buttons
If you cannot fulfill any one of these prerequisites, STOP, as you will be unable to follow the entirety of this guide.
Safe Mode Test
The instructions provided here will test the console's ability to enter Safe Mode.
- With your system powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
- Keep holding the buttons until your console boots into Safe Mode
- After some time, your console should show a System Update screen
- This indicates that the console has successfully entered Safe Mode
If you boot into the Home Menu instead of the System Update screen, the console has failed to enter Safe Mode. Try repeating these instructions a few more times, ensuring that you've properly held all of the buttons for the proper amount of time before determining that Safe Mode is inaccessible.
What you need
- The latest release of Luma3DS
- The latest release of new-browserhax-xl
- The file usm.bin
Section I - Prep Work
- Copy
boot.firm
andboot.3dsx
from the Luma3DS.zip
to the root of your SD card- The root of the SD card refers to the initial directory on your SD card where you can see the
Nintendo 3DS
folder, but are not inside of it
- The root of the SD card refers to the initial directory on your SD card where you can see the
- Copy
usm.bin
to the root of your SD card - Copy the contents of the folder corresponding to your console's region inside of the browserhax
.zip
(release_new3ds_v1.0.zip
) to the root of your SD card- If you are unsure of your console's region, you can find it in the final letter of the version string in System Settings: U is USA, E is EUROPE, J is JAPAN, and K is KOREA

Section II - browserhax + slotTool
- Power on your device
- Open the Internet Browser
- Alternatively, scan this QR code
- Type
https://zoogie.github.io/web/nbhax-xl
into the address bar - Your device should eventually load into the Homebrew Launcher
- If your device freezes on a yellow screen, try again
- If your device freezes on a different coloured screen, or you see "An error has occurred", ensure that your file placement is correct and that you have selected the files corresponding to your console's region and model
- It's also worth trying to clear the 3DS browser's history and cookies
- Launch slotTool from the list of homebrew
- Select the "INSTALL exploit to wifi slots 1,2,3 & shutdown" option
- You will see some on-screen text and then your system will shutdown

Section III - unSAFE_MODE
- With your system still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
- Keep holding the buttons until your console boots into Safe Mode
- Press "OK" to accept the update
- There is no update. This is part of the exploit
- Press "I accept" to accept the terms and conditions
- The update will eventually fail, with error code
003-1099
. This is intended behaviour - When asked "Would you like to configure Internet settings?", select "Yes"
- On the following menu, navigate to
Connection 1
->Change Settings
->Next Page (right arrow)
->Proxy Settings
->Detailed Setup
(visual aid) - Once you see
B9S install SUCCESS
on the top screen, press any button to reboot to Luma Configuration- If you are stuck on the
B9S install SUCCESS
screen, it is safe to forcefully turn off the console by holding the power button for 15 seconds
- If you are stuck on the
Section IV - Configuring Luma3DS
- Your device should automatically show the Luma Configuration menu
- If you do not see the Luma Configuration menu, turn off the console and hold SELECT while turning on the console to access it
- Use the (A) button and the D-Pad to turn on the following:
- "Show NAND or user string in System Settings"
(x)
indicates that the option has been turned on
- Press (Start) to save and reboot
- Your device should load the Home Menu after a short delay
Section V - Restoring WiFi Configuration Profiles
- Launch the Download Play application
- Wait until you see the two buttons
- Do not select either of the options
- Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
- Select "Miscellaneous options"
- Select "Switch the hb. title to the current app."
- Press (B) to continue
- Press (B) to return to the Rosalina main menu
- Press (B) to exit the Rosalina menu
- Press (Home), then close Download Play
- Launch the Download Play application
- Your device should load the Homebrew Launcher
- Launch slotTool from the list of homebrew
- Select "RESTORE original wifi slots 1,2,3"
- Your device will reboot

Continue to Finalizing Setup
Credits
- ItsPizzaTime1501 for writing the slotTool portion of this guide
- zoogie for creating these exploits: unSAFE_MODE and new-browserhax-XL