Changes

Jump to navigation Jump to search
1,219 bytes added ,  21:17, 26 April 2015
On behalf of Myria
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.

Navigation menu