No edit summary |
(Created page with "{{Page WIP}} This article attempts to explain the different parts of a homebrew and custom firmware setup and where they are. == On the console: boot9strap == 3DS:boot9strap is a firmware loader and exploit for the 3DS. It is installed into the firmware partitions of the system memory, also known as the NAND. This means that it stays even if the SD card is formatted, destroyed, lost, changed, or otherwise. When the console is powered on, this is the first thing t...") |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Page WIP}} | |||
This article attempts to explain the different parts of a homebrew and custom firmware setup and where they are. | This article attempts to explain the different parts of a homebrew and custom firmware setup and where they are. | ||
Line 12: | Line 13: | ||
During the final parts of the main guide, this is also copied to CTRNAND. This means the console would still turn on to the HOME Menu, even without an SD card (or with one that does not have <code>boot.firm</code>). | During the final parts of the main guide, this is also copied to CTRNAND. This means the console would still turn on to the HOME Menu, even without an SD card (or with one that does not have <code>boot.firm</code>). | ||
Revision as of 07:02, 4 July 2022
This page is a work in progress. |
This article attempts to explain the different parts of a homebrew and custom firmware setup and where they are.
On the console: boot9strap
boot9strap is a firmware loader and exploit for the 3DS. It is installed into the firmware partitions of the system memory, also known as the NAND. This means that it stays even if the SD card is formatted, destroyed, lost, changed, or otherwise.
When the console is powered on, this is the first thing to be loaded after the BootROM. boot9strap then attempts to load a firmware file called boot.firm
from somewhere else: first the SD card, then CTRNAND. If it can't find one, it will turn off the console.
On the SD card: Luma3DS
Luma3DS is a custom firmware. This is the most common firmware file to be loaded by boot9strap, and it is put on the SD card as the file boot.firm
at the root.
During the final parts of the main guide, this is also copied to CTRNAND. This means the console would still turn on to the HOME Menu, even without an SD card (or with one that does not have boot.firm
).