Changes

1,112 bytes added ,  16:11, 26 July 2021
4.x boot2.Minimum
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.
118

edits