Changes

240 bytes added ,  05:28, 20 January 2022
Ok, I’m 99% sure it’s the boot program, there’s literally no other explanation for half of these things
Line 1: Line 1: −
'''BC-NAND''' is an [https://wiiubrew.org/wiki/Ancast_image ancast image] for the [[vWii]] installed as title 1-512. It apparently replaces the "NANDLoader" included with every title,{{ref|[https://fail0verflow.com/media/30c3-slides/#/10/1 30c3 U Fail It]}} although it is unclear whether this means the "BS1" boot stub or the [[NAND Boot Program]]; this is most likely the NAND Boot Program, as it gets loaded at address 0x81330000, the same place where the NAND Boot Program is loaded.
+
'''BC-NAND''' is an [https://wiiubrew.org/wiki/Ancast_image ancast image] for the [[vWii]] installed as title 1-512. It replaces the [[NAND Boot Program]] when launching any [[title]] that includes one, and is responsible for lowering the [https://wiiubrew.org/wiki/Espresso Espresso] clock speed for Wii compatibility.
   −
== References ==
+
Because the [[Homebrew Channel]] did not have any form of boot program, [[fail0verflow]] never set an entrypoint in the main [[DOL]], since the [[Broadway]] always boots to 0x80003400, and therefore [[IOS]] ignores that field. However, BC-NAND suddenly got inserted on the vWii; because the main DOL was content 1, it was loaded into memory as if it was loaded by the normal boot program, but BC-NAND then jumped to 0, which caused issues.
{{references}}
 
5,579

edits