Changes

18 bytes removed ,  00:25, 11 November 2014
m
Fixes and some adjustments to formatting
Line 61: Line 61:  
| 0x00050005
 
| 0x00050005
 
| 0x20
 
| 0x20
| ?
+
|?
 
| Stereo camera settings?
 
| Stereo camera settings?
 
|-
 
|-
 
| 0x00070001
 
| 0x00070001
 
| 0x1
 
| 0x1
| ?
+
|?
 
| Sound output mode?
 
| Sound output mode?
 
|-
 
|-
Line 72: Line 72:  
| 0xC00
 
| 0xC00
 
| 0x2?
 
| 0x2?
| Wifi configuration slot0.
+
| WiFi configuration slot 0
 
|-
 
|-
 
| 0x00080001
 
| 0x00080001
 
| 0xC00
 
| 0xC00
 
| 0x2?
 
| 0x2?
| Wifi configuration slot1.
+
| WiFi configuration slot 1
 
|-
 
|-
 
| 0x00080002
 
| 0x00080002
 
| 0xC00
 
| 0xC00
 
| 0x2?
 
| 0x2?
| Wifi configuration slot2.
+
| WiFi configuration slot 2
 
|-
 
|-
 
| 0x00090000
 
| 0x00090000
 
| 0x8
 
| 0x8
 
| 0x2?
 
| 0x2?
| This contains a u64 ID, used by processes using [[NWMUDS:Initialize]]. The first word is the same as [[CfgS:GetLocalFriendCodeSeed|LocalFriendCodeSeed]], while the latter is a separate random word.
+
| This contains a u64 ID, used by processes using [[NWMUDS:Initialize]]. The first word is the same as [[CfgS:GetLocalFriendCodeSeed|LocalFriendCodeSeed]], while the latter is a separate random word
 
|-
 
|-
 
| 0x00090001
 
| 0x00090001
 
| 0x8
 
| 0x8
 
| 0xE
 
| 0xE
| This console-unique u64 used by [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]] is generated with the LocalFriendCodeSeed and with random data.
+
| This console-unique u64 used by [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]] is generated with the LocalFriendCodeSeed and with random data
 
|-
 
|-
 
| 0x000A0000
 
| 0x000A0000
Line 112: Line 112:  
| 0x800
 
| 0x800
 
| 0x2?
 
| 0x2?
| Country name in UTF-16, every 0x80-bytes is an entry for each language(not all entries are set).
+
| Country name in UTF-16, every 0x80-bytes is an entry for each language(not all entries are set)
 
|-
 
|-
 
| 0x000B0002
 
| 0x000B0002
 
| 0x800
 
| 0x800
 
| 0x2?
 
| 0x2?
| State name in UTF-16, every 0x80-bytes is an entry for each language.
+
| State name in UTF-16, every 0x80-bytes is an entry for each language
 
|-
 
|-
 
| 0x000C0000
 
| 0x000C0000
 
| 0xC0
 
| 0xC0
| ?
+
|?
| Restricted photo exchange data, and other info.
+
| Restricted photo exchange data, and other info
 
|-
 
|-
 
| 0x000C0001
 
| 0x000C0001
 
| 0x14
 
| 0x14
| ?
+
|?
 
| Same as above?
 
| Same as above?
 
|-
 
|-
 
| 0x000D0000
 
| 0x000D0000
 
| 0x4
 
| 0x4
| ?
+
|?
 
