Line 2: |
Line 2: |
| | | |
| [[Image:CTR_Bootrom_Error.jpg|240px]] | | [[Image:CTR_Bootrom_Error.jpg|240px]] |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Error |
| + | ! Description |
| + | |- |
| + | | <tt>00F800FE 00000000 00000000 00000200 00000000</tt> |
| + | | Error when having SD-card reader connected to NAND during boot. |
| + | |- |
| + | | <tt>00F800FE 00000000 00000000 00000400 00000000</tt> |
| + | | NAND not found error (?) |
| + | |- |
| + | | <tt>00F800FE FFFFFFFF FFFFFFFF 00000080 00800000</tt> |
| + | | NAND error when DAT1 was used as DAT0. |
| + | |- |
| + | | <tt>00F800FE FFFFFFFF FFFFFFFF 00000005 00800000</tt> |
| + | | NAND error when DAT2 was used as DAT0. |
| + | |- |
| + | | <tt>00F800FE FFFFFFFF FFFFFFFF 00000005 00000000</tt> |
| + | | NAND error when DAT3 was used as DAT0. |
| + | |- |
| + | | <tt>00F800FF F8F8FFFF FFFFFFFF 00000000 00000000</tt> |
| + | | Both the firm0 and firm1 partitions are corrupt (failed signature checks). |
| + | |- |
| + | | <tt>00F800EE FFFFFFFF FFFFFFFF 00000000 00000000</tt> |
| + | | [[NCSD]] header in sector 0 is corrupt (failed signature check). |
| + | |} |
| | | |
| == NAND Reads == | | == NAND Reads == |
− | During a successful boot, the bootloader reads the following sectors from NAND (and in this order): | + | During a successful boot on 6.x, the bootloader (and firm) reads the following sectors from NAND (in this order): |
− | 00000000 | + | 00000000 (NCSD Partition Table) |
− | 0B130000 | + | |
− | 0B530000 | + | 0B130000 (FIRM Partition) |
− | 0B130000 | + | 0B530000 (Secondary FIRM Partition) |
− | 0B130200 | + | |
− | 0B163E00 | + | 0B130000 (FIRM: Header) |
− | 0B193E00 | + | 0B130200 (FIRM: Section 1) |
− | 00013000 | + | 0B163E00 (FIRM: Section 2) |
| + | 0B193E00 (FIRM: Section 3) |
| + | |
| + | 00013000 .. Below is probably NATIVE_FIRM booting .. |
| 00014000 | | 00014000 |
| 00015000 | | 00015000 |
| 00016000 | | 00016000 |
| 00017000 | | 00017000 |
| + | |
| + | 09011A00 |
| + | 09011C00 |
| + | 09012000 |
| + | 09012400 |
| ... | | ... |
| | | |
Line 30: |
Line 65: |
| | | |
| * 7 Seconds - [[Home Menu]] is fully initialized/loaded | | * 7 Seconds - [[Home Menu]] is fully initialized/loaded |
| + | |
| + | == BootROM == |
| + | The non-protected areas of the ARM9 and ARM11 bootROMs are identical, for launch-day regular Old3DS, 2DS, and regular New3DS. |