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

Difference between revisions of "BC-NAND"

From WiiBrew
Jump to navigation Jump to search
(Replaced with a placeholder page, since the nandloader stuff on apploader sucks)
Tag: Removed redirect
m (Categorized)
 
(One intermediate revision by the same user not shown)
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}}
+
 
 +
[[Category:NAND Boot Program]]

Latest revision as of 22:06, 18 August 2022

BC-NAND is an 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 Espresso clock speed for Wii compatibility.

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.