Line 1:
Line 1:
{{lowercase title}}
{{lowercase title}}
−
'''boot1''' is the second stage loader for the Wii. It is loaded by [[boot0]], which is stored inside a Mask ROM inside the [[Hollywood]]. boot1 is contained inside the first block of [[NAND]] flash and encrypted with a key stored in the Mask ROM as part of boot0. As part of the [[boot process]], boot0 will decrypt and hash boot1, and then compare it to a SHA1 hash stored in on-die OTP memory; if they do not match, then boot1 will not be executed. This means that any attempt to modify boot1 on a Wii will cause it to fail to boot.
+
'''boot1''' is the second stage loader for the Wii. It is loaded by [[boot0]], which is stored inside a Mask ROM inside the [[Hollywood]]. boot1 is contained inside the first block of [[NAND]] flash and encrypted with a key stored in the Mask ROM as part of boot0. As part of the [[boot process]], boot0 will decrypt and hash boot1, and then compare it to a SHA1 hash stored in on-die OTP memory; if they do not match, then boot1 will not be executed. This means that any attempt to modify boot1 on a retail Wii will cause it to fail to boot.
There is a hard limit on the size of boot1: 48 pages of 2K each, or 96K. Of that, approximately 17K is actually used.
There is a hard limit on the size of boot1: 48 pages of 2K each, or 96K. Of that, approximately 17K is actually used.