Config

Description

Config is a configuration program for CTR that can be used for such things as calibrating the touch panel and analog stick, and setting the system clock.

How to Use

Button Operation
↑↓ Navigate menu
A Select / Run
B Back / Cancel

Reset Setting

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 Execution
B Cancel

Hid Setting

Calibrates the touch panel and analog stick.

Button Operation
A Run
B Back / Cancel

Touch Panel

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.

Analog Stick

To calibrate the analog stick, slowly move the stick 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 analog stick too quickly or if the circle motion is not complete, calibration will fail.

RTC Setting

Configures the system clock.

Button Operation
←→ Move between settings
↑↓ Adjust date and time
A Set
B Cancel

LCD Setting

Configures the LCD flicker adjustment and backlight settings.

Button Operation
↑↓ Move between settings / Change setting values
A Select
B Back

Flicker Setting

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.

Active Backlight Setting

Enables/disables the active backlight.

Luminance Level Setting

Sets screen brightness to one of five levels. The larger the number, the brighter the setting.

User Info Setting

Configures the user information.

Button Operation
↑↓ Move between settings / Change setting values
A Select / Confirm
B Back / Cancel
Touch Panel User name input

User Name

Allows you to input a user name via a software keyboard. You can only input single-byte alphanumeric characters.

NG User Name Flag Setting

Toggles the user name profanity flag.

Other Settings

Configures other settings.

Button Operation
↑↓ Move between settings / Change setting values
A Select
B Back

Sound Setting

Selects between monaural, stereo, and 3D surround sound for the sound output mode.

"Forced Import of Download Play Children" Setting

Selects whether to enable or disable the setting that forces the import of Download Play children.

System Mode Setting

Configures the memory size.

This setting cannot be changed for test unit capture.
Switch the TS Board 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.

Exception Handling Setting

Selects whether to enable or disable the application's handling of exceptions that arise in the non-debug environment.

The nn::os::SetUserExceptionHandler function is used when the application handles exceptions.
If the application is not set to handle exceptions, the application squit when an exception occurs.

Break Setting

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.

Test Setting

Tests the calibration and checks the settings.

Button Operation
A Start
B End

EULA Setting

Configures the EULA settings.

Button Operation
↑↓ Move between settings / Change setting values
A Select / Confirm
B End

Stereo Camera Cal for Check

Changes and then restores some of the stereo camera calibration values.

Button Operation
↑↓ Move between settings
A Select / Confirm
B End

Gyro/Accel Cal for Check

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 End

CTR Info Setting

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
The settings file (ctrsetting.txt) is located in the $CTR-SDK/resources/configtool/ directory.
Place the settings file in the root directory of an SD Card and insert that card into the system.
Confirm that the lower screen shows Set Ctr Setting and press the A Button to begin configuration.

About the Settings File

Do not change the name of the settings file. Any change to the format of the settings file prevents proper configuration.

Result Display

Once configuration completes, the configuration results are shown 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.

Revision History

2010/12/22
Added a description to the Gyro/Accel Cal for Check settings.
2010/11/01
Added descriptions for the Exception Handling and Break settings.
2010/10/26
Added a description of the "Forced Import of Download Play Children" setting.
Added a description of the System Mode setting.
2010/09/17
Added a description to CTR Info Setting.
2010/08/25
Added a description to Stereo Camera Cal for Check.
2010/08/03
Added a description of the EULA Setting.
2010/07/22
Added descriptions of the Sound and System Mode settings.
2010/06/16
Added descriptions of the User Info Setting, Flicker Setting, Active Backlight Setting, Luminance Level Setting, and Sound Setting.
2010/04/12
Initial version.

CONFIDENTIAL