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

Difference between revisions of "Boot2v0"

From WiiBrew
Jump to navigation Jump to search
(might also load from gc ports, now that i think about it)
(Explanation for Format ioctl)
Line 5: Line 5:
 
It seems to act like an IOS; it boots some unknown 1-2 [[Broadway]] code that installs WADs from an SD card; this probably also lives externally, either on SD or through the Gekko ports, since it has been updated at least once, despite there only being one boot2v0 version. Older versions of this 1-2 title write the WAD footer to [[:/meta]], which reveals that the IOSes installed by the Broadway code are not the normal ones, but instead special factory ones called "SD OS" or "SD IOS."
 
It seems to act like an IOS; it boots some unknown 1-2 [[Broadway]] code that installs WADs from an SD card; this probably also lives externally, either on SD or through the Gekko ports, since it has been updated at least once, despite there only being one boot2v0 version. Older versions of this 1-2 title write the WAD footer to [[:/meta]], which reveals that the IOSes installed by the Broadway code are not the normal ones, but instead special factory ones called "SD OS" or "SD IOS."
  
It is also possible that this was one of the original development versions of IOS; it makes sense for testing purposes that a Broadway binary would be loaded from the outside, since installing test binaries to the NAND would be complicated.
+
It is also possible that this was one of the original development versions of IOS; it makes sense for testing purposes that a Broadway binary would be loaded from the outside, since installing test binaries to the NAND would be complicated. This would also explain the "Format" IOCTL in [[:/dev/fs]], since that would not cause a brick if IOS was loaded from the boot stages.
  
 
== References ==
 
== References ==

Revision as of 22:51, 23 February 2022

boot2v0 is a factory-only version of boot2. While the exact binary has never been seen, it is known to exist due to its behavior being similar to IOS.[1]

It seems to act like an IOS; it boots some unknown 1-2 Broadway code that installs WADs from an SD card; this probably also lives externally, either on SD or through the Gekko ports, since it has been updated at least once, despite there only being one boot2v0 version. Older versions of this 1-2 title write the WAD footer to /meta, which reveals that the IOSes installed by the Broadway code are not the normal ones, but instead special factory ones called "SD OS" or "SD IOS."

It is also possible that this was one of the original development versions of IOS; it makes sense for testing purposes that a Broadway binary would be loaded from the outside, since installing test binaries to the NAND would be complicated. This would also explain the "Format" IOCTL in /dev/fs, since that would not cause a brick if IOS was loaded from the boot stages.

References

1. User:Hallowizer/Factory3