Settings services: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by one other user not shown) | |||
Line 228: | Line 228: | ||
| 32 || [5.0.0+] GetUsbTypeCPowerSourceCircuitVersion | | 32 || [5.0.0+] GetUsbTypeCPowerSourceCircuitVersion | ||
|- | |- | ||
| 33 || [ | | 33 || [8.1.1+] GetAnalogStickModuleTypeL | ||
|- | |- | ||
| 34 || [ | | 34 || [8.1.1+] GetAnalogStickModelParameterL | ||
|- | |- | ||
| 35 || [ | | 35 || [8.1.1+] GetAnalogStickFactoryCalibrationL | ||
|- | |- | ||
| 36 || [ | | 36 || [8.1.1+] GetAnalogStickModuleTypeR | ||
|- | |- | ||
| 37 || [ | | 37 || [8.1.1+] GetAnalogStickModelParameterR | ||
|- | |- | ||
| 38 || [ | | 38 || [8.1.1+] GetAnalogStickFactoryCalibrationR | ||
|- | |- | ||
| 39 || [ | | 39 || [8.1.1+] GetConsoleSixAxisSensorModuleType | ||
|- | |- | ||
| 40 || [ | | 40 || [8.1.1+] GetConsoleSixAxisSensorHorizontalOffset | ||
|- | |- | ||
| 41 || [6.0.0+] GetBatteryVersion | | 41 || [6.0.0+] GetBatteryVersion | ||
Line 296: | Line 296: | ||
== AccelerometerOffset == | == AccelerometerOffset == | ||
This is "nn::settings::factory::AccelerometerOffset". | This is "nn::settings::factory::AccelerometerOffset". It's size is 0x06 bytes. | ||
== AccelerometerScale == | == AccelerometerScale == | ||
This is "nn::settings::factory::AccelerometerScale". | This is "nn::settings::factory::AccelerometerScale". It's size is 0x06 bytes. | ||
== AmiiboEcdsaCertificate == | == AmiiboEcdsaCertificate == | ||
This is "nn::settings::factory::AmiiboEcdsaCertificate". | This is "nn::settings::factory::AmiiboEcdsaCertificate". It's size is 0x70 bytes. | ||
== AmiiboEcqvBlsCertificate == | == AmiiboEcqvBlsCertificate == | ||
This is "nn::settings::factory::AmiiboEcqvBlsCertificate". | This is "nn::settings::factory::AmiiboEcqvBlsCertificate". It's size is 0x20 bytes. | ||
== AmiiboEcqvBlsKey == | == AmiiboEcqvBlsKey == | ||
This is "nn::settings::factory::AmiiboEcqvBlsKey". | This is "nn::settings::factory::AmiiboEcqvBlsKey". It's size is 0x40 bytes. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x40 | |||
| Key | |||
|- | |||
| 0x44 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== AmiiboEcqvBlsRootCertificate == | == AmiiboEcqvBlsRootCertificate == | ||
This is "nn::settings::factory::AmiiboEcqvBlsRootCertificate". | This is "nn::settings::factory::AmiiboEcqvBlsRootCertificate". It's size is 0x90 bytes. | ||
== AmiiboEcqvCertificate == | == AmiiboEcqvCertificate == | ||
This is "nn::settings::factory::AmiiboEcqvCertificate". | This is "nn::settings::factory::AmiiboEcqvCertificate". It's size is 0x14 bytes. | ||
== AmiiboKey == | == AmiiboKey == | ||
This is "nn::settings::factory::AmiiboKey". | This is "nn::settings::factory::AmiiboKey". It's size is 0x50 bytes. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x50 | |||
| Key | |||
|- | |||
| 0x50 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== AnalogStickFactoryCalibration == | == AnalogStickFactoryCalibration == | ||
This is "nn::settings::factory::AnalogStickFactoryCalibration". | This is "nn::settings::factory::AnalogStickFactoryCalibration". It's size is 0x09 bytes. | ||
== AnalogStickModelParameter == | == AnalogStickModelParameter == | ||
This is "nn::settings::factory::AnalogStickModelParameter". | This is "nn::settings::factory::AnalogStickModelParameter". It's size is 0x12 bytes. | ||
== BatteryLot == | == BatteryLot == | ||
This is "nn::settings::BatteryLot". | This is "nn::settings::BatteryLot". It's size is 0x18 bytes. | ||
== BdAddress == | == BdAddress == | ||
This is "nn::settings::factory::BdAddress". | This is "nn::settings::factory::BdAddress". It's size is 0x06 bytes. | ||
== ConfigurationId1 == | == ConfigurationId1 == | ||
This is "nn::settings::factory::ConfigurationId1". | This is "nn::settings::factory::ConfigurationId1". It's size is 0x1E bytes. | ||
== ConsoleSixAxisSensorHorizontalOffset == | == ConsoleSixAxisSensorHorizontalOffset == | ||
This is "nn::settings::factory::ConsoleSixAxisSensorHorizontalOffset". | This is "nn::settings::factory::ConsoleSixAxisSensorHorizontalOffset". It's size is 0x06 bytes. | ||
== CountryCode == | == CountryCode == | ||
This is "nn::settings::factory::CountryCode". | This is "nn::settings::factory::CountryCode". It's size is 0x04 bytes. | ||
== EccB233DeviceCertificate == | == EccB233DeviceCertificate == | ||
This is "nn::settings::factory::EccB233DeviceCertificate". | This is "nn::settings::factory::EccB233DeviceCertificate". It's size is 0x180 bytes. | ||
== EccB233DeviceKey == | == EccB233DeviceKey == | ||
This is "nn::settings::factory::EccB233DeviceKey". | This is "nn::settings::factory::EccB233DeviceKey". It's size is 0x30 bytes or 0x54 bytes in the extended version. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x54 | |||
| Key | |||
|- | |||
| 0x54 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== GameCardCertificate == | == GameCardCertificate == | ||
This is "nn::settings::factory::GameCardCertificate". | This is "nn::settings::factory::GameCardCertificate". It's maximum size is 0x404 bytes. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 364: | Line 412: | ||
== GameCardKey == | == GameCardKey == | ||
This is "nn::settings::factory::GameCardKey". | This is "nn::settings::factory::GameCardKey". It's size is 0x110 bytes or 0x130 bytes in the extended version. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x130 | |||
| Key | |||
|- | |||
| 0x130 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== GyroscopeOffset == | == GyroscopeOffset == | ||
This is "nn::settings::factory::GyroscopeOffset". | This is "nn::settings::factory::GyroscopeOffset". It's size is 0x06 bytes. | ||
== GyroscopeScale == | == GyroscopeScale == | ||
This is "nn::settings::factory::GyroscopeScale". | This is "nn::settings::factory::GyroscopeScale". It's size is 0x06 bytes. | ||
== MacAddress == | == MacAddress == | ||
This is "nn::settings::factory::MacAddress". | This is "nn::settings::factory::MacAddress". It's size is 0x06 bytes. | ||
== Rsa2048DeviceCertificate == | == Rsa2048DeviceCertificate == | ||
This is "nn::settings::factory::Rsa2048DeviceCertificate". | This is "nn::settings::factory::Rsa2048DeviceCertificate". It's size is 0x240 bytes. | ||
== Rsa2048DeviceKey == | == Rsa2048DeviceKey == | ||
This is "nn::settings::factory::Rsa2048DeviceKey". | This is "nn::settings::factory::Rsa2048DeviceKey". It's size is 0x220 bytes or 0x240 bytes in the extended version. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x240 | |||
| Key | |||
|- | |||
| 0x240 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== SerialNumber == | == SerialNumber == | ||
This is "nn::settings::factory::SerialNumber". | This is "nn::settings::factory::SerialNumber". It's size is 0x18 bytes. | ||
== SpeakerParameter == | == SpeakerParameter == | ||
This is "nn::settings::factory::SpeakerParameter". | This is "nn::settings::factory::SpeakerParameter". It's size is 0x5A bytes. | ||
== SslCertificate == | == SslCertificate == | ||
This is "nn::settings::factory::SslCertificate". | This is "nn::settings::factory::SslCertificate". It's maximum size is 0x804 bytes. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 408: | Line 485: | ||
== SslKey == | == SslKey == | ||
This is "nn::settings::factory::SslKey". | This is "nn::settings::factory::SslKey". It's size is 0x110 bytes or 0x130 bytes in the extended version. | ||
If [[Calibration#CAL0|Calibration Version]] >= 9, this is now: | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Name | |||
|- | |||
| 0x0 | |||
| 0x130 | |||
| Key | |||
|- | |||
| 0x130 | |||
| 0x4 | |||
| Key generation | |||
|} | |||
== RegionCode == | == RegionCode == | ||
This is "nn::settings::factory::RegionCode". | This is "nn::settings::factory::RegionCode". It's size is 0x04 bytes. | ||
= set:sys = | = set:sys = | ||
Line 730: | Line 823: | ||
| 157 || [6.0.0+] SetPctlReadyFlag | | 157 || [6.0.0+] SetPctlReadyFlag | ||
|- | |- | ||
| 158 || [ | | 158 || [8.1.1+] GetAnalogStickUserCalibrationL | ||
|- | |- | ||
| 159 || [ | | 159 || [8.1.1+] SetAnalogStickUserCalibrationL | ||
|- | |- | ||
| 160 || [ | | 160 || [8.1.1+] GetAnalogStickUserCalibrationR | ||
|- | |- | ||
| 161 || [ | | 161 || [8.1.1+] SetAnalogStickUserCalibrationR | ||
|- | |- | ||
| 162 || [6.0.0+] GetPtmBatteryVersion | | 162 || [6.0.0+] GetPtmBatteryVersion | ||
Line 762: | Line 855: | ||
| 173 || [7.0.0+] SetPtmCycleCountReliability | | 173 || [7.0.0+] SetPtmCycleCountReliability | ||
|- | |- | ||
| 174 || [ | | 174 || [8.1.1+] [[#GetHomeMenuScheme]] | ||
|- | |- | ||
| 175 || [7.0.0+] GetThemeSettings | | 175 || [7.0.0+] GetThemeSettings |