BC-NAND

From WiiBrew
Jump to navigation Jump to search

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.