boot2 is the first non-built-in sysmodule. It's hardcoded to be the first sysmodule launched by PM.
boot2 is the first non-built-in sysmodule. It's hardcoded to be the first sysmodule launched by PM.
−
On retail systems, the boot2 title is called [[#boot2.prodBoot|boot2.prodBoot]] while on debug systems it's called [[#boot2|boot2]]. During [[Factory Setup|the factory setup process]] the boot2 title is called [[#boot2.manuBoot|boot2.manuBoot]] instead.
+
On retail systems, the boot2 title is called [[#boot2.prodBoot|boot2.prodBoot]] while on debug systems it's called [[#boot2|boot2]]. Debug systems also have a version called [[#boot2.SafeMode|boot2.SafeMode]] installed in SAFE for safe mode. During [[Factory Setup|the factory setup process]] the boot2 title is called [[#boot2.manuBoot|boot2.manuBoot]] instead.
= boot2.prodBoot =
= boot2.prodBoot =
Line 122:
Line 122:
* 010000000000003E (olsc) [6.0.0+]
* 010000000000003E (olsc) [6.0.0+]
* 0100000000000041 (ngct) [9.0.0+]
* 0100000000000041 (ngct) [9.0.0+]
+
+
= boot2.SafeMode =
+
Normally it launches the exact same titles as [[#boot2.prodBoot|boot2.prodBoot]] in the same order, but then finishes by launching 0100000000002041 (recovery) before exiting itself.
+
+
In maintenance mode its launch order is identical to the launch order in [[#boot2|boot2]] maintenance mode.