Difference between revisions of "boot0"

From Rare Gaming Dump
m (Reverted edits by SUCK MY PEE PEE (talk) to last revision by RedBees)
Tag: Rollback
Line 1: Line 1:
Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie Subscribe to PewDiePie
+
{{DISPLAYTITLE:boot0}}
 +
<span style="background: #F1EBEB; border: 2px #CACACA solid; padding: 2px 1px 2px 4px;">
 +
[[File:Wii.png |30px|30px]] This topic has a Wiibrew article. For more information, check [http://wiibrew.org/wiki/boot0 here].</span>
 +
 
 +
'''boot0''' is the first-stage bootloader of the Wii, contained within a Mask ROM chip inside the [[Hollywood]] package. It is a very small piece of code which serves only to initialize the Wii's GPIOs, and to load and verify [[boot1]]. Since it is stored on Mask ROM, it cannot be modified.
 +
 
 +
== Behavior ==
 +
boot0 starts by initializing the Wii hardware, then reading the first pages of NAND (which are meant to contain boot1) and verifying them using the boot1 hash in the Wii's [[OTP]]. If the hash is mismatched, the system will halt. If the hash matches, the system will continue. If the OTP is blank, the system will continue.
 +
 
 +
This behavior prevents boot1 from being modified once the OTP is programmed (at the [[Wii Factory Process|factory]] for normal retail systems).
 +
 
 +
{{Template:WiiNavbox}}
 +
 
 +
[[Category:Wii]]
 +
 
 +
[[Category:Nintendo]]
 +
 
 +
[[Category:Firmware]]

Revision as of 13:46, 2 July 2020

Wii.png This topic has a Wiibrew article. For more information, check here.

boot0 is the first-stage bootloader of the Wii, contained within a Mask ROM chip inside the Hollywood package. It is a very small piece of code which serves only to initialize the Wii's GPIOs, and to load and verify boot1. Since it is stored on Mask ROM, it cannot be modified.

Behavior

boot0 starts by initializing the Wii hardware, then reading the first pages of NAND (which are meant to contain boot1) and verifying them using the boot1 hash in the Wii's OTP. If the hash is mismatched, the system will halt. If the hash matches, the system will continue. If the OTP is blank, the system will continue.

This behavior prevents boot1 from being modified once the OTP is programmed (at the factory for normal retail systems).