Config
Config is a configuration program for CTR that can be used for things such as calibrating the touch panel and Circle Pad, and for setting the system clock.
| Button | Operation |
|---|---|
| ↑↓ | Navigate menu |
| A | Select / Run |
| B | Back / Cancel |
Initializes all settings. Settings are reset to their initial (default) values on the next reboot.
On first startup, initialize the settings and then configure them as needed.
| Button | Operation |
|---|---|
| X | Run |
| B | Cancel |
The following settings are initialized:
Calibrates the touch panel and Circle Pad.
| Button | Operation |
|---|---|
| A | Run |
| B | Back / Cancel |
To calibrate the touch panel, use the stylus to touch the + marks in sequence on the lower screen. Touch the + mark twice to complete the calibration process and save the calibrated settings.
To calibrate the Circle Pad, slowly move the pad around in the biggest circle possible. Finally, press the A Button to complete the calibration process and save the calibrated settings.
If you move the Circle Pad too quickly or if the circle motion is not complete, calibration will fail.
Configures the system clock.
| Button | Operation |
|---|---|
| ←→ | Move between settings |
| ↑↓ | Adjust date and time |
| A | Set |
| B | Cancel |
Configures the LCD flicker adjustment and backlight settings.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings / Change setting values |
| A | Select |
| B | Back |
Displays a calibration image (vertical black and white stripes) covering the entire screen that you want to calibrate. Adjust the value so that the calibration image does not flicker. If the image appears to flicker, the flicker setting needs adjustment.
Enables/disables the active backlight.
Sets screen brightness to one of five levels. The larger the number, the brighter the setting.
Configures the user information.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings / Change setting values |
| A | Select / Confirm |
| B | Back / Cancel |
| Touch Panel | User name input |
Allows you to input a user name via a software keyboard. You can only input single-byte alphanumeric characters.
Toggles the user name profanity flag.
Configures other settings.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings / Change setting values |
| A | Select |
| B | Back |
You can select monaural, stereo, or 3D surround sound for the sound output mode.
Configures the memory size.
This setting cannot be changed for either test units or capture units.
You can switch the debugger between prod and dev1 as needed.
Do not use any other settings unless instructed to do so.
prod uses 64 MB of memory, which is the same as the retail product.
dev1 uses 96 MB of memory, which is the size allotted for development.
If anything other than prod is selected, menu settings are automatically changed to test menu.
Selects whether to enable or disable the application's handling of exceptions that arise in the non-debug environment.
Use the nn::os::SetUserExceptionHandler function to handle exceptions in the application.
If the application is not set to handle exceptions, the application quits when an exception occurs.
Selects whether to enable or disable stopping the application when a break is encountered in the non-debug environment.
If the application is not made to stop, it quits on a break.
Select either home menu or test menu for the menu to be started.
If home menu is selected, the system mode is automatically changed to prod.
Set the language to one of the languages available for the given region.
The invalid setting is an invalid language code. Applications must operate normally even with this language setting.
Note: If an invalid language is selected, some of the application features other than starting the application from the HOME Menu may not operate correctly.
Selects whether to enable or disable the setting that forces the import of Download Play children.
If the debugging mode (see below) is set to disable, then this setting is also treated as disabled.
Select enable or disable to enable and disable debugging functions.
Debugging is always disabled for retail products.
This setting affects the following functions.
nn::ac::DebugSetApTypenn::ac::DebugSetNetworkAreann::ac::DebugSetNetworkSetting1nn::cec::CecControl::StartScanningnn::cec::CecControl::EnterExclusiveStatenn::uds::CreateNetworknn::uds::ConnectNetworknn::hid::EnableSelectButton
The impact of the setting varies depending on the function. For more details, see the specific function references.
Unless otherwise noted, the functions operate when set to enable and do nothing when set to disable.
Tests the calibration and checks the settings.
| Button | Operation |
|---|---|
| A | Start |
| B | Quit |
Configures the EULA settings.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings / Change setting values |
| A | Select / Confirm |
| B | Quit |
Changes and then restores some of the stereo camera calibration values.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings |
| A | Select / Confirm |
| B | Quit |
Rewrites and restores the gyro sensor and accelerometer calibration values.
| Button | Operation |
|---|---|
| ↑↓ | Move between settings |
| ←→ | Switches the gyro sensor / accelerometer settings. |
| LR | Batch-changes settings. |
| A | Select / Confirm |
| B | Quit |
Reads a settings file from an SD Card and uses this to configure the owner information, EULA, and Parental Controls.
| Button | Operation |
|---|---|
| ←→ | Switches the Result display pages. |
| A | Confirm |
| B | Back |
ctrsetting.txt) is located in the $CTR-SDK/resources/configtool/ directory.Do not change the name of the settings file. Any change to the format of the settings file prevents proper configuration.
Once configuration completes, the results are displayed on the lower screen. [o] : Configuration completed normally.
[x] : The system could not be configured, possibly because the information in the settings file was invalid.
[-] : The settings file did not contain a value specification for the particular item.
ResetSetting.CONFIDENTIAL