4.9 KiB
title | permalink |
---|---|
Updating A9LH | /updating-a9lh.html |
Last Update: 29 Sep 2016
The actual installation of arm9loaderhax itself consists of payload files installed into the NFIRM partitions on your device's NAND chip, which is soldered to the motherboard itself. These payloads are updated rarely and only really serve the purpose of launching arm9loaderhax.bin
from the SD Card, which is, in our case, Luma3DS.
{: .notice}
So far, arm9loaderhax itself has only been majorly updated once. {: .notice--info}
The old version of arm9loaderhax (sometimes referred to as "v1" because it was installed using SafeA9LHInstaller v1) was the latest version of Delebile's initial implementation. {: .notice--info}
The new version of arm9loaderhax (sometimes referred to as "v2" because it is installed using SafeA9LHInstaller v2 or FIRM81 because of its use of 8.1's NFIRM files to make room for larger payloads) is the latest version of AuroraWright's Fork of Delebile's initial implementation. {: .notice--info}
These steps will also update your various payloads and the AES key database. {: .notice--success}
What you need
aeskeydb.bin
-data_input_v3.zip
-- The latest release of Luma3DS
- The latest release of arm9loaderhax
- The latest release of SafeA9LHInstaller
- The latest release of Hourglass9
Instructions
For all of these instructions, OVERWRITE any existing files on your SD card.
Section I - Prep work
- Delete any existing
aeskeydb.bin
from the root of your SD card - Delete the
a9lh
folder from the root of your SD card if it exists - Copy
aeskeydb.bin
to the/files9/
folder on your SD card - Copy
Hourglass9.bin
from the Hourglass9 zip to the/luma/payloads/
folder on your SD card and renameHourglass9.bin
tostart_Hourglass9.bin
- Copy
arm9loaderhax.bin
from the SafeA9LHInstaller zip to the/luma/payloads
folder on your SD card - Rename
arm9loaderhax.bin
in/luma/payloads
todown_safea9lhinstaller.bin
- Copy the
a9lh
folder fromdata_input_v3.zip
to the root of your SD Card - Copy the contents of the arm9loaderhax zip to
a9lh
folder on your SD card - Copy
arm9loaderhax.bin
from the Luma3DS zip to the root of your SD card, overwrite existing files - Reinsert your SD card into your 3DS
Section II - Payload update
- Boot the device while holding D-Pad down
- Press (Select) to update arm9loaderhax
- Power off the device and put your SD card back in your computer
- Delete the
a9lh
folder from the root of your SD card - Delete
down_safea9lhinstaller.bin
from/luma/payloads
Section III - Configuring Luma3DS
- Reinsert your SD card into your 3DS and boot holding (Select)
- Use the (A) button and the D-Pad to turn on the following:
- "Autoboot SysNAND"
- "Use SysNAND FIRM if booting with R (A9LH)"
- "Show NAND or user string in System Settings"
- If you are using a New 3DS, you should also enable the following:
- "New 3DS CPU" to "Clock+L2(x)"
- This will increase the framerate of many games, but may cause instability in others
- If some games do not work properly, disable this option and try again
- Press Start to save and reboot
Section III - CTRNAND Luma3DS
- Open FBI
- Select "SD"
- Navigate to
arm9loaderhax.bin
, then press (A) on it and select the "Copy" option - Return to the FBI main menu with (B)
- Select "CTR NAND"
- Select "<current directory>"
- Select the "Paste" option, then press (A) to confirm
- Exit with the home button
- Power off your 3DS and remove the SD card
- Boot with the SD card removed while holding (Select)
- Booting the device at least once with the SD card removed will allow you to configure the CTRNAND based luma installation
- Use the (A) button and the D-Pad to turn on the following:
- "Show NAND or user string in System Settings"
- If you are using a New 3DS, you should also enable the following:
- "New 3DS CPU" to "Clock+L2(x)"
- This will increase the framerate of many games, but may cause instability in others
- If some games do not work properly, disable this option and try again
- Reinsert your SD card, then press Start to save and reboot!