Error Report services: Difference between revisions

No edit summary
 
(16 intermediate revisions by 3 users not shown)
Line 10: Line 10:
| 1 || [[#CreateReportV0]]
| 1 || [[#CreateReportV0]]
|-
|-
| 2 || [3.0.0+] SetInitialLaunchSettingsCompletionTime
| 2 || [3.0.0+] [[#SetInitialLaunchSettingsCompletionTime]]
|-
|-
| 3 || [3.0.0+] ClearInitialLaunchSettingsCompletionTime
| 3 || [3.0.0+] ClearInitialLaunchSettingsCompletionTime
Line 28: Line 28:
| 10 || [8.0.0+] [[#CreateReportWithAttachments]]
| 10 || [8.0.0+] [[#CreateReportWithAttachments]]
|-
|-
| 11 || [11.0.0+] CreateReport
| 11 || [17.0.0+] CreateReportV1 ([11.0.0-16.1.0] CreateReport)
|-
| 12 || [17.0.0+] CreateReport
|-
| 13 || [20.0.0+] SubmitAttachmentWithLz4Compression
|-
| 14 || [20.0.0+] CreateReportWithSpecifiedReprotId
|-
|-
| 20 || [12.0.0+] RegisterRunningApplet
| 20 || [12.0.0+] RegisterRunningApplet
Line 40: Line 46:


== SubmitContext ==
== SubmitContext ==
Takes 2 type-5 input buffers [[#ContextEntry]] and '''FieldList'''.
Takes two type-0x5 input buffers [[#ContextEntry]] and '''FieldList'''. No output.


=== ContextEntry ===
== CreateReportV0 ==
This is a 0x160 bytes structure used to encapsulate an error report context.
Takes an u32 '''ReportType''' and 3 type-0x5 input buffers [[#ContextEntry]], '''ReportList''' and '''ReportMetaData'''. No output.


{| class="wikitable" border="1"
== SetInitialLaunchSettingsCompletionTime ==
|-
Takes a total of 0x18-bytes of input. No output.
! Offset || Size || Description
|-
| 0x0 || 0x4 || Version
|-
| 0x4 || 0x4 || FieldCount
|-
| 0x8 || 0x4 || CategoryId
|-
| 0xC || 0x144 || Array of FieldEntry
|-
| 0x150 || 0x8 || Pointer to a FieldList object
|-
| 0x158 || 0x4 || FieldList free count
|-
| 0x15C || 0x4 || FieldList total size
|}


== CreateReportV0 ==
[19.0.0+] Takes an additional 8-bytes of input.
Takes an u32 '''ReportType''' and 3 type-5 input buffers [[#ContextEntry]], '''ReportList''' and '''ReportMetaData'''.


== CreateReportWithAttachments ==
== CreateReportWithAttachments ==
Takes 4-bytes of input and 3 type-0x5 input buffers, no output.
Takes an u32 '''ReportType''' and 3 type-0x5 input buffers. No output.
 
[11.0.0+] Now takes an additional u32.


[11.0.0+] Now takes an additional 4-bytes of input.
[17.0.0+] Now takes an additional [[#CreateReportOptionFlag]].


= erpt:r =
= erpt:r =
Line 123: Line 114:
| 4 || [5.0.0+] GetStorageUsageStatistics
| 4 || [5.0.0+] GetStorageUsageStatistics
|-
|-
| 5 || [8.0.0+] GetAttachmentList
| 5 || [8.0.0-19.0.1] GetAttachmentList
|-
| 6 || [20.0.0+] GetAttachmentList
|-
| 10 || [20.0.0+] GetReportSizeMax
|}
|}


Line 146: Line 141:
|}
|}


= sprof:bg =
= sprof:bg, sprof:sp =
This is "nn::sprofile::srv::ISprofileServiceForBgAgent".
These are "nn::sprofile::srv::IServiceGetter".


This was added with [13.0.0+].  
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || [[#OpenSprofileServiceForSystemProcess]]
|-
| 1 || [[#OpenSprofileServiceForBgAgent]]
|}
 
== OpenSprofileServiceForSystemProcess ==
No input. Returns an [[#ISprofileServiceForSystemProcess]].
 
== OpenSprofileServiceForBgAgent ==
No input. Returns an [[#ISprofileServiceForBgAgent]].
 
== ISprofileServiceForBgAgent ==
This is "nn::sprofile::srv::ISprofileServiceForBgAgent".
 
This was added with [13.0.0+].
 
This was moved from its own service "sprof:bg" with [14.0.0+].


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 155: Line 170:
! Cmd || Name
! Cmd || Name
|-
|-
| 100 || OpenProfileImporter
| 100 || [[#OpenProfileImporter]]
|-
|-
| 200 ||  
| 200 || ReadMetadata
|-
|-
| 201 ||
| 201 || IsUpdateNeeded
|-
|-
| 2000 ||
| 2000 || Reset
|}
|}


== IProfileImporter ==
=== OpenProfileImporter ===
No input. Returns an [[#IProfileImporter]].
 
=== IProfileImporter ===
This is "nn::sprofile::srv::IProfileImporter".
This is "nn::sprofile::srv::IProfileImporter".


Line 171: Line 189:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||
| 0 || ImportData
|-
|-
| 1 ||  
| 1 || Commit
|-
|-
| 2 ||
| 2 || ImportMetadata
|}
|}


= sprof:sp =
== ISprofileServiceForSystemProcess ==
This is "nn::sprofile::srv::ISprofileServiceForSystemProcess".
This is "nn::sprofile::srv::ISprofileServiceForSystemProcess".


This was added with [13.0.0+].  
This was added with [13.0.0+].
 
This was moved from its own service "sprof:sp" with [14.0.0+].


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 187: Line 207:
! Cmd || Name
! Cmd || Name
|-
|-
| 100 || OpenProfileReader
| 100 || [[#OpenProfileReader]]
|-
|-
| 101 || OpenProfileUpdateObserver
| 101 || [[#OpenProfileUpdateObserver]]
|-
|-
| 900 || OpenProfileControllerForDebug
| 900 || [[#OpenProfileControllerForDebug]]
|}
|}


== IProfileReader ==
=== OpenProfileReader ===
No input. Returns an [[#IProfileReader]].
 
=== OpenProfileUpdateObserver ===
No input. Returns an [[#IProfileUpdateObserver]].
 
=== OpenProfileControllerForDebug ===
No input. Returns an [[#IProfileControllerForDebug]].
 
=== IProfileReader ===
This is "nn::sprofile::srv::IProfileReader".
This is "nn::sprofile::srv::IProfileReader".


Line 201: Line 230:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || GetSigned64
|-
|-
| 1 ||
| 1 || GetUnsigned64
|-
|-
| 2 ||  
| 2 || GetSigned32
|-
|-
| 3 ||  
| 3 || GetUnsigned32
|-
|-
| 4 ||  
| 4 || GetByte
|}
|}


== IProfileUpdateObserver ==
=== IProfileUpdateObserver ===
This is "nn::sprofile::srv::IProfileUpdateObserver".
This is "nn::sprofile::srv::IProfileUpdateObserver".


Line 219: Line 248:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || Listen
|-
|-
| 1 ||
| 1 || Unlisten
|-
|-
| 2 ||  
| 2 || GetEvent
|}
|}


== IProfileControllerForDebug ==
=== IProfileControllerForDebug ===
This is "nn::sprofile::srv::IProfileControllerForDebug".
This is "nn::sprofile::srv::IProfileControllerForDebug".


Line 233: Line 262:
! Cmd || Name
! Cmd || Name
|-
|-
| 2000 ||  
| 2000 || Reset
|-
|-
| 2001 ||  
| 2001 || GetRaw
|}
|}


= Reports =
= ContextEntry =
== Fields ==
This is "nn::erpt::ContextEntry". This is a 0x160-byte struct.
{| class=wikitable
 
! Id || Name || Category || FieldType || FieldFlag
{| class="wikitable" border="1"
|-
|-
| 0x0 || TestU64 || Test || NumericU64 || None
! Offset || Size || Description
|-
|-
| 0x1 || TestU32 || Test || NumericU32 || None
| 0x0 || 0x4 || Version
|-
|-
| 0x2 || TestI64 || Test || NumericI64 || None
| 0x4 || 0x4 || FieldCount
|-
| 0x8 || 0x4 || CategoryId
|-
| 0xC || 0x144 || Array of FieldEntry
|-
| 0x150 || 0x8 || Pointer to a FieldList object
|-
| 0x158 || 0x4 || FieldList free count
|-
| 0x15C || 0x4 || FieldList total size
|}
 
= CreateReportOptionFlag =
This is "nn::erpt::CreateReportOptionFlag". This is a 32-bit flag.
 
= FieldId =
This is "nn::erpt::FieldId".
 
{| class=wikitable
|-
! Value || Name || Category || FieldType || FieldFlag
|-
| 0x0 || TestU64 || Test || NumericU64 || None
|-
| 0x1 || TestU32 || Test || NumericU32 || None
|-
| 0x2 || TestI64 || Test || NumericI64 || None
|-
|-
| 0x3 || TestI32 || Test || NumericI32 || None
| 0x3 || TestI32 || Test || NumericI32 || None
Line 437: Line 493:
| 0x60 || GameCardCID || GameCardCIDInfo || U8Array || None
| 0x60 || GameCardCID || GameCardCIDInfo || U8Array || None
|-
|-
| 0x61 || NANDCID || NANDCIDInfo || U8Array || None
| 0x61 || [19.0.0+] NANDCIDDeprecated ([1.0.0-18.1.0] NANDCID) || [19.0.0+] NANDCIDInfoDeprecated ([1.0.0-18.1.0] NANDCIDInfo) || U8Array || None
|-
|-
| 0x62 || MicroSDCID || MicroSDCIDInfo || U8Array || None
| 0x62 || [19.0.0+] MicroSDCIDDeprecated ([1.0.0-18.1.0] MicroSDCID) || [19.0.0+] MicroSDCIDInfoDeprecated ([1.0.0-18.1.0] MicroSDCIDInfo) || U8Array || None
|-
|-
| 0x63 || NANDSpeedMode || NANDSpeedModeInfo || String || None
| 0x63 || NANDSpeedMode || NANDSpeedModeInfo || String || None
Line 623: Line 679:
| 0xBD || OtgRequested || BatteryChargeInfo || Bool || None
| 0xBD || OtgRequested || BatteryChargeInfo || Bool || None
|-
|-
| 0xBE || NANDPreEolInfo || NANDExtendedCsd || NumericU32 || None
| 0xBE || [19.0.0+] NANDPreEolInfoDeprecated ([1.0.0-18.1.0] NANDPreEolInfo) || [19.0.0+] NANDExtendedCsdDeprecated ([1.0.0-18.1.0] NANDExtendedCsd) || NumericU32 || None
|-
|-
| 0xBF || NANDDeviceLifeTimeEstTypA || NANDExtendedCsd || NumericU32 || None
| 0xBF || [19.0.0+] NANDDeviceLifeTimeEstTypADeprecated ([1.0.0-18.1.0] NANDDeviceLifeTimeEstTypA) || [19.0.0+] NANDExtendedCsdDeprecated ([1.0.0-18.1.0] NANDExtendedCsd) || NumericU32 || None
|-
|-
| 0xC0 || NANDDeviceLifeTimeEstTypB || NANDExtendedCsd || NumericU32 || None
| 0xC0 || [19.0.0+] NANDDeviceLifeTimeEstTypBDeprecated ([1.0.0-18.1.0] NANDDeviceLifeTimeEstTypB) || [19.0.0+] NANDExtendedCsdDeprecated ([1.0.0-18.1.0] NANDExtendedCsd) || NumericU32 || None
|-
|-
| 0xC1 || NANDPatrolCount || NANDPatrolInfo || NumericU32 || None
| 0xC1 || NANDPatrolCount || NANDPatrolInfo || NumericU32 || None
Line 769: Line 825:
| 0x106 || [3.0.0+] OscillatorClock || PowerClockInfo || NumericU32 || None
| 0x106 || [3.0.0+] OscillatorClock || PowerClockInfo || NumericU32 || None
|-
|-
| 0x107 || [3.0.0+] CpuDvfsTableClocks || PowerClockInfo || U32Array || None
| 0x107 || [19.0.0+] CpuDvfsTableClocksDeprecated ([3.0.0-18.1.0] CpuDvfsTableClocks) || PowerClockInfo || U32Array || None
|-
|-
| 0x108 || [3.0.0+] CpuDvfsTableVoltages || PowerClockInfo || I32Array || None
| 0x108 || [19.0.0+] CpuDvfsTableVoltagesDeprecated ([3.0.0-18.1.0] CpuDvfsTableVoltages) || PowerClockInfo || I32Array || None
|-
|-
| 0x109 || [3.0.0+] GpuDvfsTableClocks || PowerClockInfo || U32Array || None
| 0x109 || [19.0.0+] GpuDvfsTableClocksDeprecated ([3.0.0-18.1.0] GpuDvfsTableClocks) || PowerClockInfo || U32Array || None
|-
|-
| 0x10A || [3.0.0+] GpuDvfsTableVoltages || PowerClockInfo || I32Array || None
| 0x10A || [19.0.0+] GpuDvfsTableVoltagesDeprecated ([3.0.0-18.1.0] GpuDvfsTableVoltages) || PowerClockInfo || I32Array || None
|-
|-
| 0x10B || [3.0.0+] EmcDvfsTableClocks || PowerClockInfo || U32Array || None
| 0x10B || [19.0.0+] EmcDvfsTableClocksDeprecated ([3.0.0-18.1.0] EmcDvfsTableClocks) || PowerClockInfo || U32Array || None
|-
|-
| 0x10C || [3.0.0+] EmcDvfsTableVoltages || PowerClockInfo || I32Array || None
| 0x10C || [19.0.0+] EmcDvfsTableVoltagesDeprecated ([3.0.0-18.1.0] EmcDvfsTableVoltages) || PowerClockInfo || I32Array || None
|-
|-
| 0x10D || [3.0.0+] ModuleClockFrequencies || PowerClockInfo || U32Array || None
| 0x10D || [3.0.0+] ModuleClockFrequencies || PowerClockInfo || U32Array || None
Line 791: Line 847:
| 0x111 || [3.0.0+] ModuleMinimumVoltageClockRates || PowerClockInfo || U32Array || None
| 0x111 || [3.0.0+] ModuleMinimumVoltageClockRates || PowerClockInfo || U32Array || None
|-
|-
| 0x112 || [3.0.0+] PowerDomainEnableFlags || PowerClockInfo || U8Array || None
| 0x112 || [19.0.0+] PowerDomainEnableFlagsDeprecated ([3.0.0-18.1.0] PowerDomainEnableFlags) || PowerClockInfo || U8Array || None
|-
|-
| 0x113 || [3.0.0+] PowerDomainVoltages || PowerClockInfo || I32Array || None
| 0x113 || [19.0.0+] PowerDomainVoltagesDeprecated ([3.0.0-18.1.0] PowerDomainVoltages) || PowerClockInfo || I32Array || None
|-
|-
| 0x114 || [3.0.0+] AccessPointRssi || RadioStrengthInfo || NumericI32 || None
| 0x114 || [3.0.0+] AccessPointRssi || RadioStrengthInfo || NumericI32 || None
|-
|-
| 0x115 || [3.0.0+] FuseInfo || PowerClockInfo || U32Array || None
| 0x115 || [19.0.0+] FuseInfoDeprecated ([3.0.0-18.1.0] FuseInfo) || PowerClockInfo || U32Array || None
|-
|-
| 0x116 || [3.0.0+] VideoLog || VideoInfo || String || None
| 0x116 || [3.0.0+] VideoLog || VideoInfo || String || None
Line 1,529: Line 1,585:
| 0x282 || [13.0.0+] LlnwLlid || ErrorInfo || String || None
| 0x282 || [13.0.0+] LlnwLlid || ErrorInfo || String || None
|-
|-
| 0x283 || [13.0.0+] SupportingLimitedLicenses || RunningApplicationInfo || NumericU32 || None
| 0x283 || [14.0.0+] SupportingLimitedApplicationLicenses ([13.0.0-13.2.1] SupportingLimitedLicenses) || RunningApplicationInfo || NumericU32 || None
|-
|-
| 0x284 || [13.0.0+] RuntimeLimitedLicenseUpgrade || RunningApplicationInfo || NumericU8 || None
| 0x284 || [14.0.0+] RuntimeLimitedApplicationLicenseUpgrade ([13.0.0-13.2.1] RuntimeLimitedLicenseUpgrade) || RunningApplicationInfo || NumericU8 || None
|-
|-
| 0x285 || [13.0.0+] ServiceProfileRevisionKey || ServiceProfileInfo || NumericU64 || None
| 0x285 || [13.0.0+] ServiceProfileRevisionKey || ServiceProfileInfo || NumericU64 || None
|-
|-
| 0x286 || [13.0.0+] BluetoothAudioConnectionCount || BluetoothConnectionInfo || NumericU8 || None
| 0x286 || [13.0.0+] BluetoothAudioConnectionCount || BluetoothAudioInfo || NumericU8 || None
|-
| 0x287 || [19.0.0+] BluetoothHidPairingInfoCountDeprecated ([13.0.0-18.1.0] BluetoothHidPairingInfoCount) || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x288 || [19.0.0+] BluetoothAudioPairingInfoCountDeprecated ([13.0.0-18.1.0] BluetoothAudioPairingInfoCount) || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x289 || [19.0.0+] BluetoothLePairingInfoCountDeprecated ([13.0.0-18.1.0] BluetoothLePairingInfoCount) || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x28A || [14.0.0+] FatFsBisSystemFilePeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x28B || [14.0.0+] FatFsBisSystemDirectoryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x28C || [14.0.0+] FatFsBisUserFilePeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x28D || [14.0.0+] FatFsBisUserDirectoryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x28E || [14.0.0+] FatFsSdCardFilePeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x28F || [14.0.0+] FatFsSdCardDirectoryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x290 || [15.0.0+] SslAlertInfo || NetworkSecurityCertificateInfo || U8Array || None
|-
| 0x291 || [15.0.0+] SslVersionInfo || NetworkSecurityCertificateInfo || U8Array || None
|-
| 0x292 || [15.0.0+] FatFsBisSystemUniqueFileEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x293 || [15.0.0+] FatFsBisSystemUniqueDirectoryEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x294 || [15.0.0+] FatFsBisUserUniqueFileEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x295 || [15.0.0+] FatFsBisUserUniqueDirectoryEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x296 || [15.0.0+] FatFsSdCardUniqueFileEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x297 || [15.0.0+] FatFsSdCardUniqueDirectoryEntryPeakOpenCount || FsProxyErrorInfo || NumericU16 || None
|-
| 0x298 || [16.0.0+] ServerErrorIsRetryable || ErrorInfo || Bool || None
|-
| 0x299 || [16.0.0+] FsDeepRetryStartCount || FsProxyErrorInfo2 || NumericU32 || None
|-
| 0x29A || [16.0.0+] FsUnrecoverableByGameCardAccessFailedCount || FsProxyErrorInfo2 || NumericU32 || None
|-
| 0x29B || [16.0.0+] BuiltInWirelessOUI || BuiltInWirelessOUIInfo || String || None
|-
| 0x29C || [16.0.0+] WirelessAPOUI || WirelessAPOUIInfo || String || None
|-
| 0x29D || [16.0.0+] EthernetAdapterOUI || EthernetAdapterOUIInfo || String || None
|-
| 0x29E || [17.0.0+] FatFsBisSystemFatSafeControlResult || FsProxyErrorInfo2 || NumericU8 || None
|-
| 0x29F || [17.0.0+] FatFsBisSystemFatErrorNumber || FsProxyErrorInfo2 || NumericI32 || None
|-
| 0x2A0 || [17.0.0+] FatFsBisSystemFatSafeErrorNumber || FsProxyErrorInfo2 || NumericI32 || None
|-
| 0x2A1 || [17.0.0+] FatFsBisUserFatSafeControlResult || FsProxyErrorInfo2 || NumericU8 || None
|-
| 0x2A2 || [17.0.0+] FatFsBisUserFatErrorNumber || FsProxyErrorInfo2 || NumericI32 || None
|-
| 0x2A3 || [17.0.0+] FatFsBisUserFatSafeErrorNumber || FsProxyErrorInfo2 || NumericI32 || None
|-
| 0x2A4 || [17.0.0+] GpuCrashDump2 || GpuCrashInfo || U8Array || None
|-
| 0x2A5 || [19.0.0+] NANDTypeDeprecated ([17.0.0-18.1.0] NANDType) || [19.0.0+] NANDTypeInfoDeprecated ([17.0.0-18.1.0] NANDTypeInfo) || U8Array || None
|-
| 0x2A6 || [17.0.0+] MicroSDType || MicroSDTypeInfo || U8Array || None
|-
| 0x2A7 || [17.0.0+] GameCardLastDeactivateReasonResult || GameCardErrorInfo || NumericU32 || None
|-
| 0x2A8 || [17.0.0+] GameCardLastDeactivateReason || GameCardErrorInfo || NumericU8 || None
|-
| 0x2A9 || [18.0.0+] InvalidErrorCode || ErrorInfo || String || None
|-
| 0x2AA || [19.0.0+] AppletId || ApplicationInfo || NumericI32 || None
|-
| 0x2AB || [19.0.0+] PrevReportIdentifier || ErrorInfoAuto || String || None
|-
| 0x2AC || [19.0.0+] SyslogStartupTimeBase || ErrorInfoAuto || NumericI64 || None
|-
| 0x2AD || [19.0.0+] NxdmpIsAttached || AttachmentFileInfo || Bool || None
|-
| 0x2AE || [19.0.0+] ScreenshotIsAttached || AttachmentFileInfo || Bool || None
|-
| 0x2AF || [19.0.0+] SyslogIsAttached || AttachmentFileInfo || Bool || None
|-
| 0x2B0 || [19.0.0+] SaveSyslogResult || AttachmentFileInfo || NumericU32 || None
|-
| 0x2B1 || [19.0.0+] EncryptionKeyGeneration || ErrorInfo || NumericI32 || None
|-
| 0x2B2 || [19.0.0+] FsBufferManagerNonBlockingRetriedCount || FsMemoryInfo || NumericU64 || None
|-
| 0x2B3 || [19.0.0+] FsPooledBufferNonBlockingRetriedCount || FsMemoryInfo || NumericU64 || None
|-
| 0x2B4 || [19.0.0+] LastConnectionTestDownloadSpeed64 || ConnectionInfo || NumericU64 || None
|-
| 0x2B5 || [19.0.0+] LastConnectionTestUploadSpeed64 || ConnectionInfo || NumericU64 || None
|-
| 0x2B6 || [19.0.0+] EncryptionKeyV1 || ErrorInfo || U8Array || None
|-
| 0x2B7 || [20.0.0+] GpuCrashDumpAttachmentId || GpuCrashInfo || U8Array || None
|-
| 0x2B8 || [20.0.0+] GpuCrashDumpIsAttached || AttachmentFileInfo || Bool || None
|-
| 0x2B9 || [20.0.0+] CallerIdentifier || ErrorInfo || NumericU64 || None
|-
| 0x2BA || [20.0.0+] WlanMainState || WlanInfo || NumericU8 || None
|-
| 0x2BB || [20.0.0+] WlanSubState || WlanInfo || NumericU8 || None
|-
| 0x2BE || [20.0.0+] AdspSyslogIsAttached || AttachmentFileInfo || Bool || None
|-
| 0x2BF || [20.0.0+] LastHalfAwakeTime || HalfAwakeStateInfo || NumericI64 || None
|-
| 0x2C0 || [20.0.0+] LastHalfAwakeTimeAfterBackgroundTaskDone || HalfAwakeStateInfo || NumericI64 || None
|-
| 0x2C1 || [20.0.0+] LastHalfAwakeTimeAfterStateUnlocked || HalfAwakeStateInfo || NumericI64 || None
|-
| 0x2C2 || [20.0.0+] LastHalfAwakePowerStateMessage || HalfAwakeStateInfo || NumericI32 || None
|-
| 0x2C3 || [20.0.0+] FastlyRequestId || ErrorInfo || String || None
|-
| 0x2C4 || [20.0.0+] CloudflareCfRay || ErrorInfo || String || None
|-
| 0x2C5 || [20.0.0+] WlanCommandEventHistory || WlanInfo || U8Array || None
|-
| 0x2C6 || [20.0.0+] FsSaveDataAttributeCheckFailureCount || FsProxyErrorInfo2 || NumericU8 || None
|-
| 0x2C7 || [20.0.0+] PctlIsRestrictionEnabled || PctlSettingInfo || Bool || None
|-
| 0x2C8 || [20.0.0+] PctlIsPairingActive || PctlSettingInfo || Bool || None
|-
| 0x2C9 || [20.0.0+] PctlSafetyLevel || PctlSettingInfo || NumericU8 || None
|-
| 0x2CA || [20.0.0+] PctlRatingAge || PctlSettingInfo || NumericU8 || None
|-
| 0x2CB || [20.0.0+] PctlRatingOrganization || PctlSettingInfo || NumericU8 || None
|-
| 0x2CC || [20.0.0+] PctlIsSnsPostRestricted || PctlSettingInfo || Bool || None
|-
| 0x2CD || [20.0.0+] PctlIsFreeCommunicationRestrictedByDefault || PctlSettingInfo  || Bool || None
|-
| 0x2CE || [20.0.0+] PctlIsStereoVisionRestricted || PctlSettingInfo || Bool || None
|-
| 0x2CF || [20.0.0+] PctlRestrictedFreeCommunicationApplicationIdList || PctlSettingInfo || U64Array || None
|-
| 0x2D0 || [20.0.0+] PctlExemptApplicationIdList || PctlSettingInfo || U64Array || None
|-
| 0x2D1 || [20.0.0+] GameCardLogEncryptionKeyIndex || GameCardLogInfo || NumericU32 || None
|-
| 0x2D2 || [20.0.0+] GameCardLogEncryptedKey || GameCardLogInfo || U8Array || None
|-
| 0x2D3 || [20.0.0+] GameCardAsicHandlerLogLength || GameCardLogInfo || NumericU32 || None
|-
| 0x2D4 || [20.0.0+] GameCardWorkerLogLength || GameCardLogInfo || NumericU32 || None
|-
| 0x2D5 || [20.0.0+] GameCardAsicHandlerLogTimeStamp || GameCardLogInfo || NumericI64 || None
|-
| 0x2D6 || [20.0.0+] GameCardWorkerLogTimeStamp || GameCardLogInfo || NumericI64 || None
|-
| 0x2D7 || [20.0.0+] GameCardEncryptedAsicHandlerLog || GameCardLogInfo || U8Array || None
|-
| 0x2D8 || [20.0.0+] GameCardEncryptedWorkerLog || GameCardLogInfo || U8Array || None
|-
| 0x2D9 || [20.0.0+] WlanIoctlErrno || ErrorInfo || NumericI32 || None
|-
| 0x2DA || [20.0.0+] FsSaveDataCertificateVerificationFailureCount || FsProxyErrorInfo2 || NumericU8 || None
|-
| 0x2DB || [20.0.0+] SdCardActivationMilliSeconds || SdCardActivationInfo || NumericU32 || None
|-
| 0x2DC || [20.0.0+] GameCardLastAwakenFailureResult || GameCardDetailedErrorInfo || NumericU32 || None
|-
| 0x2DD || [20.0.0+] GameCardInsertedTimestamp || GameCardDetailedErrorInfo || NumericI64 || None
|-
| 0x2DE || [20.0.0+] GameCardPreviousInsertedTimestamp || GameCardDetailedErrorInfo || NumericI64 || None
|-
| 0x2DF || [20.1.0+] WlanChipResetTriggered || WlanInfo || Bool || None
|-
| 0x3E8 || [18.0.0+] TestStringNx || TestNx || String || None
|-
| 0x3E9 || [18.0.0+] BoostModeCurrentLimit || BatteryChargeInfo || NumericI32 || None
|-
| 0x3EA || [18.0.0+] ChargeConfiguration || BatteryChargeInfo || NumericI32 || None
|-
| 0x3EB || [18.0.0+] HizMode || BatteryChargeInfo || Bool || None
|-
| 0x3EC || [18.0.0+] PowerSupplyPath || BatteryChargeInfo || NumericI32 || None
|-
| 0x3ED || [18.0.0+] ControllerPowerSupplyAcquired || BatteryChargeInfo || Bool || None
|-
| 0x3EE || [18.0.0+] OtgRequested || BatteryChargeInfo || Bool || None
|-
| 0x3EF || [18.0.0+] AdspExceptionRegisters || AdspErrorInfo || U32Array || None
|-
| 0x3F0 || [18.0.0+] AdspExceptionSpsr || AdspErrorInfo || NumericU32 || None
|-
| 0x3F1 || [18.0.0+] AdspExceptionArmModeRegisters || AdspErrorInfo || U32Array || None
|-
| 0x3F2 || [18.0.0+] AdspExceptionStackAddress || AdspErrorInfo || NumericU32 || None
|-
| 0x3F3 || [18.0.0+] AdspExceptionStackDump || AdspErrorInfo || U32Array || None
|-
| 0x3F4 || [18.0.0+] AdspExceptionReason || AdspErrorInfo || NumericU32 || None
|-
| 0x3F5 || [19.0.0+] CpuDvfsTableClocks || PowerClockInfo || U32Array || None
|-
| 0x3F6 || [19.0.0+] CpuDvfsTableVoltages || PowerClockInfo || I32Array || None
|-
| 0x3F7 || [19.0.0+] GpuDvfsTableClocks || PowerClockInfo || U32Array || None
|-
| 0x3F8 || [19.0.0+] GpuDvfsTableVoltages || PowerClockInfo || I32Array || None
|-
| 0x3F9 || [19.0.0+] EmcDvfsTableClocks || PowerClockInfo || U32Array || None
|-
| 0x3FA || [19.0.0+] EmcDvfsTableVoltages || PowerClockInfo || I32Array || None
|-
| 0x3FB || [19.0.0+] PowerDomainEnableFlags || PowerClockInfo || U8Array || None
|-
| 0x3FC || [19.0.0+] PowerDomainVoltages || PowerClockInfo || I32Array || None
|-
| 0x3FD || [19.0.0+] FuseInfo || PowerClockInfo || U32Array || None
|-
| 0x3FE || [19.0.0+] NANDType || NANDTypeInfo || U8Array || None
|-
| 0x3FF || [19.0.0+] BluetoothHidPairingInfoCount || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x400 || [19.0.0+] BluetoothAudioPairingInfoCount || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x401 || [19.0.0+] BluetoothLePairingInfoCount || BluetoothPairingCountInfo || NumericU8 || None
|-
| 0x402 || [19.0.0+] NANDPreEolInfo || NANDExtendedCsd || NumericU32 || None
|-
| 0x403 || [19.0.0+] NANDDeviceLifeTimeEstTypA || NANDExtendedCsd || NumericU32 || None
|-
| 0x404 || [19.0.0+] NANDDeviceLifeTimeEstTypB || NANDExtendedCsd || NumericU32 || None
|-
| 0x405 || [20.0.0+] OscillatorClock || PowerClockInfo || NumericU32 || None
|-
| 0x406 || [20.0.0+] DramId || PowerClockInfo || NumericU32 || None
|-
|-
| 0x287 || [13.0.0+] BluetoothHidPairingInfoCount || BluetoothPairingInfo || NumericU8 || None
| 0x407 || [20.0.0+] LastDvfsThresholdTripped || ThermalInfo || NumericI32 || None
|-
|-
| 0x288 || [13.0.0+] BluetoothAudioPairingInfoCount || BluetoothPairingInfo || NumericU8 || None
| 0x408 || [20.0.0+] ModuleClockEnableFlags || PowerClockInfo || U8Array || None
|-
|-
| 0x289 || [13.0.0+] BluetoothLePairingInfoCount || BluetoothPairingInfo || NumericU8 || None
| 0x409 || [20.0.0+] ModulePowerEnableFlags || PowerClockInfo || U8Array || None
|}
|}


[[Category:Services]]
[[Category:Services]]