| u16 at offset 0x0: [[SMDH#EULA_Version|EULA Version]] which was agreed to.
 
| u16 at offset 0x0: [[SMDH#EULA_Version|EULA Version]] which was agreed to.
 
|-
 
|-
Line 137: Line 137:  
| 0x10
 
| 0x10
 
| 0x8?
 
| 0x8?
| Unknown, used by [[NS]] on dev-units for [[SVC|svcKernelSetState]], where Type is 6. During NS startup on debug-units, NS compares the u32 from +8 in this config-block with the [[Configuration_Memory#APPMEMTYPE|APPMEMTYPE]]. When those don't match NS starts a FIRM-launch(with the same FIRM titleID as the currently running one) to boot into a FIRM with the APPMEMTYPE value from this config-block.
+
| Unknown, used by [[NS]] on dev-units for [[SVC|svcKernelSetState]], where Type is 6. During NS startup on debug-units, NS compares the u32 from +8 in this config-block with the [[Configuration_Memory#APPMEMTYPE|APPMEMTYPE]]. When those don't match NS starts a FIRM-launch (with the same FIRM titleID as the currently running one) to boot into a FIRM with the APPMEMTYPE value from this config-block
 
|-
 
|-
 
| 0x000F0004
 
| 0x000F0004
 
| 0x4
 
| 0x4
 
| 0x8?
 
| 0x8?
| The first u8 is the System-Model [[Cfg:GetSystemModel|value]], the last 3-bytes are unknown.
+
| The first u8 is the System-Model [[Cfg:GetSystemModel|value]], the last 3-bytes are unknown
 
|-
 
|-
 
| 0x00110000
 
| 0x00110000
 
| 0x4
 
| 0x4
| ?
+
|?
| The low u16 indicates whether the system setup is required, such as when the system is booted for the first time or after doing a [[System Settings|System Format]]: 0 = setup required, non-zero = no setup required.
+
| The low u16 indicates whether the system setup is required, such as when the system is booted for the first time or after doing a [[System Settings|System Format]]: 0 = setup required, non-zero = no setup required
 
|-
 
|-
 
| 0x00110001
 
| 0x00110001
 
| 0x8
 
| 0x8
 
| 0xA?
 
| 0xA?
| TitleID of the menu to launch, used by [[NS]] on dev units. (This block can be edited on dev units with [[3DS Development Unit Software#Config|Config]])
+
| TitleID of the menu to launch, used by [[NS]] on dev units (this block can be edited on dev units with [[3DS Development Unit Software#Config|Config]])
 
|-
 
|-
 
| 0x00130000
 
| 0x00130000
 
| 0x4
 
| 0x4
| ?
+
|?
 
| If response is 0x100 then debug mode is enabled.
 
| If response is 0x100 then debug mode is enabled.
 
|-
 
|-
Line 174: Line 174:  
|-
 
|-
 
| 0
 
| 0
| ja
+
| JP
 
|-
 
|-
 
| 1
 
| 1
| en
+
| EN
 
|-
 
|-
 
| 2
 
| 2
| fr
+
| FR
 
|-
 
|-
 
| 3
 
| 3
| de
+
| DE
 
|-
 
|-
 
| 4
 
| 4
| it
+
| IT
 
|-
 
|-
 
| 5
 
| 5
| es
+
| ES
 
|-
 
|-
 
| 6
 
| 6
| zh
+
| ZH
 
|-
 
|-
 
| 7
 
| 7
| ko
+
| KO
 
|-
 
|-
 
| 8
 
| 8
| nl
+
| NL
 
|-
 
|-
 
| 9
 
| 9
| pt
+
| PT
 
|-
 
|-
 
| 10
 
| 10
| ru
+
| RU
 
|}
 
|}
   Line 217: Line 217:  
|-
 
|-
 
| 1
 
| 1
| ?
+
|?
 
|-
 
|-
 
| 2
 
| 2
| ?
+
|?
 
|-
 
|-
 
| 3
 
| 3
| Country code, same as DSi/Wii country codes. Value 0xff is invalid.
+
| Country code, same as DSi/Wii country codes. Value 0xFF is invalid.
 
|}
 
|}
   Line 239: Line 239:  
|-
 
|-
 
| 0x18-0x1B
 
| 0x18-0x1B
| u32 NGWord version the username was last checked with. If this value is less than the u32 stored in the NGWord CFA "romfs:/version.dat", the system then checks the username string with the bad-word list CFA again, then updates this field with the value from the CFA.
+
| u32 NGWord version the username was last checked with. If this value is less than the u32 stored in the NGWord CFA "romfs:/version.dat", the system then checks the username string with the bad-word list CFA again, then updates this field with the value from the CFA
 
|}
 
|}
67

edits