Changes

Jump to navigation Jump to search
74 bytes added ,  22:50, 12 May 2021
clarify what the flag is
Line 2: Line 2:  
{{Stub}}
 
{{Stub}}
   −
'''boot2''' is the [[Wii]]'s third-stage bootloader. It is responsible for loading the [[System Menu]] [[TMD]] and loading the appropriate [[IOS]] under normal circumstances, although it can also load [[MIOS]] if it detects a flag set by [[BC]], and it can simply shut down if it detects a flag set by MIOS. There is also a path that loads BC, although it appears unused.
+
'''boot2''' is the [[Wii]]'s third-stage bootloader. It is responsible for loading the [[System Menu]] [[TMD]] and loading the appropriate [[IOS]] under normal circumstances, although it can also load [[MIOS]] if it detects the lowered clock speed set by [[BC]] (if [[IOS/Syscalls|syscall 55]] returns 162), and it can simply shut down if it detects a flag{{check}} set by MIOS. There is also a path that loads BC, although it appears unused.
   −
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.
+
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 may exist as title 1-1 in the NAND filesystem.
    
boot2 was updated in the [[System Menu 4.2|4.2 update]] to [[boot2v4]], the only time Nintendo has ever pushed a boot2 update. This was done by installing boot2 as title 1-1{{Check}}, then calling ES_ImportBoot to install it into the boot2 region of the NAND. Unfortunately, Nintendo did not test ES_ImportBoot very well, which led to many Wiis receiving a [[Brick#Low Level Brick (LLB)|low-level brick]], even if they were previously unmodded.
 
boot2 was updated in the [[System Menu 4.2|4.2 update]] to [[boot2v4]], the only time Nintendo has ever pushed a boot2 update. This was done by installing boot2 as title 1-1{{Check}}, then calling ES_ImportBoot to install it into the boot2 region of the NAND. Unfortunately, Nintendo did not test ES_ImportBoot very well, which led to many Wiis receiving a [[Brick#Low Level Brick (LLB)|low-level brick]], even if they were previously unmodded.
303

edits

Navigation menu