Difference between revisions of "Hardware/NAND"
< Hardware
Jump to navigation
Jump to search
(0x403f doesn't make sense; I'm guessing what Bushing meant) |
|||
Line 3: | Line 3: | ||
The NAND flash device is divided into 2048-byte blocks. | The NAND flash device is divided into 2048-byte blocks. | ||
− | *Blocks 0- | + | *Blocks 0-0x3F: boot1 |
** boot1 is the second-stage bootloader; it is decrypted by boot0, which resides on a mask rom inside the Starlet coprocessor. Its primary function is to load and decrypt boot2. | ** boot1 is the second-stage bootloader; it is decrypted by boot0, which resides on a mask rom inside the Starlet coprocessor. Its primary function is to load and decrypt boot2. | ||
Revision as of 19:42, 5 March 2008
The Wii contains 512MB of NAND flash storage, which is used to store "system software", channels (including Virtual Console titles), game saves, and system settings.
The NAND flash device is divided into 2048-byte blocks.
- Blocks 0-0x3F: boot1
- boot1 is the second-stage bootloader; it is decrypted by boot0, which resides on a mask rom inside the Starlet coprocessor. Its primary function is to load and decrypt boot2.
- Blocks 0x40 - 0x89: boot2 (first copy)
- Blocks 0x1C0 - ? : boot2 (second copy)
- boot2 is the third-stage bootloader; it is stored in a modified WAD format, including a ticket that is encrypted with the common key and signed.