Line 1:
Line 1:
−
[[Category:Services]]
+
__TOC__
−
+
{{Anchor|Cfg}}{{Anchor|CfgU}}{{Anchor|CFG}}{{Anchor|CFGU}}{{Anchor|cfg:u}}
−
= Config Services =
+
= Config service "cfg:u" =
−
These commands are common to all Config services, except for "cfg:nor".
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 12:
Line 11:
| 0x00010082
| 0x00010082
|
|
−
| [[CfgS:GetConfigInfoBlk2|GetConfigInfoBlk2]]
+
| [[CfgS:GetConfigInfoBlk2|GetConfigInfoBlk2]]/GetConfig
|-
|-
| 0x00020000
| 0x00020000
|
|
−
| [[Cfg:SecureInfoGetRegion|SecureInfoGetRegion]]
+
| [[Cfg:SecureInfoGetRegion|SecureInfoGetRegion]]/GetRegion
|-
|-
| 0x00030040
| 0x00030040
Line 55:
Line 54:
|}
|}
−
= Config service "cfg:u" =
+
{{Anchor|CfgS}}{{Anchor|CFGS}}{{Anchor|cfg:s}}
−
This service provides no new commands in addition to the common ones.
+
= Config service "cfg:s" =
+
cfg:s contains all the commands in [[#cfg:u|cfg:u]], in addition to the following:
−
= Config service "cfg:s" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 64:
Line 63:
! Available since system version
! Available since system version
! Description
! Description
−
|-
−
| 0x00050000
−
|
−
| Same as cfg:u 0x00050000 cmd?
|-
|-
| 0x04010082
| 0x04010082
Line 118:
Line 113:
|-
|-
| 0x040D0040
| 0x040D0040
−
| ?
+
|
−
| ?
+
| SetUUIDClockSequence
|-
|-
| 0x040E0000
| 0x040E0000
−
| ?
+
|
−
| ?
+
| GetUUIDClockSequence
|-
|-
| 0x040F0000
| 0x040F0000
−
| ?
+
|
−
| ?
+
| [[CfgS:ClearParentalControls|ClearParentalControls]]
|}
|}
CfgS command 0x04060000(SecureInfoGetRegion) is used by NIM module to determine the SOAP RegionId, when sending SOAP requests. See [[Nandrw/sys/SecureInfo_A|here]].
CfgS command 0x04060000(SecureInfoGetRegion) is used by NIM module to determine the SOAP RegionId, when sending SOAP requests. See [[Nandrw/sys/SecureInfo_A|here]].
+
{{Anchor|CfgI}}{{Anchor|CFGI}}{{Anchor|cfg:i}}
= Config service "cfg:i" =
= Config service "cfg:i" =
+
cfg:i contains all the commands in [[#cfg:u|cfg:u]] and [[#cfg:s|cfg:s]], in addition to the following:
+
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 138:
Line 136:
! Available since system version
! Available since system version
! Description
! Description
−
|-
−
| 0x04010082
−
|
−
| [[CfgS:GetConfigInfoBlk8|GetConfigInfoBlk8]]
−
|-
−
| 0x04020082
−
|
−
| [[CfgS:SetConfigInfoBlk4|SetConfigInfoBlk4]]
−
|-
−
| 0x04030000
−
|
−
| [[Cfg:UpdateConfigNANDSavegame|UpdateConfigNANDSavegame]]
−
|-
−
| 0x04040042
−
|
−
| [[Cfg:GetLocalFriendCodeSeedData|GetLocalFriendCodeSeedData]]
−
|-
−
| 0x04050000
−
|
−
| [[CfgS:GetLocalFriendCodeSeed|GetLocalFriendCodeSeed]]
−
|-
−
| 0x04060000
−
|
−
| [[Cfg:SecureInfoGetRegion|SecureInfoGetRegion]]
−
|-
−
| 0x04070000
−
|
−
| [[CfgS:SecureInfoGetByte101|SecureInfoGetByte101]]
−
|-
−
| 0x04080042
−
|
−
| [[CfgS:SecureInfoGetSerialNo|SecureInfoGetSerialNo]]
−
|-
−
| 0x04090000
−
|
−
| [[Cfg:UpdateConfigBlk00040003|UpdateConfigBlk00040003]]
−
|-
−
| 0x040A0000
−
| ?
−
| ?
−
|-
−
| 0x040B0000
−
| ?
−
| ?
−
|-
−
| 0x040C0000
−
| ?
−
| ?
−
|-
−
| 0x040D0040
−
| ?
−
| ?
−
|-
−
| 0x040E0000
−
| ?
−
| ?
−
|-
−
| 0x040F0000
−
| ?
−
| ?
|-
|-
| 0x08010082
| 0x08010082
Line 237:
Line 175:
| 0x080A0000
| 0x080A0000
|
|
−
| This updates the config block for blkID 0x00040001.
+
| ResetAnalogStickCalibrationParam? This updates the config block for blkID 0x00040001.
|-
|-
| 0x080B0082
| 0x080B0082
Line 328:
Line 266:
|}
|}
+
{{Anchor|CfgNor}}{{Anchor|CFGNOR}}{{Anchor|cfg:nor}}
= Config NVRAM service "cfg:nor" =
= Config NVRAM service "cfg:nor" =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 394:
Line 333:
| This uses SPI command 0xAB for "Release from deep power down".
| This uses SPI command 0xAB for "Release from deep power down".
|}
|}
−
This is an interface for the "SPI::NOR" service, for accessing the Wifi NVRAM/SPI Flash.
+
This is an interface for the [[SPI::NOR]] service, for accessing the Wifi NVRAM/SPI Flash.
+
+
[[Category:Services]]