Get Started

The colors of the devices in the image may vary, but note the button placement and features of each device carefully to ensure you select the correct one.

Click the image of your device to take you to the appropriate page.

Different device models, versions, and regions will require different steps to achieve the end goal of arm9loaderhax Custom Firmware. This page will help you find where to start for your device.

If you have already hacked your 3DS before and have an EmuNAND based CFW setup, just follow all instructions while on SysNAND. Your data will be transfered from EmuNAND to your new A9LH install at the end.

You will need ~1.79GB of free space on your SD card if you are using an Old 3DS or 2DS, or ~2.10GB of free space on your SD card if you are using a New 3DS.

Before starting, you may want to check your SD card for errors using H2testw (Windows), F3 (Linux), or F3X (Mac)!

New 3DS Old 3DS or 2DS
New 3DS

New 3DS XL
Old 3DS    Old 3DS XL

2DS
For support in English, ask for help at either #3dshacks on Rizon IRC or Nintendo Homebrew on Discord.
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.