Changes

517 bytes added ,  06:54, 1 October 2017
NPDM names for 2000, 2001.
Line 1: Line 1:  
== Setup Process ==
 
== Setup Process ==
   −
At the factory, a minimal version of the Switch OS is installed. A modified version of the [[boot2]] title (boot2.manuBoot) is installed that launches an additional "[[Manu services|Manu]]" sysmodule, and the system config title specifies to launch "Test Application Launcher" instead of qlaunch.
+
At the factory, a minimal version of the Switch OS is installed. A modified version of the [[boot2]] title (boot2.manuBoot) is installed that launches an additional "[[Manu Services|Manu]]" sysmodule, and the system config title specifies to launch "Test Application Launcher" instead of qlaunch.
    
Test Application Launcher is used to launch a number of tests, "CAL0" calibration data is written to NAND, and retail firmware is installed.
 
Test Application Launcher is used to launch a number of tests, "CAL0" calibration data is written to NAND, and retail firmware is installed.
Line 9: Line 9:  
=== Overview ===
 
=== Overview ===
   −
Factory firmware contains a stripped down version of the Switch's OS with unnecessary titles removed, and a number of additional debug titles installed.
+
Factory firmware contains a stripped down version of the Switch's OS with unnecessary titles removed, and a number of additional debug titles installed. The version of the OS installed at the factory is receiving updates as new switches are manufactured. At least four revisions of factory firmware are known to have been used in production.
 +
 
 +
[[File:TestApplicationLauncher.jpg|400px|thumb|right|TestApplicationLauncher running on a console.]]
    
==== Removed Titles ====
 
==== Removed Titles ====
Line 28: Line 30:  
|-
 
|-
 
|  0100000000002000
 
|  0100000000002000
"BoardTest"
+
BoardFunction
|   
+
Board testing.
 
|-
 
|-
 
|  0100000000002001
 
|  0100000000002001
?
+
A3Wireless
Probably Battery Vendor related.
+
Wireless testing.
 
|-
 
|-
 
|  0100000000002002
 
|  0100000000002002
Line 54: Line 56:  
|  C5Wireless
 
|  C5Wireless
 
|  Wireless testing.
 
|  Wireless testing.
 +
|-
 +
|  0100000000002007
 +
|  "FinalCheck"
 +
 +
|-
 +
|  0100000000002044
 +
|  "HB-TBIntegrationTest"
 +
 
|-
 
|-
 
|  010000000000204E
 
|  010000000000204E
Line 64: Line 74:  
|-
 
|-
 
|  010000000000B14A
 
|  010000000000B14A
|  [[Manu services|Manu]]
+
|  [[Manu Services|Manu]]
 
|  Manufacturing sysmodule.
 
|  Manufacturing sysmodule.
 
|-
 
|-
 
|  1000000000000001
 
|  1000000000000001
 
|  SystemInitializ
 
|  SystemInitializ
NAND partition verifier/writer.
+
Strings internally refer to this as "SystemInitializer". See [[SystemInitializer|here]].
 
|-
 
|-
 
|  1000000000000004
 
|  1000000000000004
?
+
CalWriterManu
 
|  ?  
 
|  ?  
 +
|-
 +
|  1000000000000007
 +
|  "ApplicationLauncer"
 +
 
|-
 
|-
 
|}
 
|}