Line 1,112: |
Line 1,112: |
| This contains [[#UserSelectorSettings]]. | | This contains [[#UserSelectorSettings]]. |
| | | |
− | == EulaVersionClockType == | + | == SteadyClockSourceId == |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
Line 1,256: |
Line 1,256: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 version | + | | 0x0 || 0x4 || Version |
| |- | | |- |
− | | 0x4 || 0x4 || s32 region_code | + | | 0x4 || 0x4 || RegionCode |
| |- | | |- |
− | | 0x8 || 0x4 || s32 [[#EulaVersionClockType|clock_type]] | + | | 0x8 || 0x4 || [[#SteadyClockSourceId|SteadyClockSourceId]] |
| |- | | |- |
− | | 0xC || 0x4 || Padding | + | | 0xC || 0x4 || Reserved |
| |- | | |- |
− | | 0x10 || 0x8 || [[Glue_services|PosixTime]] network_clock_time | + | | 0x10 || 0x8 || [[Glue_services#PosixTime|NetworkClockTimePoint]] |
− | |-
| |
− | | 0x18 || 0x18 || [[Glue_services|SteadyClockTimePoint]] steady_clock_time
| |
| |- | | |- |
| + | | 0x18 || 0x18 || [[Glue_services#SteadyClockTimePoint|SteadyClockTimePoint]] |
| |} | | |} |
| | | |
Line 1,275: |
Line 1,274: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || s32 hour | + | | 0x0 || 0x4 || Hour |
− | |-
| |
− | | 0x4 || 0x4 || s32 minute
| |
| |- | | |- |
| + | | 0x4 || 0x4 || Minute |
| |} | | |} |
| | | |
Line 1,288: |
Line 1,286: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || RingtoneFlag |
| + | |- |
| + | | 1 || DownloadCompletionFlag |
| + | |- |
| + | | 8 || EnablesNews |
| + | |- |
| + | | 9 || IncomingLampFlag |
| |} | | |} |
| | | |
Line 1,297: |
Line 1,302: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 flags. Bitmask with [[#NotificationFlag]]. | + | | 0x0 || 0x4 || [[#NotificationFlag|NotificationFlag]] |
| |- | | |- |
− | | 0x4 || 0x4 || s32 [[#NotificationVolume|volume]] | + | | 0x4 || 0x4 || [[#NotificationVolume|NotificationVolume]] |
| |- | | |- |
− | | 0x8 || 0x8 || [[#NotificationTime]] start_time | + | | 0x8 || 0x8 || [[#NotificationTime|HeadTime]] |
− | |-
| |
− | | 0x10 || 0x8 || [[#NotificationTime]] end_time
| |
| |- | | |- |
| + | | 0x10 || 0x8 || [[#NotificationTime|TailTime]] |
| |} | | |} |
| | | |
Line 1,314: |
Line 1,318: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || FriendOnlineFlag |
| + | |- |
| + | | 1 || FriendRequestFlag |
| + | |- |
| + | | 8 || CoralInvitationFlag |
| |} | | |} |
| | | |
Line 1,323: |
Line 1,332: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x10 || [[Account_services|uid]] | + | | 0x0 || 0x10 || [[Account_services|AccountUid]] |
| |- | | |- |
− | | 0x10 || 0x4 || u32 flags. Bitmask for [[#AccountNotificationFlag]]. | + | | 0x10 || 0x4 || [[#AccountNotificationFlag|AccountNotificationFlag]] |
| |- | | |- |
− | | 0x14 || 0x1 || s8 [[#FriendPresenceOverlayPermission|friend_presence_overlay_permission]] | + | | 0x14 || 0x1 || [[#FriendPresenceOverlayPermission|FriendPresenceOverlayPermission]] |
| |- | | |- |
− | | 0x15 || 0x3 || Padding | + | | 0x15 || 0x1 || [[#FriendPresenceOverlayPermission|FriendInvitationOverlayPermission]] |
| |- | | |- |
| + | | 0x16 || 0x2 || Reserved |
| |} | | |} |
| | | |
Line 1,340: |
Line 1,350: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || Allows4k |
| + | |- |
| + | | 1 || Allows3d |
| + | |- |
| + | | 2 || AllowsCec |
| + | |- |
| + | | 3 || PreventsScreenBurnIn |
| |} | | |} |
| | | |
Line 1,349: |
Line 1,366: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 flags. Bitmask with [[#TvFlag]]. | + | | 0x0 || 0x4 || [[#TvFlag|TvFlag]] |
| |- | | |- |
− | | 0x4 || 0x4 || s32 [[#TvResolution|tv_resolution]] | + | | 0x4 || 0x4 || [[#TvResolution|TvResolution]] |
| |- | | |- |
− | | 0x8 || 0x4 || s32 [[#HdmiContentType|hdmi_content_type]] | + | | 0x8 || 0x4 || [[#HdmiContentType|HdmiContentType]] |
| |- | | |- |
− | | 0xC || 0x4 || s32 [[#RgbRange|rgb_range]] | + | | 0xC || 0x4 || [[#RgbRange|RgbRange]] |
| |- | | |- |
− | | 0x10 || 0x4 || s32 [[#CmuMode|cmu_mode]] | + | | 0x10 || 0x4 || [[#CmuMode|CmuMode]] |
| |- | | |- |
− | | 0x14 || 0x4 || u32 underscan | + | | 0x14 || 0x4 || TvUnderscan |
| |- | | |- |
− | | 0x18 || 0x4 || float gamma | + | | 0x18 || 0x4 || TvGamma |
− | |-
| |
− | | 0x1C || 0x4 || float contrast
| |
| |- | | |- |
| + | | 0x1C || 0x4 || ContrastRatio |
| |} | | |} |
| | | |
Line 1,374: |
Line 1,390: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || AutomaticDeletionFlag |
| |} | | |} |
| | | |
Line 1,383: |
Line 1,400: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 flags. Bitmask with [[#DataDeletionFlag]]. | + | | 0x0 || 0x4 || [[#DataDeletionFlag|DataDeletionFlag]]. |
− | |-
| |
− | | 0x4 || 0x4 || s32 use_count
| |
| |- | | |- |
| + | | 0x4 || 0x4 || UseCount |
| |} | | |} |
| | | |
| == BatteryLot == | | == BatteryLot == |
− | This is "nn::settings::BatteryLot". | + | This is "nn::settings::BatteryLot". It's size is 0x18 bytes. |
− | | |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! Offset || Size || Description
| |
− | |-
| |
− | | 0x0 || 0x18 || String.
| |
− | |-
| |
− | |}
| |
| | | |
| == SleepFlag == | | == SleepFlag == |
Line 1,407: |
Line 1,415: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || SleepsWhilePlayingMedia |
| + | |- |
| + | | 1 || WakesAtPowerStateChange |
| |} | | |} |
| | | |
Line 1,416: |
Line 1,427: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 flags. Bitmask for [[#SleepFlag]]. | + | | 0x0 || 0x4 || [[#SleepFlag|SleepFlag]] |
| |- | | |- |
− | | 0x4 || 0x4 || s32 [[#HandheldSleepPlan|handheld_sleep_plan]] | + | | 0x4 || 0x4 || [[#HandheldSleepPlan|HandheldSleepPlan]] |
− | |-
| |
− | | 0x8 || 0x4 || s32 [[#ConsoleSleepPlan|console_sleep_plan]]
| |
| |- | | |- |
| + | | 0x8 || 0x4 || [[#ConsoleSleepPlan|ConsoleSleepPlan]] |
| |} | | |} |
| | | |
Line 1,431: |
Line 1,441: |
| ! Description | | ! Description |
| |- | | |- |
| + | | 0 || InitialLaunchCompletionFlag |
| + | |- |
| + | | 8 || InitialLaunchUserAdditionFlag |
| + | |- |
| + | | 16 || InitialLaunchTimestampFlag |
| |} | | |} |
| | | |
Line 1,440: |
Line 1,455: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 flags. Bitmask for [[#InitialLaunchFlag]]. | + | | 0x0 || 0x4 || [[#InitialLaunchFlag|InitialLaunchFlag]] |
− | |-
| |
− | | 0x4 || 0x4 || Padding
| |
| |- | | |- |
− | | 0x8 || 0x18 || [[Glue_services|SteadyClockTimePoint]] timestamp | + | | 0x4 || 0x4 || Reserved |
| |- | | |- |
| + | | 0x8 || 0x18 || [[Glue_services#SteadyClockTimePoint|InitialLaunchTimestampOffset]] |
| |} | | |} |
| | | |
Line 1,457: |
Line 1,471: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x4 || u32 version | + | | 0x0 || 0x4 || Version |
| |- | | |- |
| | 0x4 || 0x1C || Reserved | | | 0x4 || 0x1C || Reserved |
| |- | | |- |
− | | 0x20 || 0x20 || display_version string. | + | | 0x20 || 0x20 || DisplayVersion |
− | |-
| |
| |} | | |} |
| | | |
Line 1,479: |
Line 1,492: |
| | | |
| == ErrorReportSharePermission == | | == ErrorReportSharePermission == |
− | This is u32 enum "nn::settings::system::ErrorReportSharePermission". | + | This is "nn::settings::system::ErrorReportSharePermission". |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 1,494: |
Line 1,507: |
| | | |
| == ServiceDiscoveryControlSettings == | | == ServiceDiscoveryControlSettings == |
− | This is a 32-bit bitfield.
| |
− |
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| ! Bits | | ! Bits |
Line 1,508: |
Line 1,519: |
| | | |
| == KeyboardLayout == | | == KeyboardLayout == |
− | This is u32 enum "nn::settings::KeyboardLayout". | + | This is "nn::settings::KeyboardLayout". |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 1,545: |
Line 1,556: |
| | | |
| == ChineseTraditionalInputMethod == | | == ChineseTraditionalInputMethod == |
− | This is u32 enum "nn::settings::ChineseTraditionalInputMethod". | + | This is "nn::settings::ChineseTraditionalInputMethod". |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |