Line 3:
Line 3:
'''boot2''' is the [[Wii]]'s third-stage bootloader. It is responsible for loading the [[System Menu]] [[TMD]] and loading the appropriate [[IOS]].
'''boot2''' is the [[Wii]]'s third-stage bootloader. It is responsible for loading the [[System Menu]] [[TMD]] and loading the appropriate [[IOS]].
+
+
There are two copies of boot2 housed in [[Hardware/NAND|NAND]] blocks 1-7 in case of failure, loaded by [[boot1]]. Additionally, a copy of boot2 exists as title 1-1 in the NAND filesystem. <!-- TODO: add why? Does BC use this? Does ES_ImportBoot use this? -->
== Version history ==
== Version history ==
Line 17:
Line 19:
|-
|-
| v3
| v3
−
| Only found in Wiis released before LU64+ that were not updated to 4.2.
+
| Only found in Wiis released before LU64+ that were not updated to 4.2. Fixes the [[signing bug]] in the unused signature check code, and supports the next [[Hollywood]] revision.
|-
|-
| [[boot2v4|v4]]
| [[boot2v4|v4]]
−
| Packaged in the [[System Menu 4.2|4.2 update]] to erase [[BootMii]] as boot2. Also found preinstalled in LU64+ Wiis.
+
| Packaged in the [[System Menu 4.2|4.2 update]] to erase [[BootMii]] as boot2. Also found preinstalled in LU64+ Wiis. Contains a different layout to break the [[HackMii Installer]].
|-
|-
| [[boot2v5|v5]]
| [[boot2v5|v5]]