Difference between revisions of "NANDLoader"

From WiiBrew
Jump to navigation Jump to search
(Created)
 
(Cleaned up, pointed out ambiguity)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The '''NANDLoader''' is a small bit of code in every channel that loads the rest of the channel.
+
'''NANDLoader''' is an ambiguous term that may refer to either the [[NAND Boot Program]] or the "BS1" stub in every official [[title]]. Due to this confusion, it is recommended to explicitly say "NAND Boot Program" or "BS1" instead.
 
 
== vWii ==
 
On the [[vWii]], because the [https://wiiubrew.org/wiki/Espresso Espresso] only boots [https://wiiubrew.org/wiki/Ancast_Image Ancast Images], the NANDLoader must be signed. Nintendo solved this by adding titles 1-512 and 1-513 as NANDLoaders used for all titles. Because the [[Homebrew Channel]] did not have a NANDLoader, instead immediately beginning execution, this resulted in the vWii NANDLoader jumping to the wrong point, and breaking compatibility. [[fail0verflow]] solved this by adding a NANDLoader, which would load the main part, while on the vWii, the system NANDLoader would load the main code.
 
 
 
[[Category:Official software]]
 

Latest revision as of 17:45, 21 January 2022

NANDLoader is an ambiguous term that may refer to either the NAND Boot Program or the "BS1" stub in every official title. Due to this confusion, it is recommended to explicitly say "NAND Boot Program" or "BS1" instead.