Line 735: |
Line 735: |
| | | |
| == GetServiceDiscoveryControlSettings == | | == GetServiceDiscoveryControlSettings == |
− | Returns 0x01 if [[Safemode|safemode]] needs to be launched. | + | Returns an u32 [[#ServiceDiscoveryControlSettings|ServiceDiscoveryControlSettings]]. |
| | | |
| == GetAllowedSslHosts == | | == GetAllowedSslHosts == |
Line 746: |
Line 746: |
| No input, returns an output 0x14-byte struct "nn::settings::system::HomeMenuScheme". | | No input, returns an output 0x14-byte struct "nn::settings::system::HomeMenuScheme". |
| | | |
− | This struct contains 5 RGBA8 u32s for colors. | + | This struct contains 5 RGBA8 u32s for colors: '''Main''', '''Back''', '''Sub''', '''Bezel''' and '''Extra'''. |
| | | |
| The colors are loaded from [[Calibration]], with the set of fields to use selected by ColorVariation. When ColorVariation is invalid (must be 1-4), the following fixed color values are returned: 0xFF323232, 0xFF323232, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF000000. | | The colors are loaded from [[Calibration]], with the set of fields to use selected by ColorVariation. When ColorVariation is invalid (must be 1-4), the following fixed color values are returned: 0xFF323232, 0xFF323232, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF000000. |
Line 770: |
Line 770: |
| | | |
| Loads the 0xB-byte setting <"settings_debug", "home_menu_scheme_model">. Depending on the content of the setting, the output u32 is either determined by the value of this setting, or loaded from [[Calibration]]. | | Loads the 0xB-byte setting <"settings_debug", "home_menu_scheme_model">. Depending on the content of the setting, the output u32 is either determined by the value of this setting, or loaded from [[Calibration]]. |
| + | |
| + | == ServiceDiscoveryControlSettings == |
| + | This is a 32-bit bitfield. |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bits |
| + | ! Description |
| + | |- |
| + | | 0 |
| + | | IsChangeEnvironmentIdentifierDisabled |
| + | |} |
| | | |
| = System Config = | | = System Config = |