Line 243: |
Line 243: |
| | | |
| In maintenance mode its launch order is identical to the launch order in [[#boot2|boot2]] maintenance mode. | | In maintenance mode its launch order is identical to the launch order in [[#boot2|boot2]] maintenance mode. |
| + | |
| + | = boot2.Minimum = |
| + | This is used for recovery mode on dev on 4.1.0+. |
| + | |
| + | Just like [[#boot2.prodBoot|boot2.prodBoot]], it opens the [[Process_Manager_services#pm:shell|pm:shell]] service and launches the following titles in order: |
| + | * 0100000000000021 (psc) |
| + | * 0100000000000009 (settings) |
| + | * 0100000000000006 (usb) |
| + | * 010000000000001D (pcie) |
| + | * 010000000000000A (bus) |
| + | * 0100000000000007 (tma) |
| + | * 010000000000001A (pcv) |
| + | * 0100000000000015 (lm) |
| + | * 010000000000000D (dmnt) |
| + | * 010000000000001F (ns) |
| + | * 0100000000000037 (ro) |
| + | * 010000000000B22A (scs) |
| + | * 0100000000000034 (fatal) |
| + | |
| + | After launching all titles, it'll check the "boot!boot_devmenuapp_installer" setting and attempt to launch 01000000000020f0 (devmenuapp_installer) if it's set to true. |
| | | |
| = boot2.ManuBoot = | | = boot2.ManuBoot = |
Line 302: |
Line 322: |
| | | |
| After launching all titles, it'll check the "boot!boot_devmenuapp_installer" setting and attempt to launch 01000000000020f0 (devmenuapp_installer) if it's set to true. | | After launching all titles, it'll check the "boot!boot_devmenuapp_installer" setting and attempt to launch 01000000000020f0 (devmenuapp_installer) if it's set to true. |
− |
| |
− | = boot2.FromHost =
| |
− | Loads a set of processes using a list from a text document then exits.
| |
− |
| |
− | First it checks if a "SIGLO_BOOT_LIST_DIR" environmental variable is present on the host PC, if it is, it loads the list from "NX-NXFP2-a64.txt" from the directory specified in "SIGLO_BOOT_LIST_DIR".
| |
− |
| |
− | If that fails, it checks if a "SIGLO_BOOT_LIST_PATH" environmental variable is present on the PC, if it is, it loads the list from the path specified by "SIGLO_BOOT_LIST_PATH".
| |
− |
| |
− | If that also fails, it defaults to loading "C:/siglo_boot/list.txt" from the host PC.
| |
| | | |
| = boot2.Manu1st = | | = boot2.Manu1st = |
Line 326: |
Line 337: |
| | | |
| After launching these processes, it exits. | | After launching these processes, it exits. |
| + | |
| + | = boot2.FromHost = |
| + | Just like [[#boot2.prodBoot|boot2.prodBoot]], it opens the [[Process_Manager_services#pm:shell|pm:shell]] service and launches the following titles in order: |
| + | * 0100000000000021 (psc) |
| + | * 0100000000000009 (settings) |
| + | * 0100000000000006 (usb) |
| + | * 010000000000001D (pcie) |
| + | * 010000000000000A (bus) |
| + | * 0100000000000007 (tma) |
| + | * 010000000000001A (pcv) |
| + | |
| + | After launching these processes it'll attempt to load a list of process to launch off the host device. |
| + | |
| + | First it checks if a "SIGLO_BOOT_LIST_DIR" environmental variable is present on the host device, if it is, it loads the list from "NX-NXFP2-a64.txt" from the directory specified in "SIGLO_BOOT_LIST_DIR". |
| + | |
| + | If that fails, it checks if a "SIGLO_BOOT_LIST_PATH" environmental variable is present on the host device, if it is, it loads the list from the path specified by "SIGLO_BOOT_LIST_PATH". |
| + | |
| + | If that also fails, it defaults to loading "C:/siglo_boot/list.txt" from the host PC. |