NAND Boot Program
The NAND Boot Program is a DOL that is the boot content of every Broadway title (except the System Menu). It is linked with Revolution OS, though a separate copy from the game itself.
A special version can also be found in IOS15 and IOS21; this one lists "%s" as its version, and was probably added to those IOSes to cause error 001 to appear for IOS21 discs.
Versions
Several versions have been found: the %s
version in IOS15 and IOS21, the v1.1
version in some channels, and the v1.0
version in Forecast Channel dummy and News Channel dummy. v1.1 has a build string of release build: Oct 26 2006 16:22:40 (0x4199_60831)
, while %s has a build string of release build: Jul 31 2007 12:29:44 (0x4199_60831)
. The only other differences between v1.1 and %s seem to be that %s includes patches for the Internet Channel, and %s mentions RVA units.
v1.0's strings are identical to v1.1's, although the RVL_SDK - OS
that follows has a build date of Sep 15 2006 for v1.0, and Sep 21 2006 for v1.1.
ESP
Error messages for ES_InitLib
, ES_GetTitleId
, ESP_OpenContentFile
, ESP_ReadContentFile
, ESP_CloseContentFile
, and ESP_CloseLib
can be found in the bi2.bin reading function. It is not clear what "ESP" is; it may have been an older version of ES, possibly even used on the iQue Player, which did not have a concept of titles but had a title-like system where each title was a single content.
Dev units
There is a string in the %s version saying "Set Device Code : [RVA]", which probably means dev units used code RVA instead of RVL. Strings already exist in the System Menu that suggest that RVL is not used for dev units.
There also seems to be a file called /title/00000001/00000002/data/RVA.txt that is referenced.
Internet Channel patches
The %s version performs a "MEM1 patch" and a "MEM2 patch" on the Internet Channel. The details of this patch are currently not known.