Boot9bin | File
A to shut down.boot9.bin and boot11.bin.Never delete these files from your computer. Back them up immediately to two separate locations (e.g., cloud storage and an external hard drive).
The ARM9 in the 3DS operates in a privileged mode distinct from the user-mode ARM11. Because the ARM9 handles all cryptographic operations and DMA transfers, boot9 operates with the highest level of hardware access. boot9bin file
This is another common confusion point. These three files live on the SD card root and serve entirely different purposes: Completion: Once the green text says “Done
| File | Purpose | Typical Size | Required for boot? |
|------|---------|--------------|--------------------|
| boot9.bin | Dumped BootROM (backup only) | 256 KB | No (for recovery only) |
| boot.firm | Luma3DS custom firmware | ~500 KB | Yes (launches CFW) |
| boot.3dsx | Homebrew launcher payload | ~500 KB | No (chainloaded from Homebrew Menu) | Never delete these files from your computer
Example path: When you power on → BootROM → boot9strap exploit (from NAND) → payload chain looks for boot.firm (Luma3DS) → Luma loads boot.3dsx only if you hold START or open Homebrew Launcher.
Confusing boot9.bin with boot.firm is a common rookie mistake. If someone says “my 3DS won’t boot to CFW because boot9bin is missing” — that’s impossible. The actual missing file is boot.firm.
It is crucial to distinguish between the boot9.bin file and the firmware files typically found on a 3DS SD card or internal NAND.