In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Boot1"

From WiiBrew
Jump to navigation Jump to search
Line 1: Line 1:
 +
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 a special partition on the NAND flash, but it is uneditable because of the OTP hash.
 +
 
== boot1 error codes ==
 
== boot1 error codes ==
  

Revision as of 19:01, 27 October 2009

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 a special partition on the NAND flash, but it is uneditable because of the OTP hash.

boot1 error codes

boot1 will flash error codes on the 8-bit debug port if a problem is encountered loading boot2 from the NAND flash.

Error code Notes
4 Misc error (valid blockmap not found)
5 Header error (length is not 0x20, or offset to data start is > 0x20000, or data start is not aligned to 64-byte boundary
8 RSA signature failure
9 Wrong key (CP used to sign ticket, etc) (or attempt to downgrade -- tmd version lower than SEEPROM version?)
10 EEPROM error (failure reading data from EEPROM)
11 Wrong ticket (not for boot2)