Settings services: Difference between revisions
No edit summary  | 
				|||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 14: | Line 14: | ||
| 3 || GetAvailableLanguageCodeCount || No input, returns an output s32.  | | 3 || GetAvailableLanguageCodeCount || No input, returns an output s32.  | ||
|-  | |-  | ||
| 4 || GetRegionCode || No input, returns   | | 4 || GetRegionCode || No input, returns a [[#RegionCode]].  | ||
|-  | |-  | ||
| 5 || [4.0.0+] GetAvailableLanguageCodes2 || Takes a type-0x6 buffer containing the [[#LanguageCode]] output array, returns an output s32.  | | 5 || [4.0.0+] GetAvailableLanguageCodes2 || Takes a type-0x6 buffer containing the [[#LanguageCode]] output array, returns an output s32.  | ||
| Line 23: | Line 23: | ||
|-  | |-  | ||
| 8 || [5.0.0+] GetQuestFlag || Identical to "set:sys" [[#set:sys|GetQuestFlag]].  | | 8 || [5.0.0+] GetQuestFlag || Identical to "set:sys" [[#set:sys|GetQuestFlag]].  | ||
|-  | |||
| 9 || [6.0.0+] GetKeyCodeMap2 ||   | |||
|}  | |}  | ||
| Line 79: | Line 81: | ||
|-  | |-  | ||
| [4.0.0+] 16 || zh-Hant || "TraditionalChinese"  | | [4.0.0+] 16 || zh-Hant || "TraditionalChinese"  | ||
|}  | |||
== RegionCode ==  | |||
A region code is a signed 32-bit value representing a particular region. Currently the available regions defined by the system are as follows:  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! Value || Region  | |||
|-  | |||
| 0 || Japan  | |||
|-  | |||
| 1 || USA  | |||
|-  | |||
| 2 || Europe  | |||
|-  | |||
| 3 || Australia  | |||
|-  | |||
| 4 || China  | |||
|-  | |||
| 5 || Korea  | |||
|-  | |||
| 6 || Taiwan  | |||
|-  | |||
| Any other value || Considered an unknown region  | |||
|-  | |||
|}  | |}  | ||
| Line 190: | Line 217: | ||
| 32 || [5.0.0+] GetUsbTypeCPowerSourceCircuitVersion  | | 32 || [5.0.0+] GetUsbTypeCPowerSourceCircuitVersion  | ||
|-  | |-  | ||
|   | | 41 || [6.0.0+] GetBatteryVersion  | ||
|}  | |}  | ||
| Line 231: | Line 258: | ||
== GetEciDeviceKey ==  | == GetEciDeviceKey ==  | ||
Returns the extended device ECC-B233 key (0x50 bytes) from [[Calibration#CAL0|CAL0]]. If the extended key is not programmed then it falls back to the normal device ECC-B233 key (0x30 bytes).  | Returns the extended device ECC-B233 key (0x50 bytes) from [[Calibration#CAL0|CAL0]]. If the extended key is not programmed then it falls back to the normal device ECC-B233 key (0x30 bytes).  | ||
[5.0.0+] Now returns an additional 4-bytes.  | |||
== GetEticketDeviceKey ==  | == GetEticketDeviceKey ==  | ||
| Line 561: | Line 590: | ||
|-  | |-  | ||
| 149 || [5.0.0+] GetRebootlessSystemUpdateVersion  | | 149 || [5.0.0+] GetRebootlessSystemUpdateVersion  | ||
|-  | |||
| 150 || [5.0.0+] GetDeviceTimeZoneLocationUpdatedTime  | |||
|-  | |||
| 151 || [5.0.0+] SetDeviceTimeZoneLocationUpdatedTime  | |||
|-  | |||
| 152 || [6.0.0+] GetUserSystemClockAutomaticCorrectionUpdatedTime  | |||
|-  | |||
| 153 || [6.0.0+] SetUserSystemClockAutomaticCorrectionUpdatedTime  | |||
|-  | |||
| 154 || [6.0.0+] GetAccountOnlineStorageSettings  | |||
|-  | |||
| 155 || [6.0.0+] SetAccountOnlineStorageSettings  | |||
|-  | |||
| 156 || [6.0.0+] GetPctlReadyFlag  | |||
|-  | |||
| 157 || [6.0.0+] SetPctlReadyFlag  | |||
|-  | |||
| 162 || [6.0.0+] GetPtmBatteryVersion  | |||
|-  | |||
| 163 || [6.0.0+] SetPtmBatteryVersion  | |||
|-  | |||
| 164 || [6.0.0+] GetUsb30HostEnableFlag  | |||
|-  | |||
| 165 || [6.0.0+] SetUsb30HostEnableFlag  | |||
|-  | |||
| 166 || [6.0.0+] GetUsb30DeviceEnableFlag  | |||
|-  | |||
| 167 || [6.0.0+] SetUsb30DeviceEnableFlag  | |||
|-  | |||
| 168 || [7.0.0+] GetThemeId  | |||
|-  | |||
| 169 || [7.0.0+] SetThemeId  | |||
|-  | |||
| 170 || [7.0.0+] GetChineseTraditionalInputMethod  | |||
|-  | |||
| 171 || [7.0.0+] SetChineseTraditionalInputMethod  | |||
|-  | |||
| 172 || [7.0.0+] GetPtmCycleCountReliability  | |||
|-  | |||
| 173 || [7.0.0+] SetPtmCycleCountReliability  | |||
|-  | |||
| 175 || [7.0.0+] GetThemeSettings  | |||
|-  | |||
| 176 || [7.0.0+] SetThemeSettings  | |||
|-  | |||
| 177 || [7.0.0+] GetThemeKey  | |||
|-  | |||
| 178 || [7.0.0+] SetThemeKey  | |||
|-  | |||
| 179 || [8.0.0+] GetZoomFlag  | |||
|-  | |||
| 180 || [8.0.0+] SetZoomFlag  | |||
|-  | |||
| 181 || [8.0.0+] GetT  | |||
|-  | |||
| 182 || [8.0.0+] SetT  | |||
|}  | |}  | ||
| Line 609: | Line 694: | ||
Gets a flag determining whether the console is a kiosk unit (codenamed "Quest"). Used by qlaunch to determine whether to launch Retail Interactive Display Menu.  | Gets a flag determining whether the console is a kiosk unit (codenamed "Quest"). Used by qlaunch to determine whether to launch Retail Interactive Display Menu.  | ||
=System Config=  | = System Config =  | ||
There's a common config title (*818), and a config title for each [[SPL_services|HardwareType]].  | There's a common config title (*818), and a config title for each [[SPL_services|HardwareType]].  | ||